wenfh2020 / wenfh2020.github.io

make blog : github + jekyll
MIT License
4 stars 3 forks source link

x86_64 函数运行时栈帧内存布局 #79

Open wenfh2020 opened 3 years ago

wenfh2020 commented 3 years ago

https://wenfh2020.com/2020/12/17/fn-stack/

为了搞明白协程切换原理,重拾已经还给老师的汇编知识。通过 lldb 调试器,在 64 位的 MacOS(x86_64)机器上调试测试程序,观察相关数据(程序汇编编码,寄存器数据,对应数据内存地址),去理解运行时栈的内存布局。