CS 213 Documents, Fall '01

GDB documentation

Intel IA32 and Pentium III documentation

For this course, we will be using the Gnu GCC compiler to generate code targeted to machines running Intel IA32 (popularly known as ``x86'') programs under Linux. GCC uses an assembler format known as ``GAS'' (for Gnu ASsembler). The documentation on this particular combination of machine and assembler format is a bit spotty. Here are some useful resources:

Additional information on buffer overflow bugs (Class 09)

Supplementary Info on Dynamic Memory Allocation (Classes 21 and 22)

Last modified: Mon Oct 15 11:47:52 EDT 2001