Closed Ruomenger closed 11 months ago
根据 https://go.googlesource.com/go/+/refs/heads/dev.regabi/src/cmd/compile/internal-abi.md 的描述,在amd64体系上go使用r14寄存器保存当前协程。
那么可以修改目前的getg实现,统一从r14寄存器中获取信息。
参见: https://github.com/go-kiss/monkey/issues/16
根据 https://go.googlesource.com/go/+/refs/heads/dev.regabi/src/cmd/compile/internal-abi.md 的描述,在amd64体系上go使用r14寄存器保存当前协程。
那么可以修改目前的getg实现,统一从r14寄存器中获取信息。
参见: https://github.com/go-kiss/monkey/issues/16