libcsdbg  1.28
C++ exception (and generic) stack trace debug library
csdbg::plugin::plugin ( const plugin src)

Object copy constructor.

Parameters
[in]srcthe source object
Exceptions
std::bad_alloc
csdbg::exception

Definition at line 109 of file plugin.cpp.

110  :
111 m_begin(NULL),
112 m_end(NULL),
113 m_path(NULL),
114 m_handle(NULL)
115 {
116  *this = src;
117 }
118 
119 catch (...) {
120  destroy();
121 }
modsym_t m_end
Instrumentation ending callback.
Definition: plugin.hpp:50
virtual plugin & destroy()
Object deconstruction.
Definition: plugin.cpp:18
modsym_t m_begin
Instrumentation starting callback.
Definition: plugin.hpp:48
i8 * m_path
Module file path.
Definition: plugin.hpp:52
void * m_handle
DSO handle (as provided by dlopen)
Definition: plugin.hpp:54