Live Webinar: Debugging C/C++ applications on Linux in CLion, from basics to reverse debug

Tracking down bugs is one of the most time-consuming parts of a developer’s job. To help users of CLion, Undo has partnered with JetBrains to bring its next generation debugging technology to the IDE.

In this webinar we will look at how CLion makes debugging easier out of the box – then see how Undo’s award-winning reversible debugging technology allows developers to step backwards as well as forwards inside their program to find the root cause of a failure.

Join us Tuesday, December 6th, 16:00 – 17:00 GMT.


Register now!

Space is limited.

You can learn more about Undo’s integration with CLion on our joint blog post.

Here are some of the things we will take a look at:

Fundamental CLion debugging topics

  • Getting orientated with debugging in CLion
  • Stepping, viewing and watching variables and expressions
  • Breakpoints, conditions, dependent breakpoints and logging

Reversible Debugging in CLion with Undo

  • Reversible debugging: why every developer should do it
  • Reverse breakpoints and watchpoints: run back to the last time your program executed a specified line of code or run back to a watchpoint to discover when a variable was last changed
  • Jump to any point in your program’s history and debug from that point onwards (either forwards or backwards!)

Advanced CLion debugging topics

  • Attach to process
  • Remote debugging

About the presenters:

Phil NashPhil Nash is a Developer Advocate for C++, Objective-C and Swift tools at JetBrains. Prior to that he worked in as diverse fields as finance, agile coaching and iOS development. A long time C++ developer he also has his feet in C#, F#, Objective-C and Swift – as well as dabbling in other languages. He is the author of several open source projects – most notably Catch: a C++-native test framework.

 

Isa SmithIsa Smith is a Software Engineer at Undo. Her technical interests revolve around creating great development tools. Her favourite programming language is C, for its closeness to the machine. She likes to tackle problems from the bottom up, and has an extensive knowledge of the ARM (and ARM 64-bit) architectures and a good knowledge of the x86-64 instruction set.
At Undo she is responsible (among other things) for performance and optimisation of the Undo tools. She holds a BSc in Computer Science and Mathematics from the University of York.

 

Greg LawGreg Law is the co-founder and CEO of Undo. He is a coder at heart, but likes to bridge the gap between the business and software worlds. Greg has 20 years’ experience in the software industry and has held development and management roles at companies including the pioneering British computer firm Acorn, as well as fast-growing start ups, NexWave and Solarflare. It was at Acorn that Greg met his co-founder, Julian Smith, and on evenings and weekends, they invented the core technology that eventually became UndoDB. Greg left Solarflare in 2012 to lead Undo as CEO and has overseen the company as it transitioned from the shed in his back garden to a scalable award-winning business.

Please, register now to reserve a seat.

This entry was posted in Announcement, Webinar and tagged , , . Bookmark the permalink.

2 Responses to Live Webinar: Debugging C/C++ applications on Linux in CLion, from basics to reverse debug

  1. Henry says:

    Thanks for this. This made me appreciate CLion even more. I’m going to try the mentioned Undo debugging and remote debugging this afternoon. This was a very useful webinar.

    Any chance for a future webinar around writing CMake build scripts? Topics such as, linking to external libraries, structuring projects, best practice packaging and using cpack, enabling tests/ctest, etc. The basics of CMake in CLion (adding libraries and executables) aren’t that hard to learn but anything beyond this took me a lot of trial and error to get working on my own. If you did a webinar similar to this one but for CMake Workflows in Clion, I’d be very grateful and I’m sure a lot of your new users would be as well.

Leave a Reply

Your email address will not be published. Required fields are marked *