LLVM API Documentation
#include "JIT.h"
#include "llvm/System/DynamicLibrary.h"
#include <iostream>
#include <sys/stat.h>
Include dependency graph for Intercept.cpp:
Go to the source code of this file.
Functions | |
static void | runAtExitHandlers () |
static void | __mainFunc () |
static void | jit_exit (int Status) |
static int | jit_atexit (void(*Fn)(void)) |
Variables | |
static std::vector< void(*)()> | AtExitHandlers |
|
Definition at line 65 of file Intercept.cpp. Referenced by llvm::JIT::getPointerToNamedFunction(). |
|
Definition at line 78 of file Intercept.cpp. References AtExitHandlers. Referenced by llvm::JIT::getPointerToNamedFunction(). |
|
Definition at line 72 of file Intercept.cpp. References runAtExitHandlers(). Referenced by llvm::JIT::getPointerToNamedFunction(). |
|
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(). |
|
Definition at line 26 of file Intercept.cpp. Referenced by jit_atexit(), llvm::Interpreter::runAtExitHandlers(), and runAtExitHandlers(). |