Fabien Chouteau <chout...@adacore.com> writes: > We introduce a new command line option. It's a generic option to > customize the gdb server: > > -gdb-opts [attached=on|off] > > The only parameter for now is "attached". > > Signed-off-by: Fabien Chouteau <chout...@adacore.com>
--gdb-opts complements existing --gdb. You need to use both for full control. I figure you do this because you can't extend --gdb, as its argument is in legacy character device syntax, not QemuOpts. We had similar cases before, and solved them differently: create a more general option, then make the old one sugar for the new one. For instance, --monitor and --qmp are sugar for --mon. Desugaring code is in monitor_parse().