]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
x86-64: Add _CET_ENDBR to STRCMP_SSE42
authorH.J. Lu <hjl.tools@gmail.com>
Tue, 17 Jul 2018 23:08:35 +0000 (16:08 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 17 Jul 2018 23:08:47 +0000 (16:08 -0700)
Add _CET_ENDBR to STRCMP_SSE42, which is called indirectly, to support
IBT.

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
* sysdeps/x86_64/multiarch/strcmp-sse42.S (STRCMP_SSE42): Add
_CET_ENDBR.

ChangeLog
sysdeps/x86_64/multiarch/strcmp-sse42.S

index 057c7b02e58f6390b64ae74ea2138007aa9a1a4b..e2d560a46db3c1c4353d8cac6640f055b2778d89 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2018-07-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * sysdeps/x86_64/multiarch/strcmp-sse42.S (STRCMP_SSE42): Add
+       _CET_ENDBR.
+
 2018-07-17  H.J. Lu  <hongjiu.lu@intel.com>
 
        * sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_return): Add
index 6fa0c2c7d257c1a0f825b64987997e15fa5a8dad..5a0c6668a7e795a39acfd8ef2037d0720271bfff 100644 (file)
@@ -126,6 +126,7 @@ END (GLABEL(__strncasecmp))
 
 STRCMP_SSE42:
        cfi_startproc
+       _CET_ENDBR
        CALL_MCOUNT
 
 /*