From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 41598 invoked by alias); 23 Dec 2019 01:51:14 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Received: (qmail 41530 invoked by uid 89); 23 Dec 2019 01:51:14 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-15.6 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy=sorting, Better, symtabc, HX-Languages-Length:1420 X-HELO: mail-wr1-f44.google.com Received: from mail-wr1-f44.google.com (HELO mail-wr1-f44.google.com) (209.85.221.44) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 23 Dec 2019 01:51:13 +0000 Received: by mail-wr1-f44.google.com with SMTP id d16so15045516wre.10 for ; Sun, 22 Dec 2019 17:51:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=from:to:cc:subject:date:message-id; bh=8HzkYqllSe2RVy/h5nxESeFwtkaMEUBC9TkY3hcqhhg=; b=UvTr6Xf38Bgh873M9F79xxGFgf8/qJzPNAkXIEWQ5BwGPbTpT84WitePlcknzQ2/er jy1w+8m6oD2jMLW6kcA+NdyNW4OSzydPS93wyGbp2qScrtmfSh9j9bV7bDKwkVO2T3GV iG9xjif1R7KHLYuqojHnzvfbX0xUd7b8x4xQfiN0dlx56sOkf2WohkuqKrS1XPkyNFbM 5T9NTweeGuUp0a2Er9UPeQ1+lknf0jIHsruhLJwLcbthnjJn0/WeOwxkLaX9w9IsOQRT 8ZehvRQhmhCSK9L3R+KjXMQ7RGcr5PNH69R8FcN4mnhH8PK03drLk05l0DLsa3kjKLQl ZrHA== Return-Path: Received: from localhost (host86-186-80-236.range86-186.btcentralplus.com. [86.186.80.236]) by smtp.gmail.com with ESMTPSA id z6sm19400016wrw.36.2019.12.22.17.51.10 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 22 Dec 2019 17:51:10 -0800 (PST) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Andrew Burgess Subject: [PATCH 0/3] Improve inline frame debug experience Date: Mon, 23 Dec 2019 01:51:00 -0000 Message-Id: X-IsSubscribed: yes X-SW-Source: 2019-12/txt/msg00968.txt.bz2 This series replaces 3 patches from gerrit: https://gnutoolchain-gerrit.osci.io/r/c/binutils-gdb/+/525 https://gnutoolchain-gerrit.osci.io/r/c/binutils-gdb/+/526 https://gnutoolchain-gerrit.osci.io/r/c/binutils-gdb/+/616 I've done nothing but rebase and retest. All feedback welcome. Thanks, Andrew --- Andrew Burgess (3): gdb: Include end of sequence markers in the line table gdb: Don't reorder line table entries too much when sorting. gdb: Better frame tracking for inline frames gdb/ChangeLog | 31 ++ gdb/buildsym.c | 42 +-- gdb/dwarf2read.c | 8 +- gdb/frame.c | 9 +- gdb/inline-frame.c | 30 +- gdb/symmisc.c | 8 +- gdb/symtab.c | 7 +- gdb/testsuite/ChangeLog | 15 + gdb/testsuite/gdb.base/maint.exp | 20 +- gdb/testsuite/gdb.dwarf2/dw2-inline-many-frames.c | 158 +++++++++ .../gdb.dwarf2/dw2-inline-many-frames.exp | 379 +++++++++++++++++++++ gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c | 45 +++ gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp | 147 ++++++++ gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 22 ++ 14 files changed, 870 insertions(+), 51 deletions(-) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-many-frames.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-many-frames.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-stepping.exp -- 2.14.5