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.