Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys introduce DDB_END_CMD and replace more than 20 copies of...



details:   https://anonhg.NetBSD.org/src/rev/a00802800c1f
branches:  trunk
changeset: 959730:a00802800c1f
user:      mrg <mrg%NetBSD.org@localhost>
date:      Tue Feb 23 07:13:51 2021 +0000

description:
introduce DDB_END_CMD and replace more than 20 copies of the same
list of NULLs and 0.  idea from rillig@.

all touched ports built, several booted.

diffstat:

 sys/arch/aarch64/aarch64/db_machdep.c   |  10 +++----
 sys/arch/alpha/alpha/db_interface.c     |   6 ++--
 sys/arch/amd64/amd64/db_interface.c     |   6 ++--
 sys/arch/arm/arm32/db_machdep.c         |   6 ++--
 sys/arch/hppa/hppa/db_machdep.c         |   6 ++--
 sys/arch/i386/i386/db_interface.c       |   6 ++--
 sys/arch/ia64/ia64/db_interface.c       |   6 ++--
 sys/arch/mips/mips/db_interface.c       |   6 ++--
 sys/arch/powerpc/powerpc/db_interface.c |   7 ++---
 sys/arch/sh3/sh3/db_interface.c         |   6 ++--
 sys/arch/sparc/sparc/db_interface.c     |   6 ++--
 sys/arch/sparc/sparc/db_machdep.c       |   6 ++--
 sys/arch/sparc64/sparc64/db_interface.c |   6 ++--
 sys/arch/sparc64/sparc64/db_machdep.c   |   6 ++--
 sys/arch/sun3/sun3/db_machdep.c         |   6 ++--
 sys/arch/vax/vax/db_machdep.c           |   6 ++--
 sys/ddb/db_command.c                    |   8 +++---
 sys/ddb/db_command.h                    |   4 ++-
 sys/dev/sbus/esp_sbus.c                 |   6 ++--
 sys/dev/usb/usb.c                       |   6 ++--
 sys/modules/examples/ddbping/ddbping.c  |  41 ++++++++++++--------------------
 21 files changed, 77 insertions(+), 89 deletions(-)

diffs (truncated from 611 to 300 lines):

diff -r b948d4ba329b -r a00802800c1f sys/arch/aarch64/aarch64/db_machdep.c
--- a/sys/arch/aarch64/aarch64/db_machdep.c     Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/aarch64/aarch64/db_machdep.c     Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: db_machdep.c,v 1.33 2021/02/05 21:44:34 joerg Exp $ */
+/* $NetBSD: db_machdep.c,v 1.34 2021/02/23 07:13:51 mrg Exp $ */
 
 /*-
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_machdep.c,v 1.33 2021/02/05 21:44:34 joerg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_machdep.c,v 1.34 2021/02/23 07:13:51 mrg Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd32.h"
@@ -163,10 +163,8 @@
        },
 #endif
        {
-               DDB_ADD_CMD(NULL, NULL, 0,
-                   NULL,
-                   NULL, NULL)
-       }
+               DDB_END_CMD
+       },
 };
 
 const struct db_variable db_regs[] = {
diff -r b948d4ba329b -r a00802800c1f sys/arch/alpha/alpha/db_interface.c
--- a/sys/arch/alpha/alpha/db_interface.c       Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/alpha/alpha/db_interface.c       Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: db_interface.c,v 1.35 2020/09/18 00:02:43 thorpej Exp $ */
+/* $NetBSD: db_interface.c,v 1.36 2021/02/23 07:13:51 mrg Exp $ */
 
 /*
  * Mach Operating System
@@ -52,7 +52,7 @@
 
 #include <sys/cdefs.h>                 /* RCS ID & Copyright macro defns */
 
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.35 2020/09/18 00:02:43 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.36 2021/02/23 07:13:51 mrg Exp $");
 
 #include <sys/param.h>
 #include <sys/proc.h>
@@ -95,7 +95,7 @@
        { DDB_ADD_CMD("cpu",    db_mach_cpu,    0,
          "switch to another cpu", "cpu-no", NULL) },
 #endif
-       { DDB_ADD_CMD(NULL,     NULL,           0,NULL,NULL,NULL) },
+       { DDB_END_CMD },
 };
 
 static int db_alpha_regop(const struct db_variable *, db_expr_t *, int);
