C# 클래스 videocoreelfdis.Disassembler_IV

상속: IV_BASE, IDisassemblerText
파일 보기 프로젝트 열기: thubble/videocore-elf-dis

공개 메소드들

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