|
LLVM
8.0.1
|
#include "llvm-c/ExecutionEngine.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ExecutionEngine/JITEventListener.h"#include "llvm/Object/ObjectFile.h"#include "llvm/Support/Compiler.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/ManagedStatic.h"#include "llvm/Support/Mutex.h"#include "llvm/Support/MutexGuard.h"
Go to the source code of this file.
Classes | |
| struct | jit_code_entry |
| struct | jit_descriptor |
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
Enumerations | |
| enum | jit_actions_t { JIT_NOACTION = 0, JIT_REGISTER_FN, JIT_UNREGISTER_FN } |
Functions | |
| LLVM_ATTRIBUTE_NOINLINE void | __jit_debug_register_code () |
| LLVMJITEventListenerRef | LLVMCreateGDBRegistrationListener (void) |
Variables | |
| struct jit_descriptor | __jit_debug_descriptor = { 1, 0, nullptr, nullptr } |
| enum jit_actions_t |
| Enumerator | |
|---|---|
| JIT_NOACTION | |
| JIT_REGISTER_FN | |
| JIT_UNREGISTER_FN | |
Definition at line 26 of file GDBRegistrationListener.cpp.
| LLVM_ATTRIBUTE_NOINLINE void __jit_debug_register_code | ( | ) |
Definition at line 54 of file GDBRegistrationListener.cpp.
References __jit_debug_descriptor, jit_descriptor::action_flag, assert(), E, jit_descriptor::first_entry, llvm::object::OwningBinary< T >::getBinary(), llvm::MemoryBufferRef::getBufferSize(), llvm::MemoryBufferRef::getBufferStart(), llvm::object::Binary::getMemoryBufferRef(), llvm::RuntimeDyld::LoadedObjectInfo::getObjectForDebug(), I, JIT_REGISTER_FN, JIT_UNREGISTER_FN, jit_code_entry::next_entry, jit_code_entry::prev_entry, jit_descriptor::relevant_entry, llvm::report_fatal_error(), and Size.
| struct jit_descriptor __jit_debug_descriptor = { 1, 0, nullptr, nullptr } |
Definition at line 51 of file GDBRegistrationListener.cpp.
Referenced by __jit_debug_register_code().
1.8.13