FINFormiert | How to Debug

In diesem Vortrag werden wir uns einen Überblick über die Möglichkeiten und Techniken des Debuggings von kompilierten Sprachen wie C, C++ und Rust mit dem GNU-Debugger (GDB) verschaffen.

Wir werden nicht nur die gängigen und einige weniger bekannte Features des GDB kennenlernen, sondern auch einen Blick hinter die Kulissen werfen und uns die prinzipielle Funktionsweise des Debuggers sowie die Skripting- und Erweiterungsmöglichkeiten anschauen. Dabei werden wir auch die Grundlagen von ausführbaren Binärformaten (insbesondere ELF) kennenlernen und uns mit der Analyse von Maschinencode beschäftigen.

Ziel des Vortrags ist es Euch konkrete Tipps für effektives Debugging an die Hand zu geben und Euch darüber hinaus ein tieferes Verständnis für das compilierte Programm und seine Metadaten zu vermitteln.

Der Vortrag findet am Donnerstag den 08.06.23 um 18:30 im MMH statt.