> At first I tried to support both multiprocess and !multiprocess > modes, but this needs too many "unnecessary" code which I'd like > to avoid, at least now. So this version requires "multiprocess+" > in qSupported, otherwise "target extended-remote" fails. > > Please let me know if we need both modes.
No, that is fine. We aren't trying to make it a universal implementation of the gdb remote protocol in all variants to work with all gdb versions of the past. We're just trying to make it work well with current/future gdb. Thanks, Roland