LLVM API Documentation
#include "JIT.h"#include "llvm/Support/Streams.h"#include "llvm/System/DynamicLibrary.h"#include "llvm/Config/config.h"
Go to the source code of this file.
Functions | |
| static void | runAtExitHandlers () |
| static void | jit_exit (int Status) |
| static int | jit_atexit (void(*Fn)(void)) |
Variables | |
| static std::vector< void(*)()> | AtExitHandlers |
| static int jit_atexit | ( | void(*)(void) | Fn | ) | [static] |
Definition at line 82 of file Intercept.cpp.
References AtExitHandlers.
Referenced by llvm::JIT::getPointerToNamedFunction().
| static void jit_exit | ( | int | Status | ) | [static] |
Definition at line 76 of file Intercept.cpp.
References runAtExitHandlers().
Referenced by llvm::JIT::getPointerToNamedFunction().
| static void runAtExitHandlers | ( | ) | [static] |
runAtExitHandlers - Run any functions registered by the program's calls to atexit(3), which we intercept and store in AtExitHandlers.
Definition at line 32 of file Intercept.cpp.
References AtExitHandlers.
Referenced by jit_exit().
std::vector<void (*)()> AtExitHandlers [static] |