Implementation for file inc/util/backtrace.h. More...
#include <execinfo.h>
#include <iomanip>
#include <array>
#include <memory>
#include <cxxabi.h>
#include "inc/util/backtrace.h"
#include "inc/util/output.h"
#include "inc/util/log.h"
#include "inc/util/envvars.h"
#include <dlfcn.h>
Namespaces | |
namespace | syten |
Syten namespace. | |
Macros | |
#define | _GNU_SOURCE /* See feature_test_macros(7) */ |
Needed to properly use dlfcn.h . More... | |
Functions | |
std::tuple< std::string, std::string, std::string, std::string > | syten::demangle_symbol (const char *symbol_name) |
Returns a tuple <module, demangled_name, location, hexoffset> More... | |
std::string | syten::exec_get_cout (std::string const &command) |
Executes the supplied command and writes the STDOUT from the command into the supplied string. More... | |
void | syten::print_backtrace () |
Prints a backtrace using logGW(). More... | |
Implementation for file inc/util/backtrace.h.