This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hello! On Sat, Dec 23, 2006 at 04:22:45PM -0500, Daniel Jacobowitz wrote: > On Sat, Dec 23, 2006 at 04:31:55PM +0100, Mark Kettenis wrote: > > Thomas Schwinge wrote: > > > [Idea about porting gdbserver to GNU/Hurd.] > > > > > > In case you don't know: this would allow for debugging programs on > > > GNU/Hurd systems using a cross debugger running on another system (e.g. a > > > non GNU/Hurd one). This is of advantage if you're cross compiling and > > > then don't have to copy the source files to the target system for using > > > gdb locally on there. I'd like to have a go at that one. My motivation is the following one, as I already quickly told above: I build a complete GNU/Hurd toolchain and a bootable base system using cross compiling. Then I can strip the resulting binaries and transfer them over a rather low-bandwidth line to a native GNU/Hurd machine, to test them. Of course, we do have a usable native port of GDB, but for that one to be really usable, I'd also have to transfer all the unstripped binary files, plus source code files to the remote machine, which I want to avoid. > > But it'd be difficult to have access to all the advanced features a > > native GNU/Hurd GDB offers. > > It shouldn't be hard to add anything necessary to the remote protocol > and if anyone was interested in working on it I'd be glad to offer > advice. OK, I understand that. But even for those parts that are covered by the current remote protocol, I understand this correctly that we can't directly use the implementation in native GDB's gnu-nat.c, but instead have to (re-)write that stuff for gdbserver usage? That is, there is no way to relay from the GDB remote protocol (or any other to-be-written remote protocol) into a native GDB again? (Which I'd imagine to be useful also for non-GNU/Hurd systems, isn't it?, as it would make remote GDB support available for all architectures a native GDB port exists for.) Regards, Thomas
Attachment:
signature.asc
Description: Digital signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |