| 
    IDA SDK
    
   | 
 
Used by bpt_t::flags.
Macros | |
| #define | BPT_BRK 0x001 | 
| suspend execution upon hit  | |
| #define | BPT_TRACE 0x002 | 
| add trace information upon hit  | |
| #define | BPT_UPDMEM 0x004 | 
| refresh the memory layout and contents before evaluating bpt condition  | |
| #define | BPT_ENABLED 0x008 | 
| enabled?  | |
| #define | BPT_LOWCND 0x010 | 
| condition is calculated at low level (on the server side)  | |
| #define | BPT_TRACEON 0x020 | 
| enable tracing when the breakpoint is reached  | |
| #define | BPT_TRACE_INSN 0x040 | 
| instruction tracing  | |
| #define | BPT_TRACE_FUNC 0x080 | 
| function tracing  | |
| #define | BPT_TRACE_BBLK 0x100 | 
| basic block tracing  | |
| #define | BPT_TRACE_TYPES (BPT_TRACE_INSN|BPT_TRACE_FUNC|BPT_TRACE_BBLK) | 
| trace insns, functions, and basic blocks.  More... | |
| #define | BPT_ELANG_MASK 0xF0000000u | 
| #define | BPT_ELANG_SHIFT 28 | 
| index of the extlang (scripting language) of the condition  | |
| #define BPT_TRACE_TYPES (BPT_TRACE_INSN|BPT_TRACE_FUNC|BPT_TRACE_BBLK) | 
trace insns, functions, and basic blocks.
if any of BPT_TRACE_TYPES bits are set but BPT_TRACEON is clear, then turn off tracing for the specified trace types