C# 클래스 T7.Disassembler

파일 보기 프로젝트 열기: mattiasclaesson/TuningSuites 1 사용 예제들

공개 메소드들

메소드 설명
DisassembleFile ( T7.Trionic7File m_trionicFile, string inputfile, string outputfile, CommonSuite.SymbolCollection symbols ) : bool
DisassembleFileRtf ( string inputfile, string outputfile, long endaddress, CommonSuite.SymbolCollection symbols ) : bool
Disassembler ( ) : System

비공개 메소드들

메소드 설명
AddLabel ( long trgaddr ) : void
AddressInLabelList ( long address ) : bool
AddressInLabelList ( string mnemonic ) : bool
AddressInMnemonicList ( long trgdata ) : bool
CastProgressEvent ( string info, int percentage, ProgressType type ) : void
DisassembleFunction ( long addr, CommonSuite.SymbolCollection symbols, FileStream fs, BinaryReader br, long offset ) : void
HighlightText ( string value ) : string
LabelPresent ( long trgaddr ) : bool
LoadLabels ( long addr, FileStream fs, BinaryReader br, long offset ) : void
TranslateLabels ( CommonSuite.MNemonicHelper mnemonic ) : void
build_destination ( string &dest, byte size, byte dstmod, byte dstreg, long addr, long offset, BinaryReader br ) : uint
build_displacement ( long trgaddr, long addr, long offset, byte ch2, BinaryReader br ) : uint
build_source ( string &sour, uint size, byte srcmod, byte srcreg, long addr, long offset, BinaryReader br ) : uint
disasm ( string &str, long addr, byte upperbyte, byte lowerbyte, long offset, BinaryReader br, bool &endsub, bool &issub, bool &isjump ) : uint
findLabels ( string inputfile ) : CommonSuite.MNemonicCollection
find_symbol ( string &symbol, long caddr ) : int
mapsize ( byte input ) : byte

메소드 상세

DisassembleFile() 공개 메소드

public DisassembleFile ( T7.Trionic7File m_trionicFile, string inputfile, string outputfile, CommonSuite.SymbolCollection symbols ) : bool
m_trionicFile T7.Trionic7File
inputfile string
outputfile string
symbols CommonSuite.SymbolCollection
리턴 bool

DisassembleFileRtf() 공개 메소드

public DisassembleFileRtf ( string inputfile, string outputfile, long endaddress, CommonSuite.SymbolCollection symbols ) : bool
inputfile string
outputfile string
endaddress long
symbols CommonSuite.SymbolCollection
리턴 bool

Disassembler() 공개 메소드

public Disassembler ( ) : System
리턴 System