核心原理-第5章 栈
栈通常用于存储局部变量、传递函数参数、保存函数返回地址等。调试程序时需要不断查看栈内存。
0x1 栈内存在进程中的作用
- 暂时保存函数内的局部变量
- 调用函数时传递参数
- 保存函数返回后的地址
0x2 栈的特征
栈是由高地址向低地址扩展的数据结构。
ESP为栈顶指针
栈顶指针初始状态下指向栈底
热爱可抵万难
热爱可抵万难
栈通常用于存储局部变量、传递函数参数、保存函数返回地址等。调试程序时需要不断查看栈内存。
栈是由高地址向低地址扩展的数据结构。
ESP为栈顶指针
栈顶指针初始状态下指向栈底