|
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_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) |
PREDICATE | LEVEL_CORE::INS_GetPredicate (INS ins) |
USIZE | LEVEL_CORE::INS_MemoryReadSize (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 |