Assignment operator.
190 if (
unlikely(rval.m_handle == NULL) )
193 m_path =
new i8[strlen(rval.m_path) + 1];
194 strcpy(
m_path, rval.m_path);
200 throw exception(
"failed to link plugin '%s' (%s)",
m_path, dlerror());
modsym_t m_end
Instrumentation ending callback.
char i8
8-bit signed integer
#define likely(expr)
Offer a hint (positive) to the pipeline branch predictor.
modsym_t m_begin
Instrumentation starting callback.
i8 * m_path
Module file path.
void * m_handle
DSO handle (as provided by dlopen)
#define unlikely(expr)
Offer a hint (negative) to the pipeline branch predictor.
static void dbg_info(const i8 *,...)
Print an informational debug message on the standard error stream.