| The basic TESLA type is a pointer to a TESLA Basic TESLA types (magic for the compiler to munge) | |
| An argument to a function | |
| An automata representation of a TESLA assertion | |
| A DFA description of a TESLA assertion | |
| A non-deterministic automaton that represents a TESLA assertion | |
| An inline assertion describing the temporal behaviour of software | |
| A boolean combination of expressions (with equal precedence) | |
| A temporal expression | |
| Assignment to a field in a structure | |
| Instrumentation for a struct field assignment | |
| Instrumentation for a function event | |
| Function instrumentation (callee context) | |
| Function instrumentation (caller context) | |
| A function has been called or has returned | |
| Instruments function calls in the caller context | |
| A function that can be instrumented | |
| Something that uniquely identifies an automaton | |
| Instrumentation on a single instruction that does not change control flow | |
| Function instrumentation (caller context) | |
| Base class for TESLA instrumenters | |
| Converts calls to TESLA pseudo-assertions into instrumentation sites | |
| Converts calls to TESLA pseudo-assertions into instrumentation sites | |
| Instruments function calls in the callee context | |
| Instruments function calls in the caller context | |
| An identifier for an automaton based on where it was defined | |
| A description of TESLA instrumentation to perform | |
| A file that describes TESLA automata | |
| Converts calls to TESLA pseudo-assertions into instrumentation sites | |
| Converts calls to TESLA pseudo-assertions into instrumentation sites | |
| Instruments function calls in the callee context | |
| Execution has reached the point in the instrumented code where an inline assertion was defined | |
| A parser for TESLA automata descriptions | |
| An annotation applied by LLVM to a pointer | |
| An annotation applied by Clang/TESLA to a structure field access | |
| A sequence of temporal events | |
| A state in a TESLA DFA | |
| A field within a structure | |
| A vector of event handlers | |
| A 'meta-handler' that wraps a number of event handling vectors | |
| A single instance of an automaton: a name (ti_key) and a state | |
| A TESLA instance can be identified by a tesla_class and a tesla_key | |
| A single allowable transition in a TESLA automaton | |
| A set of permissible state transitions for an automata instance | |
| A transition from one TESLA state to another | |
| A field assignment transition | |
| A function-related transition | |
| The "now" event transition | |
| An unconditional (and unrealisable) transition | |
| A sub-automaton | |
| How an automaton is used for instrumentation |