Files
AnyPS5/core
Werner 9babdd83fb fix(relinker): merge zero-filled Mach-O segments past the dyld segment limit
Backing only the pages a pointer touches splits a zero-filled run into
one section per backed block. Each becomes a Mach-O segment, and dyld's
bind and rebase opcodes address at most 16 segments, so a module with
pointer slots on many separate zero-filled pages converted on main but
failed with --macos. When the segments would pass that limit, adjacent
sections with the same protection are merged again, smallest gap first.

Reported by jotitadev in the review.
2026-10-19 05:55:26 +00:00
..