C# Класс videocoreelfdis.Disassembler_IV

Наследование: IV_BASE, IDisassemblerText
Показать файл Открыть проект

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

Метод Описание
Disassembler_IV ( SectionInfo>.Dictionary textAndDataSections, ushort sectionIndex, EntryInfo symEntries ) : System
REPNUM ( BoundInstruction boundInsn, int rep ) : string
VECTARG48 ( BoundInstruction boundInsn, int vectorArg, int scalar ) : string
VECTARG80 ( BoundInstruction boundInsn, int vectorArg, int flags ) : string

Защищенные методы

Метод Описание
HandleInstruction ( InstructionDefinition insn, byte bytes ) : void

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

Метод Описание
GetBinary ( byte bytes ) : string
GetBits ( int value, int startBit, int length ) : int
GetBytecode ( byte bytes ) : string
GetExtraBits ( int value, int startBit, int length ) : int
IsExtraFlagSet ( int value, int bit ) : bool
IsFlagSet ( int value, int bit ) : bool

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

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

public Disassembler_IV ( SectionInfo>.Dictionary textAndDataSections, ushort sectionIndex, EntryInfo symEntries ) : System
textAndDataSections SectionInfo>.Dictionary
sectionIndex ushort
symEntries EntryInfo
Результат System

HandleInstruction() защищенный Метод

protected HandleInstruction ( InstructionDefinition insn, byte bytes ) : void
insn InstructionDefinition
bytes byte
Результат void

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

public REPNUM ( BoundInstruction boundInsn, int rep ) : string
boundInsn BoundInstruction
rep int
Результат string

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

public VECTARG48 ( BoundInstruction boundInsn, int vectorArg, int scalar ) : string
boundInsn BoundInstruction
vectorArg int
scalar int
Результат string

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

public VECTARG80 ( BoundInstruction boundInsn, int vectorArg, int flags ) : string
boundInsn BoundInstruction
vectorArg int
flags int
Результат string