> Please note that last year's gdbstub prototype used kernel uprobes as > an optional gdb breakpoint implementation (i.e., a backend for the Z > packets). When/if the lkml uprobes patches actually get merged, ugdb > should also use them.
That's something for later, and it's not quite so simple. If a utrace engine ever uses uprobes, it probably would need to use the utrace-based version of uprobes. If something different goes in upstream, it remains to be seen how it would interact with utrace, and there would be specific work required for that. There are many more issues about that too. At any rate, this is all a distraction at the moment, and Oleg doesn't need any more of those! Thanks, Roland