From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 916 invoked by alias); 18 Jul 2018 03:17:35 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 802 invoked by uid 89); 18 Jul 2018 03:17:28 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-22.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS,UNWANTED_LANGUAGE_BODY autolearn=ham version=3.3.2 spammy= X-HELO: mail-oi0-f65.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=DgXfQqs+RYAya9xfpCf8oxBYEu4XY4qnV7TzbUe7JiI=; b=TZ9yH54DGF0zUSeC9D4Ek/rUKAb+mzF5gZrODxf/Mkg3kR5aLc4lSI/Wnw+2OasOp0 2ZZA+4it9rcpahKFvBfkOYinEsqgBkpAC1UYGEKLabhmkk9h9eNpRDmtmDfvumQnak3K T3vg8W4kIJ07Bj17wNNOk6vhf0vnXQk2jyx5eqwSDjjmATJ+UGo2x/JNl/DedV4YjW30 vrAGEMFZrN35Gdgk/lke0l8lNfBbO4jIxTh5NWvhd2tVlxGNdiDVCgr7awKKw0+hGhAO 2ycEPtGoNSiLYZguuo/JhdW+FCjIxwBV0PvYwcxv51RHLVFOlUenoVQMLNOKLlKAabST Ax0g== MIME-Version: 1.0 In-Reply-To: <20180613153207.57232-10-hjl.tools@gmail.com> References: <20180613153207.57232-1-hjl.tools@gmail.com> <20180613153207.57232-10-hjl.tools@gmail.com> From: "H.J. Lu" Date: Wed, 18 Jul 2018 03:17:00 -0000 Message-ID: Subject: Re: [PATCH 09/24] x86_64: Use _CET_NOTRACK in strcmp.S To: GNU C Library , "Carlos O'Donell" Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2018-07/txt/msg00528.txt.bz2 On Wed, Jun 13, 2018 at 8:31 AM, H.J. Lu wrote: > * sysdeps/x86_64/strcmp.S (STRCMP): Add _CET_NOTRACK before > indirect jump to jump table. > --- > sysdeps/x86_64/strcmp.S | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/sysdeps/x86_64/strcmp.S b/sysdeps/x86_64/strcmp.S > index de54fce647..e16945b961 100644 > --- a/sysdeps/x86_64/strcmp.S > +++ b/sysdeps/x86_64/strcmp.S > @@ -233,7 +233,7 @@ LABEL(bigger): > lea LABEL(unaligned_table)(%rip), %r10 > movslq (%r10, %r9,4), %r9 > lea (%r10, %r9), %r10 > - jmp *%r10 /* jump to corresponding case */ > + _CET_NOTRACK jmp *%r10 /* jump to corresponding case */ > > /* > * The following cases will be handled by ashr_0 > -- > 2.17.1 > I am going to check in the rest of _CET_NOTRACK patches: https://sourceware.org/ml/libc-alpha/2018-06/msg00322.html https://sourceware.org/ml/libc-alpha/2018-06/msg00342.html https://sourceware.org/ml/libc-alpha/2018-06/msg00335.html https://sourceware.org/ml/libc-alpha/2018-06/msg00334.html https://sourceware.org/ml/libc-alpha/2018-06/msg00332.html https://sourceware.org/ml/libc-alpha/2018-06/msg00326.html https://sourceware.org/ml/libc-alpha/2018-06/msg00331.html https://sourceware.org/ml/libc-alpha/2018-06/msg00338.html https://sourceware.org/ml/libc-alpha/2018-06/msg00330.html https://sourceware.org/ml/libc-alpha/2018-06/msg00340.html https://sourceware.org/ml/libc-alpha/2018-06/msg00339.html https://sourceware.org/ml/libc-alpha/2018-06/msg00343.html https://sourceware.org/ml/libc-alpha/2018-06/msg00336.html -- H.J.