From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by sourceware.org (Postfix) with ESMTPS id 1BD0038582A5 for ; Wed, 5 Oct 2022 19:34:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1BD0038582A5 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_128_GCM_SHA256) id us-mta-50-sy3vMfcmNNC1xp9XKuEDKg-1; Wed, 05 Oct 2022 15:34:02 -0400 X-MC-Unique: sy3vMfcmNNC1xp9XKuEDKg-1 Received: by mail-wm1-f72.google.com with SMTP id y7-20020a05600c20c700b003bf90b54edbso668405wmm.1 for ; Wed, 05 Oct 2022 12:33:57 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=9Zfe16DIedsTtGe2dI0wvSgGsu5741rcHm7doza6FbI=; b=5nFfsZ2bZzhLD5S2NU5NIZqHE8vFC2gdgoKDbQynBDGUEOUTFZ9dEfXU9hirz690Vl uvSVS3DFfSUURB3Uitt28GLHuq9z8jhz43nmnyJhnsBtxX6onVdq8rzGxkTpVcrdFLzc 0bBwbVQZ/nnyWaZ1VONt0UXv1p8ftWx36yQ3Sjio66iHHAxwwsweff2oKXj73lPcVnGR qpHPVx5/yPJTwYgiiJI6sMfrywC40V76Z7YN7rwQmqI0mbNT+1Oq+bSXGW64Qbpm6Cm6 hxTheEX6JjLXplPWK/QupgGoD4n47tM9vq6GhsGD6KeaYJ4AKjmSJPhyQhJsXHTSl917 hNtg== X-Gm-Message-State: ACrzQf0iL14aeo6a8iOjo1G/PWZoDxkpgjw16n0HtP0zLoXr0DorBzeg QINl/h7Sq1bcj/sGVLi+nDka+uP40p8GJEc3908/fsIQc/y6DnDDYh6ORzZT/KxcsRnOA6R7tla LnvuR2Ww2HpZZxyYtqxf6QDSP6nyWPQJFumqGkM5Qf8pXjylmmaE2wjCpqMXztZziSn1oNVsniw == X-Received: by 2002:a05:600c:414b:b0:3b4:a655:720f with SMTP id h11-20020a05600c414b00b003b4a655720fmr4237904wmm.92.1664998436056; Wed, 05 Oct 2022 12:33:56 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7zZm+HfpehmHCpaq62QqlwKbDPFueVMfQexAfiCtPiZbzZC9kr7J/UxhNvLvZHZVGdkLj38A== X-Received: by 2002:a05:600c:414b:b0:3b4:a655:720f with SMTP id h11-20020a05600c414b00b003b4a655720fmr4237894wmm.92.1664998435735; Wed, 05 Oct 2022 12:33:55 -0700 (PDT) Received: from localhost (52.72.115.87.dyn.plus.net. [87.115.72.52]) by smtp.gmail.com with ESMTPSA id m34-20020a05600c3b2200b003b4de550e34sm3123243wms.40.2022.10.05.12.33.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 Oct 2022 12:33:55 -0700 (PDT) From: Andrew Burgess To: gdb-patches@sourceware.org Subject: [PATCH 0/2] More detailed filenames for in-memory BFD objects Date: Wed, 5 Oct 2022 20:33:51 +0100 Message-Id: X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII"; x-default=true X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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: Wed, 05 Oct 2022 19:34:22 -0000 We currently generate a filename for every in-memory BFD object that GDB created (as part of the JIT interface). The generated name is "" for every symfile, which can make it hard to tell multiple such files apart. This series changes the generated name to "", wher ADDRESS is, obviously, the actual address of the symfile in memory. I believe that this filename is only ever exposed in the output of maintenance commands, so I haven't mentioned this change in the NEWS file. Maybe I should though? --- Andrew Burgess (2): gdb: remove filename arg from gdb_bfd_open_from_target_memory gdb: include the base address in in-memory bfd filenames gdb/gdb_bfd.c | 59 ++++++--- gdb/gdb_bfd.h | 7 +- gdb/testsuite/gdb.base/jit-bfd-name.exp | 155 ++++++++++++++++++++++++ gdb/testsuite/lib/gdb.exp | 22 ++++ gdb/testsuite/lib/jit-elf-helpers.exp | 12 +- 5 files changed, 234 insertions(+), 21 deletions(-) create mode 100644 gdb/testsuite/gdb.base/jit-bfd-name.exp -- 2.25.4