From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x130.google.com (mail-il1-x130.google.com [IPv6:2607:f8b0:4864:20::130]) by sourceware.org (Postfix) with ESMTPS id AACF63858409 for ; Fri, 21 Jul 2023 15:55:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AACF63858409 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=adacore.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=adacore.com Received: by mail-il1-x130.google.com with SMTP id e9e14a558f8ab-346129c9512so5353805ab.1 for ; Fri, 21 Jul 2023 08:55:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=adacore.com; s=google; t=1689954934; x=1690559734; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=hw9DOl5LQUKDvvZyi/yX4p8+pNU1/k9BI03YdHoiEK4=; b=HRev1OyPvwRAYVRrRiuEIUx3L9DEoYqxcEwuYZMXL/7Y7wSAfAFzzPSRm0XxehYRAA TnMFCOakOq+q/7j2wSvze99xW7nFz0ifc/EoNk31v2OT/u8+ClXt3N1rREtPLnuWoSeM Z/eEoVTnvpNdlSMmoJr47p0ehiPtssbaLhAxtOvPsKDd8OrdIHlHxB/nstr+gPg6InEG AFazZAmTkJLnG5jthYb69RJuHXe+AUlE3hdif/u1f/4LMWg8mDp7u68ig5DYNtEQa5zN M0Vag2bbwFGSOtF//1DTiZw7ewOYo0Piqe0JnMtRrTWxNo/wJsums7qdL/PL6Qjtkf3c WFEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1689954934; x=1690559734; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=hw9DOl5LQUKDvvZyi/yX4p8+pNU1/k9BI03YdHoiEK4=; b=Q87u5bF4Crc6V9iZDkpP7S0crrl/UW1N9O9xxX1y/nzEOGoipsVRXwSN6J5wfks1Ff kNSY9SWqbvHGh5pb9FSX2GGAf+NLTRcvjnnSQiNe68NcdY+OH+9dLv2TneTwKxEivnbN haAM7Lc8NCKLn9fWMLYM3ou78F3KjDUKmQtXJQu4SkPG58rwrbcT4XSvmxgj+E6ltue8 A9T25L5b4uCYgTJPGLecnLcBUfoXJ2J3aCMqyWXA8D63LnJyBvuOI9S7R2GJhfxlV9j8 Mw4OnExL9xf8XQ9o4d8JX/qF5qbwPu9i1miWR8gU5W85HUnrAL4F0B+Uzj92q3t/lutI n/AQ== X-Gm-Message-State: ABy/qLYDGWmXKtO4dHhtl8YpYytvGlD8JXNNywtiGPUd390EC93ypzsK H1sbk371J7TdcxwKOeXnQ3PTbvIuzaJonTm7y6PFvA== X-Google-Smtp-Source: APBJJlHTC0ea6UKf0A9nxdGeAbo4i1JMUhfIvzRgBFTmBzDDvF/AtaGThNSFe35+hv/Sdvto3Huf/w== X-Received: by 2002:a05:6e02:20e9:b0:33e:51bf:727d with SMTP id q9-20020a056e0220e900b0033e51bf727dmr163382ilv.10.1689954933791; Fri, 21 Jul 2023 08:55:33 -0700 (PDT) Received: from localhost.localdomain (75-166-135-140.hlrn.qwest.net. [75.166.135.140]) by smtp.gmail.com with ESMTPSA id h16-20020a92d090000000b00347748906f4sm1063121ilh.7.2023.07.21.08.55.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Jul 2023 08:55:33 -0700 (PDT) From: Tom Tromey Subject: [PATCH v2 0/3] Implement the DAP "modules" request Date: Fri, 21 Jul 2023 09:55:30 -0600 Message-Id: <20230721-dap-modules-v2-0-1cf831842cc8@adacore.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAHKqumQC/22NQQ6CMBBFr0K6dkxbDCSuvIdhMZ0O0kSomUGiI dzdwtrlS95/fzXKkljNtVqN8JI05amAP1WGBpweDCkWNt762rbOQcQXjDm+n6yAzvqWbB3IkSm Ll3CfPkft3hUOqAxBcKJhb4yoM8suDknnLN/jdXG7/v9gcWAhXPrGNi254PmGESkLnymPptu27 QeBZAN9wQAAAA== To: gdb-patches@sourceware.org Cc: Eli Zaretskii X-Mailer: b4 0.12.3 X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This series implements the DAP "modules" request. --- Changes in v2: - Remove @findex per review - Link to v1: https://inbox.sourceware.org/gdb-patches/20230711-dap-modules-v1-0-b4f6067c1b2e@adacore.com --- Tom Tromey (3): Remove unused imports Add Progspace.objfile_for_address Implement DAP modules request gdb/NEWS | 3 ++ gdb/data-directory/Makefile.in | 1 + gdb/doc/python.texi | 5 ++ gdb/progspace.c | 16 ++++++ gdb/progspace.h | 4 ++ gdb/python/lib/gdb/dap/__init__.py | 1 + gdb/python/lib/gdb/dap/bt.py | 10 ++-- gdb/python/lib/gdb/dap/evaluate.py | 1 - gdb/python/lib/gdb/dap/events.py | 14 ++++++ gdb/python/lib/gdb/dap/modules.py | 64 ++++++++++++++++++++++++ gdb/python/py-progspace.c | 27 +++++++++++ gdb/testsuite/gdb.dap/modules-solib.c | 21 ++++++++ gdb/testsuite/gdb.dap/modules.c | 40 +++++++++++++++ gdb/testsuite/gdb.dap/modules.exp | 81 +++++++++++++++++++++++++++++++ gdb/testsuite/gdb.python/py-progspace.exp | 7 +++ 15 files changed, 290 insertions(+), 5 deletions(-) --- base-commit: b3a27d2f97aa3e21237036e50b54bbe94d19d048 change-id: 20230711-dap-modules-a1027c03bc1c Best regards, -- Tom Tromey