libcsdbg
1.28
C++ exception (and generic) stack trace debug library
|
This class represents a program/library runtime function call. More...
#include <call.hpp>
Public Member Functions | |
call (mem_addr_t, mem_addr_t, const i8 *) | |
Object constructor. More... | |
call (const call &) | |
Object copy constructor. More... | |
virtual | ~call () |
Object destructor. More... | |
virtual call * | clone () const |
Object virtual copy constructor. More... | |
virtual mem_addr_t | site () const |
Get the call site address. More... | |
virtual call & | operator= (const call &) |
Assignment operator. More... | |
Public Member Functions inherited from csdbg::symbol | |
symbol (mem_addr_t, const i8 *) | |
Object constructor. More... | |
symbol (const symbol &) | |
Object copy constructor. More... | |
virtual | ~symbol () |
Object destructor. More... | |
virtual mem_addr_t | addr () const |
Get the symbol address. More... | |
virtual const i8 * | name () const |
Get the symbol name. More... | |
virtual symbol & | operator= (const symbol &) |
Assignment operator. More... | |
Public Member Functions inherited from csdbg::object | |
virtual | ~object ()=0 |
To be implemented. More... | |
virtual const i8 * | class_name () const |
Query the class name of an object descending from csdbg::object. More... | |
Protected Attributes | |
mem_addr_t | m_site |
Call site address. More... | |
Protected Attributes inherited from csdbg::symbol | |
mem_addr_t | m_addr |
Symbol address. More... | |
i8 * | m_name |
Symbol name. More... | |
This class represents a program/library runtime function call.