diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2018-07-17 16:07:03 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2018-07-17 16:07:17 -0700 |
commit | 562837c002e42f7f0a95764e3883898f05a59327 (patch) | |
tree | 0d85bc7d10b4616ee64c79db0d25d2cc8789b568 /ChangeLog | |
parent | 124bcde683d5d8b5c26bd2f535edcf3b7ab6108c (diff) | |
download | glibc-562837c002e42f7f0a95764e3883898f05a59327.tar glibc-562837c002e42f7f0a95764e3883898f05a59327.tar.gz glibc-562837c002e42f7f0a95764e3883898f05a59327.tar.bz2 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-- | ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -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. |