I'd like to rename DDB's entry point to be able to filter it out from
the list of symbols to instrument.  All Elf symbols prefixed with 'db_'
will be invisible from the dynamic tracing tool I'm working on.

This consolidate the approach taken by ddb(4) where having a db_printf()
allows you to instrument/put a break on printf(9).

ok?

Index: arch/alpha/alpha/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/alpha/alpha/db_interface.c,v
retrieving revision 1.22
diff -u -p -r1.22 db_interface.c
--- arch/alpha/alpha/db_interface.c     27 Apr 2016 11:03:24 -0000      1.22
+++ arch/alpha/alpha/db_interface.c     30 Apr 2017 13:06:42 -0000
@@ -220,7 +220,7 @@ db_write_bytes(addr, size, data)
 }
 
 void
-Debugger()
+db_enter()
 {
 
        __asm volatile("call_pal 0x81");                /* bugchk */
Index: arch/alpha/alpha/lock_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/alpha/alpha/lock_machdep.c,v
retrieving revision 1.4
diff -u -p -r1.4 lock_machdep.c
--- arch/alpha/alpha/lock_machdep.c     19 Mar 2016 11:34:22 -0000      1.4
+++ arch/alpha/alpha/lock_machdep.c     30 Apr 2017 13:06:47 -0000
@@ -80,7 +80,7 @@ __mp_lock_spin(struct __mp_lock *mpl)
 
        if (nticks == 0) {
                db_printf("__mp_lock(%p): lock spun out", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 }
@@ -128,7 +128,7 @@ __mp_unlock(struct __mp_lock *mpl)
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_unlock(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -150,7 +150,7 @@ __mp_release_all(struct __mp_lock *mpl)
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_release_all(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -170,7 +170,7 @@ __mp_release_all_but_one(struct __mp_loc
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_release_all_but_one(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
Index: arch/alpha/alpha/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/alpha/alpha/machdep.c,v
retrieving revision 1.179
diff -u -p -r1.179 machdep.c
--- arch/alpha/alpha/machdep.c  30 Apr 2017 13:04:49 -0000      1.179
+++ arch/alpha/alpha/machdep.c  30 Apr 2017 13:06:57 -0000
@@ -762,7 +762,7 @@ nobootinfo:
        ddb_init();
 
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
        /*
         * Figure out our clock frequency, from RPB fields.
Index: arch/alpha/dev/sgmap_typedep.c
===================================================================
RCS file: /cvs/src/sys/arch/alpha/dev/sgmap_typedep.c,v
retrieving revision 1.14
diff -u -p -r1.14 sgmap_typedep.c
--- arch/alpha/dev/sgmap_typedep.c      11 Jul 2014 12:55:32 -0000      1.14
+++ arch/alpha/dev/sgmap_typedep.c      30 Apr 2017 13:07:12 -0000
@@ -222,7 +222,7 @@ __C(SGMAP_TYPE,_load)(bus_dma_tag_t t, b
 
 #if defined(SGMAP_DEBUG) && defined(DDB)
        if (__C(SGMAP_TYPE,_debug) > 1)
-               Debugger();
+               db_enter();
 #endif
 
        if (error == 0) {
@@ -281,7 +281,7 @@ __C(SGMAP_TYPE,_load_mbuf)(bus_dma_tag_t
 
 #if defined(SGMAP_DEBUG) && defined(DDB)
        if (__C(SGMAP_TYPE,_debug) > 1)
-               Debugger();
+               db_enter();
 #endif
 
        if (error == 0) {
@@ -358,7 +358,7 @@ __C(SGMAP_TYPE,_load_uio)(bus_dma_tag_t 
 
 #if defined(SGMAP_DEBUG) && defined(DDB)
        if (__C(SGMAP_TYPE,_debug) > 1)
-               Debugger();
+               db_enter();
 #endif
 
        if (error == 0) {
Index: arch/alpha/tc/scc.c
===================================================================
RCS file: /cvs/src/sys/arch/alpha/tc/scc.c,v
retrieving revision 1.29
diff -u -p -r1.29 scc.c
--- arch/alpha/tc/scc.c 2 Jul 2010 17:27:01 -0000       1.29
+++ arch/alpha/tc/scc.c 30 Apr 2017 13:07:26 -0000
@@ -1084,7 +1084,7 @@ scc_modem_intr(dev)
        if ((value & ZSRR0_BREAK) && CONSOLE_ON_UNIT(sc->sc_dv.dv_unit)) {
 #ifdef DDB
                splx(s);                /* spl0()? */
-               Debugger();
+               db_enter();
                return;
 #else
                /* XXX maybe fall back to PROM? */
Index: arch/amd64/amd64/cpu.c
===================================================================
RCS file: /cvs/src/sys/arch/amd64/amd64/cpu.c,v
retrieving revision 1.102
diff -u -p -r1.102 cpu.c
--- arch/amd64/amd64/cpu.c      28 Jul 2016 21:57:57 -0000      1.102
+++ arch/amd64/amd64/cpu.c      30 Apr 2017 13:07:33 -0000
@@ -619,7 +619,7 @@ cpu_start_secondary(struct cpu_info *ci)
                printf("%s: failed to become ready\n", ci->ci_dev->dv_xname);
 #if defined(MPDEBUG) && defined(DDB)
                printf("dropping into debugger; continue from here to resume 
boot\n");
-               Debugger();
+               db_enter();
 #endif
        }
 
@@ -655,7 +655,7 @@ cpu_boot_secondary(struct cpu_info *ci)
                printf("cpu failed to start\n");
 #if defined(MPDEBUG) && defined(DDB)
                printf("dropping into debugger; continue from here to resume 
boot\n");
-               Debugger();
+               db_enter();
 #endif
        }
 }
Index: arch/amd64/amd64/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/amd64/amd64/db_interface.c,v
retrieving revision 1.27
diff -u -p -r1.27 db_interface.c
--- arch/amd64/amd64/db_interface.c     20 Apr 2017 14:13:00 -0000      1.27
+++ arch/amd64/amd64/db_interface.c     30 Apr 2017 13:19:51 -0000
@@ -352,7 +352,7 @@ db_stopcpu(int cpu)
 void
 x86_ipi_db(struct cpu_info *ci)
 {
-       Debugger();
+       db_enter();
 }
 #endif /* MULTIPROCESSOR */
 
@@ -396,7 +396,7 @@ db_machine_init(void)
 }
 
 void
-Debugger(void)
+db_enter(void)
 {
        breakpoint();
 }
Index: arch/amd64/amd64/lock_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/amd64/amd64/lock_machdep.c,v
retrieving revision 1.13
diff -u -p -r1.13 lock_machdep.c
--- arch/amd64/amd64/lock_machdep.c     20 Apr 2017 13:20:17 -0000      1.13
+++ arch/amd64/amd64/lock_machdep.c     30 Apr 2017 13:08:11 -0000
@@ -59,7 +59,7 @@ __mp_lock_spin(struct __mp_lock *mpl, u_
 
                if (--nticks <= 0) {
                        db_printf("__mp_lock(%p): lock spun out", mpl);
-                       Debugger();
+                       db_enter();
                        nticks = __mp_lock_spinout;
                }
        }
@@ -99,7 +99,7 @@ ___mp_unlock(struct __mp_lock *mpl LOCK_
 #ifdef MP_LOCKDEBUG
        if (!__mp_lock_held(mpl)) {
                db_printf("__mp_unlock(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -149,7 +149,7 @@ ___mp_release_all_but_one(struct __mp_lo
 #ifdef MP_LOCKDEBUG
        if (!__mp_lock_held(mpl)) {
                db_printf("__mp_release_all_but_one(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
Index: arch/amd64/amd64/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/amd64/amd64/machdep.c,v
retrieving revision 1.227
diff -u -p -r1.227 machdep.c
--- arch/amd64/amd64/machdep.c  30 Apr 2017 13:04:49 -0000      1.227
+++ arch/amd64/amd64/machdep.c  30 Apr 2017 13:08:57 -0000
@@ -1602,7 +1602,7 @@ init_x86_64(paddr_t first_avail)
        db_machine_init();
        ddb_init();
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
 }
 
Index: arch/arm/arm/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/arm/arm/db_interface.c,v
retrieving revision 1.11
diff -u -p -r1.11 db_interface.c
--- arch/arm/arm/db_interface.c 20 Apr 2016 07:59:25 -0000      1.11
+++ arch/arm/arm/db_interface.c 30 Apr 2017 13:19:53 -0000
@@ -340,7 +340,7 @@ db_write_bytes(vaddr_t addr, size_t size
 }
 
 void
-Debugger(void)
+db_enter(void)
 {
        asm(".word      0xe7ffffff");
 }
Index: arch/arm/arm/undefined.c
===================================================================
RCS file: /cvs/src/sys/arch/arm/arm/undefined.c,v
retrieving revision 1.9
diff -u -p -r1.9 undefined.c
--- arch/arm/arm/undefined.c    30 Apr 2017 13:04:49 -0000      1.9
+++ arch/arm/arm/undefined.c    30 Apr 2017 13:09:00 -0000
@@ -242,7 +242,7 @@ undefinedinstruction(trapframe_t *frame)
                if ((fault_code & FAULT_USER) == 0) {
                        printf("Undefined instruction in kernel\n");
 #ifdef DDB
-                       Debugger();
+                       db_enter();
 #endif
                }
 
Index: arch/arm/cortex/ampintc.c
===================================================================
RCS file: /cvs/src/sys/arch/arm/cortex/ampintc.c,v
retrieving revision 1.19
diff -u -p -r1.19 ampintc.c
--- arch/arm/cortex/ampintc.c   21 Mar 2017 21:51:03 -0000      1.19
+++ arch/arm/cortex/ampintc.c   30 Apr 2017 13:09:03 -0000
@@ -491,7 +491,7 @@ ampintc_irq_handler(void *frame)
                if ((cnt++ % 100) == 0) {
                        printf("irq  %d fired * _100\n", iack_val);
 #ifdef DDB
-                       Debugger();
+                       db_enter();
 #endif
                }
 
Index: arch/arm64/arm64/arm64_mutex.c
===================================================================
RCS file: /cvs/src/sys/arch/arm64/arm64/arm64_mutex.c,v
retrieving revision 1.1
diff -u -p -r1.1 arm64_mutex.c
--- arch/arm64/arm64/arm64_mutex.c      17 Dec 2016 23:38:33 -0000      1.1
+++ arch/arm64/arm64/arm64_mutex.c      30 Apr 2017 13:09:07 -0000
@@ -61,7 +61,7 @@ mtx_enter(struct mutex *mtx)
 #ifdef MP_LOCKDEBUG
                if (--ticks == 0) {
                        db_printf("%s(%p): lock spun out", __func__, mtx);
-                       Debugger();
+                       db_enter();
                        ticks = __mp_lock_spinout;
                }
 #endif
Index: arch/arm64/arm64/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/arm64/arm64/db_interface.c,v
retrieving revision 1.2
diff -u -p -r1.2 db_interface.c
--- arch/arm64/arm64/db_interface.c     17 Feb 2017 17:16:04 -0000      1.2
+++ arch/arm64/arm64/db_interface.c     30 Apr 2017 13:19:55 -0000
@@ -251,7 +251,7 @@ db_write_bytes(vaddr_t addr, size_t size
 }
 
 void
-Debugger(void)
+db_enter(void)
 {
        asm("brk 0");
 }
Index: arch/arm64/arm64/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/arm64/arm64/machdep.c,v
retrieving revision 1.14
diff -u -p -r1.14 machdep.c
--- arch/arm64/arm64/machdep.c  29 Apr 2017 10:05:49 -0000      1.14
+++ arch/arm64/arm64/machdep.c  30 Apr 2017 13:09:13 -0000
@@ -962,7 +962,7 @@ initarm(struct arm64_bootparams *abp)
        ddb_init();
 
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
 
        softintr_init();
Index: arch/arm64/dev/agintc.c
===================================================================
RCS file: /cvs/src/sys/arch/arm64/dev/agintc.c,v
retrieving revision 1.2
diff -u -p -r1.2 agintc.c
--- arch/arm64/dev/agintc.c     29 Apr 2017 18:13:25 -0000      1.2
+++ arch/arm64/dev/agintc.c     30 Apr 2017 13:09:30 -0000
@@ -616,7 +616,7 @@ agintc_irq_handler(void *frame)
                if ((cnt++ % 100) == 0) {
                        printf("irq  %d fired * _100\n", irq);
 #ifdef DDB
-                       Debugger();
+                       db_enter();
 #endif
                }
        }
Index: arch/arm64/dev/ampintc.c
===================================================================
RCS file: /cvs/src/sys/arch/arm64/dev/ampintc.c,v
retrieving revision 1.8
diff -u -p -r1.8 ampintc.c
--- arch/arm64/dev/ampintc.c    8 Apr 2017 22:31:33 -0000       1.8
+++ arch/arm64/dev/ampintc.c    30 Apr 2017 13:09:17 -0000
@@ -516,7 +516,7 @@ ampintc_irq_handler(void *frame)
                if ((cnt++ % 100) == 0) {
                        printf("irq  %d fired * _100\n", iack_val);
 #ifdef DDB
-                       Debugger();
+                       db_enter();
 #endif
                }
 
Index: arch/arm64/dev/bcm2836_intr.c
===================================================================
RCS file: /cvs/src/sys/arch/arm64/dev/bcm2836_intr.c,v
retrieving revision 1.2
diff -u -p -r1.2 bcm2836_intr.c
--- arch/arm64/dev/bcm2836_intr.c       24 Feb 2017 17:16:41 -0000      1.2
+++ arch/arm64/dev/bcm2836_intr.c       30 Apr 2017 13:09:25 -0000
@@ -442,7 +442,7 @@ bcm_intc_call_handler(int irq, void *fra
                static int cnt = 0;
                if ((cnt++ % 100) == 0) {
                        printf("irq  %d fired * _100\n", irq);
-                       Debugger();
+                       db_enter();
                }
        }
 #endif
Index: arch/arm64/dev/pluart.c
===================================================================
RCS file: /cvs/src/sys/arch/arm64/dev/pluart.c,v
retrieving revision 1.4
diff -u -p -r1.4 pluart.c
--- arch/arm64/dev/pluart.c     30 Apr 2017 13:04:49 -0000      1.4
+++ arch/arm64/dev/pluart.c     30 Apr 2017 13:09:21 -0000
@@ -310,7 +310,7 @@ pluart_intr(void *arg)
 #ifdef DDB
                        if (ISSET(sc->sc_hwflags, COM_HW_CONSOLE)) {
                                if (db_console)
-                                       Debugger();
+                                       db_enter();
                                continue;
                        }
 #endif
Index: arch/armv7/armv7/armv7_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/armv7/armv7/armv7_machdep.c,v
retrieving revision 1.47
diff -u -p -r1.47 armv7_machdep.c
--- arch/armv7/armv7/armv7_machdep.c    24 Mar 2017 13:04:16 -0000      1.47
+++ arch/armv7/armv7/armv7_machdep.c    30 Apr 2017 13:09:36 -0000
@@ -790,7 +790,7 @@ initarm(void *arg0, void *arg1, void *ar
        ddb_init();
 
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
        printf("board type: %u\n", board_id);
 
Index: arch/armv7/broadcom/bcm2836_intr.c
===================================================================
RCS file: /cvs/src/sys/arch/armv7/broadcom/bcm2836_intr.c,v
retrieving revision 1.2
diff -u -p -r1.2 bcm2836_intr.c
--- arch/armv7/broadcom/bcm2836_intr.c  7 Aug 2016 18:43:17 -0000       1.2
+++ arch/armv7/broadcom/bcm2836_intr.c  30 Apr 2017 13:09:49 -0000
@@ -447,7 +447,7 @@ bcm_intc_call_handler(int irq, void *fra
                static int cnt = 0;
                if ((cnt++ % 100) == 0) {
                        printf("irq  %d fired * _100\n", irq);
-                       Debugger();
+                       db_enter();
                }
        }
 #endif
Index: arch/armv7/dev/pluart.c
===================================================================
RCS file: /cvs/src/sys/arch/armv7/dev/pluart.c,v
retrieving revision 1.3
diff -u -p -r1.3 pluart.c
--- arch/armv7/dev/pluart.c     30 Apr 2017 13:04:49 -0000      1.3
+++ arch/armv7/dev/pluart.c     30 Apr 2017 13:09:52 -0000
@@ -314,7 +314,7 @@ pluart_intr(void *arg)
 #ifdef DDB
                        if (ISSET(sc->sc_hwflags, COM_HW_CONSOLE)) {
                                if (db_console)
-                                       Debugger();
+                                       db_enter();
                                continue;
                        }
 #endif
Index: arch/armv7/omap/if_cpsw.c
===================================================================
RCS file: /cvs/src/sys/arch/armv7/omap/if_cpsw.c,v
retrieving revision 1.42
diff -u -p -r1.42 if_cpsw.c
--- arch/armv7/omap/if_cpsw.c   22 Jan 2017 10:17:37 -0000      1.42
+++ arch/armv7/omap/if_cpsw.c   30 Apr 2017 13:09:58 -0000
@@ -1175,7 +1175,7 @@ cpsw_txintr(void *arg)
                cpsw_get_txdesc(sc, sc->sc_txhead, &bd);
 
                if (bd.buflen == 0) {
-                       /* Debugger(); */
+                       /* db_enter(); */
                }
 
                if ((bd.flags & CPDMA_BD_SOP) == 0)
@@ -1268,7 +1268,7 @@ cpsw_miscintr(void *arg)
                stat = bus_space_read_4(sc->sc_bst, sc->sc_bsh, 
CPSW_CPDMA_RX_CP(0));
                printf("CPSW_CPDMA_RX0_CP %x\n", stat);
 
-               /* Debugger(); */
+               /* db_enter(); */
 
                bus_space_write_4(sc->sc_bst, sc->sc_bsh, 
CPSW_CPDMA_DMA_INTMASK_CLEAR, dmastat);
                dmastat = bus_space_read_4(sc->sc_bst, sc->sc_bsh, 
CPSW_CPDMA_DMA_INTSTAT_MASKED);
Index: arch/hppa/hppa/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/hppa/hppa/db_interface.c,v
retrieving revision 1.38
diff -u -p -r1.38 db_interface.c
--- arch/hppa/hppa/db_interface.c       19 Sep 2016 21:18:35 -0000      1.38
+++ arch/hppa/hppa/db_interface.c       30 Apr 2017 13:10:06 -0000
@@ -125,7 +125,7 @@ struct db_variable *db_eregs = db_regs +
 int db_active = 0;
 
 void
-Debugger()
+db_enter(void)
 {
        extern int kernelmapped;        /* from locore.S */
        if (kernelmapped)
Index: arch/hppa/hppa/lock_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/hppa/hppa/lock_machdep.c,v
retrieving revision 1.9
diff -u -p -r1.9 lock_machdep.c
--- arch/hppa/hppa/lock_machdep.c       19 Mar 2016 11:34:22 -0000      1.9
+++ arch/hppa/hppa/lock_machdep.c       30 Apr 2017 13:10:10 -0000
@@ -88,7 +88,7 @@ __mp_lock_spin(struct __mp_lock *mpl)
 
        if (nticks == 0) {
                db_printf("__mp_lock(%p): lock spun out", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 }
@@ -136,7 +136,7 @@ __mp_unlock(struct __mp_lock *mpl)
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_unlock(%p): lock not held - %p != %p\n",
                    mpl, mpl->mpl_cpu, curcpu());
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -159,7 +159,7 @@ __mp_release_all(struct __mp_lock *mpl)
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_release_all(%p): lock not held - %p != %p\n",
                    mpl, mpl->mpl_cpu, curcpu());
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -181,7 +181,7 @@ __mp_release_all_but_one(struct __mp_loc
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_release_all_but_one(%p): lock not held - "
                    "%p != %p\n", mpl, mpl->mpl_cpu, curcpu());
-               Debugger();
+               db_enter();
        }
 #endif
 
Index: arch/hppa/hppa/pmap.c
===================================================================
RCS file: /cvs/src/sys/arch/hppa/hppa/pmap.c,v
retrieving revision 1.172
diff -u -p -r1.172 pmap.c
--- arch/hppa/hppa/pmap.c       19 Oct 2016 08:28:20 -0000      1.172
+++ arch/hppa/hppa/pmap.c       30 Apr 2017 13:10:13 -0000
@@ -1194,7 +1194,7 @@ pmap_kenter_pa(vaddr_t va, paddr_t pa, v
 
                if (pmap_initialized && (pg = PHYS_TO_VM_PAGE(PTE_PAGE(pte)))) {
                        if (pmap_check_alias(pg, va, pte))
-                               Debugger();
+                               db_enter();
                }
        }
 #endif
Index: arch/i386/i386/cpu.c
===================================================================
RCS file: /cvs/src/sys/arch/i386/i386/cpu.c,v
retrieving revision 1.81
diff -u -p -r1.81 cpu.c
--- arch/i386/i386/cpu.c        28 Mar 2017 17:28:35 -0000      1.81
+++ arch/i386/i386/cpu.c        30 Apr 2017 13:10:17 -0000
@@ -575,7 +575,7 @@ cpu_boot_secondary(struct cpu_info *ci)
        if (!(ci->ci_flags & CPUF_RUNNING)) {
                printf("%s failed to become ready\n", ci->ci_dev.dv_xname);
 #ifdef DDB
-               Debugger();
+               db_enter();
 #endif
        }
 
Index: arch/i386/i386/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/i386/i386/db_interface.c,v
retrieving revision 1.34
diff -u -p -r1.34 db_interface.c
--- arch/i386/i386/db_interface.c       3 Mar 2017 20:49:47 -0000       1.34
+++ arch/i386/i386/db_interface.c       30 Apr 2017 13:19:57 -0000
@@ -355,7 +355,7 @@ db_machine_init(void)
 }
 
 void
-Debugger(void)
+db_enter(void)
 {
        __asm__("int $3");
 }
Index: arch/i386/i386/db_mp.c
===================================================================
RCS file: /cvs/src/sys/arch/i386/i386/db_mp.c,v
retrieving revision 1.9
diff -u -p -r1.9 db_mp.c
--- arch/i386/i386/db_mp.c      20 Apr 2017 14:13:00 -0000      1.9
+++ arch/i386/i386/db_mp.c      30 Apr 2017 13:10:21 -0000
@@ -137,5 +137,5 @@ db_stopcpu(int cpu)
 void
 i386_ipi_db(struct cpu_info *ci)
 {
-       Debugger();
+       db_enter();
 }
Index: arch/i386/i386/lock_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/i386/i386/lock_machdep.c,v
retrieving revision 1.22
diff -u -p -r1.22 lock_machdep.c
--- arch/i386/i386/lock_machdep.c       20 Apr 2017 13:20:17 -0000      1.22
+++ arch/i386/i386/lock_machdep.c       30 Apr 2017 13:10:24 -0000
@@ -78,7 +78,7 @@ __mp_lock_spin(struct __mp_lock *mpl, u_
 
                if (--nticks <= 0) {
                        db_printf("__mp_lock(%p): lock spun out", mpl);
-                       Debugger();
+                       db_enter();
                        nticks = __mp_lock_spinout;
                }
        }
@@ -118,7 +118,7 @@ ___mp_unlock(struct __mp_lock *mpl LOCK_
 #ifdef MP_LOCKDEBUG
        if (!__mp_lock_held(mpl)) {
                db_printf("__mp_unlock(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
Index: arch/i386/i386/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/i386/i386/machdep.c,v
retrieving revision 1.599
diff -u -p -r1.599 machdep.c
--- arch/i386/i386/machdep.c    30 Apr 2017 13:04:49 -0000      1.599
+++ arch/i386/i386/machdep.c    30 Apr 2017 13:10:30 -0000
@@ -3377,7 +3377,7 @@ init386(paddr_t first_avail)
        db_machine_init();
        ddb_init();
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
 
        softintr_init();
Index: arch/landisk/dev/power.c
===================================================================
RCS file: /cvs/src/sys/arch/landisk/dev/power.c,v
retrieving revision 1.6
diff -u -p -r1.6 power.c
--- arch/landisk/dev/power.c    11 Jul 2014 08:18:30 -0000      1.6
+++ arch/landisk/dev/power.c    30 Apr 2017 13:10:46 -0000
@@ -102,7 +102,7 @@ power_intr(void *arg)
        if (status & BTN_POWER_BIT) {
 #ifdef DEBUG
                printf("%s switched\n", sc->sc_dev.dv_xname);
-               Debugger();
+               db_enter();
 #endif
                _reg_write_1(LANDISK_PWRSW_INTCLR, 1);
                if (allowpowerdown == 1) {
Index: arch/landisk/landisk/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/landisk/landisk/machdep.c,v
retrieving revision 1.44
diff -u -p -r1.44 machdep.c
--- arch/landisk/landisk/machdep.c      9 Oct 2016 11:25:39 -0000       1.44
+++ arch/landisk/landisk/machdep.c      30 Apr 2017 13:10:49 -0000
@@ -177,7 +177,7 @@ landisk_startup(int howto, char *_esym)
        db_machine_init();
        ddb_init();
        if (boothowto & RB_KDB) {
-               Debugger();
+               db_enter();
        }
 #endif
 
Index: arch/loongson/dev/bonito.c
===================================================================
RCS file: /cvs/src/sys/arch/loongson/dev/bonito.c,v
retrieving revision 1.31
diff -u -p -r1.31 bonito.c
--- arch/loongson/dev/bonito.c  6 Mar 2016 19:42:27 -0000       1.31
+++ arch/loongson/dev/bonito.c  30 Apr 2017 13:10:51 -0000
@@ -714,7 +714,7 @@ bonito_intr_dispatch(uint64_t isr, int s
                                    REGVAL(BONITO_INTISR), REGVAL(BONITO_INTEN),
                                    frame->ipl, bonito_imask[frame->ipl]);
 #ifdef DDB
-                               Debugger();
+                               db_enter();
 #endif
 #endif
                        }
Index: arch/loongson/loongson/generic2e_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/loongson/loongson/generic2e_machdep.c,v
retrieving revision 1.8
diff -u -p -r1.8 generic2e_machdep.c
--- arch/loongson/loongson/generic2e_machdep.c  30 Aug 2016 12:15:28 -0000      
1.8
+++ arch/loongson/loongson/generic2e_machdep.c  30 Apr 2017 13:10:53 -0000
@@ -308,7 +308,7 @@ generic2e_isa_intr(uint32_t hwpend, stru
                            " isaimr %08x\n", ocw1, ocw2, frame->ipl,
                            bonito_imask[frame->ipl], loongson_isaimr);
 #ifdef DDB
-                       Debugger();
+                       db_enter();
 #endif
 #endif
                }
Index: arch/loongson/loongson/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/loongson/loongson/machdep.c,v
retrieving revision 1.76
diff -u -p -r1.76 machdep.c
--- arch/loongson/loongson/machdep.c    22 Apr 2017 15:37:39 -0000      1.76
+++ arch/loongson/loongson/machdep.c    30 Apr 2017 13:10:55 -0000
@@ -859,7 +859,7 @@ mips_init(uint64_t argc, uint64_t argv, 
 #ifdef DDB
        db_machine_init();
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
 
        /*
Index: arch/luna88k/dev/mb89352.c
===================================================================
RCS file: /cvs/src/sys/arch/luna88k/dev/mb89352.c,v
retrieving revision 1.21
diff -u -p -r1.21 mb89352.c
--- arch/luna88k/dev/mb89352.c  16 Mar 2017 18:15:20 -0000      1.21
+++ arch/luna88k/dev/mb89352.c  30 Apr 2017 13:11:08 -0000
@@ -140,7 +140,7 @@
 #include <luna88k/dev/mb89352var.h>
 
 #ifndef DDB
-#define        Debugger() panic("should call debugger here (mb89352.c)")
+#define        db_enter() panic("should call debugger here (mb89352.c)")
 #endif /* ! DDB */
 
 #ifdef SPC_DEBUG
Index: arch/luna88k/dev/mb89352var.h
===================================================================
RCS file: /cvs/src/sys/arch/luna88k/dev/mb89352var.h,v
retrieving revision 1.5
diff -u -p -r1.5 mb89352var.h
--- arch/luna88k/dev/mb89352var.h       8 May 2014 22:17:33 -0000       1.5
+++ arch/luna88k/dev/mb89352var.h       30 Apr 2017 13:11:00 -0000
@@ -190,8 +190,8 @@ struct spc_softc {
 #define SPC_DOBREAK    0x40
 extern int spc_debug; /* SPC_SHOWSTART|SPC_SHOWMISC|SPC_SHOWTRACE; */
 #define SPC_PRINT(b, s)        do {if ((spc_debug & (b)) != 0) printf s;} 
while (0)
-#define SPC_BREAK()    do {if ((spc_debug & SPC_DOBREAK) != 0) Debugger();} 
while (0)
-#define SPC_ASSERT(x)  do {if (x) {} else {printf("%s at line %d: assertion 
failed\n", sc->sc_dev.dv_xname, __LINE__); Debugger();}} while (0)
+#define SPC_BREAK()    do {if ((spc_debug & SPC_DOBREAK) != 0) db_enter();} 
while (0)
+#define SPC_ASSERT(x)  do {if (x) {} else {printf("%s at line %d: assertion 
failed\n", sc->sc_dev.dv_xname, __LINE__); db_enter();}} while (0)
 #else
 #define SPC_PRINT(b, s)
 #define SPC_BREAK()
Index: arch/luna88k/dev/siotty.c
===================================================================
RCS file: /cvs/src/sys/arch/luna88k/dev/siotty.c,v
retrieving revision 1.17
diff -u -p -r1.17 siotty.c
--- arch/luna88k/dev/siotty.c   20 Mar 2017 19:37:54 -0000      1.17
+++ arch/luna88k/dev/siotty.c   30 Apr 2017 13:11:11 -0000
@@ -162,7 +162,7 @@ siottyintr(int chan)
 #if 0 && defined(DDB) /* ?!?! fails to resume ?!?! */
                        if ((rr & RR_BREAK) && tp->t_dev == cn_tab->cn_dev) {
                                if (db_console)
-                                       Debugger();
+                                       db_enter();
                                return;
                        }
 #endif
Index: arch/luna88k/luna88k/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/luna88k/luna88k/machdep.c,v
retrieving revision 1.123
diff -u -p -r1.123 machdep.c
--- arch/luna88k/luna88k/machdep.c      19 Mar 2017 10:57:29 -0000      1.123
+++ arch/luna88k/luna88k/machdep.c      30 Apr 2017 13:11:16 -0000
@@ -248,7 +248,7 @@ consinit()
        db_machine_init();
        ddb_init();
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
 }
 
@@ -1323,7 +1323,7 @@ luna88k_ipi_handler(struct trapframe *ef
                 * If ddb is hoping to us, it's our turn to enter ddb now.
                 */
                if (ci->ci_cpuid == ddb_mp_nextcpu)
-                       Debugger();
+                       db_enter();
 #endif
        }
        if (ipi & CI_IPI_NOTIFY) {
Index: arch/m88k/m88k/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/m88k/m88k/db_interface.c,v
retrieving revision 1.21
diff -u -p -r1.21 db_interface.c
--- arch/m88k/m88k/db_interface.c       9 Mar 2016 08:58:50 -0000       1.21
+++ arch/m88k/m88k/db_interface.c       30 Apr 2017 13:11:37 -0000
@@ -435,7 +435,7 @@ kdbprinttrap(int type)
 }
 
 void
-Debugger()
+db_enter(void)
 {
        asm (ENTRY_ASM); /* entry trap */
        /* ends up at ddb_entry_trap below */
Index: arch/m88k/m88k/mplock.c
===================================================================
RCS file: /cvs/src/sys/arch/m88k/m88k/mplock.c,v
retrieving revision 1.4
diff -u -p -r1.4 mplock.c
--- arch/m88k/m88k/mplock.c     19 Mar 2016 11:34:22 -0000      1.4
+++ arch/m88k/m88k/mplock.c     30 Apr 2017 13:11:49 -0000
@@ -57,7 +57,7 @@ __mp_lock_spin(struct __mp_lock *mpl)
 
        if (nticks == 0) {
                db_printf("__mp_lock(0x%x): lock spun out", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 }
@@ -109,7 +109,7 @@ __mp_unlock(struct __mp_lock *mpl)
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != ci) {
                db_printf("__mp_unlock(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -132,7 +132,7 @@ __mp_release_all(struct __mp_lock *mpl)
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != ci) {
                db_printf("__mp_release_all(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -156,7 +156,7 @@ __mp_release_all_but_one(struct __mp_loc
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != ci) {
                db_printf("__mp_release_all_but_one(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
Index: arch/macppc/dev/macintr.c
===================================================================
RCS file: /cvs/src/sys/arch/macppc/dev/macintr.c,v
retrieving revision 1.53
diff -u -p -r1.53 macintr.c
--- arch/macppc/dev/macintr.c   8 Sep 2015 08:29:35 -0000       1.53
+++ arch/macppc/dev/macintr.c   30 Apr 2017 13:11:51 -0000
@@ -249,7 +249,7 @@ macintr_prog_button (void *arg)
 {
 #ifdef DDB
        if (db_console)
-               Debugger();
+               db_enter();
 #else
        printf("programmer button pressed, debugger not available\n");
 #endif
Index: arch/macppc/dev/openpic.c
===================================================================
RCS file: /cvs/src/sys/arch/macppc/dev/openpic.c,v
retrieving revision 1.83
diff -u -p -r1.83 openpic.c
--- arch/macppc/dev/openpic.c   8 Sep 2015 08:29:35 -0000       1.83
+++ arch/macppc/dev/openpic.c   30 Apr 2017 13:11:53 -0000
@@ -748,7 +748,7 @@ void
 openpic_ipi_ddb(void)
 {
 #ifdef DDB
-       Debugger();
+       db_enter();
 #endif
 }
 #endif /* MULTIPROCESSOR */
Index: arch/macppc/dev/pgs.c
===================================================================
RCS file: /cvs/src/sys/arch/macppc/dev/pgs.c,v
retrieving revision 1.3
diff -u -p -r1.3 pgs.c
--- arch/macppc/dev/pgs.c       1 Jul 2013 16:53:24 -0000       1.3
+++ arch/macppc/dev/pgs.c       30 Apr 2017 13:11:56 -0000
@@ -89,7 +89,7 @@ pgs_intr(void *v)
 {
 #ifdef DDB
        if (db_console)
-               Debugger();
+               db_enter();
 #else
        printf("programmer-switch pressed, debugger not available.\n");
 #endif
Index: arch/macppc/dev/sysbutton.c
===================================================================
RCS file: /cvs/src/sys/arch/macppc/dev/sysbutton.c,v
retrieving revision 1.4
diff -u -p -r1.4 sysbutton.c
--- arch/macppc/dev/sysbutton.c 13 Jun 2008 00:31:09 -0000      1.4
+++ arch/macppc/dev/sysbutton.c 30 Apr 2017 13:11:58 -0000
@@ -85,7 +85,7 @@ sysbutton_intr(void *v)
         */
 #ifdef DDB
        if (db_console)
-               Debugger();
+               db_enter();
 #endif
 
        return 1;
Index: arch/macppc/dev/zs.c
===================================================================
RCS file: /cvs/src/sys/arch/macppc/dev/zs.c,v
retrieving revision 1.26
diff -u -p -r1.26 zs.c
--- arch/macppc/dev/zs.c        14 Mar 2016 23:08:05 -0000      1.26
+++ arch/macppc/dev/zs.c        30 Apr 2017 13:12:01 -0000
@@ -1096,7 +1096,7 @@ zs_abort(struct zs_chanstate *channel)
                extern int db_active;
 
                if (!db_active)
-                       Debugger();
+                       db_enter();
        }
 #endif
 }
Index: arch/macppc/macppc/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/macppc/macppc/machdep.c,v
retrieving revision 1.179
diff -u -p -r1.179 machdep.c
--- arch/macppc/macppc/machdep.c        9 Oct 2016 11:25:40 -0000       1.179
+++ arch/macppc/macppc/machdep.c        30 Apr 2017 13:12:03 -0000
@@ -311,7 +311,7 @@ initppc(startkernel, endkernel, args)
 
 #ifdef DDB
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
 
        /*
Index: arch/mips64/mips64/ipifuncs.c
===================================================================
RCS file: /cvs/src/sys/arch/mips64/mips64/ipifuncs.c,v
retrieving revision 1.13
diff -u -p -r1.13 ipifuncs.c
--- arch/mips64/mips64/ipifuncs.c       19 Feb 2017 08:35:13 -0000      1.13
+++ arch/mips64/mips64/ipifuncs.c       30 Apr 2017 13:12:05 -0000
@@ -237,6 +237,6 @@ void
 mips64_ipi_ddb(void)
 {
 #ifdef DDB
-       Debugger();
+       db_enter();
 #endif
 }
Index: arch/mips64/mips64/lock_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/mips64/mips64/lock_machdep.c,v
retrieving revision 1.2
diff -u -p -r1.2 lock_machdep.c
--- arch/mips64/mips64/lock_machdep.c   19 Mar 2016 11:34:22 -0000      1.2
+++ arch/mips64/mips64/lock_machdep.c   30 Apr 2017 13:12:07 -0000
@@ -58,7 +58,7 @@ __mp_lock_spin(struct __mp_lock *mpl)
 
        if (nticks == 0) {
                db_printf("__mp_lock(%p): lock spun out", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 }
@@ -106,7 +106,7 @@ __mp_unlock(struct __mp_lock *mpl)
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_unlock(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -129,7 +129,7 @@ __mp_release_all(struct __mp_lock *mpl)
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_release_all(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -149,7 +149,7 @@ __mp_release_all_but_one(struct __mp_loc
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_release_all_but_one(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
Index: arch/mips64/mips64/mutex.c
===================================================================
RCS file: /cvs/src/sys/arch/mips64/mips64/mutex.c,v
retrieving revision 1.5
diff -u -p -r1.5 mutex.c
--- arch/mips64/mips64/mutex.c  20 Apr 2017 13:57:30 -0000      1.5
+++ arch/mips64/mips64/mutex.c  30 Apr 2017 13:12:09 -0000
@@ -64,7 +64,7 @@ __mtx_enter(struct mutex *mtx)
 #ifdef MP_LOCKDEBUG
                if (--nticks == 0) {
                        db_printf("%s(%p): lock spun out", __func__, mtx);
-                       Debugger();
+                       db_enter();
                        nticks = __mp_lock_spinout;
                }
 #endif
Index: arch/octeon/octeon/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/octeon/octeon/machdep.c,v
retrieving revision 1.87
diff -u -p -r1.87 machdep.c
--- arch/octeon/octeon/machdep.c        24 Apr 2017 13:54:28 -0000      1.87
+++ arch/octeon/octeon/machdep.c        30 Apr 2017 13:12:14 -0000
@@ -513,7 +513,7 @@ mips_init(__register_t a0, __register_t 
 #ifdef DDB
        db_machine_init();
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
 
 #ifdef MULTIPROCESSOR
Index: arch/powerpc/ddb/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/powerpc/ddb/db_interface.c,v
retrieving revision 1.2
diff -u -p -r1.2 db_interface.c
--- arch/powerpc/ddb/db_interface.c     6 Mar 2016 13:41:34 -0000       1.2
+++ arch/powerpc/ddb/db_interface.c     30 Apr 2017 13:12:20 -0000
@@ -65,7 +65,7 @@ int db_active = 0;
 int db_trap_glue(struct trapframe *frame); /* called from locore */
 
 void
-Debugger()
+db_enter()
 {
        ddb_trap();
 }
@@ -189,7 +189,7 @@ db_enter_ddb(void)
 void
 ppc_ipi_db(struct cpu_info *ci)
 {
-       Debugger();
+       db_enter();
 }
 
 void
Index: arch/powerpc/powerpc/lock_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/powerpc/powerpc/lock_machdep.c,v
retrieving revision 1.4
diff -u -p -r1.4 lock_machdep.c
--- arch/powerpc/powerpc/lock_machdep.c 19 Mar 2016 11:34:22 -0000      1.4
+++ arch/powerpc/powerpc/lock_machdep.c 30 Apr 2017 13:12:27 -0000
@@ -56,7 +56,7 @@ __mp_lock_spin(struct __mp_lock *mpl)
 
        if (nticks == 0) {
                db_printf("__mp_lock(%p): lock spun out", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 }
@@ -104,7 +104,7 @@ __mp_unlock(struct __mp_lock *mpl)
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_unlock(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -126,7 +126,7 @@ __mp_release_all(struct __mp_lock *mpl)
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_release_all(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
@@ -147,7 +147,7 @@ __mp_release_all_but_one(struct __mp_loc
 #ifdef MP_LOCKDEBUG
        if (mpl->mpl_cpu != curcpu()) {
                db_printf("__mp_release_all_but_one(%p): not held lock\n", mpl);
-               Debugger();
+               db_enter();
        }
 #endif
 
Index: arch/powerpc/powerpc/mutex.c
===================================================================
RCS file: /cvs/src/sys/arch/powerpc/powerpc/mutex.c,v
retrieving revision 1.4
diff -u -p -r1.4 mutex.c
--- arch/powerpc/powerpc/mutex.c        20 Apr 2017 13:57:30 -0000      1.4
+++ arch/powerpc/powerpc/mutex.c        30 Apr 2017 13:12:34 -0000
@@ -66,7 +66,7 @@ __mtx_enter(struct mutex *mtx)
 #if defined(MP_LOCKDEBUG)
                if (--nticks == 0) {
                        db_printf("%s: %p lock spun out", __func__, mtx);
-                       Debugger();
+                       db_enter();
                }
 #endif
        }
Index: arch/sgi/hpc/zs.c
===================================================================
RCS file: /cvs/src/sys/arch/sgi/hpc/zs.c,v
retrieving revision 1.14
diff -u -p -r1.14 zs.c
--- arch/sgi/hpc/zs.c   30 Apr 2017 13:04:49 -0000      1.14
+++ arch/sgi/hpc/zs.c   30 Apr 2017 13:12:43 -0000
@@ -559,7 +559,7 @@ void
 zs_abort(struct zs_chanstate *cs)
 {
 #if defined(DDB)
-       Debugger();
+       db_enter();
 #endif
 }
 
Index: arch/sgi/sgi/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/sgi/sgi/machdep.c,v
retrieving revision 1.155
diff -u -p -r1.155 machdep.c
--- arch/sgi/sgi/machdep.c      2 Apr 2017 15:48:19 -0000       1.155
+++ arch/sgi/sgi/machdep.c      30 Apr 2017 13:12:47 -0000
@@ -653,7 +653,7 @@ mips_init(int argc, void *argv, caddr_t 
 #ifdef DDB
        db_machine_init();
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
 
        /*
Index: arch/sh/dev/scif.c
===================================================================
RCS file: /cvs/src/sys/arch/sh/dev/scif.c,v
retrieving revision 1.16
diff -u -p -r1.16 scif.c
--- arch/sh/dev/scif.c  5 Mar 2016 17:16:33 -0000       1.16
+++ arch/sh/dev/scif.c  30 Apr 2017 13:12:54 -0000
@@ -1133,7 +1133,7 @@ scifintr(void *arg)
 #ifdef DDB
                        if (ISSET(sc->sc_hwflags, SCIF_HW_CONSOLE) &&
                            db_console != 0) {
-                               Debugger();
+                               db_enter();
                        }
 #endif /* DDB */
                }
Index: arch/sh/sh/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/sh/sh/db_interface.c,v
retrieving revision 1.9
diff -u -p -r1.9 db_interface.c
--- arch/sh/sh/db_interface.c   21 Jan 2017 05:42:03 -0000      1.9
+++ arch/sh/sh/db_interface.c   30 Apr 2017 13:20:00 -0000
@@ -147,7 +147,7 @@ db_ktrap(int type, int code, db_regs_t *
 }
 
 void
-Debugger(void)
+db_enter(void)
 {
        __asm volatile("trapa %0" :: "i"(_SH_TRA_BREAK));
 }
Index: arch/socppc/socppc/machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/socppc/socppc/machdep.c,v
retrieving revision 1.71
diff -u -p -r1.71 machdep.c
--- arch/socppc/socppc/machdep.c        9 Oct 2016 11:25:40 -0000       1.71
+++ arch/socppc/socppc/machdep.c        30 Apr 2017 13:13:02 -0000
@@ -355,7 +355,7 @@ initppc(u_int startkernel, u_int endkern
 
 #ifdef DDB
        if (boothowto & RB_KDB)
-               Debugger();
+               db_enter();
 #endif
 
        if (boothowto & RB_CONFIG) {
Index: arch/sparc64/dev/consinit.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/dev/consinit.c,v
retrieving revision 1.15
diff -u -p -r1.15 consinit.c
--- arch/sparc64/dev/consinit.c 7 Mar 2016 13:21:51 -0000       1.15
+++ arch/sparc64/dev/consinit.c 30 Apr 2017 13:13:08 -0000
@@ -111,7 +111,7 @@ prom_cngetc(dev_t dev)
 #ifdef DDB
        if (ch == '+') {
                if (nplus++ > 3)
-                       Debugger();
+                       db_enter();
        } else
                nplus = 0;
 #endif
Index: arch/sparc64/dev/fd.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/dev/fd.c,v
retrieving revision 1.46
diff -u -p -r1.46 fd.c
--- arch/sparc64/dev/fd.c       7 Jun 2016 06:37:33 -0000       1.46
+++ arch/sparc64/dev/fd.c       30 Apr 2017 13:13:13 -0000
@@ -1459,7 +1459,7 @@ loop:
                                printf("fdcintr: block %lld != blkno %lld\n",
                                    (long long)block, (long long)fd->sc_blkno);
 #if defined(FD_DEBUG) && defined(DDB)
-                                Debugger();
+                                db_enter();
 #endif
                        }
                }
Index: arch/sparc64/dev/iommu.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/dev/iommu.c,v
retrieving revision 1.73
diff -u -p -r1.73 iommu.c
--- arch/sparc64/dev/iommu.c    4 May 2016 18:26:12 -0000       1.73
+++ arch/sparc64/dev/iommu.c    30 Apr 2017 13:13:18 -0000
@@ -774,7 +774,7 @@ iommu_dvmamap_load(bus_dma_tag_t t, bus_
                    (int)sgsize, flags);
 #ifdef DDB
                if (iommudebug & IDB_BREAK)
-                       Debugger();
+                       db_enter();
 #endif
        }               
 #endif 
@@ -843,7 +843,7 @@ iommu_dvmamap_load(bus_dma_tag_t t, bus_
                iommu_dvmamap_print_map(t, is, map);
 #ifdef DDB
                if (iommudebug & IDB_BREAK)
-                       Debugger();
+                       db_enter();
 #endif
        }
 #endif
@@ -993,7 +993,7 @@ iommu_dvmamap_load_raw(bus_dma_tag_t t, 
                    "failed!\n", (int)sgsize, flags);
 #ifdef DDB
                if (iommudebug & IDB_BREAK)
-                       Debugger();
+                       db_enter();
 #else
                panic("");
 #endif
@@ -1062,7 +1062,7 @@ iommu_dvmamap_load_raw(bus_dma_tag_t t, 
                iommu_dvmamap_print_map(t, is, map);
 #ifdef DDB
                if (iommudebug & IDB_BREAK)
-                       Debugger();
+                       db_enter();
 #endif
        }
 #endif
@@ -1320,7 +1320,7 @@ iommu_dvmamap_unload(bus_dma_tag_t t, bu
                printf("iommu_dvmamap_unload: No dvmastart\n");
 #ifdef DDB
                if (iommudebug & IDB_BREAK)
-                       Debugger();
+                       db_enter();
 #endif
                return;
        }
@@ -1409,7 +1409,7 @@ iommu_dvmamap_validate_map(bus_dma_tag_t
                iommu_dvmamap_print_map(t, is, map);
 #if defined(DDB) && defined(DEBUG)
                if (iommudebug & IDB_BREAK)
-                       Debugger();
+                       db_enter();
 #endif
        }
 
Index: arch/sparc64/dev/pcons.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/dev/pcons.c,v
retrieving revision 1.21
diff -u -p -r1.21 pcons.c
--- arch/sparc64/dev/pcons.c    7 Mar 2016 13:21:51 -0000       1.21
+++ arch/sparc64/dev/pcons.c    30 Apr 2017 13:13:28 -0000
@@ -93,7 +93,7 @@ typedef struct cnm_state {
 } cnm_state_t;
 #ifdef DDB
 #include <ddb/db_var.h>
-#define cn_trap()      do { if (db_console) Debugger(); } while (0)
+#define cn_trap()      do { if (db_console) db_enter(); } while (0)
 #else
 #define cn_trap()
 #endif
Index: arch/sparc64/dev/sab.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/dev/sab.c,v
retrieving revision 1.31
diff -u -p -r1.31 sab.c
--- arch/sparc64/dev/sab.c      30 May 2013 16:15:01 -0000      1.31
+++ arch/sparc64/dev/sab.c      30 Apr 2017 13:13:39 -0000
@@ -1398,7 +1398,7 @@ sabtty_abort(sc)
                if (db_console == 0)
                        return;
                if (db_active == 0)
-                       Debugger();
+                       db_enter();
                else
                        callrom();
 #else
Index: arch/sparc64/dev/sbbc.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/dev/sbbc.c,v
retrieving revision 1.11
diff -u -p -r1.11 sbbc.c
--- arch/sparc64/dev/sbbc.c     20 Oct 2012 12:00:33 -0000      1.11
+++ arch/sparc64/dev/sbbc.c     30 Apr 2017 13:13:53 -0000
@@ -424,7 +424,7 @@ sbbc_intr_cons(struct sbbc_softc *sc, ui
 #ifdef DDB
        if ((reason & SBBC_SRAM_CONS_BRK) && sc == sbbc_cons_input) {
                if (db_console)
-                       Debugger();
+                       db_enter();
        }
 #endif
 
Index: arch/sparc64/dev/vcons.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/dev/vcons.c,v
retrieving revision 1.14
diff -u -p -r1.14 vcons.c
--- arch/sparc64/dev/vcons.c    10 May 2014 11:49:31 -0000      1.14
+++ arch/sparc64/dev/vcons.c    30 Apr 2017 13:13:57 -0000
@@ -140,7 +140,7 @@ vcons_cnlookc(dev_t dev, int *cp)
        if (hv_cons_getchar(&ch) == H_EOK) {
 #ifdef DDB
                if (ch == -1 && db_console)
-                       Debugger();
+                       db_enter();
 #endif
                *cp = ch;
                return (1);
Index: arch/sparc64/dev/viommu.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/dev/viommu.c,v
retrieving revision 1.17
diff -u -p -r1.17 viommu.c
--- arch/sparc64/dev/viommu.c   4 May 2016 18:26:12 -0000       1.17
+++ arch/sparc64/dev/viommu.c   30 Apr 2017 13:14:01 -0000
@@ -384,7 +384,7 @@ viommu_dvmamap_load(bus_dma_tag_t t, bus
                    (int)sgsize, flags);
 #ifdef DDB
                if (iommudebug & IDB_BREAK)
-                       Debugger();
+                       db_enter();
 #endif
        }               
 #endif 
@@ -579,7 +579,7 @@ viommu_dvmamap_load_raw(bus_dma_tag_t t,
                    "failed!\n", (int)sgsize, flags);
 #ifdef DDB
                if (iommudebug & IDB_BREAK)
-                       Debugger();
+                       db_enter();
 #else
                panic("");
 #endif
Index: arch/sparc64/dev/zs.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/dev/zs.c,v
retrieving revision 1.28
diff -u -p -r1.28 zs.c
--- arch/sparc64/dev/zs.c       30 Apr 2017 13:04:49 -0000      1.28
+++ arch/sparc64/dev/zs.c       30 Apr 2017 13:20:21 -0000
@@ -670,8 +670,6 @@ zs_write_data(cs, val)
  * XXX - I think I like the mvme167 code better. -gwr
  ****************************************************************/
 
-extern void Debugger(void);
-
 /*
  * Handle user request to enter kernel debugger.
  */
@@ -694,7 +692,7 @@ zs_abort(cs)
                extern int db_active;
                
                if (!db_active)
-                       Debugger();
+                       db_enter();
                else
                        /* Debugger is probably hozed */
                        callrom();
Index: arch/sparc64/sparc64/autoconf.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/sparc64/autoconf.c,v
retrieving revision 1.127
diff -u -p -r1.127 autoconf.c
--- arch/sparc64/sparc64/autoconf.c     18 Oct 2016 00:43:57 -0000      1.127
+++ arch/sparc64/sparc64/autoconf.c     30 Apr 2017 13:14:05 -0000
@@ -582,7 +582,7 @@ bootpath_build(void)
                /* specialties */
                if (*cp == 'd') {
 #if defined(DDB)
-                       Debugger();
+                       db_enter();
 #else
                        printf("kernel has no debugger\n");
 #endif
Index: arch/sparc64/sparc64/clock.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/sparc64/clock.c,v
retrieving revision 1.58
diff -u -p -r1.58 clock.c
--- arch/sparc64/sparc64/clock.c        7 Mar 2016 13:21:51 -0000       1.58
+++ arch/sparc64/sparc64/clock.c        30 Apr 2017 13:14:07 -0000
@@ -740,7 +740,7 @@ clockintr(cap)
                            "tick_base %llx\n", (long long)t, (long long)clk,
                            (long long)tk, (long long)tick_base);
 #ifdef DDB
-                       Debugger();
+                       db_enter();
 #endif
                        tick_base = 0;
                }
Index: arch/sparc64/sparc64/db_interface.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/sparc64/db_interface.c,v
retrieving revision 1.47
diff -u -p -r1.47 db_interface.c
--- arch/sparc64/sparc64/db_interface.c 7 Nov 2016 00:26:33 -0000       1.47
+++ arch/sparc64/sparc64/db_interface.c 30 Apr 2017 13:20:07 -0000
@@ -573,7 +573,7 @@ db_write_bytes(addr, size, data)
 }
 
 void
-Debugger(void)
+db_enter(void)
 {
        /* We use the breakpoint to trap into DDB */
        asm("ta 1; nop");
Index: arch/sparc64/sparc64/intr.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/sparc64/intr.c,v
retrieving revision 1.55
diff -u -p -r1.55 intr.c
--- arch/sparc64/sparc64/intr.c 13 Jun 2016 01:08:13 -0000      1.55
+++ arch/sparc64/sparc64/intr.c 30 Apr 2017 13:14:09 -0000
@@ -109,7 +109,7 @@ strayintr(const struct trapframe64 *fp, 
                nstray = 1;
        }
 #ifdef DDB
-       Debugger();
+       db_enter();
 #endif
 }
 
@@ -213,7 +213,7 @@ intr_establish(int level, struct intrhan
        if (!ih->ih_number) {
                printf("\nintr_establish: NULL vector fun %p arg %p pil %p",
                          ih->ih_fun, ih->ih_arg, ih->ih_number, ih->ih_pil);
-               Debugger();
+               db_enter();
        }
 #endif
 
Index: arch/sparc64/sparc64/lock_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/sparc64/lock_machdep.c,v
retrieving revision 1.13
diff -u -p -r1.13 lock_machdep.c
--- arch/sparc64/sparc64/lock_machdep.c 4 Apr 2017 12:30:04 -0000       1.13
+++ arch/sparc64/sparc64/lock_machdep.c 30 Apr 2017 13:14:11 -0000
@@ -100,7 +100,7 @@ __mp_lock_spin(struct __mp_lock *mpl, u_
 
                if (--nticks <= 0) {
                        db_printf("__mp_lock(%p): lock spun out", mpl);
-                       Debugger();
+                       db_enter();
                        nticks = __mp_lock_spinout;
                }
        }
Index: arch/sparc64/sparc64/locore.s
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/sparc64/locore.s,v
retrieving revision 1.184
diff -u -p -r1.184 locore.s
--- arch/sparc64/sparc64/locore.s       18 Oct 2016 00:43:57 -0000      1.184
+++ arch/sparc64/sparc64/locore.s       30 Apr 2017 13:14:21 -0000
@@ -83,7 +83,7 @@
 #undef FPPROC
 
 /* Let us use same syntax as C code */
-#define Debugger()     ta      1; nop
+#define db_enter()     ta      1; nop
 
 /* use as needed to align things on longword boundaries */
 #define        _ALIGN  .align 8
@@ -2882,7 +2882,7 @@ sun4v_tl1_ptbl_miss:
        be,pn   %icc, ufill_trap
         nop
 
-       Debugger()
+       db_enter()
        NOTREACHED
 
 flush_others:
@@ -3274,7 +3274,7 @@ pcbspill:
        NOTREACHED
 
 pcbspill_fail:
-       Debugger()
+       db_enter()
        NOTREACHED
 
 
@@ -3858,7 +3858,7 @@ interrupt_vector:
 
        jmpl    %g2, %g0
         nop
-       Debugger()
+       db_enter()
        NOTREACHED
 #else
        bgeu,pn %xcc, 3f
Index: arch/sparc64/sparc64/pmap.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/sparc64/pmap.c,v
retrieving revision 1.98
diff -u -p -r1.98 pmap.c
--- arch/sparc64/sparc64/pmap.c 15 Sep 2016 02:00:17 -0000      1.98
+++ arch/sparc64/sparc64/pmap.c 30 Apr 2017 13:14:26 -0000
@@ -58,9 +58,9 @@
 #include <ddb/db_extern.h>
 #include <ddb/db_access.h>
 #include <ddb/db_output.h>
-#define Debugger()     __asm volatile("ta 1; nop");
+#define db_enter()     __asm volatile("ta 1; nop");
 #else
-#define Debugger()
+#define db_enter()
 #define db_printf      printf
 #endif
 
@@ -1526,7 +1526,7 @@ pmap_release(struct pmap *pm)
                                                if (pv != NULL) {
                                                        printf("pmap_release: 
pm=%p page %llx still in use\n", pm, 
                                                               (unsigned long 
long)(((u_int64_t)i<<STSHIFT)|((u_int64_t)k<<PDSHIFT)|((u_int64_t)j<<PTSHIFT)));
-                                                       Debugger();
+                                                       db_enter();
                                                }
                                        }
                                        stxa(pdirentp, ASI_PHYS_CACHED, 0);
@@ -1749,7 +1749,7 @@ pmap_kremove(vaddr_t va, vsize_t size)
                        /* We need to flip the valid bit and clear the access 
statistics. */
                        if (pseg_set(pm, va, 0, 0)) {
                                printf("pmap_kremove: gotten pseg empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
 
@@ -1931,7 +1931,7 @@ pmap_remove(struct pmap *pm, vaddr_t va,
                        /* We need to flip the valid bit and clear the access 
statistics. */
                        if (pseg_set(pm, va, 0, 0)) {
                                printf("pmap_remove: gotten pseg empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
                        atomic_dec_long(&pm->pm_stats.resident_count);
@@ -2017,7 +2017,7 @@ pmap_protect(struct pmap *pm, vaddr_t sv
                        KDASSERT((data & TLB_NFO) == 0);
                        if (pseg_set(pm, sva, data, 0)) {
                                printf("pmap_protect: gotten pseg empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
                        
@@ -2274,7 +2274,7 @@ pmap_clear_modify(struct vm_page *pg)
                        KDASSERT((data & TLB_NFO) == 0);
                        if (pseg_set(pv->pv_pmap, pv->pv_va & PV_VAMASK, data, 
0)) {
                                printf("pmap_clear_modify: gotten pseg 
empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
                        if (pv->pv_pmap->pm_ctx || pv->pv_pmap == 
pmap_kernel()) {
@@ -2325,7 +2325,7 @@ pmap_clear_reference(struct vm_page *pg)
                        KDASSERT((data & TLB_NFO) == 0);
                        if (pseg_set(pv->pv_pmap, pv->pv_va & PV_VAMASK, data, 
0)) {
                                printf("pmap_clear_reference: gotten pseg 
empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
                        if (pv->pv_pmap->pm_ctx || pv->pv_pmap == 
pmap_kernel()) {
@@ -2446,7 +2446,7 @@ pmap_unwire(struct pmap *pmap, vaddr_t v
 
        if (pseg_set(pmap, va & PV_VAMASK, data, 0)) {
                printf("pmap_unwire: gotten pseg empty!\n");
-               Debugger();
+               db_enter();
                /* panic? */
        }
        mtx_leave(&pmap->pm_mtx);
@@ -2501,7 +2501,7 @@ pmap_page_protect(struct vm_page *pg, vm
                                KDASSERT((data & TLB_NFO) == 0);
                                if (pseg_set(pv->pv_pmap, pv->pv_va & 
PV_VAMASK, data, 0)) {
                                        printf("pmap_page_protect: gotten pseg 
empty!\n");
-                                       Debugger();
+                                       db_enter();
                                        /* panic? */
                                }
                                if (pv->pv_pmap->pm_ctx || pv->pv_pmap == 
pmap_kernel()) {
@@ -2529,7 +2529,7 @@ pmap_page_protect(struct vm_page *pg, vm
                        /* Clear mapping */
                        if (pseg_set(pv->pv_pmap, pv->pv_va & PV_VAMASK, 0, 0)) 
{
                                printf("pmap_page_protect: gotten pseg 
empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
                        if (pv->pv_pmap->pm_ctx || pv->pv_pmap == 
pmap_kernel()) {
@@ -2556,7 +2556,7 @@ pmap_page_protect(struct vm_page *pg, vm
                        pv->pv_va |= pmap_tte2flags(data);
                        if (pseg_set(pv->pv_pmap, pv->pv_va & PV_VAMASK, 0, 0)) 
{
                                printf("pmap_page_protect: gotten pseg 
empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
                        if (pv->pv_pmap->pm_ctx || pv->pv_pmap == 
pmap_kernel()) {
@@ -2647,7 +2647,7 @@ ctx_free(struct pmap *pm)
                       "ctxbusy[%d] = %p, pm(%p)->pm_ctx = %p\n", 
                       oldctx, (void *)(u_long)ctxbusy[oldctx], pm,
                       (void *)(u_long)pm->pm_physaddr);
-               Debugger();
+               db_enter();
        }
 #endif
        /* We should verify it has not been stolen and reallocated... */
@@ -2820,7 +2820,7 @@ pmap_page_cache(struct pmap *pm, paddr_t
                            pseg_get(pv->pv_pmap, va) & 
~(SUN4U_TLB_CV|SUN4U_TLB_CP),
                                     0)) {
                                printf("pmap_page_cache: aliased pseg 
empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
                } else if (mode && (!(pv->pv_va & PV_NVC))) {
@@ -2828,7 +2828,7 @@ pmap_page_cache(struct pmap *pm, paddr_t
                        if (pseg_set(pv->pv_pmap, va,
                            pseg_get(pv->pv_pmap, va) | SUN4U_TLB_CV, 0)) {
                                printf("pmap_page_cache: aliased pseg 
empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
                } else {
@@ -2836,7 +2836,7 @@ pmap_page_cache(struct pmap *pm, paddr_t
                        if (pseg_set(pv->pv_pmap, va,
                            pseg_get(pv->pv_pmap, va) & ~SUN4U_TLB_CV, 0)) {
                                printf("pmap_page_cache: aliased pseg 
empty!\n");
-                               Debugger();
+                               db_enter();
                                /* panic? */
                        }
                }
Index: arch/sparc64/sparc64/vm_machdep.c
===================================================================
RCS file: /cvs/src/sys/arch/sparc64/sparc64/vm_machdep.c,v
retrieving revision 1.36
diff -u -p -r1.36 vm_machdep.c
--- arch/sparc64/sparc64/vm_machdep.c   12 Feb 2017 04:55:08 -0000      1.36
+++ arch/sparc64/sparc64/vm_machdep.c   30 Apr 2017 13:14:32 -0000
@@ -264,7 +264,7 @@ cpu_fork(struct proc *p1, struct proc *p
        printf("cpu_fork: tstate=%lx pc=%lx npc=%lx rsp=%lx\n",
               (long)tf2->tf_tstate, (long)tf2->tf_pc, (long)tf2->tf_npc,
               (long)(tf2->tf_out[6]));
-       Debugger();
+       db_enter();
 #endif
 }
 
Index: ddb/db_usrreq.c
===================================================================
RCS file: /cvs/src/sys/ddb/db_usrreq.c,v
retrieving revision 1.18
diff -u -p -r1.18 db_usrreq.c
--- ddb/db_usrreq.c     4 Sep 2016 09:22:29 -0000       1.18
+++ ddb/db_usrreq.c     30 Apr 2017 13:14:36 -0000
@@ -96,7 +96,7 @@ ddb_sysctl(int *name, u_int namelen, voi
                        if (securelevel < 1 ||
                            (pr->ps_flags & PS_CONTROLT && cn_tab &&
                            cn_tab->cn_dev == pr->ps_session->s_ttyp->t_dev)) {
-                               Debugger();
+                               db_enter();
                                newp = NULL;
                        } else
                                return (ENODEV);
Index: dev/ic/aic6250.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/aic6250.c,v
retrieving revision 1.2
diff -u -p -r1.2 aic6250.c
--- dev/ic/aic6250.c    23 Oct 2013 10:07:14 -0000      1.2
+++ dev/ic/aic6250.c    30 Apr 2017 13:14:48 -0000
@@ -126,7 +126,7 @@
 #include <dev/ic/aic6250var.h>
 
 #ifndef DDB
-#define        Debugger() panic("should call debugger here (aic6250.c)")
+#define        db_enter() panic("should call debugger here (aic6250.c)")
 #endif /* ! DDB */
 
 #ifdef AIC_DEBUG
Index: dev/ic/aic6250var.h
===================================================================
RCS file: /cvs/src/sys/dev/ic/aic6250var.h,v
retrieving revision 1.2
diff -u -p -r1.2 aic6250var.h
--- dev/ic/aic6250var.h 23 Oct 2013 10:07:14 -0000      1.2
+++ dev/ic/aic6250var.h 30 Apr 2017 13:14:42 -0000
@@ -206,13 +206,13 @@ struct aic6250_softc {
 #define AIC_DOBREAK    0x40
 #define        AIC_PRINT(b, s) do {if ((aic6250_debug & (b)) != 0) printf s;} 
while (0)
 #define        AIC_BREAK() \
-       do { if ((aic6250_debug & AIC_DOBREAK) != 0) Debugger(); } while (0)
+       do { if ((aic6250_debug & AIC_DOBREAK) != 0) db_enter(); } while (0)
 #define        AIC_ASSERT(x) \
        do { \
                if (!(x)) { \
                        printf("%s at line %d: assertion failed\n", \
                            sc->sc_dev.dv_xname, __LINE__); \
-                       Debugger(); \
+                       db_enter(); \
                } \
        } while (0)
 #else
Index: dev/ic/aic6360.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/aic6360.c,v
retrieving revision 1.27
diff -u -p -r1.27 aic6360.c
--- dev/ic/aic6360.c    14 Sep 2014 14:17:24 -0000      1.27
+++ dev/ic/aic6360.c    30 Apr 2017 13:15:04 -0000
@@ -145,7 +145,7 @@
 #include <dev/ic/aic6360var.h>
 
 #ifndef DDB
-#define        Debugger() panic("should call debugger here (aic6360.c)")
+#define        db_enter() panic("should call debugger here (aic6360.c)")
 #endif /* ! DDB */
 
 #ifdef AIC_DEBUG
Index: dev/ic/aic6360var.h
===================================================================
RCS file: /cvs/src/sys/dev/ic/aic6360var.h,v
retrieving revision 1.8
diff -u -p -r1.8 aic6360var.h
--- dev/ic/aic6360var.h 6 Apr 2011 18:14:35 -0000       1.8
+++ dev/ic/aic6360var.h 30 Apr 2017 13:14:53 -0000
@@ -194,13 +194,13 @@ struct aic_softc {
 #define AIC_DOBREAK    0x40
 #define        AIC_PRINT(b, s) do {if ((aic_debug & (b)) != 0) printf s;} 
while (0)
 #define        AIC_BREAK() \
-       do { if ((aic_debug & AIC_DOBREAK) != 0) Debugger(); } while (0)
+       do { if ((aic_debug & AIC_DOBREAK) != 0) db_enter(); } while (0)
 #define        AIC_ASSERT(x) \
        do { \
                if (!(x)) { \
                        printf("%s at line %d: assertion failed\n", \
                            sc->sc_dev.dv_xname, __LINE__); \
-                       Debugger(); \
+                       db_enter(); \
                } \
        } while (0)
 #else
Index: dev/ic/com.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/com.c,v
retrieving revision 1.162
diff -u -p -r1.162 com.c
--- dev/ic/com.c        30 Apr 2017 13:04:49 -0000      1.162
+++ dev/ic/com.c        30 Apr 2017 13:15:08 -0000
@@ -1088,7 +1088,7 @@ comintr(void *arg)
                                        if (ISSET(sc->sc_hwflags,
                                            COM_HW_CONSOLE)) {
                                                if (db_console)
-                                                       Debugger();
+                                                       db_enter();
                                                goto next;
                                        }
 #endif
Index: dev/ic/ncr5380sbc.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/ncr5380sbc.c,v
retrieving revision 1.32
diff -u -p -r1.32 ncr5380sbc.c
--- dev/ic/ncr5380sbc.c 15 Jan 2015 17:54:14 -0000      1.32
+++ dev/ic/ncr5380sbc.c 30 Apr 2017 13:15:12 -0000
@@ -122,7 +122,7 @@ void        ncr5380_cmd_timeout(void *);
 
 #ifndef DDB
 /* This is used only in recoverable places. */
-#define Debugger() printf("Debug: ncr5380.c:%d\n", __LINE__)
+#define db_enter() printf("Debug: ncr5380.c:%d\n", __LINE__)
 #endif
 
 #ifdef NCR5380_DEBUG
@@ -133,7 +133,7 @@ int ncr5380_debug = NCR_DBG_BREAK|NCR_DB
 struct ncr5380_softc *ncr5380_debug_sc;
 
 #define        NCR_BREAK() \
-       do { if (ncr5380_debug & NCR_DBG_BREAK) Debugger(); } while (0)
+       do { if (ncr5380_debug & NCR_DBG_BREAK) db_enter(); } while (0)
 
 static void ncr5380_show_scsi_cmd(struct scsi_xfer *);
 static void ncr5380_show_sense(struct scsi_xfer *);
Index: dev/ic/osiop.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/osiop.c,v
retrieving revision 1.50
diff -u -p -r1.50 osiop.c
--- dev/ic/osiop.c      19 Dec 2014 07:23:57 -0000      1.50
+++ dev/ic/osiop.c      30 Apr 2017 13:15:20 -0000
@@ -596,7 +596,7 @@ osiop_scsidone(acb, status)
        if (acb == NULL || acb->xs == NULL) {
                printf("osiop_scsidone: NULL acb %p or scsi_xfer\n", acb);
 #if defined(OSIOP_DEBUG) && defined(DDB)
-               Debugger();
+               db_enter();
 #endif
                return;
        }
@@ -1126,7 +1126,7 @@ osiop_checkintr(sc, istat, dstat, sstat0
                    scraddr, scraddr + sizeof(osiop_script));
                printf(" istat %x dstat %x sstat0 %x\n", istat, dstat, sstat0);
 #ifdef DDB
-               Debugger();
+               db_enter();
 #endif
        }
 #endif
@@ -1294,7 +1294,7 @@ osiop_checkintr(sc, istat, dstat, sstat0
                            osiop_read_1(sc, OSIOP_SBCL),
                            osiop_read_4(sc, OSIOP_DSP));
 #if defined(OSIOP_DEBUG) && defined(DDB)
-                       /*Debugger(); XXX is*/
+                       /*db_enter(); XXX is*/
 #endif
                }
                switch (OSIOP_PHASE(osiop_read_1(sc, OSIOP_SBCL))) {
@@ -1473,7 +1473,7 @@ osiop_checkintr(sc, istat, dstat, sstat0
                                    "curaddr %lx curlen %lx i %d\n",
                                    acb->curaddr, acb->curlen, i);
 #if defined(OSIOP_DEBUG) && defined(DDB)
-                               Debugger();
+                               db_enter();
 #endif
                        }
 #ifdef OSIOP_DEBUG
Index: dev/ic/wd33c93.c
===================================================================
RCS file: /cvs/src/sys/dev/ic/wd33c93.c,v
retrieving revision 1.9
diff -u -p -r1.9 wd33c93.c
--- dev/ic/wd33c93.c    26 Dec 2016 17:38:14 -0000      1.9
+++ dev/ic/wd33c93.c    30 Apr 2017 13:15:17 -0000
@@ -878,7 +878,7 @@ wd33c93_wait(struct wd33c93_softc *sc, u
                        printf("wd33c93_wait: TIMEO @%d with asr=0x%x 
csr=0x%x\n",
                            line, val, csr);
 #ifdef DDB
-                       Debugger();
+                       db_enter();
 #endif
 #endif
                        return(val); /* Maybe I should abort */
@@ -2144,7 +2144,7 @@ wd33c93_nextstate(struct wd33c93_softc *
                    sc->sc_dev.dv_xname, asr, csr);
 
 #ifdef DDB
-               Debugger();
+               db_enter();
 #endif
 
                SET_SBIC_control(sc, SBIC_CTL_EDI | SBIC_CTL_IDI);
Index: dev/usb/dwc2/dwc2.c
===================================================================
RCS file: /cvs/src/sys/dev/usb/dwc2/dwc2.c,v
retrieving revision 1.43
diff -u -p -r1.43 dwc2.c
--- dev/usb/dwc2/dwc2.c 10 Mar 2017 11:18:48 -0000      1.43
+++ dev/usb/dwc2/dwc2.c 30 Apr 2017 13:15:24 -0000
@@ -1361,7 +1361,7 @@ dwc2_worker(struct task *wk, void *priv)
        struct dwc2_softc *sc = priv;
        struct dwc2_hsotg *hsotg = sc->sc_hsotg;
 
-/* Debugger(); */
+/* db_enter(); */
 #if 0
        struct usbd_xfer *xfer = dwork->xfer;
        struct dwc2_xfer *dxfer = DWC2_XFER2DXFER(xfer);
Index: dev/wscons/wskbd.c
===================================================================
RCS file: /cvs/src/sys/dev/wscons/wskbd.c,v
retrieving revision 1.85
diff -u -p -r1.85 wskbd.c
--- dev/wscons/wskbd.c  11 Mar 2017 11:55:03 -0000      1.85
+++ dev/wscons/wskbd.c  30 Apr 2017 13:15:29 -0000
@@ -1504,7 +1504,7 @@ internal_command(struct wskbd_softc *sc,
 #ifdef DDB
        if (ksym == KS_Cmd_Debugger) {
                if (sc->sc_isconsole && db_console)
-                       Debugger();
+                       db_enter();
                /* discard this key (ddb discarded command modifiers) */
                *type = WSCONS_EVENT_KEY_UP;
                return (1);
@@ -1542,7 +1542,7 @@ internal_command(struct wskbd_softc *sc,
 #ifdef DDB
                case 2:
                        if (sc->sc_isconsole && db_console)
-                               Debugger();
+                               db_enter();
                        /* discard this key (ddb discarded command modifiers) */
                        *type = WSCONS_EVENT_KEY_UP;
                        break;
Index: kern/kern_sched.c
===================================================================
RCS file: /cvs/src/sys/kern/kern_sched.c,v
retrieving revision 1.45
diff -u -p -r1.45 kern_sched.c
--- kern/kern_sched.c   12 Feb 2017 04:55:08 -0000      1.45
+++ kern/kern_sched.c   30 Apr 2017 13:55:26 -0000
@@ -444,9 +444,10 @@ sched_choosecpu(struct proc *p)
                cpuset_del(&set, ci);
        }
 
-       if (p->p_cpu != choice)
+       if (p->p_cpu != choice) {
                sched_nmigrations++;
-       else
+               p->p_ru.ru_ixrss++;
+       } else
                sched_nomigrations++;
 
        return (choice);
@@ -502,6 +503,7 @@ sched_steal_proc(struct cpu_info *self)
        best->p_cpu = self;
 
        sched_stolen++;
+       best->p_ru.ru_ixrss++;
 #endif
        return (best);
 }
Index: kern/subr_prf.c
===================================================================
RCS file: /cvs/src/sys/kern/subr_prf.c,v
retrieving revision 1.90
diff -u -p -r1.90 subr_prf.c
--- kern/subr_prf.c     30 Apr 2017 13:04:49 -0000      1.90
+++ kern/subr_prf.c     30 Apr 2017 13:15:34 -0000
@@ -201,7 +201,7 @@ panic(const char *fmt, ...)
 
 #ifdef DDB
        if (db_panic)
-               Debugger();
+               db_enter();
        else
                db_stack_dump();
 #endif
@@ -229,7 +229,7 @@ splassert_fail(int wantipl, int haveipl,
        case 3:
 #ifdef DDB
                db_stack_dump();
-               Debugger();
+               db_enter();
 #endif
                break;
        default:
Index: kern/subr_userconf.c
===================================================================
RCS file: /cvs/src/sys/kern/subr_userconf.c,v
retrieving revision 1.44
diff -u -p -r1.44 subr_userconf.c
--- kern/subr_userconf.c        11 Sep 2015 07:13:58 -0000      1.44
+++ kern/subr_userconf.c        30 Apr 2017 13:15:39 -0000
@@ -1256,7 +1256,7 @@ userconf_parse(char *cmd)
                        break;
 #if defined(DDB)
                case 'D':
-                       Debugger();
+                       db_enter();
                        break;
 #endif
                case 'd':
Index: kern/subr_witness.c
===================================================================
RCS file: /cvs/src/sys/kern/subr_witness.c,v
retrieving revision 1.1
diff -u -p -r1.1 subr_witness.c
--- kern/subr_witness.c 20 Apr 2017 12:59:36 -0000      1.1
+++ kern/subr_witness.c 30 Apr 2017 13:15:51 -0000
@@ -2521,5 +2521,5 @@ witness_debugger(int cond, const char *m
        if (!cond)
                return;
 
-       Debugger();
+       db_enter();
 }
Index: sys/systm.h
===================================================================
RCS file: /cvs/src/sys/sys/systm.h,v
retrieving revision 1.127
diff -u -p -r1.127 systm.h
--- sys/systm.h 30 Apr 2017 13:04:49 -0000      1.127
+++ sys/systm.h 30 Apr 2017 13:19:25 -0000
@@ -340,7 +340,7 @@ extern int (*mountroot)(void);
 
 #if defined(DDB)
 /* debugger entry points */
-void   Debugger(void); /* in DDB only */
+void   db_enter(void); /* in DDB only */
 #endif
 
 #ifdef BOOT_CONFIG

Reply via email to