#include "Callee.h"
Static Public Member Functions | |
static CalleeInstr * | Build (llvm::Module &, llvm::Function *Target, FunctionEvent::Direction, bool SuppressDebugInstr) |
Construct an object that can instrument a given function. More... | |
Additional Inherited Members | |
![]() | |
void | AppendInstrumentation (const Automaton &, const FunctionEvent &, TEquivalenceClass &) |
![]() | |
FnInstrumentation (llvm::Module &M, const llvm::Function *TargetFn, llvm::Function *InstrFn, FunctionEvent::Direction Dir) | |
![]() | |
llvm::Module & | M |
The current module. More... | |
const llvm::Function * | TargetFn |
The function being instrumented. More... | |
llvm::Function * | InstrFn |
The instrumentation function. More... | |
FunctionEvent::Direction | Dir |
Which way we instrument (in or out). More... | |
|
static |
Construct an object that can instrument a given function.
Definition at line 111 of file Callee.cpp.
References tesla::FunctionInstrumentation().