C# Класс x86Disasm.Disassembler

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddOperation ( uint opCode, Delegate method, int numArgs ) : void
Disassemble ( uint addr ) : int
Disassemble ( uint addr, bool doStrings ) : int
Disassembler ( ReadCallback readCallback ) : System
Execute ( ) : void

Приватные методы

Метод Описание
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

Описание методов

AddOperation() публичный Метод

public AddOperation ( uint opCode, Delegate method, int numArgs ) : void
opCode uint
method System.Delegate
numArgs int
Результат void

Disassemble() публичный Метод

public Disassemble ( uint addr ) : int
addr uint
Результат int

Disassemble() публичный Метод

public Disassemble ( uint addr, bool doStrings ) : int
addr uint
doStrings bool
Результат int

Disassembler() публичный Метод

public Disassembler ( ReadCallback readCallback ) : System
readCallback ReadCallback
Результат System

Execute() публичный Метод

public Execute ( ) : void
Результат void