#include <cstddef>
#include <memory>
#include <string>
Go to the source code of this file.
|
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 () |
|
◆ backward_wrapper()
void backward_wrapper |
( |
| ) |
|
◆ 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 |
|
) |
| |