From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x330.google.com (mail-wm1-x330.google.com [IPv6:2a00:1450:4864:20::330]) by server2.sourceware.org (Postfix) with ESMTPS id A76C1385E82C for ; Sun, 8 Mar 2020 12:50:25 +0000 (GMT) Received: by mail-wm1-x330.google.com with SMTP id r7so483402wmg.0 for ; Sun, 08 Mar 2020 05:50:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=dyzLzyf6Xm2Ar8UjegyI4GBuSX/L2DmHhOOu1eCgSt8=; b=Z5LGd7weYRaL1IT7FSUC5yK+NmdnLeLKdyDvvq8WTfhS3LCwQCL/5xFK0x20ndABpQ 46QaN+M/FZlVVrtXCjhvZx5qlCOkhsHCVgQ/Tarm8cSYmpRKskRcZJW2wBr34id4J666 AvChR0DrsLZSWe0Qdg8Zw/9kYcCXM8wJZebDBKa2klO2Dd9fXh+I+tfKRYKF+ZaZZIby 0smt0ju8I2YA4/39bNR+k5d02ocx3qLMQa/TXwLfvAGZgCljBYbCkr1oTafwu6K5Vu8z kPEoUirmXpGps4iDVdEOU+zWmrN72ORE6syAMl8Ca9szh3Q19oxuhqiYpcIOyVRQFIxV tsEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=dyzLzyf6Xm2Ar8UjegyI4GBuSX/L2DmHhOOu1eCgSt8=; b=N6PczIIaIDkcRAA/4DMg1dqoc08c3wBVwYjffPNQevnud3pCra/m5HPaVwxGS3dyC1 mIpQDkzUGPcGWLTwrC048IpZu1yWwy1J4+YEA6VeftmUezi8UqiEUpoZbDIwI3QHSGj6 lG49Uq8/9Txto4aCjxHlAnjxF2KaBXFwpC5XFJRza1aP1LDPowFVK4MBdz860JtXD5ux t6wZGpd9yexjIwKShNLIsM+jIcd/fuvYq9et6KpSVEz+/KZhtdsncjcZ8g3Tqlj2+QPG I0zMOSK5eJfxBmjMZqvs39u/6jCK41Lk5ID+Xkaawl54fuMalMl4ZLmfhYprpX40MJxS 2z2g== X-Gm-Message-State: ANhLgQ3PRNAjaV7eKzmNyymdBazLmukqgq/zeboZHY9VYHnunXvhuI/+ OODR+i9kOMATFtW17fM+OUjNBNBJ8tY= X-Google-Smtp-Source: ADFU+vsxkVBqOy6ofHJUeM0JAfaHdHyYtwbLVvffF+JIXeQoLb4s+21USd8qOWzuVafhc0yDhuPv7A== X-Received: by 2002:a7b:c019:: with SMTP id c25mr15353982wmb.126.1583671824217; Sun, 08 Mar 2020 05:50:24 -0700 (PDT) Received: from localhost (host86-180-62-221.range86-180.btcentralplus.com. [86.180.62.221]) by smtp.gmail.com with ESMTPSA id n14sm13292971wrs.97.2020.03.08.05.50.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 08 Mar 2020 05:50:23 -0700 (PDT) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Bernd Edlinger , Andrew Burgess Subject: [PATCHv2 0/2] Line table is_stmt support Date: Sun, 8 Mar 2020 12:50:14 +0000 Message-Id: X-Mailer: git-send-email 2.14.5 In-Reply-To: References: X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS 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: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 Mar 2020 12:50:27 -0000 Patch #1 is unchanged. Patch #2 includes additional changes in infrun.c based on Bernd's suggested fix, as well as his additional tests. Bernd, If you are happy with this version of the patch that I'll merge this in the next few days. Thanks, Andrew -- Andrew Burgess (2): gdb/testsuite: Add is-stmt support to the DWARF compiler gdb: Add support for tracking the DWARF line table is-stmt field gdb/ChangeLog | 38 ++++ gdb/buildsym-legacy.c | 4 +- gdb/buildsym.c | 14 +- gdb/buildsym.h | 3 +- gdb/disasm.c | 6 + gdb/dwarf2/read.c | 13 +- gdb/infrun.c | 51 +++-- gdb/jit.c | 1 + gdb/record-btrace.c | 11 +- gdb/stack.c | 2 +- gdb/symmisc.c | 10 +- gdb/symtab.c | 25 ++- gdb/symtab.h | 10 + gdb/testsuite/ChangeLog | 16 ++ gdb/testsuite/gdb.cp/step-and-next-inline.cc | 66 +++++++ gdb/testsuite/gdb.cp/step-and-next-inline.exp | 119 ++++++++++++ gdb/testsuite/gdb.cp/step-and-next-inline.h | 38 ++++ gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c | 99 ++++++++++ gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 265 +++++++++++++++++++++++++ gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c | 61 ++++++ gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 267 ++++++++++++++++++++++++++ gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 6 +- gdb/testsuite/lib/dwarf.exp | 8 +- gdb/xcoffread.c | 4 + 24 files changed, 1107 insertions(+), 30 deletions(-) create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.cc create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.exp create mode 100644 gdb/testsuite/gdb.cp/step-and-next-inline.h create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp -- 2.14.5