0x000e 00014 (C:UsersbruceDesktopgomain.go:8) MOVQ AX, "".~r2+24(SP)
最后把AX的值搬到r2(返回值c)
0x0013 00019 (C:UsersbruceDesktopgomain.go:8) RET
最后RET指令,one函数结束
总结
通过对golang进行汇编,真实了之前的结论
golang函数的多返回值不是通过寄存器传递,使用过使用调用值提供的地址,赋值实现的
先写这些吧,我也是刚接触golang的汇编,文中如有不正确的地方,还请指出
到此这篇关于通过汇编看golang函数的多返回值的文章就介绍到这了,更多相关汇编golang函数多返回值内容请搜索易采站长站以前的文章或继续浏览下面的相关文章希望大家以后多多支持易采站长站!










