#include "Callee.h"
Inheritance diagram for tesla::CalleeInstr:
Collaboration diagram for tesla::CalleeInstr: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 | |
Public Member Functions inherited from tesla::FnInstrumentation | |
| void | AppendInstrumentation (const Automaton &, const FunctionEvent &, TEquivalenceClass &) |
Protected Member Functions inherited from tesla::FnInstrumentation | |
| FnInstrumentation (llvm::Module &M, const llvm::Function *TargetFn, llvm::Function *InstrFn, FunctionEvent::Direction Dir) | |
Protected Attributes inherited from tesla::FnInstrumentation | |
| 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().
Here is the call graph for this function: