AERA
|
Public Member Functions | |
void | add_sys_object (r_code::SysObject *object, std::string name) |
void | add_sys_object (r_code::SysObject *object) |
void | get_objects (r_code::Mem *mem, r_code::resized_vector< r_code::Code * > &ram_objects) |
template<class O > | |
void | get_objects (r_code::resized_vector< r_code::Code * > &ram_objects) |
void | add_objects (r_code::list< P< r_code::Code > > &objects, bool include_invalidated=false) |
void | add_objects (r_code::list< P< r_code::Code > > &objects, std::vector< r_code::SysObject * > &imported_objects) |
template<class I > | |
I * | serialize () |
template<class I > | |
void | load (I *image) |
Public Attributes | |
ObjectMap | object_map_ |
CodeSegment | code_segment_ |
ObjectNames | object_names_ |
Timestamp | timestamp_ |
Definition at line 177 of file segments.h.
void r_comp::Image::add_objects | ( | r_code::list< P< r_code::Code > > & | objects, |
bool | include_invalidated = false |
||
) |
Add all the objects to this Image. (Called by the rMem.)
objects | The list of objects to add. |
include_invalidated | (optional) If true add all the objects, if false only add object o if not o->is_invalidated(). If omitted, don't include invalidated. |
Definition at line 491 of file segments.cpp.