using iterator = void **using pointer_array = std::array< value_type, 64 >using const_pointer = const void *using value_type = void *operator=(stack_trace &&) -> stack_trace &stack_trace(stack_trace &&)operator=(const stack_trace &) -> stack_trace &stack_trace(const stack_trace &)~stack_trace()symbols() const -> std::vector< backtrace_symbol >clear() -> voidback() const -> value_typefront() const -> value_typeempty() const -> boolend() const -> iteratorbegin() const -> iteratorsize() const -> intdata() const -> iteratorstack_trace()stack_trace(bool)explicitpublic std::exception
Print calling process function call trace (if supported).
Dump core. Provoke kernel to dump the core by resetting abort signal handler to the default value and sending the signal to the process. Also raises resource limits to infinity.
print(std::ostream & out, const char * message, const stack_trace & trace) -> voidoperator<<(std::ostream & out, const backtrace_symbol & rhs) -> std::ostream &operator<<(std::ostream & out, const stack_trace & rhs) -> std::ostream &demangle(const char * symbol, string & buf) -> const char *