
Undo
@undo_io
Followers
884
Following
1K
Media
551
Statuses
2K
Empowering developers to understand complex code and fix bugs faster with time travel debugging. ๐ป Debug C/C++, Java, and Go
San Francisco
Joined October 2012
What you'll learn in this hands-on GDB tutorial:.โ
Isolate & debug individual threads.โ
Diagnose deadlocks & race conditions.โ
Use pthread_setname_np for sanity.Essential if youโre writing multithreaded C/C++. . #Cpp #Multithreading #Programming.
0
0
0
Debugging multithreaded C++ code? ๐งต.GDB can help!.This tutorial shows:.๐น How to name & switch threads.๐น Use scheduler-locking to control execution.๐น Debug deadlocks & data races. . #Cpp #Multithreading #Programming
0
0
1
Ever wished you could go back in time and catch that sneaky bug before it broke everything? โณ๐. With time travel debugging, you can! ๐ Mike Shah walks you through rr & GDB to record, replay, and rewind your C++ programs. #Cpp #Programming
0
0
1
Check out how Undo's Time Travel Debugging debugs SystemC considerably faster than traditional techniques!. Mastering Time Travel Debugging with SystemC Dev - Advanced Cpp Debugging for ASIC Applications. #Coding #Programming
0
0
0
Think GDB isnโt good for multithreaded debugging?.Think again. ๐ง Learn how to:.- Control threads.- Avoid debugger-caused deadlocks.- Use scheduler-locking like a pro. This video takes you deep into GDB threading. . #Cplusplus #Cpp #Multithreading
0
1
4
Race conditions: the nastiest bugs in C/C++. See how to detect & fix them with ThreadSanitizer (TSan):.โ ๏ธ Catch unsynchronized memory access.๐งช Reproduce flaky 1-in-1000 bugs.๐ ๏ธ Tune runtime settings. . #Cpp #Raceconditions
1
0
1
We used 1993 Doom to teach you how to debug C like a boss. Seriously. ๐ฎ Track the moment a zombie gets blasted.๐ Rewind code to see how it happened.๐ง Learn to navigate unknown C/C++ projects. Welcome to time travel debugging. #CProgramming #Vscode
0
0
1
๐งฐTools for multithreaded debugging:. - Visual Studio Code.- Undo UDB (reverse debugger).- pthreads, mutexes, shared memory.- Real-world C++ concurrency code. We show you how to solve race conditions in under 10 mins. #Coding #Cplusplus #Cpp #Vscode.
0
0
0
Did you know Emacs can be a full-featured GDB IDE?.This video shows how to:.๐งฐ Launch GDB with M-x gdb.๐งฑ Enable multi-window layout.๐พ Save your custom setup. Boost your C/C++ debugging flow โคต. . #Debugging
0
0
1
๐ Big news for the C/C++ community! CLion is now free for non-commercial use. ๐.๐ At Undo, we're proud to bring time travel debugging to CLion โ explore our integration here:
Exciting news for C and C++ developers! @clion_ide just joined the club of WebStorm, Rider, and RustRover and is free for non-commercial use: Learning, developing open-source projects, creating content, and hobby development are now more accessible than
0
1
1
RT @jetbrains: Exciting news for C and C++ developers! @clion_ide just joined the club of WebStorm, Rider, and RustRover and is free for noโฆ.
0
59
0
Multithreaded C++ bugs = nightmares ๐ซ.Race conditions. Deadlocks. In this video, we show how to:.๐ ๏ธ Debug C/C++ threads in VS Code.โช Step backwards in time with UDB.๐ Fix real-world race conditions. . #Coding #Cplusplus #Cpp #Vscode.
0
0
1