C# Class TUP.AsmResolver.ASM.x86OpCode

Represents a 32-bit assembly opcode of an instruction.
Show file Open project: Rex-Hays/GNIDA Class Usage Examples

Public Methods

Method Description
GetNormalOperandType ( ) : x86OperandType
GetOverrideOperandType ( ) : x86OperandType
GetRegisterOperandType ( ) : x86OperandType
IsBasedOn ( x86OpCode code ) : bool

Returns a boolean value if the current opcode is based on the given opcode.

ToString ( ) : string

Returns the opcode string.

Private Methods

Method Description
Create ( x86OpCode code ) : x86OpCode
x86OpCode ( ) : System
x86OpCode ( string name, byte opcodebytes, int operandlength, x86OperandType type ) : System
x86OpCode ( string name, byte opcodebytes, int operandlength, x86OperandType type, int variableByteIndex ) : System

Method Details

GetNormalOperandType() public method

public GetNormalOperandType ( ) : x86OperandType
return x86OperandType

GetOverrideOperandType() public method

public GetOverrideOperandType ( ) : x86OperandType
return x86OperandType

GetRegisterOperandType() public method

public GetRegisterOperandType ( ) : x86OperandType
return x86OperandType

IsBasedOn() public method

Returns a boolean value if the current opcode is based on the given opcode.
public IsBasedOn ( x86OpCode code ) : bool
code x86OpCode The Opcode to compare with.
return bool

ToString() public method

Returns the opcode string.
public ToString ( ) : string
return string