IDA SDK
Macros
Appcall options

Detailed Description

Passed as 'options' parameter to debugger_t::appcall.

Macros

#define APPCALL_MANUAL   0x0001
 Only set up the appcall, do not run. More...
 
#define APPCALL_DEBEV   0x0002
 Return debug event information.
 
#define APPCALL_TIMEOUT   0x0004
 Appcall with timeout. More...
 
#define SET_APPCALL_TIMEOUT(msecs)    ((uint(msecs) << 16)|APPCALL_TIMEOUT)
 Set appcall timeout in milliseconds.
 
#define GET_APPCALL_TIMEOUT(options)   (uint(options) >> 16)
 Timeout value is contained in high 2 bytes of 'options' parameter.
 

Macro Definition Documentation

#define APPCALL_MANUAL   0x0001

Only set up the appcall, do not run.

debugger_t::cleanup_appcall will not be called by ida!

#define APPCALL_TIMEOUT   0x0004

Appcall with timeout.

If timed out, errbuf will contain "timeout". See SET_APPCALL_TIMEOUT and GET_APPCALL_TIMEOUT