Typedefs | Functions
ros::debug Namespace Reference


typedef std::vector< std::string > V_string
typedef std::vector< void * > V_void


CPP_COMMON_DECL std::string backtraceToString (const V_void &addresses)
CPP_COMMON_DECL std::string demangleBacktrace (const V_string &names)
CPP_COMMON_DECL void demangleBacktrace (const V_string &names, V_string &demangled)
std::string demangleBacktraceLine (const std::string &line)
CPP_COMMON_DECL std::string demangleName (const std::string &name)
CPP_COMMON_DECL std::string getBacktrace ()
CPP_COMMON_DECL void getBacktrace (V_void &addresses)
CPP_COMMON_DECL void translateAddresses (const V_void &addresses, V_string &lines)

Typedef Documentation

◆ V_string

typedef std::vector<std::string> ros::debug::V_string

Definition at line 41 of file debug.h.

◆ V_void

typedef std::vector<void*> ros::debug::V_void

Definition at line 40 of file debug.h.

Function Documentation

◆ backtraceToString()

std::string ros::debug::backtraceToString ( const V_void addresses)

Definition at line 128 of file debug.cpp.

◆ demangleBacktrace() [1/2]

CPP_COMMON_DECL std::string ros::debug::demangleBacktrace ( const V_string names)

◆ demangleBacktrace() [2/2]

void ros::debug::demangleBacktrace ( const V_string names,
V_string demangled 

Definition at line 118 of file debug.cpp.

◆ demangleBacktraceLine()

std::string ros::debug::demangleBacktraceLine ( const std::string &  line)

Definition at line 102 of file debug.cpp.

◆ demangleName()

std::string ros::debug::demangleName ( const std::string &  name)

Definition at line 80 of file debug.cpp.

◆ getBacktrace() [1/2]

std::string ros::debug::getBacktrace ( )

Definition at line 145 of file debug.cpp.

◆ getBacktrace() [2/2]

void ros::debug::getBacktrace ( V_void addresses)

Definition at line 47 of file debug.cpp.

◆ translateAddresses()

void ros::debug::translateAddresses ( const V_void addresses,
V_string lines 

Definition at line 60 of file debug.cpp.

Author(s): John Faust, Dirk Thomas
autogenerated on Sat Jun 17 2023 02:32:37