From patchwork Wed Nov 29 16:32:04 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Phil Muldoon X-Patchwork-Id: 24600 Received: (qmail 42709 invoked by alias); 29 Nov 2017 16:32:10 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 42656 invoked by uid 89); 29 Nov 2017 16:32:10 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.7 required=5.0 tests=BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, KAM_LAZY_DOMAIN_SECURITY, KB_WAM_FROM_NAME_SINGLEWORD, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=Phil, phil X-HELO: mail-wm0-f48.google.com Received: from mail-wm0-f48.google.com (HELO mail-wm0-f48.google.com) (74.125.82.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 29 Nov 2017 16:32:08 +0000 Received: by mail-wm0-f48.google.com with SMTP id b76so7187144wmg.1 for ; Wed, 29 Nov 2017 08:32:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:mime-version :content-language:content-transfer-encoding; bh=Pwe7rTXvZWsorXRxao9gfSiXFw1SvvacF5E/DmIHEWs=; b=jhPZrB8wH09+/Rfc2vsloEF83zMOY+ACaH+Y7kg7pwVy2Dl/cvI5rf2+EuiR2tpUKb SQxrUtnbUF9tdSI7h5bq3i/99vGqvIAT75+zpC+F7+LNEXpNuTMBb28Nl9uneK652NSL U0gBfmPSVQ2y0bNvyijO2rsLz64ZL2a31yJVAdXyG65H7PK6at/Zf1N1O/aAcJkz004S KByhs2QQ5NVorLtoZsqQdInEVnl0T7/d6lLo2IJmn1ARsnzMlm9hUvpdGbUwEE08BXxq 7GtRuetZowWyHrz7LdS6hdtAL5ZVuYV2gLNwYGQhTyi6IMCPvPnIdnyQkc1PHevQf3yt c13A== X-Gm-Message-State: AJaThX7n3Sp+9wgPTklC7Xe0OlpxBhywJkr2+rQ9AqgW5+2l/jfJDOG+ VhBqxNAp4G64KXHY7KztTM5Qw5rEH2Y= X-Google-Smtp-Source: AGs4zMZsajm9mE4SqfTJnEGulqP27V95/LA9fN44gBEFqBV/bNCjjq2UMR8evB9LYbk14iM5O8q1/A== X-Received: by 10.80.195.12 with SMTP id a12mr8588020edb.142.1511973125799; Wed, 29 Nov 2017 08:32:05 -0800 (PST) Received: from [192.168.0.31] (bcdcc357.skybroadband.com. [188.220.195.87]) by smtp.gmail.com with ESMTPSA id k42sm1852794edb.94.2017.11.29.08.32.04 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Nov 2017 08:32:04 -0800 (PST) To: "gdb-patches@sourceware.org" From: Phil Muldoon Subject: [patch] Fix Python rbreak tests setting too many breakpoints Message-ID: <5ce5db13-f5c7-a4f2-9e5e-0e669580f2eb@redhat.com> Date: Wed, 29 Nov 2017 16:32:04 +0000 MIME-Version: 1.0 X-IsSubscribed: yes Pedro noticed that when glibc debug info is installed the Python rbreak fails by setting far too many breakpoints. This patch excludes these symbols by setting "nosharedlibrary" before the tests run. Cheers Phil --- 2017-11-29 Phil Muldoon * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests. * gdb.cp/psymtab-parameter.cc (func): Change return type back to long. diff --git a/gdb/testsuite/gdb.python/py-rbreak.exp b/gdb/testsuite/gdb.python/py-rbreak.exp index 5aaf2975c9..3cf158bb02 100644 --- a/gdb/testsuite/gdb.python/py-rbreak.exp +++ b/gdb/testsuite/gdb.python/py-rbreak.exp @@ -32,6 +32,7 @@ if ![runto_main] then { return 0 } +gdb_test_no_output "nosharedlibrary" gdb_py_test_silent_cmd "py sl = gdb.rbreak(\"\",minsyms=False)" \ "get all function breakpoints" 0 gdb_test "py print(len(sl))" "11" \