On Mon, Apr 27, 2020 at 9:17 PM Andy Lutomirski <luto@xxxxxxxxxxxxxx> wrote: > > I hate to say this, but I’m not convinced that asking the gdb folks is > the right approach. GDB has an ancient architecture and is > *incredibly* buggy. I’m sure ptrace is somewhere on the pain point > list, but I suspect it’s utterly dwarfed by everything else. You may be right. However, if gdbn isn't going to use it, then I seriously don't think it's worth changing much. It might be worth looking at people who don't use ptrace() for debugging, but for "incidental" reasons. IOW sandboxing, tracing, things like that. Maybe those people want things that are simpler and don't actually need the kinds of hard serialization that ptrace() wants. I'd rather add a few really simple things that might not be a full complement of operations for a debugger, but exactly because they aren't a full debugger, maybe they are things that we can tell are obviously secure and simple? Linus