From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id WVvtMfcnvWqZ7h4AWB0awg (envelope-from ) for ; Wed, 30 Sep 2026 11:17:11 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=XO+6lejr; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id C5A311E051; Wed, 30 Sep 2026 11:17:11 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-4.1 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_BL_SPAMCOP_NET,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 C628C1E01F for ; Wed, 30 Sep 2026 11:17:10 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 4870B4BB58B3 for ; Wed, 30 Sep 2026 15:17:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4870B4BB58B3 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=XO+6lejr Received: from sonic.asd.mail.yahoo.com (sonic-euwe4-0022.asd.mail.yahoo.com [34.2.86.21]) by sourceware.org (Postfix) with ESMTPS id 526784BB3BFC for ; Wed, 30 Sep 2026 15:16:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 526784BB3BFC Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=yahoo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yahoo.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 526784BB3BFC Authentication-Results: sourceware.org; arc=none smtp.remote-ip=34.2.86.21 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1790781405; cv=none; b=QvC8+iZSDf1ozD7Qqnrrogxt9pkaD9E9c7bZyq5F5gjvA26+UZjAx4jrgFcxZpmfHp9qZ90GDa9DLAAwpqudJxM1DMjjd2Y2KAmSGOM74b8skZ7S/K64Uyt1s2T9jlgDE/Xs+L6GDKOZT4MUm1fZ0oi0o/imolqwcZIo9QeZjpg= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1790781405; c=relaxed/simple; bh=wlo7Ygo+u7+SLAfqsI1xnZhseeoAb/Y//0Rvtx4FSkc=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=Ur8OWrRUb1urcGUT2cmHMTxa/l7OZ+wqAMQum/aAzcl/yByf5fnjUsBuv0J0Wwwd1bI7breYMXhmxiOojbQu+ktNlFk3PMS1aM6ICuR83k7ingBZfawHALZkX5mjtvKczP2KLdDkIhfkvByxIapEjXbaGUKKdu/ey7p3lJ+GIgQ= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=yahoo.de header.i=@yahoo.de header.a=rsa-sha256 header.s=s2048 header.b=XO+6lejr DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 526784BB3BFC DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.de; s=s2048; t=1790781404; bh=vd7AztdrrxXbwqOzmnQTY9mrAex2pm4fkQKhD78Eq4A=; h=From:To:Subject:Date:In-Reply-To:References:From:Subject:Reply-To; b=XO+6lejrpbZprhkXYpHlDH/z2tfDhej+ol8IwCbb1WaIoga+jNGRpkWs8xxhoLy8J+kXmI5euxi01UZFhubBJFFXieI2kRpJNkCJyC1ahpjF7/3GnwRTt8FnBx/oPuEEIUeg1DCBNKuRF/0PfGHQGsxuMV4Ekjxbtna+7MPP3cgPfG7wTxPCOxZyTpycCahSYLGjdaoe9iaaX4l6SLpdRE8K6sLz4TfoM6jEs0fcXVxDoanzqgmki2eSSUHFjngKPOoaT4lGjkT7t1FGsqwgBWgRz8K5ku+ieEtEz6DK44L9LF+11i4OAoF0EKlHekGQZOnHBdpuPRBrrERcCXvTAQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1790781404; bh=9joH6ggdbR16q3mNNBPYizDgCSAlSIa4X9kUNQmTKMv=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=aFdqp3RCqUR751rj91sgzxfBl34hERgvaLRxV10d7NK7nTm3YcjsofNcL6N2S6YmHH9s4ABGgW3zPTVFx385kUpQ/4WQeCH2VmDlgf6dxr/J9Zjz6CnivHwK0OlNK4uXlGl7TmBoC5TedNTS+Jj9JaaA3/dJtHN+zCTh8ADLzPNXQfmoVWrTvafpcg+lR0J7b6AgIvTDUliTzpPr+vC2NoNqfjsNOEjCojhJEgCjuX2spK+pRDudZ6PCmhTOekQC4Mmole1MVSxYms1ynovhD9OMpueib8ngSKylnjtx3lJqjZV5XWp6CBoQygLqkclDf5z6/B2HrDf4ckEXlbCFsQ== X-YMail-OSG: 69YueRUVM1lbVYCF1tPqKkHCoVHgKbYycdbJHkM3rfUQ5zf9k7sgsLJUVTnQZus BczephWhRDIkmd_eQdz9fftwXpW.FkSHJUaosu67A5hEHa1TC79m3kstyA6U_k5F0AKdrE2LTMRp akO478tnqFR39rAsKCX.90pZuFQ6oMzUHuzt4vF7cR54TFb03PPzPu5Rv_3oNAQtLyC36s2DJ4Ba x98hcjX9LdTLyXAFqxmFel1Wok24jpf7D2jD0lS8DhOzP3xU1XIDQpD76JjIIYsNGHaDKVz1V.d6 i2gjUS7VRjnPPqxocGP0Nm.j5F26IDQQwM1nujz6ofiekBQoiBrPnS9Qjg3vS.jZhftqHrL9uR7G nPGsBId9ADSA2.GT75c8zqeapE0G3MPyFxSh8eHwkmplLp5dBeXwrIwNQ.MJLiFRXbAGjPAz2.wa VOmDoo2lD5e6pqx3sTnz3GzwEzCeocgDEkXxQpPMU18kiOBqcVkh6mPden7kdI2mLKEtkkruSGg7 8kLXz3gDyTFh_mqpB8PvqlVVg13x6LmTNlJ94dS57qIHpYZK7nDjgpfoDD_Z3VQj8um9xZs.298L pZm_iL.o4..R.KLHYJUaqhkGyDbBWdyh0USx8jMdO17F.NszbNDTvhqVFGH1ci7pzQ7dUty4uJik t6qM2y5EORuEjJAyoLCNn.If4AYt_cN8LF6S7NVr06obrFmtTtW0H2bJCoLsmp0BrlD5Ipe6iF5B ujnOek95qhSZX9Dw.hxYymdrZ1lqQza.6XUNnw3kJAVrqfwXoP3_AaKUWz6N7vrrUJkH03gz0NIT acoGKyqKk8Jpg.wUapJJKBnrvs8ATvT5Ery8x9MhOH4OWXiVHID0MhPXguDJe4tvWtH9goL2jeE1 7c3ej2kPNoTSnIe4clUbv7akbjJTAzArlVS5uaIlVl6o3S9.ZOS3On_5Wgz.Qh.QQ288UryDWbKk CAVNto6_WaN0ZFLVE2MZ3wQa1kMgyi3JkAnJV.lbq4bR3uAPbIxjgWmZ7D8bn4OWlGdXL1EMpqUF H3KkMX9B.ZXexZRJ3XUblZ1CxvS4H6rwsTnjhN2ODs2984AyyDXzW.YzqRKVeExlSQd56q1zTcnO OyZVG31x3kg9hbR2h4An7JYFvByx0Rm.JNnZ2.Ku2TqIgIvtf8zeR59xZz2AfSiV03vRtfFUrKe_ AtAb3yXxwijEzbFygccuQS.vv4gJRyhLa.7Q9Da26yX.jK13BE.ibVbMk3Uw9c6DcM4PgzOcNSQC rTqFuRC5zZf0Wigk1Ckwr_9Bfh1_qGIiKRtZrBd6MfiBlpYkGNz5.YBU9dOOAOEDUiRM3a_fTMPk uV2duuTjrgkVYMcyzbffuCaZQcwmlLjuNmBIFqEOPqvn4BmUvrYYy03R9MHLP8WvGXU24uzZ1579 pN6RDVqRK9wUkHdZ9ANP9s0smVYTg8i0O_.g1DDVt3kwBOxOBAuFUD9WqsmAAsNNS7baFwCWZ_ur 6krK9lWQ8OYprwompCNQPdOxzlkuPTqkE9Di5CywaKlgJcJlxnu1p8xD0lNs8.c9nVwTaie8dWee K20vANXEC3V.UWyc3qvgTzYWczk2HvG9SlJHJJ4TYcNLARJ1R5kbgUG9.DL2jZZdqqoZspm57SyE 25_r5zuPN0CGfIwKtPmm1kncKAVuoZ5qe746rvjQ_THxtA3okPyMQTZMhbDCsP33PqliR8GaWiOf 07_lbPJaK2vtvEcSYdWnobZ0T9TF1ZGBEvx0.wHzEv0rG9hjhP0ltFKQ3Bx0X3uuC7Pb_Uw4TltH A4vLg9YOqyH43btcRUySKTvJD.qOrKMI3P9ty7LEPay66HziCLTNs4baL9gfERM3J2FyU7R5rsxh ZC4x1m4b13GiGCxL6TbTRJpN3HVFVG2KoKLrABSh_U8qCEaSaAq8PyjbGL8XeiAaTvD8DoM2g2HL ivhL4TG.qxbbM2KImsPVcpSp9pYDQcibQAHOEB2.DL3gd.1s6ZYqz5Oaz2Ppk43RGtrbTLlKopd4 okN1w37ioFHD0GMVvlegj X-Sonic-MF: X-Sonic-ID: cbb53ca4-adfc-4d9a-b7bb-42919c866933 Received: from sonic.gate.mail.ne1.yahoo.com by mail-asdoutdeli-p-cin-euwe4-prod-sonicconsumer-svc-101 with HTTP; Wed, 30 Sep 2026 15:16:44 +0000 Received: from dip27.lsn.ir2.yahoo.com ([87.248.99.36]) by hello (SMTP) with SMTP ID af43f66c19a0cd448f2f359d7d3dc3ac for ; Wed, 30 Sep 2026 15:16:42 +0000 (UTC) From: Hannes Domani To: gdb-patches@sourceware.org Subject: [PATCH v4 9/9] Windows gdbserver: Remove win32_target_ops "num_regs" method Date: Wed, 30 Sep 2026 17:11:43 +0200 Message-ID: <20260930151403.774660-9-ssbssa@yahoo.de> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260930151403.774660-1-ssbssa@yahoo.de> References: <20260930151403.774660-1-ssbssa@yahoo.de> 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 It's no longer used since the AVX patch. --- v4: this patch didn't exist before --- gdbserver/win32-aarch64-low.cc | 10 ---------- gdbserver/win32-i386-low.cc | 16 ---------------- gdbserver/win32-low.cc | 2 -- gdbserver/win32-low.h | 3 --- 4 files changed, 31 deletions(-) diff --git a/gdbserver/win32-aarch64-low.cc b/gdbserver/win32-aarch64-low.cc index e94548b6fef..dfcb940f3e3 100644 --- a/gdbserver/win32-aarch64-low.cc +++ b/gdbserver/win32-aarch64-low.cc @@ -394,15 +394,6 @@ aarch64_arch_setup () aarch64_tdesc = std::move (tdesc); } -/* Implement win32_target_ops "num_regs" method. */ - -static int -aarch64_win32_num_regs () -{ - int num_regs = sizeof (aarch64_mappings) / sizeof (aarch64_mappings[0]); - return num_regs; -} - /* Implement win32_target_ops "get_pc" method. */ static CORE_ADDR @@ -438,7 +429,6 @@ aarch64_is_sw_breakpoint (const EXCEPTION_RECORD *er) struct win32_target_ops the_low_target = { aarch64_arch_setup, - aarch64_win32_num_regs, aarch64_initial_stuff, aarch64_get_thread_context, aarch64_prepare_to_resume, diff --git a/gdbserver/win32-i386-low.cc b/gdbserver/win32-i386-low.cc index 8c62787a31b..e35fcbc3da1 100644 --- a/gdbserver/win32-i386-low.cc +++ b/gdbserver/win32-i386-low.cc @@ -668,21 +668,6 @@ i386_arch_setup (void) #endif } -/* Implement win32_target_ops "num_regs" method. */ - -static int -i386_win32_num_regs (void) -{ - int num_regs; -#ifdef __x86_64__ - if (!windows_process.wow64_process) - num_regs = sizeof (amd64_mappings) / sizeof (amd64_mappings[0]); - else -#endif - num_regs = sizeof (i386_mappings) / sizeof (i386_mappings[0]); - return num_regs; -} - /* Implement win32_target_ops "get_pc" method. */ static CORE_ADDR @@ -738,7 +723,6 @@ i386_is_sw_breakpoint (const EXCEPTION_RECORD *er) struct win32_target_ops the_low_target = { i386_arch_setup, - i386_win32_num_regs, i386_initial_stuff, i386_get_thread_context, i386_prepare_to_resume, diff --git a/gdbserver/win32-low.cc b/gdbserver/win32-low.cc index 3e80405f651..0d08a7e8915 100644 --- a/gdbserver/win32-low.cc +++ b/gdbserver/win32-low.cc @@ -62,8 +62,6 @@ gdbserver_windows_process windows_process; int using_threads = 1; -#define NUM_REGS (the_low_target.num_regs ()) - /* The current debug event from WaitForDebugEvent. */ static ptid_t debug_event_ptid (DEBUG_EVENT *event) diff --git a/gdbserver/win32-low.h b/gdbserver/win32-low.h index dffa13e31f8..af12805dcfd 100644 --- a/gdbserver/win32-low.h +++ b/gdbserver/win32-low.h @@ -37,9 +37,6 @@ struct win32_target_ops /* Architecture-specific setup. */ void (*arch_setup) (void); - /* The number of target registers. */ - int (*num_regs) (void); - /* Perform initializations on startup. */ void (*initial_stuff) (process_info *proc); -- 2.55.0