mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-31 12:35:51 +00:00
The macOS image writer emitted dyld rebase and bind opcodes for any target inside a segment, so an R_X86_64_RELATIVE into an R-X PT_LOAD became a rebase into a read-execute segment. dyld-1378 refuses fixups in segments without write access (enforceFixupsInWritableSegments), so Locate now throws when the target segment lacks VM_PROT_WRITE. Such inputs now fail the macOS conversion instead of writing an output that dyld would not load.