Converts calls to TESLA pseudo-assertions into instrumentation sites.
Definition at line 51 of file Assertion.h.
#include "Assertion.h"
Public Member Functions | |
AssertionSiteInstrumenter (const Manifest &M, bool SuppressDI) | |
virtual | ~AssertionSiteInstrumenter () |
const char * | getPassName () const |
virtual bool | runOnModule (llvm::Module &M) |
![]() | |
Instrumenter (const Manifest &M, bool SuppressDI) | |
virtual | ~Instrumenter () |
Static Public Attributes | |
static char | ID = 0 |
Additional Inherited Members | |
![]() | |
const Manifest & | M |
TESLA manifest that describes automata. More... | |
const bool | SuppressDebugInstr |
Don't produce debug instrumentation (e.g., printf() statements). More... | |
|
inline |
Definition at line 54 of file Assertion.h.
|
virtual |
Definition at line 62 of file Assertion.cpp.
|
inline |
Definition at line 58 of file Assertion.h.
|
virtual |
|
static |
Definition at line 53 of file Assertion.h.