From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id /inNFuzrMGq/pAkAWB0awg (envelope-from ) for ; Tue, 16 Jun 2026 02:23:40 -0400 Authentication-Results: simark.ca; dkim=pass (1024-bit key; unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=PsZdM1So; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=m73SuXna; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=PsZdM1So; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=m73SuXna; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 4E5351E024; Tue, 16 Jun 2026 02:23:40 -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,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 E15F81E024 for ; Tue, 16 Jun 2026 02:23:38 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 05C7848FBC83 for ; Tue, 16 Jun 2026 06:23:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 05C7848FBC83 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=PsZdM1So; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=m73SuXna; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=PsZdM1So; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=m73SuXna Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.223.131]) by sourceware.org (Postfix) with ESMTPS id 971944900300 for ; Tue, 16 Jun 2026 06:22:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 971944900300 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=suse.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 971944900300 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=195.135.223.131 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1781590979; cv=none; b=kwBj7PmANPJnQob2IbfLa/68J6I0tK7mZ6JqghU8otgy2yPf79AMbC3Ta1f6ZgGghv1rsSWPFZKPMBOjfSec6YTUVHBSLP13oWO8dVqrdx57iKf8J25+iPCza/HewprvTex95ZbNlQ/2OvVra1cFpOtYFg/ypTYPpRD+2N4wVOU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1781590979; c=relaxed/simple; bh=3wUtOxC71bBbsewdWnzgWw2ksnFROpFwo2BYyn6tTuw=; h=DKIM-Signature:DKIM-Signature:DKIM-Signature:DKIM-Signature:From: To:Subject:Date:Message-ID:MIME-Version; b=xUZCPaMqewHSBpwKQWrHfroipc3VuY/fn+HrWX0GgbY0apwL3slUTDUOAAfIdsGlfYfwcUjyMPrta63uW181GV3Z2a9SLGyw8bQHOGX7i5Mm7FWNEXMxjIY/G+DCciOFBMcJ2P9WQib4NDg3Oloy0YpLETmkG7i6e1Zz45n+lfM= ARC-Authentication-Results: i=1; sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=PsZdM1So; dkim=pass header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=m73SuXna; dkim=pass (1024-bit key) header.d=suse.de header.i=@suse.de header.a=rsa-sha256 header.s=susede2_rsa header.b=PsZdM1So; dkim=neutral header.d=suse.de header.i=@suse.de header.a=ed25519-sha256 header.s=susede2_ed25519 header.b=m73SuXna DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 971944900300 Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 33F2575939 for ; Tue, 16 Jun 2026 06:22:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1781590978; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=uvLiUR0jIN8c7i2fQDwYUcv52Fhzx7wDCG2DmgDGeCo=; b=PsZdM1SoZl3yAhWXl7D36uaCP6Z+b4p5VXOD0UxQ1/X3+7jCcb4fZ+rcjKuDo/CiNh0bp2 fEb+R5rMjtNaYU5f2t5Y3gKeRR0D4xzAFgE3iZDB6FXjBT5fUFj9Nbk7WHlqbxdUnPE1A8 sC1y2+fWsgAk9Q8BdnNg0xfgrKFWfw4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1781590978; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=uvLiUR0jIN8c7i2fQDwYUcv52Fhzx7wDCG2DmgDGeCo=; b=m73SuXna2B5opVG1SAvh3vLlUhckGro/Q2+Dkqu+KocmkIDpojNH0WD3oKZJvYwWYbVNzV /pXZQWo9h4XcNNBg== Authentication-Results: smtp-out2.suse.de; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=PsZdM1So; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=m73SuXna DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1781590978; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=uvLiUR0jIN8c7i2fQDwYUcv52Fhzx7wDCG2DmgDGeCo=; b=PsZdM1SoZl3yAhWXl7D36uaCP6Z+b4p5VXOD0UxQ1/X3+7jCcb4fZ+rcjKuDo/CiNh0bp2 fEb+R5rMjtNaYU5f2t5Y3gKeRR0D4xzAFgE3iZDB6FXjBT5fUFj9Nbk7WHlqbxdUnPE1A8 sC1y2+fWsgAk9Q8BdnNg0xfgrKFWfw4= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1781590978; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=uvLiUR0jIN8c7i2fQDwYUcv52Fhzx7wDCG2DmgDGeCo=; b=m73SuXna2B5opVG1SAvh3vLlUhckGro/Q2+Dkqu+KocmkIDpojNH0WD3oKZJvYwWYbVNzV /pXZQWo9h4XcNNBg== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 19438779A8 for ; Tue, 16 Jun 2026 06:22:58 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id 7xZEBMLrMGr8fAAAD6G6ig (envelope-from ) for ; Tue, 16 Jun 2026 06:22:58 +0000 From: Tom de Vries To: gdb-patches@sourceware.org Subject: [PATCH 00/12] [gdb] Use using instead of typedef some more Date: Tue, 16 Jun 2026 08:22:45 +0200 Message-ID: <20260616062257.3164438-1-tdevries@suse.de> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Action: no action X-Rspamd-Queue-Id: 33F2575939 X-Spamd-Result: default: False [-3.01 / 50.00]; BAYES_HAM(-3.00)[100.00%]; NEURAL_HAM_LONG(-1.00)[-1.000]; MID_CONTAINS_FROM(1.00)[]; R_MISSING_CHARSET(0.50)[]; NEURAL_HAM_SHORT(-0.20)[-1.000]; R_DKIM_ALLOW(-0.20)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; MIME_GOOD(-0.10)[text/plain]; MX_GOOD(-0.01)[]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RBL_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a07:de40:b281:104:10:150:64:97:from]; FUZZY_RATELIMITED(0.00)[rspamd.com]; RCVD_TLS_ALL(0.00)[]; DKIM_TRACE(0.00)[suse.de:+]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[gdb-patches@sourceware.org]; DNSWL_BLOCKED(0.00)[2a07:de40:b281:104:10:150:64:97:from,2a07:de40:b281:106:10:150:64:167:received]; RECEIVED_SPAMHAUS_BLOCKED_OPENRESOLVER(0.00)[2a07:de40:b281:106:10:150:64:167:received]; DWL_DNSWL_BLOCKED(0.00)[suse.de:dkim]; DBL_BLOCKED_OPENRESOLVER(0.00)[suse.de:mid, suse.de:dkim, imap1.dmz-prg2.suse.org:rdns, imap1.dmz-prg2.suse.org:helo] X-Rspamd-Server: rspamd1.dmz-prg2.suse.org 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 This series replaces typedefs with using some more. There is a number of patches which have been generated by a script written by Claude Code. Note that this doesn't mean that the patches themselves have been written by Claude Code. My understanding is that because the tranformation done by the script is a trivial and mechanical transformation, there are no copyright/licensing issues. Tested on x86_64-linux and aarch64-linux. Tom de Vries (12): [gdb] Use using instead of typedef some more (part 1) [gdb] Use using instead of typedef some more (part 2) [gdb] Use using instead of typedef some more (part 3) [gdb] Convert function pointer typedefs to using [gdb] Convert template typedefs to using [gdb] Convert function typedefs to using [gdb] Fix redundant struct typedefs [gdb] Convert anonymous struct typedefs [gdb] Convert typedef of named struct [gdb] convert struct pointer typedefs [gdb] Convert typedef on separate line [gdb] Use using in compat_x32_clock_t typedef gdb/ada-exp.h | 8 +-- gdb/ada-lang.c | 2 +- gdb/ada-lang.h | 4 +- gdb/arc-linux-tdep.c | 2 +- gdb/arch/xtensa.h | 4 +- gdb/arm-linux-nat.c | 4 +- gdb/arm-tdep.c | 2 +- gdb/async-event.h | 4 +- gdb/breakpoint.h | 4 +- gdb/cli/cli-option.h | 2 +- gdb/command.h | 20 +++--- gdb/compile/compile-c-support.c | 20 +++--- gdb/completer.c | 2 +- gdb/completer.h | 14 ++-- gdb/cp-support.h | 2 +- gdb/cris-tdep.c | 11 ++- gdb/dcache.c | 2 +- gdb/dummy-frame.h | 2 +- gdb/dwarf2/cooked-index-shard.h | 4 +- gdb/dwarf2/frame.c | 2 +- gdb/dwarf2/frame.h | 4 +- gdb/dwarf2/read-gdb-index.h | 11 ++- gdb/event-top.h | 4 +- gdb/expop.h | 18 ++--- gdb/extension.h | 14 ++-- gdb/f-exp.h | 12 ++-- gdb/fbsd-nat.c | 2 +- gdb/frame-base.h | 14 ++-- gdb/frame-unwind.h | 21 +++--- gdb/frv-linux-tdep.c | 10 +-- gdb/gdbarch.h | 12 ++-- gdb/gdbtypes.c | 4 +- gdb/gnu-nat.h | 2 +- gdb/go32-nat.c | 16 ++--- gdb/guile/guile-internal.h | 4 +- gdb/guile/scm-breakpoint.c | 4 +- gdb/i386-sol2-nat.c | 2 +- gdb/ia64-libunwind-tdep.c | 34 ++++----- gdb/inferior.h | 10 +-- gdb/infrun.c | 4 +- gdb/interps.h | 2 +- gdb/jit.c | 2 +- gdb/language.h | 2 +- gdb/linux-tdep.c | 4 +- gdb/m32c-tdep.c | 12 ++-- gdb/macrotab.h | 8 +-- gdb/main.c | 2 +- gdb/mi/mi-cmds.h | 4 +- gdb/mi/mi-symbol-cmds.c | 4 +- gdb/mips-linux-tdep.h | 16 ++--- gdb/mn10300-linux-tdep.c | 10 +-- gdb/nat/aarch64-linux.h | 8 +-- gdb/nat/amd64-linux-siginfo.c | 2 +- gdb/nat/gdb_thread_db.h | 60 ++++++++-------- gdb/nat/glibc_thread_db.h | 52 +++++++------- gdb/nat/linux-procfs.h | 2 +- gdb/ppc-linux-nat.c | 4 +- gdb/procfs.c | 4 +- gdb/registry.h | 2 +- gdb/regset.h | 10 +-- gdb/remote.c | 4 +- gdb/rs6000-tdep.c | 8 +-- gdb/selftest-arch.h | 2 +- gdb/ser-go32.c | 2 +- gdb/serial.h | 2 +- gdb/sol-thread.c | 94 ++++++++++++------------- gdb/solib-dsbt.c | 8 +-- gdb/solib-frv.c | 8 +-- gdb/stack.h | 4 +- gdb/stap-probe.c | 2 +- gdb/stubs/m68k-stub.c | 8 +-- gdb/stubs/sh-stub.c | 12 ++-- gdb/svr4-tls-tdep.h | 12 ++-- gdb/symtab.h | 7 +- gdb/target-descriptions.h | 10 +-- gdb/target.h | 7 +- gdb/tracefile.c | 4 +- gdb/tui/tui-layout.h | 2 +- gdb/tui/tui-winsource.h | 2 +- gdb/unittests/function-view-selftests.c | 2 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 10 ++- gdb/xml-support.h | 12 ++-- gdb/xtensa-tdep.c | 16 ++--- gdb/xtensa-tdep.h | 12 ++-- gdb/xtensa-xtregs.c | 4 +- gdbserver/linux-arm-low.cc | 4 +- gdbserver/linux-low.cc | 8 +-- gdbserver/linux-low.h | 4 +- gdbserver/netbsd-low.cc | 12 ++-- gdbserver/notif.h | 5 +- gdbserver/server.cc | 4 +- gdbserver/tracepoint.cc | 16 ++--- gdbserver/xtensa-xtregs.cc | 4 +- gdbsupport/common-exceptions.h | 4 +- gdbsupport/event-loop.h | 4 +- gdbsupport/fileio.h | 12 ++-- gdbsupport/gdb_proc_service.h | 4 +- gdbsupport/gdb_splay_tree.h | 4 +- gdbsupport/search.h | 2 +- 100 files changed, 432 insertions(+), 438 deletions(-) base-commit: dcca095929a12ac590c62ff3ea680154b7f44705 -- 2.51.0