Edit

IABSD.fr/src/libexec/ld.so

Branch :

  • Show log

    Commit

  • Author : kettenis
    Date : 2025-12-03 14:43:25
    Hash : 4ae131ef
    Message : Use the correct start address for the initial immutable address range for a shared library. The code used the load offset of the shared library instead of the start address of the mapped memory. In most case that works because the first segment of a shared library typically starts at virtual address zero. But on sparc64 (and possibly other architectures that still use ld.bfd) libicudata.so from ports has a non-zero virtual address (possibly because it is a data-only library). So this fixes the bug reported by claudio@ ok deraadt@, jca@, claudio@