Tel Aviv Meeting on 06 September 2009
From OSDC-Israel Wiki
The Tel Aviv Open Source Club will hold a presentation by David Khosid on Sunday, 06-September-2009 about Advanced GDB.
The meeting will take place at Tel Aviv University, at the Schreiber Maths&CS building, room 008 on 18:30. So mark your calendars. See http://www.cs.tau.ac.il/telux/advanced.html for "how-to-get-there" instructions.
Attendance is free-of-charge and open-to-anyone. No registration is required, but we would appreciate RSVPing here on the wiki, or on Facebook.
Contents |
Abstract
In general, I will be sharing my discovery with you: When the debugging of modern software is required, basic GDB techniques are insufficient, but new techniques can be created from the nearly 160 commands available in GDB. "Modern software" refers to multi-threading, using STL and other libraries, IPC, signals and exception mechanisms. In this lecture, I will explain techniques for debugging large, modern software written in C++.
The presentation will be accompanied by vivid examples for all the topics.
Covered topics:
1. Preparing a program for debugging; starting the debug session
2. Controlling GDB: getting help, navigating, using breakpoints and watchpoints
3. Extending GDB through user-defined commands
4. Analyzing STL containers and algorithms
5. Dealing with multi-threading, C++ exceptions
6. Managing signals
7. Automating repetitive tasks on the almost unchanging code base
8. Remote debugging
Links
Coverage
Contact Info
For more information don't hesitate to contact the coordinator:
http://www.shlomifish.org/me/contact-me/
More information about the Tel Aviv Open Source Club can be found on its homepage:
http://www.cs.tau.ac.il/telux/
Rides
If anyone is willing to give rides, or is interested in them, please write his/her name and contact information here, and optionally contact the coordinator.

