LLVM  14.0.0git
Classes | Namespaces | Enumerations | Functions | Variables
GDBRegistrationListener.cpp File Reference
#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 <mutex>
Include dependency graph for GDBRegistrationListener.cpp:

Go to the source code of this file.

Classes

struct  jit_code_entry
 
struct  jit_descriptor
 

Namespaces

 llvm
 ---------------------— PointerInfo ------------------------------------—
 

Enumerations

enum  jit_actions_t {
  JIT_NOACTION = 0, JIT_REGISTER_FN, JIT_UNREGISTER_FN, JIT_NOACTION = 0,
  JIT_REGISTER_FN, JIT_UNREGISTER_FN
}
 

Functions

void __jit_debug_register_code ()
 
LLVMJITEventListenerRef LLVMCreateGDBRegistrationListener (void)
 

Variables

struct jit_descriptor __jit_debug_descriptor
 

Enumeration Type Documentation

◆ jit_actions_t

Enumerator
JIT_NOACTION 
JIT_REGISTER_FN 
JIT_UNREGISTER_FN 
JIT_NOACTION 
JIT_REGISTER_FN 
JIT_UNREGISTER_FN 

Definition at line 25 of file GDBRegistrationListener.cpp.

Function Documentation

◆ __jit_debug_register_code()

void __jit_debug_register_code ( )

Definition at line 57 of file JITLoaderGDB.cpp.

Referenced by registerJITLoaderGDBImpl().

Variable Documentation

◆ __jit_debug_descriptor

struct jit_descriptor __jit_debug_descriptor

Definition at line 52 of file JITLoaderGDB.cpp.

Referenced by registerJITLoaderGDBImpl().