Das System Tracing and Profiling Framework, kurz Systemtap, kann den Linux-Kernel im laufenden Betrieb untersuchen. In der neuen Version lassen sich in der Skriptsprache von Systemtap-Proben für Python-Funktionen zuordnen.
Debugger
Der Debugger GDB ist in Version 7.12 erschienen. Er beendet den Support für eine Reihe von Debugging-Targets, unterstützt neuerdings Rust und verbessert den Python-Support.
Mit dem Tool Debugger.html will Mozilla den bisher in den Firefox Developer Tools zu findenden Debugger ablösen. Der neue Debugger ist als Webanwendung mit einem React-basierten Interface und dem Javascript-Container Redux realisiert.
Drastische Änderungen am Entwicklungsmodell kündigt AMD für die neue Version 2.0 von Code XL an, einem GPU-Debugger und -Profiler.
Mozilla will die Fehlersuche in mobilen Apps vereinfachen: Der Tools Adaptor, ein Add-on für Firefox, soll es ermöglichen, Apps verschiedener Mobilplattformen auf dem Desktop zu debuggen.
Valve nennt ihn Alpha hoch zwei und hat ihn nun unter MIT-Lizenz veröffentlicht: Den Quellcode für den Open-GL-Debugger Vogl.
Wer Programme schreibt, baut ahnungslos oft auch gut versteckte Bugs ein. Die richtigen Tools und etwas Geduld vereinfachen das Debugging. Dieser Workshop erklärt die Grundlagen der Fehlersuche und vermittelt den Umgang mit dem prominentesten Vertreter der Gattung, dem GNU-Debugger GDB.
Diese und die nächsten beiden Coffee-Shop-Ausgaben widmen sich dem Thema Qualitätssicherung von Java-Software. Klassische Debugger eröffnen den Reigen. Sie sind unter Java nicht zwingend notwendig, aber doch oft nützlich.



