Posted in

Go服务上线卡在“loading plugin”?——plugin.Open()动态链接耗时超2s的glibc dlopen缓存失效根因与preload解决方案

第一章:Go服务上线卡在“loa … Go服务上线卡在“loading plugin”?——plugin.Open()动态链接耗时超2s的glibc dlopen缓存失效根因与preload解决方案Read more

Posted in

Go插件系统可见性隔离失效:plugin.Open()加载模块后非导出符号意外泄漏的2个runtime漏洞(已提交Go issue #62189)

第一章:Go插件系统可见性隔离失 … Go插件系统可见性隔离失效:plugin.Open()加载模块后非导出符号意外泄漏的2个runtime漏洞(已提交Go issue #62189)Read more

Posted in

Golang plugin.Open()后符号解析结果随机失效?动态链接器ld.so缓存策略+plugin依赖图拓扑排序缺陷引发的符号地址错乱(Linux 6.5+实测)

第一章:Golang plugi … Golang plugin.Open()后符号解析结果随机失效?动态链接器ld.so缓存策略+plugin依赖图拓扑排序缺陷引发的符号地址错乱(Linux 6.5+实测)Read more

Posted in

Go build -ldflags=”-s -w”后程序无法加载?符号剥离导致plugin.Open失败与runtime/debug.ReadBuildInfo()空返回的关联分析

第一章:Go build -ld … Go build -ldflags=”-s -w”后程序无法加载?符号剥离导致plugin.Open失败与runtime/debug.ReadBuildInfo()空返回的关联分析Read more