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

#10 of 27 in Debuggers

UDB: A Linux C/C++ debugger built around recorded forward and reverse execution. Ranked #10 of 27 in Debuggers by our editors (8.0/10); pricing: Pricing on request; best for linux C/C++ reverse debugging.

8.0/10Editor score
UDB8.0 Visit Undo

At a glance

  • Editor score
    8.0 / 10
  • Pricing
    Pricing on request
  • Best for
    Linux C/C++ reverse debugging
  • Free plan
    No
  • Supported languages
    C, C++
  • Facts checked
    20 Sep 2026
UDB screenshot
  • 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

Our verdict on UDB

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.

Your product? Our editors can test UDB in depth and publish a review, labelled as paid · from $149/mo →

UDB pricing

Plans Pricing on request No free plan — trial or paid only. Prices checked 20 Sep 2026.
See plans on undo.io

All 3 UDB plans and prices →

UDB fact sheet

Free planNo
Paid fromNot verified
Supported languagesC, C++
Target platformsLinux
Remote debuggingYes
Conditional breakpointsYes
Exception breakpointsYes
Time-travel debuggingYes
Core dump debuggingYes
DeploymentSelf-hosted
PlatformsLinux
SupportEmail, Community, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations4 integrations: Visual Studio Code, CLion, Eclipse, Emacs See all →
PricingPricing on request (source)
Websiteundo.io
Facts checked20 Sep 2026

UDB integrations

UDB lists 4 integrations on its own site.

  • Visual Studio Code
  • CLion
  • Eclipse
  • Emacs

See all UDB integrations →

Alternatives to UDB

See all UDB alternatives →

Used UDB? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used UDB for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — UDB 8.0/10

UDB is listed in our Debuggers directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/udb/"><img src="https://www.itechguides.com/best/badge/udb.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

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