| IDA SDK

Macros
Debugger options
Debugger functions » High level functions

## Detailed Description

Passed as 'options' parameter to set_debugger_options()

## Macros
#define | DOPT_SEGM_MSGS 0x00000001
| log debugger segments modifications
#define | DOPT_START_BPT 0x00000002
| break on process start
#define | DOPT_THREAD_MSGS 0x00000004
| log thread starts/exits
#define | DOPT_THREAD_BPT 0x00000008
| break on thread start/exit
#define | DOPT_BPT_MSGS 0x00000010
| log breakpoints
#define | DOPT_LIB_MSGS 0x00000040
| log library loads/unloads
#define | DOPT_LIB_BPT 0x00000080
| break on library load/unload
#define | DOPT_INFO_MSGS 0x00000100
| log debugging info events
#define | DOPT_INFO_BPT 0x00000200
| break on debugging information
#define | DOPT_REAL_MEMORY 0x00000400
| do not hide breakpoint instructions
#define | DOPT_REDO_STACK 0x00000800
| reconstruct the stack
#define | DOPT_ENTRY_BPT 0x00001000
| break on program entry point
#define | DOPT_EXCDLG 0x00006000
| exception dialogs:
#define | EXCDLG_NEVER 0x00000000
| never display exception dialogs
#define | EXCDLG_UNKNOWN 0x00002000
| display for unknown exceptions
#define | EXCDLG_ALWAYS 0x00006000
| always display
#define | DOPT_LOAD_DINFO 0x00008000
| automatically load debug files (pdb)
#define | DOPT_END_BPT 0x00010000
| evaluate event condition on process end
#define | DOPT_TEMP_HWBPT 0x00020000
| when possible use hardware bpts for temp bpts
#define | DOPT_FAST_STEP 0x00040000
| prevent debugger memory refreshes when single-stepping
#define | DOPT_DISABLE_ASLR 0x00080000
| disable ASLR