标签 · ICF
2 篇文章,记录每一次探索。
[链接器的世界-实验篇13] 地址也有语义:安全 ICF 与代码顺序
2026-10-06
在 class12 的 ET_EXEC 与静态 PIE 后端上实现保守 ICF 和代码顺序,重定向引用并修正折叠副本的调试信息。
阅读全文
[链接器的世界-原理篇12] 链接期优化:看见更多代码之后
2026-10-04
分开编译形成了优化的信息边界,LTO 通过保留 IR 并协调符号决议跨越这条边界。本文解释定义选择、内部化与代码生成的分工,分析 ThinLTO 的并行与缓存机制,再讨论 ICF 的等价判定、地址身份,以及函数布局如何影响代码局部性。
阅读全文