Skip to content

LC_DYLD_CHAINED_FIXUPS 支持不完整问题 #214

@smallevilbeast

Description

@smallevilbeast

从代码中可以看出,这个项目确实缺少对 LC_DYLD_CHAINED_FIXUPS 的完整处理。虽然 CHANGES.md 中提到在 v0.3.5 版本中"兼容了 LC_DYLD_CHAINED_FIXUPS 命令中的重定位",但实际的实现并不完整。
当前实现的问题:
缺少链式修复处理:在 MachoLoader 的 _process_relocation 方法中,只处理了传统的重定位表(ARM64_RELOCATION.SUBTRACTOR 和 RelocationFixup),但没有处理 LC_DYLD_CHAINED_FIXUPS 命令。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions