LLVM 20.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/MemoryBuffer.h"
#include "llvm/Support/Mutex.h"
#include <mutex>

Go to the source code of this file.

Classes

struct  jit_code_entry
 
struct  jit_descriptor
 

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 

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 ( )

Variable Documentation

◆ __jit_debug_descriptor

struct jit_descriptor __jit_debug_descriptor
extern

Definition at line 30 of file JITLoaderGDB.cpp.

Referenced by appendJITDebugDescriptor().