Posted in

Go的unsafe包到底多“安全”?:Pointer算术+内存对齐绕过+struct字段偏移直读,性能提升背后的临界风险清单

第一章:Go语言为什么这么快 G … Go的unsafe包到底多“安全”?:Pointer算术+内存对齐绕过+struct字段偏移直读,性能提升背后的临界风险清单Read more

Posted in

Go cgo调用C库返回struct结果错位?C ABI对齐规则+Go struct tag `//go:align`缺失引发的字段偏移灾难(含clang -cc1 -fdump-record-layouts输出)

第一章:Go cgo调用C库返回 … Go cgo调用C库返回struct结果错位?C ABI对齐规则+Go struct tag //go:align缺失引发的字段偏移灾难(含clang -cc1 -fdump-record-layouts输出)Read more

Posted in

Go语句内存对齐影响清单:struct字面量初始化语句如何改变字段偏移?unsafe.Alignof实测对比

第一章:Go语句内存对齐影响清单 … Go语句内存对齐影响清单:struct字面量初始化语句如何改变字段偏移?unsafe.Alignof实测对比Read more