UnivesalDisassembler(2003)
|
AbstractSymbols | Proxy. Used for share a symbol table. Plugin creates this Symbols uses it |
AbstractTable | AbstractTable - parent for BuiltinTable and Table |
BuiltinTables::Ad | Table - Little Endian - absolute address - dword |
BuiltinTables::Apd | Table - Little Endian - absolute segment address - word:dword |
BuiltinTables::Apw | Table - Little Endian - absolute segment address - word:word |
BuiltinTables::Aw | Table - Little Endian - absolute address - word |
BuiltinTables::BAd | Table - Big Endian - absolute address - dword |
BuiltinTables::BApd | Table - Big Endian - absolute segment address - word:dword |
BuiltinTables::BApw | Table - Big Endian - absolute segment address - word:word |
BuiltinTables::BAw | Table - Big Endian - absolute address - word |
BuiltinTables::BIb | Table - Big Endian - immediate byte |
BuiltinTables::BIbd | Table - Big Endian - immediate byte as dword |
BuiltinTables::BIbw | Table - Big Endian - immediate byte as word |
BuiltinTables::BId | Table - Big Endian - immediate dword |
BinaryFile | Binary File - base of a source file |
BinFileData | Binary File Data. Used by Ev_GetAllSections |
BuiltinTables::BIw | Table - Big Endian - immediate word |
BuiltinTables::BJb | Table - Big Endian - relative address - byte |
BuiltinTables::BJd | Table - Big Endian - relative address - dword |
BuiltinTables::BJw | Table - Big Endian - relative address - word |
BuiltinTable | Parent of all builtin tables |
Decoder | |
DecoderException | Decoder - no comment |
DecoderInfo | Parameters for decoder |
Exception | |
BuiltinTables::Ib | Table - Little Endian - immediate byte |
BuiltinTables::Ibd | Table - Little Endian - immediate byte as dword |
BuiltinTables::Ibw | Table - Little Endian - immediate byte as word |
BuiltinTables::Id | Table - Little Endian - immediate dword |
InstrSetException | |
InstructionException | |
InstructionSet | InstructionSet. (Facade, Singleton) |
BuiltinTables::Iw | Table - Little Endian - immediate word |
BuiltinTables::Jb | Table - Little Endian - relative address - byte |
BuiltinTables::Jd | Table - Little Endian - relative address - dword |
BuiltinTables::Jw | Table - Little Endian - relative address - word |
TableItem::Lengths | |
Parser | Creates tables and variables |
ParserException | |
Plugin | |
BuiltinTables::SBIb | Table - Signed Big Endian - immediate byte |
BuiltinTables::SBIbd | Table - Signed Big Endian - immediate byte as dword |
BuiltinTables::SBIbw | Table - Signed Big Endian - immediate byte as word |
BuiltinTables::SBId | Table - Signed Big Endian - immediate dword |
BuiltinTables::SBIw | Table - Signed Big Endian - immediate word |
Scanner | Scans input for tokens |
ScannerException | |
Section | Class used for disassembling. (Adapter for Decoder) |
SectionData | A section object including only data |
BuiltinTables::SIb | Table - Signed Little Endian - immediate byte |
BuiltinTables::SIbd | Table - Signed Little Endian - immediate byte as dword |
BuiltinTables::SIbw | Table - Signed Little Endian - immediate byte as word |
BuiltinTables::SId | Table - Signed Little Endian - immediate dword |
BuiltinTables::SIw | Table - Signed Little Endian - immediate word |
Symbols | Gateway to use loading symbols from plugin. (Singleton, Proxy between Decoder and Plugins) |
Table | Table with 256 items (TableItem). Item is indexed by a byte in data section |
TableItem | An item of Table consisting of value and length array of decoded bytes |
Tables | Map of Table indexed by its name. (Builder) |
Scanner::Token | Token type returned by Scanner |
Variable | Variable is value and default value for one variable |
Variables | Map of Variable indexed by its name. (Builder) |