bactria
0.0.1
The bactria library is a header-only C++14 library for profiling and tracing.
|
POSIX-specific internals. More...
#include <dlfcn.h>
#include <cstdio>
#include <cstdlib>
#include <stdexcept>
#include <string>
Go to the source code of this file.
Typedefs | |
using | bactria::system::plugin_handle_t = void * |
The POSIX-specific handle type. More... | |
Functions | |
auto | bactria::system::open_plugin (const char *path) |
The POSIX-specific plugin loader. More... | |
template<typename Sig > | |
auto | bactria::system::load_func (plugin_handle_t handle, Sig &ptr, const char *name) |
The POSIX-specific function loader. More... | |
auto | bactria::system::close_plugin (plugin_handle_t handle) noexcept |
The POSIX-specific plugin unloader. More... | |
POSIX-specific internals.
The functionality described here is part of bactria's internals. It should not be included directly by the user.