remove old dlstart stage-2 symbolic lookup code; add new generic
authorRich Felker <dalias@aerifal.cx>
Thu, 17 Sep 2015 08:05:34 +0000 (08:05 +0000)
committerRich Felker <dalias@aerifal.cx>
Thu, 17 Sep 2015 08:16:24 +0000 (08:16 +0000)
commit6fc30c2493fcfedec89e45088bea87766a1e3286
treea059ede244f68ba98f678c84b5bcabf49a44c75b
parent12b0b7d8eab5ec428b779d83bd3c6edad2f31993
remove old dlstart stage-2 symbolic lookup code; add new generic

this new generic version of the stage-2 function lookup should work
for any arch where static data is accessible via got-relative or
pc-relative addressing, using approximately the technique described in
the log message for commit 2907afb8dbd4c1d34825c3c9bd2b41564baca210.

since all the mips-like archs that need got slots fo access static
data have already transitioned to the new stage chaining scheme, the
old dynamic symbol lookup code is now removed.

aarch64, arm, and sh have not yet transitioned; with this commit, they
are now using the new generic code.
src/ldso/dlstart.c