diff -r b948d4ba329b -r a00802800c1f sys/arch/amd64/amd64/db_interface.c
--- a/sys/arch/amd64/amd64/db_interface.c       Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/amd64/amd64/db_interface.c       Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_interface.c,v 1.38 2020/07/14 00:45:52 yamaguchi Exp $      */
+/*     $NetBSD: db_interface.c,v 1.39 2021/02/23 07:13:51 mrg Exp $    */
 
 /*
  * Mach Operating System
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.38 2020/07/14 00:45:52 yamaguchi Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.39 2021/02/23 07:13:51 mrg Exp $");
 
 #include "opt_ddb.h"
 #include "opt_multiprocessor.h"
@@ -85,7 +85,7 @@
        { DDB_ADD_CMD("cpu",    db_mach_cpu,    0,
          "switch to another cpu", "cpu-no", NULL) },
 #endif
-       { DDB_ADD_CMD(NULL, NULL, 0, NULL, NULL, NULL) },
+       { DDB_END_CMD },
 };
 
 void kdbprinttrap(int, int);
diff -r b948d4ba329b -r a00802800c1f sys/arch/arm/arm32/db_machdep.c
--- a/sys/arch/arm/arm32/db_machdep.c   Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/arm/arm32/db_machdep.c   Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_machdep.c,v 1.38 2020/12/03 10:23:45 rin Exp $      */
+/*     $NetBSD: db_machdep.c,v 1.39 2021/02/23 07:13:51 mrg Exp $      */
 
 /*
  * Copyright (c) 1996 Mark Brinicombe
@@ -34,7 +34,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_machdep.c,v 1.38 2020/12/03 10:23:45 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_machdep.c,v 1.39 2021/02/23 07:13:51 mrg Exp $");
 
 #include <sys/param.h>
 
@@ -142,7 +142,7 @@
 #endif
 #endif /* _KERNEL */
 
-       { DDB_ADD_CMD(NULL,     NULL,           0,NULL,NULL,NULL) }
+       { DDB_END_CMD },
 };
 
 void
diff -r b948d4ba329b -r a00802800c1f sys/arch/hppa/hppa/db_machdep.c
--- a/sys/arch/hppa/hppa/db_machdep.c   Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/hppa/hppa/db_machdep.c   Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
- /*    $NetBSD: db_machdep.c,v 1.8 2019/04/15 20:45:08 skrll Exp $     */
+ /*    $NetBSD: db_machdep.c,v 1.9 2021/02/23 07:13:52 mrg Exp $       */
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_machdep.c,v 1.8 2019/04/15 20:45:08 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_machdep.c,v 1.9 2021/02/23 07:13:52 mrg Exp $");
 
 #include <sys/param.h>
 #include <sys/lwp.h>
@@ -125,7 +125,7 @@
          "[/l] [addr]",
          "   addr:\tdisplay this trap frame (current kernel frame otherwise)\n"
          "   /l:\tdisplay the trap frame from lwp") },
-       { DDB_ADD_CMD(NULL,     NULL,           0, NULL, NULL, NULL) }
+       { DDB_END_CMD },
 };
 
 void
diff -r b948d4ba329b -r a00802800c1f sys/arch/i386/i386/db_interface.c
--- a/sys/arch/i386/i386/db_interface.c Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/i386/i386/db_interface.c Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_interface.c,v 1.85 2020/07/14 00:45:52 yamaguchi Exp $      */
+/*     $NetBSD: db_interface.c,v 1.86 2021/02/23 07:13:52 mrg Exp $    */
 
 /*
  * Mach Operating System
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.85 2020/07/14 00:45:52 yamaguchi Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.86 2021/02/23 07:13:52 mrg Exp $");
 
 #include "opt_ddb.h"
 #include "opt_multiprocessor.h"
@@ -86,7 +86,7 @@
        { DDB_ADD_CMD("cpu",    db_mach_cpu,    0,
          "switch to another cpu", "cpu-no", NULL) },
 #endif
-       { DDB_ADD_CMD(NULL, NULL, 0, NULL, NULL, NULL) },
+       { DDB_END_CMD },
 };
 
 void kdbprinttrap(int, int);
diff -r b948d4ba329b -r a00802800c1f sys/arch/ia64/ia64/db_interface.c
--- a/sys/arch/ia64/ia64/db_interface.c Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/ia64/ia64/db_interface.c Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: db_interface.c,v 1.8 2014/04/03 17:05:58 martin Exp $ */
+/* $NetBSD: db_interface.c,v 1.9 2021/02/23 07:13:52 mrg Exp $ */
 
 /*-
  * Copyright (c) 2003-2005 Marcel Moolenaar
@@ -80,7 +80,7 @@
 
 #include <sys/cdefs.h>                 /* RCS ID & Copyright macro defns */
 
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.8 2014/04/03 17:05:58 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.9 2021/02/23 07:13:52 mrg Exp $");
 
 #include <sys/param.h>
 #include <sys/proc.h>
