|
Typedefs |
| typedef PREDICATE_IA32 | LEVEL_BASE::PREDICATE |
Enumerations |
| enum | LEVEL_CORE::MEMORY_TYPE {
MEMORY_TYPE_READ,
MEMORY_TYPE_WRITE,
MEMORY_TYPE_READ2
} |
| enum | LEVEL_CORE::SYSCALL_STANDARD {
LEVEL_CORE::SYSCALL_STANDARD_INVALID,
LEVEL_CORE::SYSCALL_STANDARD_IA32_LINUX,
LEVEL_CORE::SYSCALL_STANDARD_IA32_LINUX_SYSENTER,
LEVEL_CORE::SYSCALL_STANDARD_IA32E_LINUX,
LEVEL_CORE::SYSCALL_STANDARD_IA32_MAC,
LEVEL_CORE::SYSCALL_STANDARD_IA32E_MAC,
LEVEL_CORE::SYSCALL_STANDARD_IA32_WINDOWS_FAST,
LEVEL_CORE::SYSCALL_STANDARD_IA32E_WINDOWS_FAST,
LEVEL_CORE::SYSCALL_STANDARD_IA32_WINDOWS_ALT,
LEVEL_CORE::SYSCALL_STANDARD_WOW64,
LEVEL_CORE::SYSCALL_STANDARD_WINDOWS_INT
} |
Functions |
| INT32 | LEVEL_CORE::INS_Category (const INS ins) |
| INT32 | LEVEL_CORE::INS_Extension (const INS ins) |
| USIZE | LEVEL_CORE::INS_MemoryOperandSize (INS ins, UINT32 memoryOp) |
| USIZE | LEVEL_CORE::INS_MemoryWriteSize (INS ins) |
| USIZE | LEVEL_CORE::INS_MemoryReadSize (INS ins) |
| PREDICATE | LEVEL_CORE::INS_GetPredicate (INS ins) |
| BOOL | LEVEL_CORE::INS_IsMemoryRead (INS ins) |
| BOOL | LEVEL_CORE::INS_IsMemoryWrite (INS ins) |
| BOOL | LEVEL_CORE::INS_HasMemoryRead2 (INS ins) |
| BOOL | LEVEL_CORE::INS_HasFallThrough (INS ins) |
| BOOL | LEVEL_CORE::INS_IsLea (INS ins) |
| BOOL | LEVEL_CORE::INS_IsNop (INS ins) |
| string | LEVEL_CORE::OPCODE_StringShort (UINT32 opcode) |
| string | LEVEL_CORE::INS_Mnemonic (INS ins) |
| BOOL | LEVEL_CORE::INS_IsBranch (INS ins) |
| BOOL | LEVEL_CORE::INS_IsDirectBranch (INS ins) |
| BOOL | LEVEL_CORE::INS_IsDirectCall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsDirectBranchOrCall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsBranchOrCall (INS ins) |
| BOOL | LEVEL_CORE::INS_Stutters (INS ins) |
| BOOL | LEVEL_CORE::INS_IsCall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsProcedureCall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsRet (INS ins) |
| BOOL | LEVEL_CORE::INS_IsSysret (INS ins) |
| BOOL | LEVEL_CORE::INS_IsPrefetch (INS ins) |
| BOOL | LEVEL_CORE::INS_IsAtomicUpdate (const INS ins) |
| BOOL | LEVEL_CORE::INS_IsIndirectBranchOrCall (INS ins) |
| BOOL | LEVEL_CORE::INS_HasExplicitMemoryReference (INS ins) |
| REG | LEVEL_CORE::INS_RegR (INS x, UINT32 k) |
| REG | LEVEL_CORE::INS_RegW (INS x, UINT32 k) |
| OPCODE | LEVEL_CORE::INS_Opcode (INS ins) |
| string | LEVEL_CORE::CATEGORY_StringShort (UINT32 num) |
| string | LEVEL_CORE::EXTENSION_StringShort (UINT32 num) |
| UINT32 | LEVEL_CORE::INS_MaxNumRRegs (INS x) |
| UINT32 | LEVEL_CORE::INS_MaxNumWRegs (INS x) |
| BOOL | LEVEL_CORE::INS_RegRContain (const INS ins, const REG reg) |
| BOOL | LEVEL_CORE::INS_RegWContain (const INS ins, const REG reg) |
| BOOL | LEVEL_CORE::INS_IsStackRead (const INS ins) |
| BOOL | LEVEL_CORE::INS_IsStackWrite (const INS ins) |
| BOOL | LEVEL_CORE::INS_IsIpRelRead (const INS ins) |
| BOOL | LEVEL_CORE::INS_IsIpRelWrite (const INS ins) |
| BOOL | LEVEL_CORE::INS_IsPredicated (INS ins) |
| BOOL | LEVEL_CORE::INS_IsOriginal (INS ins) |
| string | LEVEL_CORE::INS_Disassemble (INS ins) |
| xed_decoded_inst_t * | LEVEL_CORE::INS_XedDec (INS ins) |
| REG | LEVEL_CORE::INS_XedExactMapToPinReg (unsigned int r) |
| UINT32 | LEVEL_CORE::INS_MemoryOperandCount (INS ins) |
| BOOL | LEVEL_CORE::INS_OperandIsAddressGenerator (INS ins, UINT32 n) |
| BOOL | LEVEL_CORE::INS_MemoryOperandIsRead (INS ins, UINT32 memopIdx) |
| BOOL | LEVEL_CORE::INS_MemoryOperandIsWritten (INS ins, UINT32 memopIdx) |
| BOOL | LEVEL_CORE::INS_IsSyscall (INS ins) |
| SYSCALL_STANDARD | LEVEL_CORE::INS_SyscallStd (INS ins) |
| RTN | LEVEL_PINCLIENT::INS_Rtn (INS x) |
| INS | LEVEL_PINCLIENT::INS_Next (INS x) |
| INS | LEVEL_PINCLIENT::INS_Prev (INS x) |
| INS | LEVEL_PINCLIENT::INS_Invalid () |
| BOOL | LEVEL_PINCLIENT::INS_Valid (INS x) |
| ADDRINT | LEVEL_PINCLIENT::INS_Address (INS ins) |
| USIZE | LEVEL_PINCLIENT::INS_Size (INS ins) |
| ADDRINT | LEVEL_PINCLIENT::INS_DirectBranchOrCallTargetAddress (INS ins) |
| ADDRINT | LEVEL_PINCLIENT::INS_NextAddress (INS ins) |
Variables |
GLOBALCONST PIN_DEPRECATED_API
UINT32 | LEVEL_CORE::VARIABLE_MEMORY_REFERENCE_SIZE = ~0U |