cpptrace
cpptrace copied to clipboard
Simple, portable, and self-contained stacktrace library for C++11 and newer
Dbghelp is a large library and is known to increase startup times when loaded as a dll. When using /DELAYLOAD windows will automatically load the library on the first call...
I have an use case to compile an application, fetch the cpptrace and necessary libdwarf. But I don't need to produce compressed debug sections in DWARF format. So fetching and...
There are plenty of cases where a process's output isn't directly connected to a TTY, but will still be eventually sent to a TTY. For example, running a test in...
I tried to build the tools on v1.0.0 by adding `-DCPPTRACE_BUILD_TOOLS=On` to cmake. Both on Linux and Windows (MSYS MINGW64) this fails with: ``` In file included from In file...
> [!NOTE] > Work in progress For extremely lightweight debug symbolication (lighter than [MiniDebugInfo](https://sourceware.org/gdb/current/onlinedocs/gdb.html/MiniDebugInfo.html)), we've been using debug-stripped binaries with intact `.symtab` (generated with an objcopy `--keep-symbols` invocation). However, `.strtab`...
I saw that there are some upcoming formatting improvements (yay) especially for symbol shortening, and I wanted to give some attention to per-frame formatting. Most of the time, I don't...