dncurrency/nano/lib/stacktrace.cpp
Piotr Wójcik 9f54c87dc6
Restore support for stacktrace info (#4217)
* Restore backtrace support

* Multiarch backtrace header

* Link backtrace with nano_lib

* Cleanup
2023-04-21 17:12:10 +02:00

18 lines
352 B
C++

#include <nano/lib/stacktrace.hpp>
#include <boost/stacktrace.hpp>
#include <sstream>
void nano::dump_crash_stacktrace ()
{
boost::stacktrace::safe_dump_to ("nano_node_backtrace.dump");
}
std::string nano::generate_stacktrace ()
{
auto stacktrace = boost::stacktrace::stacktrace ();
std::stringstream ss;
ss << stacktrace;
return ss.str ();
}