UnivesalDisassembler(2003)
|
Classes | |
class | Ib |
Table - Little Endian - immediate byte. More... | |
class | Iw |
Table - Little Endian - immediate word. More... | |
class | Id |
Table - Little Endian - immediate dword. More... | |
class | Ibw |
Table - Little Endian - immediate byte as word. More... | |
class | Ibd |
Table - Little Endian - immediate byte as dword. More... | |
class | SIb |
Table - Signed Little Endian - immediate byte. More... | |
class | SIw |
Table - Signed Little Endian - immediate word. More... | |
class | SId |
Table - Signed Little Endian - immediate dword. More... | |
class | SIbw |
Table - Signed Little Endian - immediate byte as word. More... | |
class | SIbd |
Table - Signed Little Endian - immediate byte as dword. More... | |
class | Jb |
Table - Little Endian - relative address - byte. More... | |
class | Jw |
Table - Little Endian - relative address - word. More... | |
class | Jd |
Table - Little Endian - relative address - dword. More... | |
class | Apw |
Table - Little Endian - absolute segment address - word:word. More... | |
class | Apd |
Table - Little Endian - absolute segment address - word:dword. More... | |
class | Aw |
Table - Little Endian - absolute address - word. More... | |
class | Ad |
Table - Little Endian - absolute address - dword. More... | |
class | BIb |
Table - Big Endian - immediate byte. More... | |
class | BIw |
Table - Big Endian - immediate word. More... | |
class | BId |
Table - Big Endian - immediate dword. More... | |
class | BIbw |
Table - Big Endian - immediate byte as word. More... | |
class | BIbd |
Table - Big Endian - immediate byte as dword. More... | |
class | SBIb |
Table - Signed Big Endian - immediate byte. More... | |
class | SBIw |
Table - Signed Big Endian - immediate word. More... | |
class | SBId |
Table - Signed Big Endian - immediate dword. More... | |
class | SBIbw |
Table - Signed Big Endian - immediate byte as word. More... | |
class | SBIbd |
Table - Signed Big Endian - immediate byte as dword. More... | |
class | BJb |
Table - Big Endian - relative address - byte. More... | |
class | BJw |
Table - Big Endian - relative address - word. More... | |
class | BJd |
Table - Big Endian - relative address - dword. More... | |
class | BApw |
Table - Big Endian - absolute segment address - word:word. More... | |
class | BApd |
Table - Big Endian - absolute segment address - word:dword. More... | |
class | BAw |
Table - Big Endian - absolute address - word. More... | |
class | BAd |
Table - Big Endian - absolute address - dword. More... | |
Functions | |
unsigned | LEunumber (Section &data, Address addr, unsigned size) |
int | LEsnumber (Section &data, Address addr, unsigned size) |
unsigned | BEunumber (Section &data, Address addr, unsigned size) |
int | BEsnumber (Section &data, Address addr, unsigned size) |
string | imm2str (unsigned value, bool onlydecimal=false) |
imm2str returns 0,1,2,...,9,0xa,0xb,0xc ... |
Definition at line 749 of file instrset.cc.
References BEunumber().
Referenced by BuiltinTables::BApd::Decode(), BuiltinTables::BApw::Decode(), BuiltinTables::BJd::Decode(), BuiltinTables::BJw::Decode(), BuiltinTables::BJb::Decode(), BuiltinTables::SBIbd::Decode(), BuiltinTables::SBIbw::Decode(), BuiltinTables::SBIw::Decode(), BuiltinTables::SBIb::Decode(), BuiltinTables::BIbd::Decode(), and BuiltinTables::BIbw::Decode().
Definition at line 740 of file instrset.cc.
Referenced by BEsnumber(), BuiltinTables::BAd::Decode(), BuiltinTables::BAw::Decode(), BuiltinTables::BId::Decode(), BuiltinTables::BIw::Decode(), and BuiltinTables::BIb::Decode().
string BuiltinTables::imm2str | ( | unsigned | value, |
bool | onlydecimal = false |
||
) |
imm2str returns 0,1,2,...,9,0xa,0xb,0xc ...
Definition at line 761 of file instrset.cc.
Referenced by BuiltinTables::SBIbd::Decode(), BuiltinTables::SBIbw::Decode(), BuiltinTables::SBId::Decode(), BuiltinTables::SBIw::Decode(), BuiltinTables::SBIb::Decode(), BuiltinTables::BIbd::Decode(), BuiltinTables::BIbw::Decode(), BuiltinTables::BId::Decode(), BuiltinTables::BIw::Decode(), BuiltinTables::BIb::Decode(), BuiltinTables::SIbd::Decode(), BuiltinTables::SIbw::Decode(), BuiltinTables::SId::Decode(), BuiltinTables::SIw::Decode(), BuiltinTables::SIb::Decode(), BuiltinTables::Ibd::Decode(), BuiltinTables::Ibw::Decode(), BuiltinTables::Id::Decode(), BuiltinTables::Iw::Decode(), and BuiltinTables::Ib::Decode().
Definition at line 728 of file instrset.cc.
References LEunumber().
Referenced by BuiltinTables::SBId::Decode(), BuiltinTables::Apd::Decode(), BuiltinTables::Apw::Decode(), BuiltinTables::Jd::Decode(), BuiltinTables::Jw::Decode(), BuiltinTables::Jb::Decode(), BuiltinTables::SIbd::Decode(), BuiltinTables::SIbw::Decode(), BuiltinTables::SId::Decode(), BuiltinTables::SIw::Decode(), BuiltinTables::SIb::Decode(), BuiltinTables::Ibd::Decode(), and BuiltinTables::Ibw::Decode().
Definition at line 719 of file instrset.cc.
Referenced by BuiltinTables::Ad::Decode(), BuiltinTables::Aw::Decode(), BuiltinTables::Id::Decode(), BuiltinTables::Iw::Decode(), BuiltinTables::Ib::Decode(), and LEsnumber().