| Message ID | 20250110164430.3376697-1-thiago.bauermann@linaro.org |
|---|---|
| Headers |
Return-Path: <gdb-patches-bounces~patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 20D953857C5D for <patchwork@sourceware.org>; Fri, 10 Jan 2025 16:45:08 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mail-vk1-xa2c.google.com (mail-vk1-xa2c.google.com [IPv6:2607:f8b0:4864:20::a2c]) by sourceware.org (Postfix) with ESMTPS id 8D2963858C48 for <gdb-patches@sourceware.org>; Fri, 10 Jan 2025 16:44:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8D2963858C48 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linaro.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8D2963858C48 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::a2c ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736527475; cv=none; b=NtMyaCSUG5C6RPDpT3abPL5u7C6tk+78bVTpffvH0XWESAgWZLj6TS37JgnvI+b36a9N30iPCtruGm1Zku9EoC/mm6AR7dZZ3VTT9azn3t1dkdDMB/udvucOgl9FGmlYY8UI7ueGjVs2Qi/JYDEJ7euJhsddl8L5S/bAIPEUe/4= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736527475; c=relaxed/simple; bh=nRDAo9Qbx3y8z5nD7nqCd99X9EVQMSbJ2QU7AYFZI0o=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=sS4oM6hUEbgJfJdWpTSleGtl/++fF2+mEoYfyJmoUe4+egiePIsttX/Qv/2GeTFu11pdq7D8aUgAnLMUW5oEEBNJIVkCksf4ZCg+P3TffykwrJDs27AcZgl72qs1dh6r5PvIyWapQdPJDzVav//ZrYsLCpqCyUmKvyLEI3Dsuhw= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-vk1-xa2c.google.com with SMTP id 71dfb90a1353d-518ae5060d4so756732e0c.0 for <gdb-patches@sourceware.org>; Fri, 10 Jan 2025 08:44:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1736527474; x=1737132274; 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; bh=0UZg73MNX7pwVkPrvmw6Z2UlGPqr+eYV31HWxJGO7Dg=; b=fyBQq1b1jus+GDB9b0Rtuntf/eX9YwCDwZOUtYndwyq2MWACMstZh0DuEigF7/1VSy L3SNaq4uDOE3NfNuIjfQNNSUPxj1ynLVWDd7K4rQg+KiWssZOJfG5Cp+n+3FtrNO+1Yk ahJHS0+YLIldJWJOVmUcjKJQjyYdr7kNkwJVAuuqmCL1C+MOZbZqRLp0ocz++ophx8E6 I2EYZspEkOShLR3jsRa2uGxi5H3AV04U/YujgXJLiny6WUMJJvcX5vKcA4hOXBYhPdUh XuFmE4XXkpwEa16mx7IH5vz5p4FBJurkePRE6pDjExj+age10mr6UpR3t67EenGCUJoz abrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736527474; x=1737132274; 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=0UZg73MNX7pwVkPrvmw6Z2UlGPqr+eYV31HWxJGO7Dg=; b=B8oqVUVINFCGDZTcfklTR0Lv9QMxuGMQmnq69JQG+cov/a1/ZCsvoNFec1PQdtleo2 HgdnldmxbRzBzwTyfX1EELO4Khm4i8qAr3hKjv4P5KsAG/+67rokch6ZeiSZ7K1TS3Vr WVjGPoFyuTt5oM0PesRXRyZZlUpEZqjkkT1L3A8qKnc9u1BrIDWC7hgIoceLHopwhaDx 6rcalIc0spD5DdZBo3SVY9dEhk9k3wtaFTdvLFcgljTbx66J5ng4jsHplYDR3+MXPV2A 1rBhwXqLTxowywwIU1Qsj+C4cX8BF4KhtPEOjdmpBt0UeU0dvvu1hUGjpUxoVr16JJ9L +R2Q== X-Gm-Message-State: AOJu0Yy6rjbpBXAEKYC5vt5bjqo3wj28ftLSqu5eY6xmexEXpIfRN5bF xvfL2yVMymsJ+hjKX4qcBWtRxPo2PnsOchrWoknP9U6YClTLekRCDmjsekEYlLiVxyUsVSZtzha s X-Gm-Gg: ASbGncvrck1OoukKpTUIlTXdgq1k5tQe/iV9xE4Dp5PR636Pq6n4Cm6STf2CkprMnrA YjICg6mS/154dhS/Er6+pPxYRDC+Ehy+GjHk92VFIi4qu18Rb3chYEiB5XTA8ObkCFXQhQKf/l0 6X5kswCIcdiqCUJF2NOm78AuJfgs+Z4GDBK5QEmQFqczTjBceR9R2YFbMdaGpiWl6wh18QZJtzk hVdKkAbGSZ6PcLhdeOK9FMF7iZ0kIaqI3jd1wXDbhq+PQtL1DVYOLrZm9rJsqNCsQ== X-Google-Smtp-Source: AGHT+IFDOe4K2dVm3J3J80MngymIklMS+9pH6EcKy0rGoKG7NndSMfApyLONJXDBXhXndUNpgC7OAg== X-Received: by 2002:a05:6122:3c94:b0:518:791a:3462 with SMTP id 71dfb90a1353d-51c6c50f1f3mr10177546e0c.9.1736527474044; Fri, 10 Jan 2025 08:44:34 -0800 (PST) Received: from localhost ([2804:14d:7e39:8470:1b99:f53f:5bf8:21c]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-51c7fcfe545sm2335611e0c.38.2025.01.10.08.44.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jan 2025 08:44:33 -0800 (PST) From: Thiago Jung Bauermann <thiago.bauermann@linaro.org> To: gdb-patches@sourceware.org Cc: "Aktemur, Tankut Baris" <tankut.baris.aktemur@intel.com>, Simon Marchi <simark@simark.ca>, "Maciej W. Rozycki" <macro@orcam.me.uk> Subject: [PATCH 0/2] Improvements to a few GDB frame unwind functions Date: Fri, 10 Jan 2025 13:43:58 -0300 Message-ID: <20250110164430.3376697-1-thiago.bauermann@linaro.org> X-Mailer: git-send-email 2.47.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.1 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 autolearn=ham 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.30 Precedence: list List-Id: Gdb-patches mailing list <gdb-patches.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/gdb-patches/> List-Post: <mailto:gdb-patches@sourceware.org> List-Help: <mailto:gdb-patches-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=subscribe> Errors-To: gdb-patches-bounces~patchwork=sourceware.org@sourceware.org |
| Series |
Improvements to a few GDB frame unwind functions
|
|
Message
Thiago Jung Bauermann
Jan. 10, 2025, 4:43 p.m. UTC
Hello,
These patches grew out of patch 2 of my series¹:
[RFC PATCH v4 00/15] gdbserver improvements for AArch64 SVE support
Simon suggested me to split it into two patches and post them separately,
so here goes.
The second patch incorporates review comments from Baris and Simon.
It has a changelog describing them.
Thiago Jung Bauermann (2):
GDB: frame: Make VALUEP argument optional in frame_register_unwind
GDB: Use gdb::array_view for buffers used in register reading and
unwinding
gdb/amd64-windows-tdep.c | 4 ++--
gdb/frame.c | 26 +++++++++++++---------
gdb/frame.h | 10 ++++-----
gdb/mips-tdep.c | 48 ++++++++++++++++++++++------------------
gdb/stack.c | 2 +-
5 files changed, 50 insertions(+), 40 deletions(-)
¹ https://inbox.sourceware.org/gdb-patches/20241102025635.586759-1-thiago.bauermann@linaro.org/
base-commit: 07492186894c3eda4242e9994fc5e973b8f3fb0b