Anubhav Gupta
anubhav@cs.cmu.edu
Office hours:
Wean Hall 8218
Thursday 1pm-2pm
x8-7555
Dec 2: Concurrency
Slides (
ppt
)
Nov 25: Web Servers
Slides (
ppt
)
Code (
echo proxy
)
Nov 11: Malloc Lab
Slides (
ppt
)
Nov 4: Error handling and I/O
Slides (
ppt
)
30 Sep 2002: More Stack for Lab3
Handout: [
txt
]
Code:
localvars.c
,
localvars.s
,
bufferoverflow.c
,
bufferoverflow.s
,
exploit.c
,
exploit.objdump
,
exploit.txt
,
23 Sep 2002: Procedures and the Stack
Notes: [
txt
]
Code:
example1.c
,
example1.s
,
example2.c
,
example2.s
,
example3.c
,
example1.s
,
example4.c
,
example1.s
,
17 Sep 2002: C Primer
Slides: [
ppt
,
pdf
,
4up
].
R2 - September 16, 2002: Assembly and GDB
Handout: [
txt
]
Code:
func1.c
,
func1.s.comments
,
func2.c
,
func2.s.comments
,
func3.c
,
func3.s.comments
,
example.c
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