Library constructor.
275 catch (exception &x) {
279 catch (std::exception &x) {
static const i8 * exec_path()
Get the absolute path of the executable.
char i8
8-bit signed integer
static const u16 g_minor
Library version minor.
static i32 on_dso_load(dl_phdr_info *, size_t, void *)
This is a dl_iterate_phdr (libdl) callback, called for each linked shared object. It loads the symbol...
static const i8 g_libs_env[]
DSO filtering shell variable.
process * m_proc
Process handle.
tracer()
Object default constructor.
virtual process & add_module(const i8 *, mem_addr_t)
Add a symbol table to the namespace. The symbol table is loaded from a non stripped objective code fi...
static chain< string > * getenv(const i8 *)
Parse a shell (environment) variable to its components.
static void dbg_info(const i8 *,...)
Print an informational debug message on the standard error stream.
static const u16 g_major
Library version major.
static tracer * m_iface
Interface object.