Jiong Wang
5ba6405338
[ARM] Fix ld.so crash when built using Binutils 2.29
...
There is bug report that ld.so in GLIBC 2.24 built by Binutils 2.29 will crash
on arm-linux-gnueabihf. This is confirmed, and the details is at:
https://sourceware.org/bugzilla/show_bug.cgi?id=21725 .
As analyzed in the PR, the old code was with the assumption that assembler
won't set bit0 of thumb function address if it comes from PC-relative
instructions and the calculation can be finished during assembling. This
assumption however does not hold after PR gas/21458.
* sysdeps/arm/dl-machine.h (elf_machine_load_address): Also strip bit 0
of pcrel_address under Thumb mode.
2017-07-13 15:48:41 +01:00
..
2017-05-20 08:12:11 -04:00
2017-05-20 08:12:11 -04:00
2017-06-27 15:43:50 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-06-06 09:41:56 +02:00
2017-06-26 22:03:58 +00:00
2017-05-20 08:12:11 -04:00
2017-05-20 08:12:11 -04:00
2017-05-20 08:12:11 -04:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-06-12 14:56:53 +01:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-05-20 08:12:11 -04:00
2017-01-01 00:14:16 +00:00
2017-06-06 09:41:56 +02:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2015-10-27 23:56:50 +00:00
2015-10-27 23:56:50 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-07-13 15:48:41 +01:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-05-20 08:12:11 -04:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-19 00:05:34 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2014-10-16 09:54:45 -07:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2014-06-26 15:08:29 -07:00
2017-01-01 00:14:16 +00:00
2017-02-17 23:10:01 +00:00
2016-11-04 16:49:06 +00:00
2015-09-04 19:44:27 +00:00
2017-01-01 00:14:16 +00:00
2015-10-27 23:56:50 +00:00
2015-12-03 13:00:46 -05:00
2017-01-01 00:14:16 +00:00
2017-05-20 08:12:11 -04:00
2017-05-20 08:12:11 -04:00
2017-05-20 08:12:11 -04:00
2017-01-01 00:14:16 +00:00
2014-06-26 15:08:29 -07:00
2014-11-22 19:34:49 -05:00
2014-11-22 19:34:49 -05:00
2015-01-05 15:42:16 -08:00
2014-06-26 15:08:29 -07:00
2015-01-05 15:42:16 -08:00
2017-01-01 00:14:16 +00:00
2017-05-20 08:12:11 -04:00
2014-10-16 09:54:45 -07:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-05-20 08:12:11 -04:00
2017-05-20 08:12:11 -04:00
2017-05-20 08:12:11 -04:00
2015-03-13 10:10:09 -07:00
2017-01-01 00:14:16 +00:00
2014-06-20 20:22:42 +01:00
2014-06-20 20:22:42 +01:00
2014-06-20 20:22:42 +01:00
2014-06-20 20:22:42 +01:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2017-01-01 00:14:16 +00:00
2015-02-12 13:57:32 -08:00