c3d2-web/content/news/ta-debugging.xml

46 lines
1.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
<item title="TA: Debugging" date="2015-09-16T21:03:00" author="Mic92">
<image title="Repair Bug cc-by-sa https://flic.kr/p/2vL6RQ">repairbug.jpg</image>
<event>
<start>2015-09-25T19:03:00</start>
<location><link href="space.html">GCHQ</link>, Lingnerallee 3</location>
</event>
<p>
Es werden eine Reihe von Programmen vorgestellt mit dem man sein System besser verstehen
und Fehler finden kann. Es soll dabei weniger auf konkrete Programmiersprachen,
sondern gezeigt werden wie man Programme von außen debuggt.
Themenpunkte:
</p>
<ul>
<li>Wie funktionieren syscalls?</li>
<li>Wie interpretiert man strace?</li>
<li>ltrace: Zusammenspiel zwischen shared libraries</li>
<li>Wie debuggt man mit gdb/lldb? (Vorstellung von peda)</li>
<li>Die Valgrind-Familie: Einführung in Speicher-/Ressourcenverwaltung</li>
<li>tcpdump: Netzwerk und USB debuggen.</li>
<li>lsof: Offene Dateien anzeigen und noch mehr.</li>
<li>sysdig: Die Eierlegende Wollmilchsau - strace + tcpdump + htop + iftop + lsof + ...awesome sauce.</li>
<li>...</li>
<li>andere kleine Helfer, die einem das tägliche Debuggen einfacher machen.</li>
</ul>
<addendum>
<p>
Der Themenabend findet am, <strong>25.09.2015 </strong>um <strong>19:00 Uhr</strong> in unserem <strong>Hackerspace</strong> statt.
</p>
<ul>
<li>
<link href="https://github.com/Mic92/ta-debugging">Folien + Code</link>
</li>
</ul>
</addendum>
<resource title="Videomitschnitt (1080p)" size="499294355"
type="video/mp4"
url="http://ftp.c3d2.de/themenabend/ta-2015-09-25-debugging.mp4"/>
</item>