Stack layout
Question Text
What is the stack layout for the fun
function in the bo_write.c
program (starting from a high address)?
Question Answers
- return address, old
rbp
, maybe some padding, variablea
,b[0]
,b[1]
,b[2]
- return address, old
rbp
, maybe some padding, variablea
,b[2]
,b[1]
,b[0]
return address, maybe some padding, variable
a
,b[0]
,b[1]
,b[2]
return address, old
rbp
, maybe some padding,b[0]
,b[1]
,b[2]
, variablea
Feedback
Look at the assembly code and notice the exact layout.