|
Typedefs |
| typedef UINT32 | LEVEL_CORE::INS_PROP |
Enumerations |
| enum | LEVEL_CORE::MEMORY_TYPE {
MEMORY_TYPE_READ,
MEMORY_TYPE_WRITE,
MEMORY_TYPE_READ2
} |
Functions |
| INT32 | LEVEL_CORE::INS_Category (const INS ins) |
| INT32 | LEVEL_CORE::INS_Extension (const INS ins) |
| USIZE | LEVEL_CORE::INS_MemoryWriteSize (INS ins) |
| USIZE | LEVEL_CORE::INS_MemoryWriteSizeWithoutPrefix (INS ins) |
| USIZE | LEVEL_CORE::INS_MemoryReadSize (INS ins) |
| USIZE | LEVEL_CORE::INS_MemoryReadSizeWithoutPrefix (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_IsSyscall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsSysenter (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_IsBranchOrCall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsPcMaterialization (INS ins) |
| BOOL | LEVEL_CORE::INS_IsCall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsFarCall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsFarJump (INS ins) |
| BOOL | LEVEL_CORE::INS_IsDirectFarJump (INS ins) |
| VOID | LEVEL_CORE::INS_GetFarPointer (INS ins, UINT16 &segment_selector, UINT32 &displacement) |
| BOOL | LEVEL_CORE::INS_IsProcedureCall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsInterrupt (INS ins) |
| BOOL | LEVEL_CORE::INS_IsRet (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_IsDirectBranchOrCall (INS ins) |
| BOOL | LEVEL_CORE::INS_IsRewritableMemOpBase (INS ins, MEMORY_TYPE mtype, REG &base) |
| 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) |
| PREDICATE | LEVEL_CORE::INS_GetPredicate (INS ins) |
| BOOL | LEVEL_CORE::INS_IsPredicated (INS ins) |
| BOOL | LEVEL_CORE::INS_IsOriginal (INS ins) |
| string | LEVEL_CORE::INS_Disassemble (INS ins) |
| UINT32 | LEVEL_CORE::INS_OperandCount (INS ins) |
| BOOL | LEVEL_CORE::INS_OperandIsMemory (INS ins, UINT32 n) |
| REG | LEVEL_CORE::INS_OperandMemoryBaseReg (INS ins, UINT32 n) |
| REG | LEVEL_CORE::INS_OperandMemoryIndexReg (INS ins, UINT32 n) |
| REG | LEVEL_CORE::INS_OperandMemorySegmentReg (INS ins, UINT32 n) |
| UINT32 | LEVEL_CORE::INS_OperandMemoryScale (INS ins, UINT32 n) |
| INT64 | LEVEL_CORE::INS_OperandMemoryDisplacement (INS ins, UINT32 n) |
| VOID | LEVEL_CORE::INS_OperandMemorySetBaseReg (INS ins, UINT32 n, REG reg) |
| BOOL | LEVEL_CORE::INS_OperandIsAddressGenerator (INS ins, UINT32 n) |
| BOOL | LEVEL_CORE::INS_OperandIsDisplacement (INS ins, UINT32 n) |
| BOOL | LEVEL_CORE::INS_OperandIsReg (INS ins, UINT32 n) |
| REG | LEVEL_CORE::INS_OperandReg (INS ins, UINT32 n) |
| BOOL | LEVEL_CORE::INS_OperandIsImmediate (INS ins, UINT32 n) |
| UINT64 | LEVEL_CORE::INS_OperandImmediate (INS ins, UINT32 n) |
| BOOL | LEVEL_CORE::INS_OperandIsImplicit (INS ins, UINT32 n) |
| UINT32 | LEVEL_CORE::INS_OperandWidth (INS ins, UINT32 n) |
| 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 UINT32 | LEVEL_CORE::VARIABLE_MEMORY_REFERENCE_SIZE = ~0U |