[LLVMdev] Preliminary patch for GDB support for JIT

Eric Christopher echristo at apple.com
Wed Jul 8 14:06:38 PDT 2009

On Jul 8, 2009, at 1:55 PM, Reid Kleckner wrote:

>>> And finally, the patch to LLVM is attached and uploaded to Rietveld:
>>> http://codereview.appspot.com/91042/show
>> In general I'd like to see the ELF support separated from the main
>> interface. It makes any other platform support require a complete
>> refactor :)
> That's a goal I have for the summer.  One dumb way to approach it
> would be to push the ELF creation to the GDB side of the interface,
> and create the ELF there.  That would clean up the interface and make
> it much nicer.

True. I wonder what it would take to just mark it as a section or
perhaps start a blank section in the executable for more debug info...

just thoughts.

> But once you've done that, then it's probably just as much work to
> figure out the in memory objfile data structures and modify those
> directly.  This was just the path that yielded results most quickly.

Yeah. Might be best to keep it in llvm since it will already know how
to emit the files.


More information about the llvm-dev mailing list