replicode
Public Member Functions | Static Public Member Functions | Friends | List of all members
r_code::Image< I > Class Template Reference

#include <image.h>

Inheritance diagram for r_code::Image< I >:
Inheritance graph
Collaboration diagram for r_code::Image< I >:
Collaboration graph

Public Member Functions

 Image ()
 
 ~Image ()
 
size_t get_size () const
 
size_t getObjectCount () const
 
uintptr_t * getObject (size_t i)
 
uintptr_t * getCodeSegment ()
 
size_t getCodeSegmentSize () const
 
void trace () const
 

Static Public Member Functions

static Image< I > * Build (uint64_t timestamp, size_t map_size, size_t code_size, size_t names_size)
 
static Image< I > * Read (ifstream &stream)
 
static void Write (Image< I > *image, ofstream &stream)
 

Friends

class r_comp::Image
 

Constructor & Destructor Documentation

template<class I >
r_code::Image< I >::Image ( )
template<class I >
r_code::Image< I >::~Image ( )

Member Function Documentation

template<class I >
Image< I > * r_code::Image< I >::Build ( uint64_t  timestamp,
size_t  map_size,
size_t  code_size,
size_t  names_size 
)
static
template<class I >
size_t r_code::Image< I >::get_size ( ) const

Here is the caller graph for this function:

template<class I >
uintptr_t * r_code::Image< I >::getCodeSegment ( )
template<class I >
size_t r_code::Image< I >::getCodeSegmentSize ( ) const
template<class I >
uintptr_t * r_code::Image< I >::getObject ( size_t  i)
template<class I >
size_t r_code::Image< I >::getObjectCount ( ) const
template<class I >
Image< I > * r_code::Image< I >::Read ( ifstream &  stream)
static

Here is the call graph for this function:

template<class I >
void r_code::Image< I >::trace ( ) const

Here is the call graph for this function:

template<class I >
void r_code::Image< I >::Write ( Image< I > *  image,
ofstream &  stream 
)
static

Here is the call graph for this function:

Friends And Related Function Documentation

template<class I>
friend class r_comp::Image
friend

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