@@ -118,7 +118,7 @@
          "[vector]",
          "   vector:\tthe vector to show (all vectors otherwise)") },
 
-       { DDB_ADD_CMD(NULL, NULL, 0, NULL,NULL,NULL) },
+       { DDB_END_CMD },
 };
 
 static int
diff -r b948d4ba329b -r a00802800c1f sys/arch/mips/mips/db_interface.c
--- a/sys/arch/mips/mips/db_interface.c Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/mips/mips/db_interface.c Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_interface.c,v 1.91 2020/08/23 03:21:57 simonb Exp $ */
+/*     $NetBSD: db_interface.c,v 1.92 2021/02/23 07:13:52 mrg Exp $    */
 
 /*
  * Mach Operating System
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.91 2020/08/23 03:21:57 simonb Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.92 2021/02/23 07:13:52 mrg Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_multiprocessor.h"
@@ -827,7 +827,7 @@
                "delete cp0 watchpoint",
                "address", NULL) },
 #endif /* (MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) > 0 */
-       { DDB_ADD_CMD(NULL,     NULL,               0,  NULL,NULL,NULL) }
+       { DDB_END_CMD },
 };
 #endif /* !KGDB */
 
diff -r b948d4ba329b -r a00802800c1f sys/arch/powerpc/powerpc/db_interface.c
--- a/sys/arch/powerpc/powerpc/db_interface.c   Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/powerpc/powerpc/db_interface.c   Tue Feb 23 07:13:51 2021 +0000
@@ -1,8 +1,8 @@
-/*     $NetBSD: db_interface.c,v 1.54 2020/07/06 09:34:18 rin Exp $ */
+/*     $NetBSD: db_interface.c,v 1.55 2021/02/23 07:13:52 mrg Exp $ */
 /*     $OpenBSD: db_interface.c,v 1.2 1996/12/28 06:21:50 rahnds Exp $ */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.54 2020/07/06 09:34:18 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.55 2021/02/23 07:13:52 mrg Exp $");
 
 #define USERACC
 
@@ -156,8 +156,7 @@
          "switch to another cpu", "cpu-no", NULL) },
 #endif /* MULTIPROCESSOR */
 
-       { DDB_ADD_CMD(NULL,     NULL,                   0,
-         NULL,NULL,NULL) }
+       { DDB_END_CMD },
 };
 
 void
diff -r b948d4ba329b -r a00802800c1f sys/arch/sh3/sh3/db_interface.c
--- a/sys/arch/sh3/sh3/db_interface.c   Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/sh3/sh3/db_interface.c   Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_interface.c,v 1.65 2020/08/03 21:53:25 uwe Exp $    */
+/*     $NetBSD: db_interface.c,v 1.66 2021/02/23 07:13:52 mrg Exp $    */
 
 /*-
  * Copyright (C) 2002 UCHIYAMA Yasushi.  All rights reserved.
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.65 2020/08/03 21:53:25 uwe Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.66 2021/02/23 07:13:52 mrg Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -120,7 +120,7 @@
                "Dump TLB contents.",
                NULL, NULL) },
 
-       { DDB_ADD_CMD(NULL, NULL, 0, NULL, NULL,NULL) }
+       { DDB_END_CMD },
 };
 
 int db_active;
diff -r b948d4ba329b -r a00802800c1f sys/arch/sparc/sparc/db_interface.c
--- a/sys/arch/sparc/sparc/db_interface.c       Tue Feb 23 01:31:30 2021 +0000
+++ b/sys/arch/sparc/sparc/db_interface.c       Tue Feb 23 07:13:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: db_interface.c,v 1.95 2021/01/24 07:36:54 mrg Exp $ */
+/*     $NetBSD: db_interface.c,v 1.96 2021/02/23 07:13:52 mrg Exp $ */
 
 /*
  * Mach Operating System
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.95 2021/01/24 07:36:54 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.96 2021/02/23 07:13:52 mrg Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_ddb.h"
@@ -453,7 +453,7 @@
        { DDB_ADD_CMD("xcall",  db_xcall_cmd,   0,
          "show xcall information on all cpus", NULL, NULL) },
 #endif
-       { DDB_ADD_CMD(NULL,     NULL,           0,      NULL,NULL,NULL) }
+       { DDB_END_CMD },
 };
 #endif /* DDB */
 
diff -r b948d4ba329b -r a00802800c1f sys/arch/sparc/sparc/db_machdep.c
--- a/sys/arch/sparc/sparc/db_machdep.c Tue Feb 23 01:31:30 2021 +0000



Home | Main Index | Thread Index | Old Index