go 生成汇编代码

Posted longchang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go 生成汇编代码相关的知识,希望对你有一定的参考价值。

https://blog.csdn.net/weixin_34050519/article/details/89539759

方法一: go tool compile
使用go tool compile -N -l -S once.go生成汇编代码:

方法二: go tool objdump
首先先编译程序: go tool compile -N -l once.go,

使用go tool objdump once.o反汇编出代码 (或者使用go tool objdump -s Do once.o反汇编特定的函数:):

方法三: go build -gcflags -S
使用go build -gcflags -S once.go也可以得到汇编代码:

以上是关于go 生成汇编代码的主要内容,如果未能解决你的问题,请参考以下文章

Go语言编译成aar并调试

go语言调度器源代码情景分析之六:go汇编语言

为啥在这种情况下会生成不同的 go-assembler 代码?

GO语言的汇编

Go的汇编器快速指南

曹大带我学 Go—— 如何用汇编打同事的脸