Zum Hauptinhalt Zur Navigation Zur Suche

UndoDB: Rückwärts debuggen in kompilierten C/C++-Programmen

Bidirektionaler Debugger für Linux lehnt sich in der Bedienung an gdb an. Undo Software wartet mit einem bidirektionalen Debugger für kompilierte Programme namens UndoDB auf, der es Entwicklern erlaubt, bei der Fehlersuche ihre Programme schrittweise vorwärts und rückwärts ablaufen zu lassen. Die Software läuft unter Linux.
/ Jens Ihlenfeld
13 Kommentare Auf Google folgen (öffnet im neuen Fenster)

Programme, die in C oder C++ geschrieben wurden, sollen sich mit UndoDB Zeile für Zeile durchlaufen lassen, sowohl vorwärts als auch rückwärts, was die Fehlersuche deutlich vereinfachen soll. Es bedarf dazu keines erneuten Kompilierens der Software oder anderer Modifikationen am Programm, der Hardware oder dem Kernel.

Dabei nutzt UndoDB gdb(öffnet im neuen Fenster) als Front-End, so dass sich Linux-Entwickler heimisch fühlen sollen. Allerdings sind gegenüber gdb einige Kommandos hinzugekommen, andere wurden leicht geändert, um ein Zurückspringen zu erlauben.

UndoDB wird nicht als Open Source angeboten, Entwickler, die mit ihrer Arbeit kein Geld verdienen, sollen die Software aber zumindest kostenlos nutzen können. Für alle anderen werden 495,- US-Dollar fällig, die zur Einführung auf 295,- US-Dollar gesenkt wurden. Zudem gibt es eine kostenlose 30-Tage-Test-Version.


Relevante Themen