> Date: Sun, 30 Apr 2017 16:54:15 +0200
> From: Martin Pieuchot <[email protected]>
> 
> 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?

ok kettenis@

> 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