libcsdbg  1.28
C++ exception (and generic) stack trace debug library
csdbg::call Class Reference

This class represents a program/library runtime function call. More...

#include <call.hpp>

+ Inheritance diagram for csdbg::call:
+ Collaboration diagram for csdbg::call:

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 callclone () const
 Object virtual copy constructor. More...
 
virtual mem_addr_t site () const
 Get the call site address. More...
 
virtual calloperator= (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 i8name () const
 Get the symbol name. More...
 
virtual symboloperator= (const symbol &)
 Assignment operator. More...
 
- Public Member Functions inherited from csdbg::object
virtual ~object ()=0
 To be implemented. More...
 
virtual const i8class_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...
 
i8m_name
 Symbol name. More...
 

Detailed Description

This class represents a program/library runtime function call.

Definition at line 17 of file call.hpp.


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