go - 非主包装的Dump Go组件

标签 go

我使用以下命令来转储Go的(伪)汇编器:

env GOOs=js GOARCH=wasm go build -gcflags=-S -o main.wasm > asm.S 2>&1
这很好用,但是只生成1个包含“main”包内容的程序集文件。
我还想转储“syscall / js”包的程序集。具体来说,我要从“syscall / js”包中导入一个函数,并且我想转储该函数的程序集。我该怎么做?

最佳答案

您可以手动构建以下软件包:

go build ...flags... syscall/js

关于go - 非主包装的Dump Go组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63211021/

相关文章:

memory - Go 如何在 make 或 new 调用中分配内存?

performance - 我如何在 Go 中编写基准测试脚本来测量 ops/sec

go - 使用 Go to the box 帐户上传文件和文件夹

go - 如何在 Gogland IDE 的选项卡中显示打开的文件?

go - 在Go中编译Google-Fhir Proto文件时出错

json - 如何使用 Go 将具有不同类型的一个元素的数组编码为 JSON?

go - 如何将我的自定义 UnmarshalJSON 方法应用于嵌入式结构?

go - `go build` 不必要地重建

Go Gorilla Mux 将在使用 StrictSlash(true) 时保持 301 重定向,如何返回 json

http - (Go)发送http请求时如何控制gzip压缩?