NEURON
backtrace_utils.h File Reference
#include <cstddef>
#include <memory>
#include <string>

Go to the source code of this file.

Functions

int parse_bt_symbol (char *backtrace_line, void **addr, char *symbol, char *offset)
 
int cxx_demangle (const char *symbol, char **funcname, std::size_t *funcname_sz)
 
std::string cxx_demangle (const char *mangled)
 Try and demangle a string, return the original string on failure. More...
 
void backward_wrapper ()
 

Function Documentation

◆ backward_wrapper()

void backward_wrapper ( )

Definition at line 55 of file backtrace_utils.cpp.

◆ cxx_demangle() [1/2]

std::string cxx_demangle ( const char *  mangled)
inline

Try and demangle a string, return the original string on failure.

Definition at line 14 of file backtrace_utils.h.

◆ cxx_demangle() [2/2]

int cxx_demangle ( const char *  symbol,
char **  funcname,
std::size_t *  funcname_sz 
)

◆ parse_bt_symbol()

int parse_bt_symbol ( char *  backtrace_line,
void **  addr,
char *  symbol,
char *  offset 
)

Definition at line 15 of file backtrace_utils.cpp.