CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]        2018/07/24 03:27:44

Modified files:
        lib/csu/aarch64: md_init.h 
        libexec/ld.so/aarch64: ldasm.S 

Log message:
Fix address calculation for _DYNAMIC.  We want to address of _DYNAMIC itself,
not the address of its GOT entry.  The current code mixed the high bits of
the GOT entry address with the low bits of the true address.  This only
worked by accident for small binaries where _DYNAMIC and its GOT entry
happen to reside on the same page.

ok guenther@, mortimer@

Reply via email to