about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2018-07-17 16:07:03 -0700
committerH.J. Lu <hjl.tools@gmail.com>2018-07-17 16:07:17 -0700
commit562837c002e42f7f0a95764e3883898f05a59327 (patch)
tree0d85bc7d10b4616ee64c79db0d25d2cc8789b568 /ChangeLog
parent124bcde683d5d8b5c26bd2f535edcf3b7ab6108c (diff)
downloadglibc-562837c002e42f7f0a95764e3883898f05a59327.tar.gz
glibc-562837c002e42f7f0a95764e3883898f05a59327.tar.xz
glibc-562837c002e42f7f0a95764e3883898f05a59327.zip
x86: Add _CET_ENDBR to functions in dl-tlsdesc.S
Add _CET_ENDBR to functions in dl-tlsdesc.S, which are called indirectly,
to support IBT.

Tested on i686 and x86-64.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>

	* sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_return): Add
	_CET_ENDBR.
	(_dl_tlsdesc_undefweak): Likewise.
	(_dl_tlsdesc_dynamic): Likewise.
	(_dl_tlsdesc_resolve_abs_plus_addend): Likewise.
	(_dl_tlsdesc_resolve_rel): Likewise.
	(_dl_tlsdesc_resolve_rela): Likewise.
	(_dl_tlsdesc_resolve_hold): Likewise.
	* sysdeps/x86_64/dl-tlsdesc.S (_dl_tlsdesc_return): Likewise.
	(_dl_tlsdesc_undefweak): Likewise.
	(_dl_tlsdesc_dynamic): Likewise.
	(_dl_tlsdesc_resolve_rela): Likewise.
	(_dl_tlsdesc_resolve_hold): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog16
1 files changed, 16 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 59ed8bfa52..057c7b02e5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,21 @@
 2018-07-17  H.J. Lu  <hongjiu.lu@intel.com>
 
+	* sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_return): Add
+	_CET_ENDBR.
+	(_dl_tlsdesc_undefweak): Likewise.
+	(_dl_tlsdesc_dynamic): Likewise.
+	(_dl_tlsdesc_resolve_abs_plus_addend): Likewise.
+	(_dl_tlsdesc_resolve_rel): Likewise.
+	(_dl_tlsdesc_resolve_rela): Likewise.
+	(_dl_tlsdesc_resolve_hold): Likewise.
+	* sysdeps/x86_64/dl-tlsdesc.S (_dl_tlsdesc_return): Likewise.
+	(_dl_tlsdesc_undefweak): Likewise.
+	(_dl_tlsdesc_dynamic): Likewise.
+	(_dl_tlsdesc_resolve_rela): Likewise.
+	(_dl_tlsdesc_resolve_hold): Likewise.
+
+2018-07-17  H.J. Lu  <hongjiu.lu@intel.com>
+
 	* sysdeps/i386/crti.S (_init): Add _CET_ENDBR.
 	(_fini): Likewise.
 	* sysdeps/x86_64/crti.S (_init): Likewise.