|
|
|
|
|
by drmeister
1545 days ago
|
|
The GDB JIT interface implementation is seriously flawed. I love GDB - but this causes me a LOT of grief when debugging clasp (Common Lisp implemented using llvm as the backend https://github.com/clasp-developers/clasp.git). Every time a JITted object file is added using the API, the entire symbol table is sorted. If you have 10,000+ JITted object files as we do - it takes hours to days to weeks to register them all. We use the Undo time traveling debugger that builds on top of GDB. It's awesome but we are crippled because of the JIT API implementation. I'd love to see this get fixed - if anyone knows who to talk with about it - drop me a line. |
|