Posted in

Go defer函数参数捕获的栈帧陷阱:为什么i++在defer中输出恒为初始值?从stack frame layout到arg write barrier溯源

第一章:Go defer机制与栈 … Go defer函数参数捕获的栈帧陷阱:为什么i++在defer中输出恒为初始值?从stack frame layout到arg write barrier溯源Read more

Posted in

为什么Linux内核不用Go写?——从ABI稳定性、栈帧布局、中断处理到链接时优化的底层难度真相(含汇编级对比)

第一章:Go和C语言哪个难 比较 … 为什么Linux内核不用Go写?——从ABI稳定性、栈帧布局、中断处理到链接时优化的底层难度真相(含汇编级对比)Read more

Posted in

Go函数内局部变量到底存哪?栈帧布局深度剖析,附汇编级验证代码(含go tool compile -S实操)

第一章:Go函数内局部变量到底存 … Go函数内局部变量到底存哪?栈帧布局深度剖析,附汇编级验证代码(含go tool compile -S实操)Read more