class backtrace
Declaration
class backtrace { /* full declaration omitted */ };Declared at: libs/pika/debugging/include/pika/debugging/backtrace/backtrace.hpp:31
Method Overview
- public backtrace(std::size_t frames_no = 20)
- public void * return_address(std::size_t frame_no) const
- public std::size_t stack_size() const
- public std::string trace() const
- public void trace(std::ostream & out) const
- public void trace_line(std::size_t frame_no, std::ostream & out) const
- public std::string trace_line(std::size_t frame_no) const
- public virtual ~backtrace() noexcept
Methods
backtrace(std::size_t frames_no = 20)
backtrace(std::size_t frames_no = 20)Declared at: libs/pika/debugging/include/pika/debugging/backtrace/backtrace.hpp:34
Parameters
- std::size_t frames_no = 20
void* return_address(std::size_t frame_no) const
void* return_address(std::size_t frame_no) constDeclared at: libs/pika/debugging/include/pika/debugging/backtrace/backtrace.hpp:53
Parameters
- std::size_t frame_no
std::size_t stack_size() const
std::size_t stack_size() constDeclared at: libs/pika/debugging/include/pika/debugging/backtrace/backtrace.hpp:48
std::string trace() const
std::string trace() constDeclared at: libs/pika/debugging/include/pika/debugging/backtrace/backtrace.hpp:73
void trace(std::ostream& out) const
void trace(std::ostream& out) constDeclared at: libs/pika/debugging/include/pika/debugging/backtrace/backtrace.hpp:80
Parameters
- std::ostream& out
void trace_line(std::size_t frame_no,
std::ostream& out) const
void trace_line(std::size_t frame_no,
std::ostream& out) constDeclared at: libs/pika/debugging/include/pika/debugging/backtrace/backtrace.hpp:60
Parameters
- std::size_t frame_no
- std::ostream& out
std::string trace_line(std::size_t frame_no) const
std::string trace_line(std::size_t frame_no) constDeclared at: libs/pika/debugging/include/pika/debugging/backtrace/backtrace.hpp:66
Parameters
- std::size_t frame_no
virtual ~backtrace() noexcept
virtual ~backtrace() noexceptDeclared at: libs/pika/debugging/include/pika/debugging/backtrace/backtrace.hpp:46