diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2015-07-29 11:57:54 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2015-07-29 11:58:06 -0700 |
commit | 9637d8a253493be471d9a71640e91349f7a8a050 (patch) | |
tree | 75c20d5036504483c85fc60a52ec003a51b65b00 /NEWS | |
parent | febce2ac5f46a0d5c67ca8b535a028425d421be4 (diff) | |
download | glibc-9637d8a253493be471d9a71640e91349f7a8a050.zip glibc-9637d8a253493be471d9a71640e91349f7a8a050.tar.gz glibc-9637d8a253493be471d9a71640e91349f7a8a050.tar.bz2 |
Extend local PLT reference check
On x86, linker in binutils 2.26 and newer consolidates R_*_JUMP_SLOT with
R_*_GLOB_DAT relocation against the same symbol. This patch extends
local PLT reference check to support alternate relocations.
[BZ #18078]
* scripts/check-localplt.awk: Support alternate relocations.
* scripts/localplt.awk: Also check relocations in DT_RELA/DT_REL
sections.
* sysdeps/unix/sysv/linux/i386/localplt.data: Mark free and
malloc entries with + REL R_386_GLOB_DAT.
* sysdeps/x86_64/localplt.data: New file.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -18,17 +18,17 @@ Version 2.22 17841, 17912, 17916, 17930, 17932, 17944, 17949, 17964, 17965, 17967, 17969, 17977, 17978, 17987, 17991, 17996, 17998, 17999, 18007, 18019, 18020, 18029, 18030, 18032, 18034, 18036, 18038, 18039, 18042, 18043, - 18046, 18047, 18049, 18068, 18080, 18093, 18100, 18104, 18110, 18111, - 18116, 18125, 18128, 18134, 18138, 18185, 18196, 18197, 18206, 18210, - 18211, 18217, 18219, 18220, 18221, 18234, 18244, 18245, 18247, 18287, - 18319, 18324, 18333, 18346, 18371, 18383, 18397, 18400, 18409, 18410, - 18412, 18418, 18422, 18434, 18444, 18457, 18468, 18469, 18470, 18479, - 18483, 18495, 18496, 18497, 18498, 18502, 18507, 18508, 18512, 18513, - 18519, 18520, 18522, 18527, 18528, 18529, 18530, 18532, 18533, 18534, - 18536, 18539, 18540, 18542, 18544, 18545, 18546, 18547, 18549, 18553, - 18557, 18558, 18569, 18583, 18585, 18586, 18592, 18593, 18594, 18602, - 18612, 18613, 18619, 18633, 18641, 18643, 18648, 18657, 18676, 18694, - 18696. + 18046, 18047, 18049, 18068, 18078, 18080, 18093, 18100, 18104, 18110, + 18111, 18116, 18125, 18128, 18134, 18138, 18185, 18196, 18197, 18206, + 18210, 18211, 18217, 18219, 18220, 18221, 18234, 18244, 18245, 18247, + 18287, 18319, 18324, 18333, 18346, 18371, 18383, 18397, 18400, 18409, + 18410, 18412, 18418, 18422, 18434, 18444, 18457, 18468, 18469, 18470, + 18479, 18483, 18495, 18496, 18497, 18498, 18502, 18507, 18508, 18512, + 18513, 18519, 18520, 18522, 18527, 18528, 18529, 18530, 18532, 18533, + 18534, 18536, 18539, 18540, 18542, 18544, 18545, 18546, 18547, 18549, + 18553, 18557, 18558, 18569, 18583, 18585, 18586, 18592, 18593, 18594, + 18602, 18612, 18613, 18619, 18633, 18641, 18643, 18648, 18657, 18676, + 18694, 18696. * Cache information can be queried via sysconf() function on s390 e.g. with _SC_LEVEL1_ICACHE_SIZE as argument. |