C# 클래스 x86Disasm.Disassembler

파일 보기 프로젝트 열기: cryogen/VM86CS 1 사용 예제들

공개 메소드들

메소드 설명
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