Posted in Go语言基础和工具链Go多值返回的汇编真相:MOVQ指令如何被编译器重排导致读取未初始化寄存器(objdump逐行注释) 第一章:Go多值返回的汇编真相: … Go多值返回的汇编真相:MOVQ指令如何被编译器重排导致读取未初始化寄存器(objdump逐行注释)Read more by 加密骑士|2026年2月3日|MOVQ指令, Go多值返回, 汇编重排, 未初始化寄存器, objdump注释
Posted in Go语言基础和工具链从汇编看本质:3条MOVQ指令揭示map扩容中bucket地址计算的位运算奥秘(amd64 vs arm64差异对比) 第一章:从汇编看本质:3条MOV … 从汇编看本质:3条MOVQ指令揭示map扩容中bucket地址计算的位运算奥秘(amd64 vs arm64差异对比)Read more by 后端小能手|2026年1月28日|AMD64与ARM64对比, map扩容问题, MOVQ指令, CPU位运算优化, bucket地址计算
Posted in Go语言基础和工具链Go中判断map元素是否存在:从汇编指令看MOVQ AX, (DX)如何暴露ok语义的本质——仅3%专家掌握 第一章:Go中map元素存在性判 … Go中判断map元素是否存在:从汇编指令看MOVQ AX, (DX)如何暴露ok语义的本质——仅3%专家掌握Read more by Gopher的成长日记|2026年1月28日|sync.Map底层实现, MOVQ指令, map元素存在性判断, (DX)指令解析, ok语义本质, Go动态加载, mumax命令未找到, Go汇编指令分析
Posted in Go语言基础和工具链Go map的make()究竟做了什么?——反编译main.go生成的6条MOVQ指令,揭示指针初始化全过程 第一章:go map 是指针嘛 … Go map的make()究竟做了什么?——反编译main.go生成的6条MOVQ指令,揭示指针初始化全过程Read more by 异步行者|2026年1月27日|Map线程安全, 反编译分析, Go动态加载, 指针初始化陷阱, make函数预分配, MOVQ指令
Posted in Go语言基础和工具链从汇编看map赋值:MOVQ、CALL runtime.mapassign_fast64…逐行拆解map[key] = value的17个运行时步骤 第一章:从汇编视角揭开Go ma … 从汇编看map赋值:MOVQ、CALL runtime.mapassign_fast64…逐行拆解map[key] = value的17个运行时步骤Read more by 分布式日记|2026年1月27日|Go运行时机制解析, Go语言map赋值, Golang汇编分析, runtime.mapassign_fast64, MOVQ指令