#include <flt_analy.h>
Inheritance diagram for FLTAnalyser:
|
Implements Analyser. Definition at line 189 of file flt_analy.cc. References convertAddressToFLTAddress(), FILEOFS, FLTAddress, INVALID_FILE_OFS, scinitialized, and validAddress(). Referenced by bufPtr(). |
|
|
Implements Analyser. Definition at line 147 of file flt_analy.cc. References addressToFileofs(), assert, buf, file, FILEOFS, INVALID_FILE_OFS, ht_stream::read(), ht_streamfile::seek(), size, and UINT. |
|
Definition at line 158 of file flt_analy.cc. References ATOM_ADDRESS_FLAT_32, FLTAddress, and Object::object_id(). Referenced by addressToFileofs(), getSegmentNameByAddress(), and validAddress(). |
|
Implements Analyser. Definition at line 168 of file flt_analy.cc. |
|
Definition at line 173 of file flt_analy.cc. Referenced by beginAnalysis(), and fileofsToAddress(). |
|
|
|
Reimplemented from Analyser. Definition at line 181 of file flt_analy.cc. References NULL. |
|
Reimplemented from Analyser. Definition at line 132 of file flt_analy.cc. References Analyser::done(), Area::done(), and validarea. |
|
converts |FILEOFS fileaddr| to |Address| Reimplemented from Analyser. Definition at line 305 of file flt_analy.cc. References ht_flt_shared_data::code_start, createAddress32(), ht_flt_shared_data::data_end, FILEOFS, flt_shared, and FLTAddress. |
|
Reimplemented from Analyser. Definition at line 225 of file flt_analy.cc. References file, and ht_stream::get_desc(). |
|
Reimplemented from Analyser. Definition at line 203 of file flt_analy.cc. References ht_flt_shared_data::bss_end, ht_flt_shared_data::bss_start, ht_flt_shared_data::code_start, convertAddressToFLTAddress(), ht_flt_shared_data::data_start, flt_shared, FLTAddress, and NULL. |
|
Reimplemented from Analyser. Definition at line 233 of file flt_analy.cc. |
|
Definition at line 48 of file flt_analy.cc. References file, flt_shared, Analyser::init(), Area::init(), and validarea. |
|
Reimplemented from Analyser. Definition at line 241 of file flt_analy.cc. References Analyser::initCodeAnalyser(). |
|
Implements Analyser. Definition at line 249 of file flt_analy.cc. |
|
loads object from object stream.
Reimplemented from Analyser. Definition at line 123 of file flt_analy.cc. References GET_OBJECT, Analyser::load(), and validarea. |
|
Reimplemented from Analyser. Definition at line 260 of file flt_analy.cc. |
|
Implements Analyser. Definition at line 273 of file flt_analy.cc. References Area::findNext(), and validarea. |
|
Reimplemented from Object. Definition at line 139 of file flt_analy.cc. References ATOM_FLT_ANALYSER. |
|
Reimplemented from Analyser. Definition at line 290 of file flt_analy.cc. References Q_DO_ANALYSIS, Q_ENGAGE_CODE_ANALYSER, and Q_ENGAGE_DATA_ANALYSER. |
|
stores object. Reimplemented from Analyser. Definition at line 281 of file flt_analy.cc. References PUT_OBJECT, Analyser::store(), and validarea. |
|
Implements Analyser. Definition at line 318 of file flt_analy.cc. References ht_flt_shared_data::bss_end, ht_flt_shared_data::bss_start, ht_flt_shared_data::code_start, convertAddressToFLTAddress(), ht_flt_shared_data::data_start, flt_shared, FLTAddress, sccode, scinitialized, scread, screadwrite, scvalid, and scwrite. Referenced by addressToFileofs(), and beginAnalysis(). |
|
Definition at line 33 of file flt_analy.h. |
|
Definition at line 32 of file flt_analy.h. Referenced by beginAnalysis(), fileofsToAddress(), getSegmentNameByAddress(), init(), and validAddress(). |
|
Definition at line 34 of file flt_analy.h. Referenced by beginAnalysis(), done(), init(), load(), nextValid(), and store(). |