|
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.