Given our distributed system structure, it'd be immensely useful then when a RPC to another entitiy is made, GDB followed suit.

GDB does have some multi-process debugging infrastructure which should basically be usable for this.

mach msg is the great barrier, of course.