From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id z38RMcVqt2oGOgYAWB0awg (envelope-from ) for ; Sat, 26 Sep 2026 02:48:37 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=ioqAOnp+; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id B88071E033; Sat, 26 Sep 2026 02:48:37 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 8FE411E033 for ; Sat, 26 Sep 2026 02:48:35 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 830CA4B92096 for ; Sat, 26 Sep 2026 06:48:34 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 830CA4B92096 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=ioqAOnp+ Received: from mail-wm2-x11.google.com (mail-wm2-x11.google.com [IPv6:2a00:1450:4864:31::11]) by sourceware.org (Postfix) with ESMTPS id 1DFFC4BB3BE2 for ; Sat, 26 Sep 2026 06:48:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1DFFC4BB3BE2 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1DFFC4BB3BE2 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:31::11 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1790405286; cv=none; b=d46JodlU3wWOacV/iq/nVVY/KC4u9oj2Rq6zIE3cyiCIv2s9/awpKqdoPG/e403XQsBgWTGvzm7B219HtOUsdTyRRqI4YSvKlpQvCc4W47n7l8quvO63lHzGCbUqf+Z1OdNzJjoC9UsNajRMXGrUIDpnCoTaZeROlE+qsli5tEg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1790405286; c=relaxed/simple; bh=RJHzPDJDenGXndMB/uK2UMIj0b8O8nBBPg6ci4qjyNI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=taAzytkZQNvgxEY6Xzee9PSF1kJODVWUxi3Hk5zFWUi7WIzT76DklqCejnblKvP3BqoeFk5GvI6LtiElCdwOKJlVB2M15HkeuAXXWxk2QRXkz6WS3gj1yQha5mFYEPVwag+9obKNTbWV7x7OODy124CtH8EDiCbijAk2FidrNTI= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=ioqAOnp+ DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1DFFC4BB3BE2 Received: by mail-wm2-x11.google.com with SMTP id 5b1f17b1804b1-49e6c0fce17so7895235e9.1 for ; Fri, 25 Sep 2026 23:48:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790405285; x=1791010085; darn=sourceware.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=UKLrDHcShvHYb/ejRmV9x0aV+wIjlOv+XU+xzit8f1Q=; b=ioqAOnp+RFDgifCu09VgjMQsecgugXC6oYlN4myEu15cUWci8sAJPlF/wjCULLP/87 EWbYKBXxX4KeFjzaK0+V82dNSMPmu++y52UydBJZwdQ1tKZeLcts9ZyKZev+vmNq3Ht8 FRTkCup7MjAy4z075yZO4Eg+9acqL9nD6gz3mv4PGMNQRYG4rOOqDE2q59e4EJHlY0Qo FLqWT5l1gGGAZO/60vfEeLpRFMCNyRcZWN4ThnY3wPQleEuN9WrCeuQwYJm3Yhj7th8x pgcFXEmh3o4m28IQA+vIKnYbilq07VQf5ETzXAqGrEtw/aAs7VDwsFcIL9EkK2udWXCd sSSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790405285; x=1791010085; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UKLrDHcShvHYb/ejRmV9x0aV+wIjlOv+XU+xzit8f1Q=; b=Y3sV+L+esUMzDKYm4WEOkHtUDZqf5HD519MMT+4s5PFIGPzzIadEgVYNRqdEnPRXbM Qkt2Si5R5aOifzKop/oshaXBpLSzrITaAZubdKr9xNkBZdFjcGTR2TtRsSJyPxREFDgx k+J+Q6m8tGTRNEst8BiXbE6PIKNL0fnKGP7ricc6obh5AfJEgaZO2dw0OVkmUmWd4inA A/6c1+14JX9dt0AO+oSP8NwJNEm9F9skIKRqywSRasPp7wZb1qFvsDzNZfZTVSLRxO0o gzbWWBiWkHBphK+9Qwd4vDl9TUeqK9CiFGnQC93FzUoGgEaJEvrLvq+V4xW/qdlGaVZC 21kA== X-Gm-Message-State: AFuF++mpKhwwwhs+hd2KViGGv2BxRrjG6b+Xi2lioybgQSSVjQt+rk/3 WiTrAYq6KLgwpebQm4XQ3yA2BSfmzBgIRe5WadhMQR2IpgEMQS/EKotWK7YtY0g= X-Gm-Gg: AYBFou0KO/hPjJEqwRAOXKlM7TyycPYojzhCSCbRWPc5MgmxPuJVtSbi03bGZz4i9GF y5pSYsbZd6pSqNi2UgHDqs6Rwuy3DWPyr7BUnGaL8m6+QmUQIqLeQC8VB649h8U3g7CT7utJERa TY89knt5LuF9ICgSxTcBh53ClVmRy2xOhRx785S0rm2Vy8xu8Y1LZdg2hofAapHR3d9AeIHi61i GzIHEN/p3Nn+zrI9TEQL3KKLvb4c1IhG2DHK1joSDfTKIqqn9nBciBPaoecqqEYElnKUbPuwNiC kIkkwRdQaXhROdreDtIuzpCkVTy4bceX1JiL4UPKH8/ddLgzyS98ID8bntYwqPYW0FxpJWo80Os b/1Hq6+aD9Fwl81GjHhexq27RTIrmH0xTLGfU4TVbPM00lrj7GRCMkzas/IVeWky7U2LeDfRzil XaS4KnmEoK1Z+kWD893VAq0CeI8uoS1VVOqttl6xxIkbEpEcOEuO7JlxeD/xZtAeiBRA3etQNDh hFCi7rkuGCDkH+a3d7/+lyDRLoccNp97Dpx5lnBSv56hSIBxibSszPyaguOxxYkQzgJJrg= X-Received: by 2002:a05:600c:1546:b0:49e:7a00:b9a5 with SMTP id 5b1f17b1804b1-49fe66bdee6mr134686755e9.4.1790405284636; Fri, 25 Sep 2026 23:48:04 -0700 (PDT) Received: from dragorn421pc.home (2a01cb0c8b3676002a37402cbc062626.ipv6.abo.wanadoo.fr. [2a01:cb0c:8b36:7600:2a37:402c:bc06:2626]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49ff023f12esm110012875e9.0.2026.09.25.23.48.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 25 Sep 2026 23:48:04 -0700 (PDT) From: Dragorn421 To: gdb-patches@sourceware.org Cc: Dragorn421 Subject: [PATCH v4 0/2] Fix `add-symbol-file -o ... -s ...` address mapping bug Date: Sat, 26 Sep 2026 08:47:22 +0200 Message-ID: <20260926064742.29327-1-dragorn421@gmail.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org Hi! This fixes a bug when mixing -o and -s in the add-symbol-file command, and adds a corresponding test. Initial patch thread here: https://sourceware.org/pipermail/gdb-patches/2026-September/230131.html v3 here: https://sourceware.org/pipermail/gdb-patches/2026-September/230581.html https://sourceware.org/pipermail/gdb-patches/2026-September/230580.html v3 over v2 fixes the added test case. v4 over v3 fixes formatting and addresses a review of the test case. This is my first time contributing so my apologies if I'm doing anything not properly, please let me know. Dragorn421 (2): Fix `add-symbol-file -o ... -s ...` address mapping bug `add-symbol-file`: add test for mixing -o and -s gdb/symfile.c | 7 ++- gdb/testsuite/gdb.base/relocate_linked.c | 28 +++++++++ gdb/testsuite/gdb.base/relocate_linked.exp | 71 ++++++++++++++++++++++ 3 files changed, 103 insertions(+), 3 deletions(-) create mode 100644 gdb/testsuite/gdb.base/relocate_linked.c create mode 100644 gdb/testsuite/gdb.base/relocate_linked.exp -- 2.43.0