Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

MCJIT debugging support. #21522

Closed Quuxplusone closed 4 years ago

Quuxplusone commented 9 years ago
Bugzilla Link PR21523
Status RESOLVED WONTFIX
Importance P normal
Reported by Lang Hames (lhames@gmail.com)
Reported on 2014-11-10 17:54:32 -0800
Last modified on 2020-03-14 19:16:24 -0700
Version trunk
Hardware PC All
CC clayborg@gmail.com, echristo@gmail.com, geek4civic@gmail.com, inolen@gmail.com, keno@alumni.harvard.edu, llvm-bugs@lists.llvm.org
Fixed by commit(s)
Attachments
Blocks
Blocked by
See also

I'm creating this bug to track work on debugging support for MCJIT.

As discussed at the dev meeting, the best way forward is probably to develop a minimal object format that the JIT can construct to hold the DWARF, plus any symbol table info needed by the debugger.

Quuxplusone commented 9 years ago

I'm not sure a new object format is necessary for this. What's wrong with taking an existing one like ELF?

Quuxplusone commented 9 years ago

It actually may not be necessary. I'm trying something out at the moment where I construct a new platform appropriate object holding the debug info. Prototype available soon hopefully...

Quuxplusone commented 9 years ago

Was hoping to have a prototype for this today, but I've been pulled off onto other bugs. I'm still hoping to have something before next week.

Quuxplusone commented 4 years ago

Closing this as wont-fix. We already have the GDBRegistrationListener for debugging support in MCJIT (See http://llvm.org/PR1129 and http://llvm.org/PR17628). Future work will focus on OrcV2 debugging support.