Annie Luo
luluo@cs.cmu.edu
Office hours:
Wean Hall 8402
Thursday 6-7
x8-3076
R13 - December, 2, 2002: Threads
Slides:
[ppt]
, [pdf]
R12 - November 25, 2002: Socket I/O and HTTP
Slides:
[ppt]
, [pdf]
R11 - November 18, 2002: Robust I/O and Practice Problems
Slides:
[ppt]
,
[pdf]
Handout: Practice problems 11.1 - 11.5 in text book
R9 - November 4, 2002: Error Handling, I/O, and Man
Slides:
[ppt]
,
[pdf]
R8 - October 28, 2002: Processes and Signals
Slides:
[ppt]
,
[pdf]
Handout: Halloween treat :-))
R7 - October 21, 2002: Performance Optimization
Slides:
[ppt]
,
[pdf]
Handout: Practice problems 5.12 and 5.13 in text book
R6 - October 14, 2002: Performance and Cache
Slides:
[ppt]
,
[pdf]
Handout: Practice problems 6.15-6.17 in text book
R4 - September 30, 2002: Play with Stacks
Slides:
[ppt]
,
[pdf]
Code:
localvars.c
,
bufoverflow.c
,
exploit.s
,
exploit.txt
,
Makefile
R3 - September 23, 2002: More on Assembly
Slides:
[ppt]
,
[pdf]
Handout:
[txt]
Code:
example1.c
,
example1.asm
,
example2.c
,
example2.asm
,
example3.c
,
example3.asm
,
example4.c
,
example4.asm
,
Makefile
X86 asm reference - 2
[pdf]
R2 - September 16, 2002: Assembly and GDB
Slides:
[ppt]
,
[pdf]
Handout:
[txt]
Code:
example.c
,
example.s
,
Makefile
GDB basic reference
[pdf]
,
ps
,
txt
GDB complete reference
[pdf]
X86 asm quick reference
[pdf]
R1 - September 9, 2002: It's all about bits
outline.txt