Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Appcall options

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

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.
 

Detailed Description

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

Macro Definition Documentation

◆ APPCALL_MANUAL

#define APPCALL_MANUAL   0x0001

Only set up the appcall, do not run.

debugger_t::cleanup_appcall will not be generated by ida!

◆ APPCALL_TIMEOUT

#define APPCALL_TIMEOUT   0x0004

Appcall with timeout.

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