[06/24] x86-64: Add _CET_ENDBR to STRCMP_SSE42
Commit Message
Add _CET_ENDBR to STRCMP_SSE42, which is called indirectly, to support
IBT.
* sysdeps/x86_64/multiarch/strcmp-sse42.S (STRCMP_SSE42): Add
_CET_ENDBR.
---
sysdeps/x86_64/multiarch/strcmp-sse42.S | 1 +
1 file changed, 1 insertion(+)
Comments
On 06/13/2018 11:31 AM, H.J. Lu wrote:
> Add _CET_ENDBR to STRCMP_SSE42, which is called indirectly, to support
> IBT.
>
> * sysdeps/x86_64/multiarch/strcmp-sse42.S (STRCMP_SSE42): Add
> _CET_ENDBR.
Please commit.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
> ---
> sysdeps/x86_64/multiarch/strcmp-sse42.S | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/sysdeps/x86_64/multiarch/strcmp-sse42.S b/sysdeps/x86_64/multiarch/strcmp-sse42.S
> index 6fa0c2c7d2..5a0c6668a7 100644
> --- a/sysdeps/x86_64/multiarch/strcmp-sse42.S
> +++ b/sysdeps/x86_64/multiarch/strcmp-sse42.S
> @@ -126,6 +126,7 @@ END (GLABEL(__strncasecmp))
>
> STRCMP_SSE42:
> cfi_startproc
> + _CET_ENDBR
> CALL_MCOUNT
>
> /*
>
@@ -126,6 +126,7 @@ END (GLABEL(__strncasecmp))
STRCMP_SSE42:
cfi_startproc
+ _CET_ENDBR
CALL_MCOUNT
/*