H.J. Lu
bf54968b12
x86-64: Add ENDBR64 to the TLSDESC PLT entry
...
The TLSDESC entry in a lazy procedure linkage table is called indirectly
with "callq *(%rax)". This patch adds an ENDBR64 to support indirect
branch tracking in Intel CET. The TLSDESC PLT entry now looks like:
0xf3, 0x0f, 0x1e, 0xfa, /* endbr64 */
0xff, 0x35, 8, 0, 0, 0, /* pushq GOT+8(%rip) */
0xff, 0x25, 16, 0, 0, 0 /* jmpq *GOT+TDG(%rip) */
The BND prefix isn't needed since MPX isn't used for TLSDESC.
bfd/
PR ld/23000
* elf64-x86-64.c (elf_x86_64_finish_dynamic_sections): Add
ENDBR64 to the TLSDESC PLT entry.
ld/
PR ld/23000
* testsuite/ld-x86-64/tlsdesc.pd: Updated.
2018-03-25 05:02:32 -07:00
..
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-19 10:49:13 +00:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:32:35 +10:30
2018-02-16 19:09:23 +10:30
2018-02-27 12:16:04 +00:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-02-16 19:09:23 +10:30
2018-02-16 19:09:23 +10:30
2018-02-28 22:20:35 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:33:15 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 18:38:41 +00:00
2018-02-19 23:55:54 +10:30
2018-02-26 09:33:15 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:53 +10:30
2018-02-16 19:09:23 +10:30
2018-02-19 23:55:53 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-25 05:02:32 -07:00
2017-01-02 13:55:05 +10:30
2018-01-03 17:49:42 +10:30
2018-02-16 19:09:23 +10:30
2018-02-19 23:55:53 +10:30
2018-02-26 09:32:35 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:32:35 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-02-26 09:28:27 +10:30
2018-02-16 19:09:23 +10:30
2018-02-16 19:09:23 +10:30
2018-02-26 09:28:27 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:32:35 +10:30
2018-02-16 19:09:23 +10:30
2018-02-26 09:28:27 +10:30
2018-02-26 09:28:27 +10:30
2018-02-26 09:28:27 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:28:27 +10:30
2018-02-16 19:09:23 +10:30
2018-02-26 09:28:27 +10:30
2018-02-26 09:28:27 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:28:27 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:32:35 +10:30
2018-02-26 09:32:35 +10:30
2018-02-26 09:32:35 +10:30
2018-02-19 23:55:53 +10:30
2018-02-19 23:55:54 +10:30
2018-01-03 17:49:56 +10:30
2018-02-27 11:34:29 -08:00
2018-02-27 11:34:29 -08:00
2018-02-27 11:34:29 -08:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:53 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-28 10:13:54 +00:00
2018-02-28 11:53:06 +00:00
2018-02-26 09:32:35 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-03-01 09:12:50 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-19 23:55:54 +10:30
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-03-08 06:36:52 -08:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-03-15 14:50:51 +08:00
2018-02-23 14:27:13 +08:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-03-21 21:43:38 +10:30
2018-02-07 14:23:08 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-03-09 14:37:36 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:54 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:34:15 +10:30
2018-02-27 10:15:13 +00:00
2018-02-19 23:55:53 +10:30
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-03-15 13:53:33 -07:00
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-19 23:55:54 +10:30
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-03-07 16:56:31 +10:30
2018-02-27 10:15:13 +00:00
2018-03-21 21:44:01 +10:30
2018-02-07 14:23:08 +10:30
2018-03-09 14:37:36 +00:00
2018-02-27 12:16:04 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-25 05:02:32 -07:00
2018-01-03 17:49:56 +10:30
2018-02-26 09:29:15 +10:30
2018-02-27 10:15:13 +00:00
2018-02-26 09:29:15 +10:30
2018-02-27 12:16:04 +00:00
2018-02-19 23:55:53 +10:30
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:53 +10:30
2018-02-26 09:34:15 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-19 23:55:55 +10:30
2018-03-20 03:51:48 -07:00
2018-02-27 10:15:13 +00:00
2018-03-09 14:37:36 +00:00
2018-02-27 10:15:13 +00:00
2018-03-01 14:17:57 -08:00
2018-01-24 16:20:05 +00:00
2018-01-03 17:49:56 +10:30
2018-02-27 12:16:04 +00:00
2018-01-03 17:49:56 +10:30
2018-03-03 15:49:21 +00:00
2018-01-03 17:49:56 +10:30
2018-02-26 09:28:27 +10:30
2018-02-26 09:28:27 +10:30
2018-03-09 14:37:36 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 10:15:13 +00:00
2018-02-27 12:16:04 +00:00
2018-02-27 10:15:13 +00:00
2018-02-19 23:55:53 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-02-16 19:09:23 +10:30
2018-02-19 23:55:53 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:32:35 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-02-19 23:55:54 +10:30
2018-02-19 23:55:54 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-02-16 19:09:23 +10:30
2018-02-19 23:55:55 +10:30
2018-02-19 23:55:53 +10:30
2018-02-19 23:55:55 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:33:15 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:32:35 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:54 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:54 +10:30
2018-02-16 19:09:23 +10:30
2018-02-26 09:34:15 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:53 +10:30
2018-02-06 15:48:29 +00:00
2018-02-26 09:34:15 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:53 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:32:35 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-03-13 14:02:52 +00:00
2018-02-26 09:32:35 +10:30
2018-02-26 09:32:35 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:33:15 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:53 +10:30
2018-02-16 19:09:23 +10:30
2018-02-19 18:38:41 +00:00
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:32:35 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:34:15 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:33:15 +10:30
2018-01-03 17:49:56 +10:30
2018-02-26 09:33:15 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-02-16 19:09:23 +10:30
2018-03-25 00:00:55 +00:00
2018-01-13 13:31:12 +00:00
2018-02-26 09:34:15 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-02-19 23:55:54 +10:30
2018-02-16 19:09:23 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30
2018-01-03 17:49:56 +10:30