|
Insert a call to funptr relative to a trace. If funptr returns a non-zero ADDRINT, then the immediately following "then" analysis call is executed.
- Parameters:
-
| trace | Trace to instrument |
| action | Specifies before, after, etc.
IPOINT_BEFORE is always valid for all instructions.
IPOINT_AFTER is valid only when a fall-through exists (e.g. Calls and unconditional branches will fail).
IPOINT_ANYWHERE will put the instrumentation at a place inside the trace for best performance
IPOINT_TAKEN_BRANCH is invalid for non-branches. |
| funptr | Analysis function to call. Its return type must be ADDRINT |
| ... | Arguments to pass to funptr |
- Availability:
- Mode: JIT
O/S: Linux, Windows & MacOS
CPU: All
|