IDA SDK

- Main Page
- Header Files
- Classes
- Modules

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