最近刚开始看atomic.LoadUint64的源码,在下面的asm代码中得到了一个未知变量“ptr”:
TEXT runtime∕internal∕atomic·Load64(SB), NOSPLIT, $0-12
MOVL ptr+0(FP), AX
TESTL $7, AX
JZ 2(PC)
MOVL 0, AX // crash with nil ptr deref
MOVQ (AX), M0
MOVQ M0, ret+4(FP)
EMMS
RET
我找不到这个变量的声明,也找不到任何关于这个变量的文档,谁能告诉我一下?
HUH函数
相关分类