| IDA SDK

Macros
Step trace options
Debugger functions » Tracing » Step tracing

## Detailed Description

Flags returned by get_step_trace_options()

## Macros
#define | ST_OVER_DEBUG_SEG 0x01
| step tracing will be disabled when IP is in a debugger segment
#define | ST_OVER_LIB_FUNC 0x02
| step tracing will be disabled when IP is in a library function
#define | ST_ALREADY_LOGGED 0x04
| step tracing will be disabled when IP is already logged
#define | ST_SKIP_LOOPS 0x08
| step tracing will try to skip loops already recorded
#define | ST_DIFFERENTIAL 0x10
| tracing: log only new instructions (not previously logged)
#define | ST_OPTIONS_MASK (ST_OVER_DEBUG_SEG|ST_OVER_LIB_FUNC|ST_ALREADY_LOGGED|ST_SKIP_LOOPS|ST_DIFFERENTIAL)
| mask of available options, to ensure compatibility with newer IDA versions
#define | ST_OPTIONS_DEFAULT (ST_OVER_DEBUG_SEG|ST_OVER_LIB_FUNC)