#include <pef_analy.h>
Inheritance diagram for PEFAnalyser:
|
Implements Analyser. Definition at line 421 of file pef_analy.cc. References convertAddressToPEFAddress(), dword, FILEOFS, INVALID_FILE_OFS, pef_addr_to_ofs(), pef_shared, scinitialized, ht_pef_shared_data::sheaders, and validAddress(). Referenced by bufPtr(). |
|
|
Implements Analyser. Definition at line 374 of file pef_analy.cc. References addressToFileofs(), assert, buf, file, FILEOFS, INVALID_FILE_OFS, ht_stream::read(), ht_streamfile::seek(), size, and UINT. |
|
Definition at line 385 of file pef_analy.cc. References PEFAddress::a32, ATOM_ADDRESS_FLAT_32, and Object::object_id(). Referenced by addressToFileofs(), getSegmentNameByAddress(), and validAddress(). |
|
Implements Analyser. Definition at line 395 of file pef_analy.cc. |
|
Definition at line 400 of file pef_analy.cc. Referenced by beginAnalysis(), fileofsToAddress(), and htpefimage_init(). |
|
Definition at line 405 of file pef_analy.cc. |
|
Reimplemented from Analyser. Definition at line 413 of file pef_analy.cc. References NULL. |
|
Reimplemented from Analyser. Definition at line 359 of file pef_analy.cc. References Analyser::done(), Area::done(), and validarea. |
|
converts |FILEOFS fileaddr| to |Address| Reimplemented from Analyser. Definition at line 548 of file pef_analy.cc. References PEFAddress::a32, createAddress32(), FILEOFS, pef_ofs_to_addr(), pef_shared, and ht_pef_shared_data::sheaders. |
|
Reimplemented from Analyser. Definition at line 458 of file pef_analy.cc. References file, and ht_stream::get_desc(). |
|
Reimplemented from Analyser. Definition at line 437 of file pef_analy.cc. References convertAddressToPEFAddress(), ht_snprintf(), NULL, pef_addr_to_section(), pef_shared, pef_section_headers::sheaders, ht_pef_shared_data::sheaders, and uint32. Referenced by beginAnalysis(). |
|
Reimplemented from Analyser. Definition at line 466 of file pef_analy.cc. |
|
Definition at line 49 of file pef_analy.cc. References file, Analyser::init(), Area::init(), pef_shared, and validarea. Referenced by htpefimage_init(). |
|
Reimplemented from Analyser. Definition at line 474 of file pef_analy.cc. References Analyser::initCodeAnalyser(). |
|
Definition at line 134 of file pef_analy.cc. |
|
Implements Analyser. Definition at line 482 of file pef_analy.cc. References ht_pef_shared_data::arch, DPRINTF, pef_shared, PEFARCH_M68K, PEFARCH_PowerPC, and warnbox. |
|
loads object from object stream.
Reimplemented from Analyser. Definition at line 350 of file pef_analy.cc. References GET_OBJECT, Analyser::load(), and validarea. |
|
Reimplemented from Analyser. Definition at line 503 of file pef_analy.cc. |
|
Implements Analyser. Definition at line 516 of file pef_analy.cc. References Area::findNext(), and validarea. |
|
Reimplemented from Object. Definition at line 366 of file pef_analy.cc. References ATOM_PEF_ANALYSER. |
|
Reimplemented from Analyser. Definition at line 533 of file pef_analy.cc. References Q_DO_ANALYSIS, Q_ENGAGE_CODE_ANALYSER, and Q_ENGAGE_DATA_ANALYSER. |
|
stores object. Reimplemented from Analyser. Definition at line 524 of file pef_analy.cc. References PUT_OBJECT, Analyser::store(), and validarea. |
|
Implements Analyser. Definition at line 561 of file pef_analy.cc. References convertAddressToPEFAddress(), pef_addr_to_section(), pef_shared, sccode, scinitialized, scread, screadwrite, scvalid, scwrite, pef_section_headers::sheaders, and ht_pef_shared_data::sheaders. Referenced by addressToFileofs(), and beginAnalysis(). |
|
Definition at line 33 of file pef_analy.h. |
|
Definition at line 32 of file pef_analy.h. Referenced by addressToFileofs(), beginAnalysis(), fileofsToAddress(), getSegmentNameByAddress(), init(), initUnasm(), and validAddress(). |
|
Definition at line 34 of file pef_analy.h. Referenced by beginAnalysis(), done(), init(), load(), nextValid(), and store(). |