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