Learn Python with Generative AI - Self Paced Online
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn to debug C++ coroutines effectively using GDB in this conference talk from CppCon 2025. Discover essential techniques for accessing and manipulating coroutines within the GDB debugger, addressing one of the most challenging aspects of working with C++ coroutines. Explore the newly added -fdump-lang-coro option in GCC 15.1, an undocumented feature that dumps the intermediate representation of compiler-generated code for transformed coroutines, making them significantly easier to control and debug within GDB. Gain practical insights from Zartaj Majeed, an experienced developer with extensive background in large distributed systems, operating systems, and desktop applications, who has worked on critical systems at Bloomberg, Adobe, and Hewlett Packard. Master the crucial debugging skills needed to work effectively with C++ coroutines and understand the underlying compiler transformations that make debugging these asynchronous constructs particularly challenging.
Syllabus
Debugging C++ Coroutines in GDB - Zartaj Majeed - CppCon 2025
Taught by
CppCon