LLVM 22.0.0git
|
#include "llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/FormatVariadic.h"
#include <cstdint>
#include <mutex>
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "orc" |
Functions | |
LLVM_ABI LLVM_ALWAYS_EXPORT LLVM_ATTRIBUTE_NOINLINE void | __jit_debug_register_code () |
static void | appendJITDebugDescriptor (const char *ObjAddr, size_t Size) |
orc::shared::CWrapperFunctionResult | llvm_orc_registerJITLoaderGDBAllocAction (const char *ArgData, size_t ArgSize) |
orc::shared::CWrapperFunctionResult | llvm_orc_registerJITLoaderGDBWrapper (const char *ArgData, size_t ArgSize) |
Variables | |
static constexpr uint32_t | JitDescriptorVersion = 1 |
LLVM_ABI LLVM_ALWAYS_EXPORT struct jit_descriptor | __jit_debug_descriptor |
#define DEBUG_TYPE "orc" |
Definition at line 17 of file JITLoaderGDB.cpp.
LLVM_ABI LLVM_ALWAYS_EXPORT LLVM_ATTRIBUTE_NOINLINE void __jit_debug_register_code | ( | ) |
Definition at line 33 of file JITLoaderGDB.cpp.
Referenced by llvm_orc_registerJITLoaderGDBAllocAction(), and llvm_orc_registerJITLoaderGDBWrapper().
Definition at line 46 of file JITLoaderGDB.cpp.
References __jit_debug_descriptor, llvm::dbgs(), E(), llvm::formatv(), JIT_REGISTER_FN, LLVM_DEBUG, jit_code_entry::prev_entry, and Size.
Referenced by llvm_orc_registerJITLoaderGDBAllocAction(), and llvm_orc_registerJITLoaderGDBWrapper().
orc::shared::CWrapperFunctionResult llvm_orc_registerJITLoaderGDBAllocAction | ( | const char * | ArgData, |
size_t | ArgSize ) |
Definition at line 77 of file JITLoaderGDB.cpp.
References __jit_debug_register_code(), appendJITDebugDescriptor(), llvm::release, and llvm::Error::success().
orc::shared::CWrapperFunctionResult llvm_orc_registerJITLoaderGDBWrapper | ( | const char * | ArgData, |
size_t | ArgSize ) |
Definition at line 93 of file JITLoaderGDB.cpp.
References __jit_debug_register_code(), appendJITDebugDescriptor(), llvm::release, and llvm::Error::success().
LLVM_ABI LLVM_ALWAYS_EXPORT struct jit_descriptor __jit_debug_descriptor |
Definition at line 27 of file JITLoaderGDB.cpp.
Referenced by appendJITDebugDescriptor().
|
staticconstexpr |
Definition at line 20 of file JITLoaderGDB.cpp.