C# Class x86Disasm.Disassembler

Afficher le fichier Open project: cryogen/VM86CS Class Usage Examples

Méthodes publiques

Méthode Description
AddOperation ( uint opCode, Delegate method, int numArgs ) : void
Disassemble ( uint addr ) : int
Disassemble ( uint addr, bool doStrings ) : int
Disassembler ( ReadCallback readCallback ) : System
Execute ( ) : void

Private Methods

Méthode Description
ProcessArgument ( Argument argument, int operandNumber, uint offset ) : uint
ProcessRegMemControl ( Operand &operand, Argument argument, byte rmByte ) : void
ProcessRegMemMemory ( Operand &operand, Argument argument, byte rmByte, uint offset ) : uint
ProcessRegMemMemory32 ( Operand &operand, Argument argument, byte rmByte, uint offset ) : uint
ProcessRegMemRegister ( Operand &operand, Argument argument, byte rmByte ) : void
ProcessRegMemSegment ( Operand &operand, Argument argument, byte rmByte ) : void
ReadByte ( uint offset ) : byte
ReadDWord ( uint offset ) : uint
ReadWord ( uint offset ) : ushort

Method Details

AddOperation() public méthode

public AddOperation ( uint opCode, Delegate method, int numArgs ) : void
opCode uint
method System.Delegate
numArgs int
Résultat void

Disassemble() public méthode

public Disassemble ( uint addr ) : int
addr uint
Résultat int

Disassemble() public méthode

public Disassemble ( uint addr, bool doStrings ) : int
addr uint
doStrings bool
Résultat int

Disassembler() public méthode

public Disassembler ( ReadCallback readCallback ) : System
readCallback ReadCallback
Résultat System

Execute() public méthode

public Execute ( ) : void
Résultat void