2015-09-16 21:03:30 +02:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!DOCTYPE item SYSTEM "http://www.c3d2.de/dtd/c3d2web.dtd">
|
|
|
|
|
2015-09-16 21:05:06 +02:00
|
|
|
<item title="TA: Debugging" date="2015-09-16T21:03:00" author="Mic92">
|
2015-09-16 22:39:06 +02:00
|
|
|
<image title="Repair Bug cc-by-sa https://flic.kr/p/2vL6RQ">repairbug.jpg</image>
|
2015-09-16 21:03:30 +02:00
|
|
|
<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>
|
2016-01-18 22:35:08 +01:00
|
|
|
|
|
|
|
<resource title="Videomitschnitt (1080p)" size="499294355"
|
|
|
|
type="video/mp4"
|
|
|
|
url="http://ftp.c3d2.de/themenabend/ta-2015-09-25-debugging.mp4"/>
|
2015-09-16 21:03:30 +02:00
|
|
|
</item>
|