C# 클래스 AsmResolver.X86.X86Assembler

Provides a mechanism for assembling x86 instructions into bytes.
파일 보기 프로젝트 열기: JerreS/AsmResolver 1 사용 예제들

공개 메소드들

메소드 설명
Write ( X86Instruction instruction ) : void

Writes an instruction to the output stream.

X86Assembler ( IBinaryStreamWriter writer ) : System

비공개 메소드들

메소드 설명
ComputeRegOrMemSibToken ( X86Operand operand ) : byte
ComputeRegOrMemToken ( X86Operand operand ) : byte
ComputeRegisterToken ( X86Register register ) : byte
ComputeRegisterTokenPart ( X86OperandType method, X86OperandSize size, X86Operand operand ) : byte
DetermineRegOrMemModifier ( X86Operand operand ) : X86RegOrMemModifier
WriteNumber ( object value, X86OperandSize size ) : void
WriteOpCode ( X86OpCode opCode ) : void
WriteOperand ( X86OperandType method, X86OperandSize size, X86Operand operand ) : void
WriteOperandOffset ( X86OffsetType type, int offset ) : void
WriteOperandValue ( X86OperandType method, X86OperandSize size, X86Operand operand ) : void

메소드 상세

Write() 공개 메소드

Writes an instruction to the output stream.
public Write ( X86Instruction instruction ) : void
instruction X86Instruction The instruction to write.
리턴 void

X86Assembler() 공개 메소드

public X86Assembler ( IBinaryStreamWriter writer ) : System
writer IBinaryStreamWriter
리턴 System