From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id 8eO2OL6etGqjxToAWB0awg (envelope-from ) for ; Wed, 23 Sep 2026 23:53:34 -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=HCGciVna; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id E588F1E06B; Wed, 23 Sep 2026 23:53:34 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.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,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.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 634731E033 for ; Wed, 23 Sep 2026 23:53:34 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 9638E4BB3BDD for ; Thu, 24 Sep 2026 03:53:33 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9638E4BB3BDD 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=HCGciVna 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 D918D4BB3BD5 for ; Thu, 24 Sep 2026 03:52:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D918D4BB3BD5 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 D918D4BB3BD5 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=1790221953; cv=none; b=xypBYJApKLdxt8KEX2lEBuyinO71G7EEpIqLcM0zP6MifleRRefRRL5PqgikpDlVt5HoW+zjnnohADyaYZ+qjYyZAx6e90oZWSpxxi4NoxAKBolFutEl/3CFKuuZ+i9z3kYYCIqf9BVMfvDJIpNh03Jw4xUVG7/hdIqtvD0DOys= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1790221953; c=relaxed/simple; bh=FlAYE3B4l5ThVeQdOWqR45bMa4SmzgLuJM0MRbiiN3M=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=UCWnKLSFkm0C+yeIcFgZTDd6gk/kNeaabBJ8IIFreTDqGf98i7DSOjRac7PdJ1tk1SUmvscyZqhoRPsFkif9s9df5nES584rl+fmdSKkU0IWAMPilIby8sfKfO129L67T26nqs6ZdzIAczf0ad3uNjB50QjV6r2T3zSgCZKpW1E= 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=HCGciVna DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D918D4BB3BD5 Received: by mail-wm2-x11.google.com with SMTP id 5b1f17b1804b1-49b91369d18so10697095e9.0 for ; Wed, 23 Sep 2026 20:52:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790221951; x=1790826751; 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=zexvKB0hrAqdDLUgUIsbDGVdrexmJV6nYBa3ohg7Di4=; b=HCGciVnaklRA5er5gkgmQcmkQ7eU+y2W7d9yzITOjxqOUpJG5u12NvKuVW1IEE0uw1 57iQuzRAQXtjGOPmlev7VisENRnGkpHxVrScst8lWMp/0IostGq0R+P2/Tl1lubQBBYP uswdjN54HlLixEioPp3KzIYs2LU5L0o/LSZfET1h/U4qg70Y2mR1LJCUOnQpc3h99NyJ NtcK/umrUqksk+SuQJFHRMnazlvZIIAN0pyZoZKDOGTvMS1AcXBu8obWPVdsvk2EHJgO 3JDxvVBJrIaHhy7gvAO3mPEWkKOH1FoSPlzsE+g0sA2OQBOW7bVfI3STJ9mRzWKvgdjR Dakg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790221951; x=1790826751; 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=zexvKB0hrAqdDLUgUIsbDGVdrexmJV6nYBa3ohg7Di4=; b=R9RAffxv9G2wMBGAt0+quo0ekhgJed7ym1Do54cfHUhreCGaNq+fQKyaWjQptG+aSR 9C8Kt9B0/LHgnxJ3ZvR5gcWULHbucjONIyfjB4N6yUUQmiVVia7mQEjeWsUuB/dY6m1V GrJNwtZ9ftC6sc5gMQ3v0l3yU7wsZGK3GB9zJdIXoDH45phZnRMM52yrPJwwuE6FNeFP n4309r40ZYwApb0mEU9eC/B61rN/MXQMFhYYhKOPqtkKrQZJr4FKrScAfAJmU4w0GGe7 QAo//Fagu2PlvysXIKkQRZBLJebWT0F8jEL29AhZnXGnWN6VSL4kgXLOrJkbe15IO4hN qULw== X-Gm-Message-State: AFuF++mPonMXBZdHDr6dG6zvAhu9hODbM1Foq/apoNU1/pk2zhsU4zk8 n594Blps2s6hRSKxUO7md0ZNkUxbTmnHaEbv82BKYbUACYmaaf73adxiInz7WyQ= X-Gm-Gg: AYBFou0RNgv972uxGBhryst0HjIAndU9Uib9u5eVONrH8vW9C7BindpU9wuKsoLlz6L lHxCVh33pplrvaxt9ZZymySgm50Zfs0DeX0XJJYZuw9FRHwJk/09yKo8SWxQ3wgnf7keSrXNxMJ Ze54FfECiQfwp1Jj5i8gFFEHraUpxxN+N652EKBIgXT3PtJbnNYK/dqWKSFgLtok+bEkBKnytMh sDK9oo7cZp5Ce+TtJgpXPjjZjjNsFdAgOwr35E7qWkNM6U4clug7CBIYjcVyPZ4GyqKKLAFke0+ bCHuSeeWwaznXgIoMFCaJ1bMIYX/3YoKGuFsguw01zB18toXQv9J5Xs7Z4pPRj9cc5esm5/TPo0 8vGLJTxXJqbO2vK1XF4bIiOz3x1BhyuTZVt8LmvJTgFlkx0sXXhfIgqKPzTG9wLUBk0i6CbcY5B +RiE8SJpurK65g1UoPCBzWtoGec6Bg9VrcXkUxnfysrWypidmU4EzbMq2RnzPlDEB7VIgLf1avK 9KC91Lj+7Eh3SGX6BljUPEC+BD7cIMAwwMVuM51VXCM5/vZQ7F6M7S3GGnvwOAaT47q+nQCOBIO Oe/xcQ== X-Received: by 2002:a05:600c:4e12:b0:49c:fc6e:a3df with SMTP id 5b1f17b1804b1-49fe66f82d8mr15792885e9.30.1790221951424; Wed, 23 Sep 2026 20:52:31 -0700 (PDT) Received: from dragorn421pc.home (2a01cb0c8b36760075f631915ba675a2.ipv6.abo.wanadoo.fr. [2a01:cb0c:8b36:7600:75f6:3191:5ba6:75a2]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe0c5c41asm81524955e9.4.2026.09.23.20.52.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Sep 2026 20:52:31 -0700 (PDT) From: Dragorn421 To: gdb-patches@sourceware.org Cc: Dragorn421 Subject: [PATCH v3 0/2] Fix `add-symbol-file -o ... -s ...` address mapping bug Date: Thu, 24 Sep 2026 05:51:24 +0200 Message-ID: <20260924035202.4533-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 over v2 fixes the added 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 | 6 +-- gdb/testsuite/gdb.base/relocate_linked.c | 28 +++++++++++ gdb/testsuite/gdb.base/relocate_linked.exp | 58 ++++++++++++++++++++++ 3 files changed, 89 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