|
enum | PROCESSOR_STATE {
PROCESSOR_STATE_X87,
PROCESSOR_STATE_XMM,
PROCESSOR_STATE_YMM,
PROCESSOR_STATE_ZMM
} |
|
enum | IPOINT {
IPOINT_INVALID,
IPOINT_BEFORE,
IPOINT_AFTER,
IPOINT_ANYWHERE,
IPOINT_TAKEN_BRANCH
} |
|
enum | CONTEXT_CHANGE_REASON {
CONTEXT_CHANGE_REASON_FATALSIGNAL,
CONTEXT_CHANGE_REASON_SIGNAL,
CONTEXT_CHANGE_REASON_SIGRETURN,
CONTEXT_CHANGE_REASON_APC,
CONTEXT_CHANGE_REASON_EXCEPTION,
CONTEXT_CHANGE_REASON_CALLBACK
} |
|
enum | EXCEPT_HANDLING_RESULT {
EHR_HANDLED,
EHR_UNHANDLED,
EHR_CONTINUE_SEARCH
} |
|
enum | CALL_ORDER {
CALL_ORDER_FIRST = 100,
CALL_ORDER_DEFAULT = 200,
CALL_ORDER_LAST = 300
} |
|
enum | IARG_TYPE {
IARG_INVALID,
IARG_ADDRINT,
IARG_PTR,
IARG_BOOL,
IARG_UINT32,
IARG_INST_PTR,
IARG_REG_VALUE,
IARG_REG_REFERENCE,
IARG_REG_CONST_REFERENCE,
IARG_MEMORYREAD_EA,
IARG_MEMORYREAD2_EA,
IARG_MEMORYWRITE_EA,
IARG_MEMORYREAD_SIZE,
IARG_MEMORYWRITE_SIZE,
IARG_MEMORYREAD_PTR,
IARG_MEMORYREAD2_PTR,
IARG_MEMORYWRITE_PTR,
IARG_MEMORYOP_PTR,
IARG_MULTI_MEMORYACCESS_EA,
IARG_EXPLICIT_MEMORY_EA,
IARG_BRANCH_TAKEN,
IARG_BRANCH_TARGET_ADDR,
IARG_FALLTHROUGH_ADDR,
IARG_EXECUTING,
IARG_FIRST_REP_ITERATION,
IARG_PREDICATE,
IARG_STACK_VALUE,
IARG_STACK_REFERENCE,
IARG_MEMORY_VALUE,
IARG_MEMORY_REFERENCE,
IARG_SYSCALL_NUMBER,
IARG_SYSARG_REFERENCE,
IARG_SYSARG_VALUE,
IARG_SYSRET_VALUE,
IARG_SYSRET_ERRNO,
IARG_FUNCARG_CALLSITE_REFERENCE,
IARG_FUNCARG_CALLSITE_VALUE,
IARG_FUNCARG_ENTRYPOINT_REFERENCE,
IARG_FUNCARG_ENTRYPOINT_VALUE,
IARG_FUNCRET_EXITPOINT_REFERENCE,
IARG_FUNCRET_EXITPOINT_VALUE,
IARG_RETURN_IP,
IARG_ORIG_FUNCPTR,
IARG_PROTOTYPE,
IARG_THREAD_ID,
IARG_CONTEXT,
IARG_CONST_CONTEXT,
IARG_PARTIAL_CONTEXT,
IARG_PRESERVE,
IARG_RETURN_REGS,
IARG_CALL_ORDER,
IARG_REG_NAT_VALUE,
IARG_REG_OUTPUT_FRAME_VALUE,
IARG_REG_OUTPUT_FRAME_REFERENCE,
IARG_IARGLIST,
IARG_FAST_ANALYSIS_CALL,
IARG_SYSCALL_ARG0,
IARG_SYSCALL_ARGBASE = IARG_SYSCALL_ARG0,
IARG_SYSCALL_ARG1,
IARG_SYSCALL_ARG2,
IARG_SYSCALL_ARG3,
IARG_SYSCALL_ARG4,
IARG_SYSCALL_ARG5,
IARG_SYSCALL_ARGLAST = IARG_SYSCALL_ARG5,
IARG_G_RESULT0,
IARG_G_RETBASE = IARG_G_RESULT0,
IARG_G_RESULTLAST = IARG_G_RESULT0,
IARG_G_ARG0_CALLEE,
IARG_G_ARGBASE_CALLEE = IARG_G_ARG0_CALLEE,
IARG_G_ARG1_CALLEE,
IARG_G_ARG2_CALLEE,
IARG_G_ARG3_CALLEE,
IARG_G_ARG4_CALLEE,
IARG_G_ARG5_CALLEE,
IARG_G_ARGLAST_CALLEE = IARG_G_ARG5_CALLEE,
IARG_G_ARG0_CALLER,
IARG_G_ARGBASE_CALLER = IARG_G_ARG0_CALLER,
IARG_G_ARG1_CALLER,
IARG_G_ARG2_CALLER,
IARG_G_ARG3_CALLER,
IARG_G_ARG4_CALLER,
IARG_G_ARG5_CALLER,
IARG_G_ARGLAST_CALLER = IARG_G_ARG5_CALLER,
IARG_MEMORYOP_EA,
IARG_MEMORYOP_MASKED_ON,
IARG_TSC,
IARG_FILE_NAME,
IARG_LINE_NO,
IARG_LAST
} |
|
enum | PROBE_TYPE {
PROBE_INVALID,
PROBE_REDIRECT,
PROBE_REDIRECT_TO_ORIGINAL,
PROBE_SINGLE_THREAD,
PROBE_MULTI_THREAD,
PROBE_FUNCTION_WRAPPER,
PROBE_NO_WRAPPER,
PROBE_RELOCATE
} |
|
enum | CALLINGSTD_TYPE {
CALLINGSTD_INVALID,
CALLINGSTD_DEFAULT,
CALLINGSTD_CDECL,
CALLINGSTD_REGPARMS,
CALLINGSTD_STDCALL
} |
|
enum | PARG_TYPE {
PARG_INVALID,
PARG_POINTER,
PARG_BOOL,
PARG_CHAR,
PARG_UCHAR,
PARG_SCHAR,
PARG_SHORT,
PARG_USHORT,
PARG_INT,
PARG_UINT,
PARG_LONG,
PARG_ULONG,
PARG_LONGLONG,
PARG_ULONGLONG,
PARG_FLOAT,
PARG_DOUBLE,
PARG_VOID,
PARG_ENUM,
PARG_AGGREGATE,
PARG_END
} |
|
enum | PIN_MEMOP_ENUM {
PIN_MEMOP_LOAD,
PIN_MEMOP_STORE
} |
|
enum | DEBUG_STATUS {
DEBUG_STATUS_DISABLED,
DEBUG_STATUS_UNCONNECTABLE,
DEBUG_STATUS_UNCONNECTED,
DEBUG_STATUS_CONNECTED
} |
|
enum | DEBUG_CONNECTION_TYPE {
DEBUG_CONNECTION_TYPE_NONE,
DEBUG_CONNECTION_TYPE_TCP_SERVER,
DEBUG_CONNECTION_TYPE_TCP_CLIENT
} |
|
enum | DEBUGGER_TYPE {
DEBUGGER_TYPE_UNKNOWN,
DEBUGGER_TYPE_GDB,
DEBUGGER_TYPE_IDB,
DEBUGGER_TYPE_VISUAL_STUDIO_VSDBG,
DEBUGGER_TYPE_VISUAL_STUDIO
} |
|
enum | DEBUG_MODE_OPTION {
DEBUG_MODE_OPTION_NONE = 0,
DEBUG_MODE_OPTION_STOP_AT_ENTRY = (1<<0),
DEBUG_MODE_OPTION_SILENT = (1<<1),
DEBUG_MODE_OPTION_ALLOW_REMOTE = (1<<2)
} |
|
enum | DEBUGGING_EVENT {
DEBUGGING_EVENT_BREAKPOINT,
DEBUGGING_EVENT_SINGLE_STEP,
DEBUGGING_EVENT_ASYNC_BREAK
} |
|