backward-cpp
backward-cpp copied to clipboard
Q: Spliting in a client and server library, any chances of that?
A chance this library will be split in a client that grabs a backtrace, that could be stored and sent to a server and be symbolized there?
This way you can run a striped binary, but before you strip you copy the debug information and store it on the back-end. When you get a crash, you do the symbolizing on the back-end using your stored debug data.
There is already completely featured libraries for this. Take a look at this one: https://chromium.googlesource.com/breakpad/breakpad I think this is close to what you want.
In contrast backward-cpp is to be small, and quick to add to a C++ project.