LLVM API Documentation
Global access point for the JIT debugging interface. More...
#include <JITRegistrar.h>
Public Member Functions | |
| JITRegistrar () | |
| Instantiates the JIT service. | |
| virtual | ~JITRegistrar () |
| virtual void | registerObject (const ObjectBuffer &Object)=0 |
| virtual bool | deregisterObject (const ObjectBuffer &Object)=0 |
Static Public Member Functions | |
| static JITRegistrar & | getGDBRegistrar () |
| Returns a reference to a GDB JIT registrar singleton. | |
Global access point for the JIT debugging interface.
Definition at line 18 of file JITRegistrar.h.
| llvm::JITRegistrar::JITRegistrar | ( | ) | [inline] |
Instantiates the JIT service.
Definition at line 22 of file JITRegistrar.h.
| virtual llvm::JITRegistrar::~JITRegistrar | ( | ) | [inline, virtual] |
Unregisters each object that was previously registered and releases all internal resources.
Definition at line 26 of file JITRegistrar.h.
| virtual bool llvm::JITRegistrar::deregisterObject | ( | const ObjectBuffer & | Object | ) | [pure virtual] |
Removes the internal registration of Object, and frees associated resources. Returns true if Object was previously registered.
| JITRegistrar & llvm::JITRegistrar::getGDBRegistrar | ( | ) | [static] |
Returns a reference to a GDB JIT registrar singleton.
Definition at line 209 of file GDBRegistrar.cpp.
| virtual void llvm::JITRegistrar::registerObject | ( | const ObjectBuffer & | Object | ) | [pure virtual] |
Creates an entry in the JIT registry for the buffer Object, which must contain an object file in executable memory with any debug information for the debugger.