HRT has overhauled its internal backtrace library to provide a modern interface for fetching binary names, symbol names, source code locations, and snippets from captured frame pointers. This enhances the debugging experience for C++ exceptions, including propagation into Python via bindings and providing context from std::terminate handlers. The system supports configurable granularity levels to balance information detail with performance overhead, deferring time-consuming symbol resolution when.
All Hudson River Trading trails