GDB-Erweiterungen mit Python

Referent:

Michael Olbrich (Softwareentwickler, Pengutronix)

Termin: Sonntag, 13:00 , Raum V4

GDB, der GNU Project Debugger, ist der am meisten verwendete Debugger unter Linux. Eines seiner weniger bekannten Features sind die Python Bindings.

Dieser Vortrag erklärt, wie man mit Python eigene Erweiterungen für GDB schreibt. Dabei werden die Schnittstellen, die GDB zur Verfügung stellt, vorgestellt. Die wichtigsten Features werden anhand von Beispielen genauer erklärt. Dazu kommen ein paar Tipps, wie man beim Entwickeln eigener Erweiterungen schneller zum Ziel kommt.

Erwünschte Vorkenntnisse: Minimale C und Python Kenntnisse und wie man GDB bedient.

Material zum Beitrag: Folien (164 KiB)

Audio-Aufzeichnung:

Creative Commons Lizenzvertrag Download MP3 (38 MiB) Download OGG (32 MiB)

Video-Aufzeichnung:

Creative Commons Lizenzvertrag Download MP4 (160 MiB)