10 Mar
2017
10 Mar
'17
4:30 a.m.
Minor example fixes for the previous mail: This is a part of the Boost.DLL library. In boost_1_64 it will have a `boost::dll::symbol_location_ptr` so you can write the following code: stacktrace st; // no symbol names extraction, only storing frame addresses frame f = st[0]; // copying a pointer under the hood std::cout << symbol_location_ptr(f.address()); // outputs `some/path/test.exe` std::cout << f; // outputs `foo() at source/path/foo.cpp:42`. Only at // this line function name and source location are retrieved. -- Best regards, Antony Polukhin