From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mta-64-134.flowmailer.net (mta-64-134.flowmailer.net [185.136.64.134]) by sourceware.org (Postfix) with ESMTPS id D15723849AC7 for ; Fri, 19 Apr 2024 10:39:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D15723849AC7 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=siemens-energy.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=errorhandling.siemens-energy.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D15723849AC7 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=185.136.64.134 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713523169; cv=none; b=yGFYyAlkSgsVRRLbD0Jcgl0VBjEVw/9ver77HxOKU3MJFQQ4ps7S6/iH23CEpVA/5jjhQMu5GHk0G2WohFxHBr36HOizj0Uzu44WylJGQLxoJCNyL7uv7GPzT1uL4U6Wd9ezWDpXmLu+i6HzFCauPgX3Kk1vRCyUcwnIDN0bHkc= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713523169; c=relaxed/simple; bh=d7I/zepxADNcpc6Fe1/q7xBVJ91kxZF0oDtP11ybTtk=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=rPe1YkQ+ZU2uPjXOLJqj1XquisXg+KRyHVai5hb+zfnGMFA5lt/lURZFAYsqL84kixHm/in5mi90kFxcJ+qFUHiWgATOYIXFOX4HkhyiRLMinTVOYyAoi1bdxjlicsMmTnp1oi4xn2qPhGxdDQLZXJCzJnQDFTgupXo9lhVeZto= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mta-64-134.flowmailer.net with ESMTPSA id 202404191039259a5b01c9539d209231 for ; Fri, 19 Apr 2024 12:39:25 +0200 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=s1; d=flowmailer.net; h=from:from:sender:to:to:cc:cc:subject:subject:content-type:content-transfer-encoding:content-transfer-encoding:References:In-Reply-To:Date:Message-ID:MIME-Version; bh=qrZ7mP7c1A0JAS8BWHUJfRjTdxVTG8dI4P8bvsWmhP4=; b=o0AalUWhPVAft0BEBSSmDj/+yTXk4LDpNvkv7mXJj0FQ2PGFSapu7WyXqRmxdh/YMnrBHI +dXsVKWpD02OmH9MW7si2O5vT4a6nqk7LXPKZxZ2CE1b5LWQgtuI1PlOp9akMj/kT4YbpsOb WEzGNvLbgCueb4EiZ3uokUksPzKtk=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm4; d=siemens-energy.com; i=moritz.struebe@siemens-energy.com; h=from:from:sender:to:to:cc:cc:subject:subject:content-type:content-transfer-encoding:content-transfer-encoding:References:In-Reply-To:Date:Message-ID:MIME-Version; bh=qrZ7mP7c1A0JAS8BWHUJfRjTdxVTG8dI4P8bvsWmhP4=; b=e4Xk27++DWaTZmhdV2CcVdeoqm+Gc6zZVilK8uvQkEOaNmWq17o2fErRm04nirQfnZ3ken wU8Ui1MmcZOJ+TO/FMJJ7pbpLev1TMt0DxNxwi3r9NfOJwC3kS7YiNCqXJWapQ+Whi5y442J f7llcWiY2z2zT3/nCK9UtHHU54l4yxOsoA+ojphBM+mZPenM3V0CBjYZ8Nj4+M4i2SWCPYCX 8ina53qHRTnatYki+FEKwOOj9CR3sBrNHviARCd1bzwXnrLJjRNmHsBuANSE283Koy6K6ibG 15rx3TsuCORm32qXQGmKb03M613yJRFR3NJnDUpFlyT9QXV6HE8Y23ug==; From: =?UTF-8?q?Moritz=20Str=C3=BCbe?= To: gdb-patches@sourceware.org Cc: =?UTF-8?q?Moritz=20Str=C3=BCbe?= Subject: [PATCH 1/2] Nios2, libbfd: Support new coredump .reg section Date: Fri, 19 Apr 2024 12:39:21 +0200 Message-ID: In-Reply-To: <20240419103922.3621961-1-moritz.struebe@siemens-energy.com> References: <20240419103922.3621961-1-moritz.struebe@siemens-energy.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIMWL_WL_MED,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,SPAM_FROM,SPF_HELO_PASS,SPF_PASS,TXREP 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: The coredumps of the current kernel are larger. --- bfd/elf32-nios2.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bfd/elf32-nios2.c b/bfd/elf32-nios2.c index 806ec314c82..3d0fa6fbf27 100644 --- a/bfd/elf32-nios2.c +++ b/bfd/elf32-nios2.c @@ -1921,7 +1921,18 @@ nios2_grok_prstatus (bfd *abfd, Elf_Internal_Note *note) { default: return false; + case 272: /* Linux/Nios II */ + /* pr_cursig */ + elf_tdata (abfd)->core->signal = bfd_get_16 (abfd, note->descdata + 12); + + /* pr_pid */ + elf_tdata (abfd)->core->pid = bfd_get_32 (abfd, note->descdata + 24); + /* pr_reg */ + offset = 72; + size = 196; + + break; case 212: /* Linux/Nios II */ /* pr_cursig */ elf_tdata (abfd)->core->signal = bfd_get_16 (abfd, note->descdata + 12); -- 2.30.2