Pin
Functions
operand_ia32.cpp File Reference
#include "level_base.H"
#include "level_core_with_ia32_ins.H"

Functions

UINT32 LEVEL_CORE::INS_OperandCount (INS ins)
 
UINT32 LEVEL_CORE::INS_OperandNameId (INS ins, UINT32 n)
 
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)
 
ADDRDELTA LEVEL_CORE::INS_OperandMemoryDisplacement (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_OperandIsFixedMemop (INS ins, UINT32 n)
 
VOID LEVEL_CORE::GetNumberAndSizeOfMemAccesses (INS ins, int *numAccesses, int *accessSize, int *indexSize)
 
UINT32 LEVEL_CORE::INS_MemoryOperandCount (INS ins)
 
BOOL LEVEL_CORE::INS_OperandIsAddressGenerator (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_OperandIsBranchDisplacement (INS ins, UINT32 n)
 
LOCALFUN xed_reg_class_enum_t LEVEL_CORE::INS_XedRegClass (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_OperandIsReg (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_OperandIsSegmentReg (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)
 
BOOL LEVEL_CORE::INS_RegIsImplicit (INS ins, REG reg)
 
UINT32 LEVEL_CORE::INS_OperandWidth (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_OperandRead (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_OperandWritten (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_OperandReadOnly (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_OperandWrittenOnly (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_OperandReadAndWritten (INS ins, UINT32 n)
 
BOOL LEVEL_CORE::INS_MemoryOperandIsRead (INS ins, UINT32 memopIdx)
 
BOOL LEVEL_CORE::INS_MemoryOperandIsWritten (INS ins, UINT32 memopIdx)
 
UINT32 LEVEL_CORE::INS_MemoryOperandIndexToOperandIndex (INS ins, UINT32 memopIdx)
 

Detailed Description

ia32 specific stuff related to OPERAND

Function Documentation

◆ INS_XedRegClass()

LOCALFUN xed_reg_class_enum_t LEVEL_CORE::INS_XedRegClass ( INS  ins,
UINT32  n 
)
Returns
xed register class enum for the specified operand