|
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 |