replicode
Public Member Functions | Public Attributes | Static Private Attributes | List of all members
r_code::SysObject Class Reference

#include <object.h>

Inheritance diagram for r_code::SysObject:
Inheritance graph
Collaboration diagram for r_code::SysObject:
Collaboration graph

Public Member Functions

 SysObject ()
 
 SysObject (Code *source)
 
 ~SysObject ()
 
void write (uintptr_t *data)
 
void read (uintptr_t *data)
 
size_t get_size ()
 
void trace ()
 
- Public Member Functions inherited from r_code::ImageObject
virtual ~ImageObject ()
 

Public Attributes

r_code::vector< uintptr_t > markers
 
r_code::vector< SysView * > views
 
uintptr_t oid
 
- Public Attributes inherited from r_code::ImageObject
r_code::vector< Atomcode
 
r_code::vector< uintptr_t > references
 

Static Private Attributes

static uintptr_t LastOID = 0
 

Constructor & Destructor Documentation

r_code::SysObject::SysObject ( )
r_code::SysObject::SysObject ( Code source)

Here is the call graph for this function:

r_code::SysObject::~SysObject ( )

Member Function Documentation

size_t r_code::SysObject::get_size ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void r_code::SysObject::read ( uintptr_t *  data)
virtual

Implements r_code::ImageObject.

Here is the call graph for this function:

Here is the caller graph for this function:

void r_code::SysObject::trace ( )
virtual

Implements r_code::ImageObject.

Here is the call graph for this function:

Here is the caller graph for this function:

void r_code::SysObject::write ( uintptr_t *  data)
virtual

Implements r_code::ImageObject.

Here is the call graph for this function:

Member Data Documentation

uintptr_t r_code::SysObject::LastOID = 0
staticprivate
r_code::vector<uintptr_t> r_code::SysObject::markers
uintptr_t r_code::SysObject::oid
r_code::vector<SysView *> r_code::SysObject::views

The documentation for this class was generated from the following files: