Lesson 17: Diving Deeper into the Rabbit Hole
Outline:
- Lab 6: debugging x86-64 with
gdb
- video: using
gdb
to explore theproc()
function (Lab 6: Step 1) - video: local variables and the stack
- video: using
gdb
to explore a function that callsproc()
(Lab 6: Step 2) - video: using
gdb
to solve an assembly puzzle (Lab 6: Step 3)
- video: using
- Some more handy C explorations
- Assignment 5—please post/DM any questions on Slack!
Reading assignment (to be completed by the next class):
- Watch the videos!
- Revisit your solution for the Queues assignment
- Bryant & O’Halloran Sec. 3.9 (p. 265–276)