GDB-Erweiterungen mit Python

Speaker:

Michael Olbrich (Softwareentwickler, Pengutronix)

Scheduled time: Sunday, 13:00 , Room 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.

Desired previous knowledge: Minimale C und Python Kenntnisse und wie man GDB bedient.

Supplemental material: Slides (164 KiB)

Audio recording:

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

Video recording:

Creative Commons Lizenzvertrag Download MP4 (160 MiB)