标签 · musl

3 篇文章,记录每一次探索。

[链接器的世界-实验篇10] 不再原样复制:常量合并与展开表重建
在 class8 的 ET_EXEC 后端中合并重复常量,映射输入偏移,并为存活代码重建 .eh_frame 与搜索索引。
阅读全文
[链接器的世界-实验篇07] 静态库按需取用:成员抽取的不动点
静态库是一组目标文件的容器,而不是一个更大的目标文件。本实验解析 ar 归档格式,按未解析的全局名字逐个抽取成员,并在同一个归档内反复扫描直到不再有新成员被选中。
阅读全文
[链接器的世界-实验篇00] 先别相信输入:ELF 文件的第一道边界
检查字节范围、支持的 ELF64 头和节头索引,为后续解析建立不会溢出或越界的输入边界。
阅读全文