Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to implement and utilize stack tracing in C++ through this technical deep-dive presentation from the Chicago C++ User Group. Explore the fundamental mechanisms behind stack traces, including walking stack frames, reversing runtime address randomization, and interpreting debug symbols. Discover practical applications for improving debuggability and diagnostics in your C++ applications, with specific focus on collecting stack traces within signal handlers and extracting them from C++ exceptions. The presentation covers both the theoretical foundations and practical implementation details necessary to effectively incorporate stack tracing capabilities into your C++ development workflow.