|
Classes |
class | Address |
class | AddressFlat32 |
class | AddressFlat64 |
class | AddressQueueItem |
class | AddrXRef |
class | AnalyDisassembler |
class | Analyser |
class | CommentList |
class | InvalidAddress |
struct | Location |
class | Segment |
struct | Symbol |
struct | taccess |
Defines |
#define | ADDRESS_STRING_FORMAT_COMPACT 0 |
#define | ADDRESS_STRING_FORMAT_LEADING_WHITESPACE 1 |
#define | ADDRESS_STRING_FORMAT_LEADING_ZEROS 2 |
#define | ADDRESS_STRING_FORMAT_RESERVED 3 |
#define | ADDRESS_STRING_FORMAT_HEX_CAPS 4 |
#define | ADDRESS_STRING_FORMAT_ADD_0X 8 |
#define | ADDRESS_STRING_FORMAT_ADD_H 16 |
#define | DUP_ADDR(a) ((Address*)(a)->duplicate()) |
#define | ANALY_SEGMENT_CAP_WRITE 1 |
#define | ANALY_SEGMENT_CAP_INITIALIZED 2 |
#define | OPCODE dis_insn |
#define | AF_DELETED 1 |
#define | AF_FUNCTION_SET 2 |
#define | AF_FUNCTION_END 4 |
#define | ANALY_SHOW_ADDRESS 1 |
#define | ANALY_SHOW_COMMENTS 2 |
#define | ANALY_SHOW_LABELS 4 |
#define | ANALY_SHOW_XREFS 8 |
#define | ANALY_SHOW_BYTES 16 |
#define | ANALY_EDIT_BYTES 32 |
#define | ANALY_TRANSLATE_SYMBOLS 64 |
#define | ANALY_COLLAPSE_XREFS 128 |
#define | Q_DO_ANALYSIS 1 |
#define | Q_ENGAGE_CODE_ANALYSER 2 |
#define | Q_ENGAGE_DATA_ANALYSER 3 |
#define | INVALID_FILE_OFS ((dword)-1) |
#define | MAX_OPS_PER_CONTINUE 10 |
Enumerations |
enum | branch_enum_t {
br_nobranch,
br_jump,
br_return,
br_call,
br_jXX
} |
enum | xref_enum_t {
xrefread,
xrefwrite,
xrefoffset,
xrefjump,
xrefcall,
xrefijump,
xreficall
} |
enum | tsectype {
scvalid,
scread,
scwrite,
screadwrite,
sccode,
scinitialized
} |
enum | taccesstype { acread,
acwrite,
acoffset
} |
enum | labeltype { label_unknown = 0,
label_func,
label_loc,
label_data
} |
Variables |
int | num_ops_parsed |
int | global_analyser_address_string_format |
Analyser * | testanaly |