From patchwork Tue Feb 2 17:36:05 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H.J. Lu" X-Patchwork-Id: 41907 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 47685386F00D; Tue, 2 Feb 2021 17:36:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 47685386F00D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1612287405; bh=0JemVzjPSHi9uBlOAu9SCkL741bxUVOOVBBVV0VBweY=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=hHblVPuL4ZhEk35nbsSwbf9cq65Ofe1PIKuBq/bGNRmNpjI03ZSmY1HKOtCx0CZ0T wtZbbDbLZQ4WhNsL8XFV3iSie8MVC431at4qFlO23WRTA6DpaYm1OEyNwb9CvRCeGM a77pR84SDdq//a4OtQ4G4DQUCkSwzRQinDXb2a/E= X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-ot1-x32a.google.com (mail-ot1-x32a.google.com [IPv6:2607:f8b0:4864:20::32a]) by sourceware.org (Postfix) with ESMTPS id 9C7533844025 for ; Tue, 2 Feb 2021 17:36:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 9C7533844025 Received: by mail-ot1-x32a.google.com with SMTP id i30so20636919ota.6 for ; Tue, 02 Feb 2021 09:36:42 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0JemVzjPSHi9uBlOAu9SCkL741bxUVOOVBBVV0VBweY=; b=bQn30U6+6kYUfmfxo0mxqE5dfsSvXCVMlSzBPmdVmjjImSEcPXhhqJhNts5NbiMBic EgdtZPsb2vbBm9wMZfALMki3cZlIKbaTHnCy8ffx45bdTXYeds6RkQcjYaSDLp9frdit f2V7OLF0r2j+IurREpjZe4vDuVztKsMCYqAPEtlPrULikODK3ZU488LxsQ02d/Y51Lng Jvj9TBg82SwFJFyPBt5t3o4HKlyKBLBcKvYt+xaAl05Tk++kExbW7gZvwoR50Nt7OpUg +zNcLeoXtMqJ/XrJwFjxV6djdrjL/26IOWnBk3ut9cSEBxVdoagJ7ZKf/QXQKaVmf7Qz B0vQ== X-Gm-Message-State: AOAM530eWV0iJPgm6ID1FUTLeaJVPpJs3FhwblXm9cTTUEiTiEc7Er+j a4TnMIkBk20AF+aGDzXbiJz0TlzyrnVEyEncVwWjii/ZeII= X-Google-Smtp-Source: ABdhPJzzBxxcp5R4O4A3iNZrkpbgUU/66s/ehI35z1ZCBYOxBvceG8zWTPmOglZO/fX8CCXR601X1fAv/DkBAYfQ8OE= X-Received: by 2002:a9d:170a:: with SMTP id i10mr16413923ota.179.1612287402061; Tue, 02 Feb 2021 09:36:42 -0800 (PST) MIME-Version: 1.0 References: <20201031154437.2689427-1-hjl.tools@gmail.com> <20201031154437.2689427-3-hjl.tools@gmail.com> <211802d5-3c89-b153-5854-4f72d3e60b39@linaro.org> <877dnqvipw.fsf@igel.home> In-Reply-To: <877dnqvipw.fsf@igel.home> Date: Tue, 2 Feb 2021 09:36:05 -0800 Message-ID: Subject: [PATCH] ld.so: Unset glibc tunables for --list-tunables test To: Andreas Schwab X-Spam-Status: No, score=-3037.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: "H.J. Lu via Libc-alpha" From: "H.J. Lu" Reply-To: "H.J. Lu" Cc: Florian Weimer , "H.J. Lu via Libc-alpha" Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" On Tue, Feb 2, 2021 at 2:59 AM Andreas Schwab wrote: > > On Jan 14 2021, H.J. Lu via Libc-alpha wrote: > > > diff --git a/elf/tst-rtld-list-tunables.exp b/elf/tst-rtld-list-tunables.exp > > new file mode 100644 > > index 0000000000..4f3f7ee4e3 > > --- /dev/null > > +++ b/elf/tst-rtld-list-tunables.exp > > @@ -0,0 +1,14 @@ > > +glibc.malloc.arena_max: 0x0 (min: 0x1, max: 0x[f]+) > > +glibc.malloc.arena_test: 0x0 (min: 0x1, max: 0x[f]+) > > +glibc.malloc.check: 0 (min: 0, max: 3) > > +glibc.malloc.mmap_max: 0 (min: -2147483648, max: 2147483647) > > +glibc.malloc.mmap_threshold: 0x0 (min: 0x0, max: 0x[f]+) > > +glibc.malloc.mxfast: 0x0 (min: 0x0, max: 0x[f]+) > > +glibc.malloc.perturb: 0 (min: 0, max: 255) > > +glibc.malloc.tcache_count: 0x0 (min: 0x0, max: 0x[f]+) > > +glibc.malloc.tcache_max: 0x0 (min: 0x0, max: 0x[f]+) > > +glibc.malloc.tcache_unsorted_limit: 0x0 (min: 0x0, max: 0x[f]+) > > +glibc.malloc.top_pad: 0x0 (min: 0x0, max: 0x[f]+) > > +glibc.malloc.trim_threshold: 0x0 (min: 0x0, max: 0x[f]+) > > +glibc.rtld.nns: 0x4 (min: 0x1, max: 0x10) > > +glibc.rtld.optional_static_tls: 0x200 (min: 0x0, max: 0x[f]+) > > This won't match if MALLOC_PERTURB_ is set. > > Andreas. Here is the patch to unset tunables and their aliases for --list-tunables test. OK for master? Thanks. From 321acb682702dd6ee273207b7ce832f8133abbfa Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 2 Feb 2021 09:31:56 -0800 Subject: [PATCH] ld.so: Unset glibc tunables for --list-tunables test Unset glibc tunables and their aliases for --list-tunables test. --- elf/tst-rtld-list-tunables.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/elf/tst-rtld-list-tunables.sh b/elf/tst-rtld-list-tunables.sh index e7bbdde949..78f4ed2ebb 100755 --- a/elf/tst-rtld-list-tunables.sh +++ b/elf/tst-rtld-list-tunables.sh @@ -26,6 +26,17 @@ run_program_env=$3 LC_ALL=C export LC_ALL +# Unset tunables and their aliases. +GLIBC_TUNABLES= +MALLOC_ARENA_MAX= +MALLOC_ARENA_TEST= +MALLOC_CHECK_= +MALLOC_MMAP_MAX_= +MALLOC_MMAP_THRESHOLD_= +MALLOC_PERTURB_= +MALLOC_TOP_PAD_= +MALLOC_TRIM_THRESHOLD_= + ${test_wrapper_env} \ ${run_program_env} \ $rtld --list-tunables \ -- 2.29.2