#include "global.h"
#include "analy.h"
Go to the source code of this file.
Classes | |
class | DataAnalyser |
struct | taddr_type |
Enumerations | |
enum | OP { op_read, op_write, op_offset } |
enum | taddr_typetype { dt_unknown = 0, dt_code, dt_unknown_data, dt_int, dt_float, dt_array } |
enum | taddr_code_subtype { dst_cunknown = 0, dst_location, dst_function } |
enum | taddr_int_subtype { dst_iunknown = 0, dst_ibyte, dst_iword, dst_idword, dst_ipword, dst_iqword } |
enum | taddr_float_subtype { dst_funknown = 0, dst_fdouble, dst_fextended } |
enum | taddr_array_subtype { dst_aunknown = 0, dst_abyte, dst_aword, dst_adword, dst_apword, dst_aqword, dst_string, dst_unistring } |
Functions | |
void | analyser_put_addrtype (ht_object_stream *f, const taddr_type *at) |
int | analyser_get_addrtype (ht_object_stream *f, taddr_type *at) |
|
Definition at line 28 of file data_analy.h. |
|
Definition at line 63 of file data_analy.h. Referenced by analyser_get_addrtype(). |
|
Definition at line 42 of file data_analy.h. Referenced by analyser_get_addrtype(). |
|
Definition at line 57 of file data_analy.h. Referenced by analyser_get_addrtype(). |
|
Definition at line 48 of file data_analy.h. Referenced by analyser_get_addrtype(). |
|
Definition at line 33 of file data_analy.h. Referenced by analyser_get_addrtype(), analyser_put_addrtype(), and Analyser::examineData(). |
|
|
Definition at line 33 of file data_analy.cc. References taddr_type::array_subtype, byte, taddr_type::code_subtype, dt_array, dt_code, dt_float, dt_int, dt_unknown, dt_unknown_data, taddr_type::float_subtype, taddr_type::int_subtype, taddr_type::length, ht_object_stream::putIntDec(), taddr_typetype, and taddr_type::type. |