C# Class videocoreelfdis.Disassembler_IV

Inheritance: IV_BASE, IDisassemblerText
Afficher le fichier Open project: thubble/videocore-elf-dis

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
HandleInstruction ( InstructionDefinition insn, byte bytes ) : void

Private Methods

Méthode Description
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

Method Details

Disassembler_IV() public méthode

public Disassembler_IV ( SectionInfo>.Dictionary textAndDataSections, ushort sectionIndex, EntryInfo symEntries ) : System
textAndDataSections SectionInfo>.Dictionary
sectionIndex ushort
symEntries EntryInfo
Résultat System

HandleInstruction() protected méthode

protected HandleInstruction ( InstructionDefinition insn, byte bytes ) : void
insn InstructionDefinition
bytes byte
Résultat void

REPNUM() public méthode

public REPNUM ( BoundInstruction boundInsn, int rep ) : string
boundInsn BoundInstruction
rep int
Résultat string

VECTARG48() public méthode

public VECTARG48 ( BoundInstruction boundInsn, int vectorArg, int scalar ) : string
boundInsn BoundInstruction
vectorArg int
scalar int
Résultat string

VECTARG80() public méthode

public VECTARG80 ( BoundInstruction boundInsn, int vectorArg, int flags ) : string
boundInsn BoundInstruction
vectorArg int
flags int
Résultat string