Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

UDB review

#10 of 27 in Debuggers

A Linux C/C++ debugger built around recorded forward and reverse execution.

8.0/10Editor score
UDB8.0 Visit Undo

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

UDB is an interactive debugger for developers working with Linux C and C++ applications. Its central capability is recorded program history: developers can replay execution forward or backward while inspecting variables and memory. It also supports conditional breakpoints, watchpoints, exception breakpoints, attaching to running processes, core-dump loading, and remote debugging through udbserver. This makes it suited to investigating race conditions, deadlocks, memory corruption, segmentation faults, and stack corruption.

The feature depth is concentrated in time-travel debugging. Recorded execution lets developers revisit earlier program states instead of relying only on forward stepping, while GDB compatibility supports established debugging workflows. The explain command adds AI-assisted debugging, and integrations for Visual Studio Code, CLion, Eclipse, and Emacs provide options across several development environments. The Enterprise Team Package adds CI recording generation, unlimited UDB time-travel debugging sessions, thread fuzzing, AI coding-agent integration, and white-glove support. The Enterprise OEM Package adds production debugging, portable recordings for replay, remote debugging options, and white-glove support.

UDB is a focused choice for teams diagnosing difficult C/C++ failures on Linux, particularly when reverse execution, core dumps, remote sessions, or CI recordings are important. The Land and Prove Program includes six months of unlimited development access to the full Undo Suite, unlimited recordings, CI and test-suite integration, enterprise support, and concierge onboarding and training. Teams with production debugging or OEM requirements can choose the corresponding enterprise package. Developers needing a debugger for other operating systems, languages beyond C and C++, or a general free plan should consider an alternative with broader platform coverage or a different access model.

UDB pros and cons

  • Where it wins
    • Replays recorded execution forward or backward
    • Supports core dumps, remote debugging, and GDB compatibility
    • Integrates with VS Code, CLion, Eclipse, and Emacs
  • Where it doesn't
    • Supports Linux rather than multiple operating systems
    • No general free plan for ongoing use
    • Enterprise package pricing requires contacting sales

UDB fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update