#include <stddata.h>
Inheritance diagram for Area:
Public Member Functions | |
void | init () |
int | load (ht_object_stream *f) |
virtual void | done () |
OBJECT_ID | object_id () const |
void | add (Object *Start, Object *End) |
bool | contains (Object *V) |
area_s * | getArea (Object *at) |
Object * | findNext (Object *From) |
Object * | findPrev (Object *From) |
void | freeRecursive (area_s *p) |
virtual void | store (ht_object_stream *f) |
Public Attributes | |
area_s * | a |
|
Definition at line 127 of file stddata.cc. References a. Referenced by XBEAnalyser::beginAnalysis(), PEFAnalyser::beginAnalysis(), PEAnalyser::beginAnalysis(), NEAnalyser::beginAnalysis(), MachoAnalyser::beginAnalysis(), LEAnalyser::beginAnalysis(), FLTAnalyser::beginAnalysis(), ElfAnalyser::beginAnalysis(), CoffAnalyser::beginAnalysis(), class_read(), and Analyser::gotoAddress(). |
|
Definition at line 141 of file stddata.cc. References a, ATOM_ADDRESS_INVALID, and Object::instanceOf(). Referenced by AnalyserTxtOutput::beginLine(), AnalyserHTOutput::beginLine(), generate_html_output(), Analyser::gotoAddress(), and ClassAnalyser::validAddress(). |
|
Reimplemented from Object. Definition at line 67 of file stddata.cc. References a, and freeRecursive(). Referenced by class_unread(), XBEAnalyser::done(), PEFAnalyser::done(), PEAnalyser::done(), NEAnalyser::done(), MachoAnalyser::done(), LEAnalyser::done(), FLTAnalyser::done(), ElfAnalyser::done(), CoffAnalyser::done(), Analyser::done(), and ClassAnalyser::init(). |
|
|
Definition at line 177 of file stddata.cc. Referenced by htclassimage_init(). |
|
Definition at line 184 of file stddata.cc. References area_s::end, area_s::left, area_s::right, and area_s::start. Referenced by done(). |
|
Definition at line 86 of file stddata.cc. References a. Referenced by ht_analy_sub::search(). |
|
Reimplemented from Object. Definition at line 33 of file stddata.cc. Referenced by class_read(), XBEAnalyser::init(), PEFAnalyser::init(), PEAnalyser::init(), NEAnalyser::init(), MachoAnalyser::init(), LEAnalyser::init(), FLTAnalyser::init(), ElfAnalyser::init(), CoffAnalyser::init(), and Analyser::init(). |
|
loads object from object stream.
Reimplemented from Object. Definition at line 59 of file stddata.cc. References a, ht_layer_stream::get_error(), and GET_INT_DEC. |
|
Reimplemented from Object. Definition at line 72 of file stddata.cc. References ATOM_AREA. |
|
stores object. Reimplemented from Object. Definition at line 222 of file stddata.cc. References a, NULL, PUT_INT_DEC, and ht_object_stream::putObject(). |
|
Definition at line 33 of file stddata.h. Referenced by add(), contains(), done(), findNext(), findPrev(), getArea(), init(), load(), and store(). |