diff options
author | Rich Felker <dalias@aerifal.cx> | 2014-06-18 02:44:02 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2014-06-18 02:44:02 -0400 |
commit | adf94c19666e687a728bbf398f9a88ea4ea19996 (patch) | |
tree | 8393ad8b9c7db518d0351b36cccc4930614146f6 /dist | |
parent | 94cf991bf4b18bb87a15a96e7b5e7d92fab787ba (diff) | |
download | musl-adf94c19666e687a728bbf398f9a88ea4ea19996.tar.gz musl-adf94c19666e687a728bbf398f9a88ea4ea19996.tar.xz musl-adf94c19666e687a728bbf398f9a88ea4ea19996.zip |
refactor to remove arch-specific relocation code from dynamic linker
this was one of the main instances of ugly code duplication: all archs use basically the same types of relocations, but roughly equivalent logic was duplicated for each arch to account for the different naming and numbering of relocation types and variation in whether REL or RELA records are used. as an added bonus, both REL and RELA are now supported on all archs, regardless of which is used by the standard toolchain.
Diffstat (limited to 'dist')
0 files changed, 0 insertions, 0 deletions