LLVM  8.0.1
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 "llvm/Support/MutexGuard.h"
Include dependency graph for GDBRegistrationListener.cpp:

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 }
 

Enumeration Type Documentation

◆ jit_actions_t

Enumerator
JIT_NOACTION 
JIT_REGISTER_FN 
JIT_UNREGISTER_FN 

Definition at line 26 of file GDBRegistrationListener.cpp.

Function Documentation

◆ __jit_debug_register_code()

LLVM_ATTRIBUTE_NOINLINE void __jit_debug_register_code ( )

Variable Documentation

◆ __jit_debug_descriptor

struct jit_descriptor __jit_debug_descriptor = { 1, 0, nullptr, nullptr }

Definition at line 51 of file GDBRegistrationListener.cpp.

Referenced by __jit_debug_register_code().