C# Класс AsmResolver.X86.X86Assembler

Provides a mechanism for assembling x86 instructions into bytes.
Показать файл Открыть проект Примеры использования класса

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

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