UnivesalDisassembler(2003)
|
Parameters for decoder. More...
#include <decoder.h>
Public Member Functions | |
DecoderInfo () | |
Creates default parameters. | |
DecoderInfo (const DecoderInfo &decinfo) | |
DecoderInfo & | operator= (const DecoderInfo &decinfo) |
DecoderInfo & | assign (const DecoderInfo &decinfo) |
Public Attributes | |
Section * | section |
decoded section | |
BinaryFile * | binfile |
binary file with all sections | |
Address | start |
starting address (default=0) | |
Address | stop |
stopping address (it is not decoded) (default=0) | |
unsigned | size |
size in bytes to decode (default=0) | |
bool | |
print to standart output (default=true) | |
bool | address |
print address (default=true) | |
bool | hexdump |
print hex dump (default=true) | |
bool | symbolic |
print symbolic instruction (default=true) | |
bool | onlyname |
in symbolic address print only symbolic name (default=false) | |
bool | scanaddress |
scan immediate data for addresses (default=true) |
DecoderInfo::DecoderInfo | ( | ) |
Creates default parameters.
Default parameters for decoder.
Definition at line 27 of file decoder.cc.
DecoderInfo::DecoderInfo | ( | const DecoderInfo & | decinfo | ) | [inline] |
DecoderInfo & DecoderInfo::assign | ( | const DecoderInfo & | decinfo | ) |
Definition at line 42 of file decoder.cc.
References address, binfile, hexdump, onlyname, print, scanaddress, section, size, start, stop, and symbolic.
Referenced by DecoderInfo(), and operator=().
DecoderInfo& DecoderInfo::operator= | ( | const DecoderInfo & | decinfo | ) | [inline] |
bool DecoderInfo::address |
binary file with all sections
Definition at line 44 of file decoder.h.
Referenced by assign(), BuiltinTables::SBId::Decode(), BuiltinTables::BId::Decode(), BuiltinTables::SId::Decode(), BuiltinTables::Id::Decode(), and main().
bool DecoderInfo::hexdump |
in symbolic address print only symbolic name (default=false)
Definition at line 60 of file decoder.h.
Referenced by assign(), BuiltinTables::BAd::Decode(), BuiltinTables::BAw::Decode(), BuiltinTables::BJd::Decode(), BuiltinTables::BJw::Decode(), BuiltinTables::BJb::Decode(), BuiltinTables::SBId::Decode(), BuiltinTables::BId::Decode(), BuiltinTables::Ad::Decode(), BuiltinTables::Aw::Decode(), BuiltinTables::Jd::Decode(), BuiltinTables::Jw::Decode(), BuiltinTables::Jb::Decode(), BuiltinTables::SId::Decode(), BuiltinTables::Id::Decode(), and main().
bool DecoderInfo::print |
print to standart output (default=true)
Definition at line 52 of file decoder.h.
Referenced by assign(), Decoder::Decode(), disasm_section(), and main().
decoded section
Definition at line 42 of file decoder.h.
Referenced by assign(), Decoder::Decode(), and disasm_section().
unsigned DecoderInfo::size |
size in bytes to decode (default=0)
Definition at line 50 of file decoder.h.
Referenced by assign(), Decoder::Decode(), and main().
starting address (default=0)
Definition at line 46 of file decoder.h.
Referenced by assign(), Decoder::Decode(), and main().
stopping address (it is not decoded) (default=0)
Definition at line 48 of file decoder.h.
Referenced by assign(), Decoder::Decode(), and main().