[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.
-eric
More information about the llvm-dev
mailing list