我相信我理解linux x86-64 ABI如何使用寄存器和堆栈将参数传递给函数(参见之前的ABI讨论).我感到困惑的是,在函数调用中是否预期保留了哪些寄存器.也就是说,哪些寄存器被保证不被破坏?
linux assembly x86-64 abi
我找不到信息golang依赖于c运行时?如果依赖于它,它是否在go-binary中静态编译,以使Go-app在任何地方都能正常工作而不依赖?
这是关于C-runtime是什么的主题
runtime go
abi ×1
assembly ×1
go ×1
linux ×1
runtime ×1
x86-64 ×1