#include <data_analy.h>
Inheritance diagram for DataAnalyser:

Public Member Functions | |
| void | init (Analyser *Analy) | 
| int | load (ht_object_stream *f) | 
| virtual void | done () | 
| virtual OBJECT_ID | object_id () const | 
| void | access (Address *Addr, OP op, int size) | 
| void | setAddressType (Address *Addr, taddr_typetype type, int subtype, int length) | 
| void | setAddressType (Location *Addr, taddr_typetype type, int subtype, int length) | 
| void | setCodeAddressType (Address *Addr, taddr_code_subtype subtype) | 
| void | setCodeAddressType (Location *Addr, taddr_code_subtype subtype) | 
| void | setIntAddressType (Address *Addr, taddr_int_subtype subtype, int length) | 
| void | setIntAddressType (Location *Addr, taddr_int_subtype subtype, int length) | 
| void | setFloatAddressType (Address *Addr, taddr_float_subtype subtype, int length) | 
| void | setFloatAddressType (Location *Addr, taddr_float_subtype subtype, int length) | 
| void | setArrayAddressType (Address *Addr, taddr_array_subtype subtype, int length) | 
| void | setArrayAddressType (Location *Addr, taddr_array_subtype subtype, int length) | 
| virtual void | store (ht_object_stream *f) | 
Public Attributes | |
| Analyser * | analy | 
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 118 of file data_analy.cc.  | 
  
      
  | 
  
| 
 
 Reimplemented from Object. Definition at line 109 of file data_analy.cc. Referenced by Analyser::done().  | 
  
      
  | 
  
| 
 
 Definition at line 99 of file data_analy.cc. References analy. Referenced by Analyser::initDataAnalyser().  | 
  
      
  | 
  
| 
 loads object from object stream. 
 Reimplemented from Object. Definition at line 104 of file data_analy.cc.  | 
  
      
  | 
  
| 
 
 
 Reimplemented from Object. Definition at line 113 of file data_analy.cc. References ATOM_DATA_ANALYSER.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 127 of file data_analy.cc. References Location::addr, DPRINTF, taddr_type::length, taddr_type::subtype, taddr_type::type, and Location::type.  | 
  
      
  | 
  ||||||||||||||||||||
| 
 
 Definition at line 122 of file data_analy.cc. References analy, and Analyser::newLocation(). Referenced by Analyser::addSymbol(), Analyser::assignSymbol(), setArrayAddressType(), setCodeAddressType(), setFloatAddressType(), and setIntAddressType().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 170 of file data_analy.cc. References dt_array, and setAddressType().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 165 of file data_analy.cc. References analy, dt_array, Analyser::newLocation(), and setAddressType(). Referenced by Analyser::dataAccess(), and ht_aviewer::dataStringDialog().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 140 of file data_analy.cc. References dt_code, and setAddressType().  | 
  
      
  | 
  ||||||||||||
| 
 
 Definition at line 135 of file data_analy.cc. References analy, dt_code, Analyser::newLocation(), and setAddressType(). Referenced by Analyser::addSymbol(), Analyser::assignSymbol(), Analyser::continueAnalysisAt(), and Analyser::dataAccess().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 160 of file data_analy.cc. References dt_float, and setAddressType().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 155 of file data_analy.cc. References analy, dt_float, Analyser::newLocation(), and setAddressType().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 150 of file data_analy.cc. References dt_int, and setAddressType().  | 
  
      
  | 
  ||||||||||||||||
| 
 
 Definition at line 145 of file data_analy.cc. References analy, dt_int, Analyser::newLocation(), and setAddressType(). Referenced by XBEAnalyser::beginAnalysis(), PEAnalyser::beginAnalysis(), NEAnalyser::beginAnalysis(), and Analyser::dataAccess().  | 
  
      
  | 
  
| 
 stores object. Reimplemented from Object. Definition at line 175 of file data_analy.cc.  | 
  
      
  | 
  
| 
 
 Definition at line 98 of file data_analy.h. Referenced by init(), Analyser::load(), setAddressType(), setArrayAddressType(), setCodeAddressType(), setFloatAddressType(), and setIntAddressType().  | 
  
 
1.3.5