Posted in 问题排查与答疑Go语言基础教程37(CGO调用C函数时栈溢出的3种隐蔽诱因:_cgo_topofstack/alloca/inline assembly) 第一章:Go语言基础教程37导论 … Go语言基础教程37(CGO调用C函数时栈溢出的3种隐蔽诱因:_cgo_topofstack/alloca/inline assembly)Read more by Gopher老张|2026年4月26日|C函数调用耗时, 栈溢出陷阱, CGO边界协议, _cgo_topofstack, Go语言编程实践
Posted in Go语言基础和工具链Go编译器是如何“吃掉自己”的?追踪cmd/compile/internal/ssa从C函数调用到Go IR生成的7步蜕变 第一章:Go语言的自举本质与编译 … Go编译器是如何“吃掉自己”的?追踪cmd/compile/internal/ssa从C函数调用到Go IR生成的7步蜕变Read more by Gopher老张|2026年4月25日|Go编译器痛点, src/cmd/compile/internal/base.go, IR生成异常, SSA中间表示分析, C函数调用耗时
Posted in Go语言基础和工具链Go cgo调用C函数笔试题终极防御指南(CGO_ENABLED=0构建失败根因+内存所有权移交规范) 第一章:Go cgo调用C函数笔 … Go cgo调用C函数笔试题终极防御指南(CGO_ENABLED=0构建失败根因+内存所有权移交规范)Read more by 异步行者|2026年4月16日|CGO_ENABLED=0构建失败, C函数调用耗时, CGO边界协议, Go动态加载, 内存所有权移交, Go与C交互替代方案
Posted in Go语言基础和工具链【仅限资深Go工程师】defer在CGO调用边界的行为突变:C函数longjmp如何绕过defer链? 第一章:defer语句的核心机制 … 【仅限资深Go工程师】defer在CGO调用边界的行为突变:C函数longjmp如何绕过defer链?Read more by 写代码的阿强|2026年4月9日|掌握defer顺序, Go动态加载, CGO调用C库损耗分析, Go与C交互替代方案, C函数调用耗时, longjmp绕过defer
Posted in Go语言基础和工具链Go cgo调用C函数传字母参数崩溃?`*C.char`与`[]byte`在字母表示层的ABI对齐陷阱 第一章:Go语言用什么表示字母 … Go cgo调用C函数传字母参数崩溃?*C.char与[]byte在字母表示层的ABI对齐陷阱Read more by Golang修行笔记|2026年3月30日|string和[]byte转换, Go动态加载, ABI对齐表, 南京Golang开发, C函数调用耗时, *C.char
Posted in Go语言基础和工具链Golang cgo调用开销真相:一次C函数调用平均耗时多少ns?——跨运行时栈切换、errno传递、GC屏障实测报告 第一章:Golang cgo调用 … Golang cgo调用开销真相:一次C函数调用平均耗时多少ns?——跨运行时栈切换、errno传递、GC屏障实测报告Read more by 加密骑士|2026年3月28日|C函数调用耗时, 跨运行时栈切换, errno传递与GC屏障, CGO性能测试, cgo调用开销, golang-go包弃用