Computer
Systems

Spring 2013
course
navigation

Feb 28

More practice with gdb and the chap3 assembly notions.

gdb example

bomblab warmup
bomblab_warmup is on csmarlboro.org in /var/www/csmarlboro/bomblab/ ... so any of you can run it or gdb on it there.
The bomblab_warmup binaries on cs and csmarlboro are slightly different. We can use emacs (yes, emacs) to load up the binary files and look at 'em. And "hexl-mode" makes that even spiffier...

Discuss the homework due Tues.
Depending on time and where the conversation goes, start talking about crashing the stack.

asides

What is the "@plt" in the gdb output? Answer: local "process lookup table" stub for library function.
http://cs.marlboro.edu/ courses/ spring2013/systems/ notes/ Feb_28
last modified Thursday February 28 2013 11:17 am EST