PERFORCE change 99109 for review
John Birrell
jb at FreeBSD.org
Tue Jun 13 01:19:46 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=99109
Change 99109 by jb at jb_freebsd2 on 2006/06/13 01:17:01
Remove printfs which cause fbt to double fault. Anyone for tennis?
Affected files ...
.. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_action.c#5 edit
.. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dif.c#10 edit
.. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#16 edit
Differences ...
==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_action.c#5 (text+ko) ====
@@ -58,7 +58,6 @@
c[i++] = ')';
c[i] = '\0';
-printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
debug_enter(c);
#endif
@@ -104,7 +103,6 @@
return;
}
-printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
/*
* raise() has a queue depth of 1 -- we ignore all subsequent
@@ -124,7 +122,6 @@
if (dtrace_destructive_disallow)
return;
-printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
if (!curthread->t_dtrace_stop) {
curthread->t_dtrace_stop = 1;
@@ -187,7 +184,6 @@
dtrace_action_ustack(dtrace_mstate_t *mstate, dtrace_state_t *state,
uint64_t *buf, uint64_t arg)
{
-printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
int nframes = DTRACE_USTACK_NFRAMES(arg);
int strsize = DTRACE_USTACK_STRSIZE(arg);
==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_dif.c#10 (text+ko) ====
@@ -51,7 +51,6 @@
return (mstate->dtms_arg[ndx]);
case DIF_VAR_UREGS: {
-printf("%s:%s(%d): DIF_VAR_UREGS\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
klwp_t *lwp;
@@ -352,7 +351,6 @@
break;
case DIF_SUBR_MUTEX_OWNED:
-printf("%s:%s(%d): DIF_SUBR_MUTEX_OWNED\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
m.mx = dtrace_load64(tupregs[0].dttk_value);
if (MUTEX_TYPE_ADAPTIVE(&m.mi))
@@ -363,7 +361,6 @@
break;
case DIF_SUBR_MUTEX_OWNER:
-printf("%s:%s(%d): DIF_SUBR_MUTEX_OWNER\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
m.mx = dtrace_load64(tupregs[0].dttk_value);
if (MUTEX_TYPE_ADAPTIVE(&m.mi) &&
@@ -375,7 +372,6 @@
break;
case DIF_SUBR_MUTEX_TYPE_ADAPTIVE:
-printf("%s:%s(%d): DIF_SUBR_MUTEX_TYPE_ADAPTIVE\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
m.mx = dtrace_load64(tupregs[0].dttk_value);
regs[rd] = MUTEX_TYPE_ADAPTIVE(&m.mi);
@@ -383,7 +379,6 @@
break;
case DIF_SUBR_MUTEX_TYPE_SPIN:
-printf("%s:%s(%d): DIF_SUBR_MUTEX_TYPE_SPIN\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
m.mx = dtrace_load64(tupregs[0].dttk_value);
regs[rd] = MUTEX_TYPE_SPIN(&m.mi);
@@ -391,7 +386,6 @@
break;
case DIF_SUBR_RW_READ_HELD: {
-printf("%s:%s(%d): DIF_SUBR_RW_READ_HELD\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
uintptr_t tmp;
@@ -402,7 +396,6 @@
}
case DIF_SUBR_RW_WRITE_HELD:
-printf("%s:%s(%d): DIF_SUBR_RW_WRITE_HELD\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
r.rw = dtrace_loadptr(tupregs[0].dttk_value);
regs[rd] = _RW_WRITE_HELD(&r.ri);
@@ -410,7 +403,6 @@
break;
case DIF_SUBR_RW_ISWRITER:
-printf("%s:%s(%d): DIF_SUBR_RW_ISWRITER\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
r.rw = dtrace_loadptr(tupregs[0].dttk_value);
regs[rd] = _RW_ISWRITER(&r.ri);
@@ -518,7 +510,6 @@
case DIF_SUBR_MSGSIZE:
case DIF_SUBR_MSGDSIZE: {
-printf("%s:%s(%d): DIF_SUBR_MSGSIZE or DIF_SUBR_MSGDSIZE\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
uintptr_t baddr = tupregs[0].dttk_value, daddr;
uintptr_t wptr, rptr;
@@ -943,7 +934,6 @@
}
case DIF_SUBR_GETMAJOR:
-printf("%s:%s(%d): DIF_SUBR_GETMAJOR\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
#ifdef _LP64
regs[rd] = (tupregs[0].dttk_value >> NBITSMINOR64) & MAXMAJ64;
@@ -954,7 +944,6 @@
break;
case DIF_SUBR_GETMINOR:
-printf("%s:%s(%d): DIF_SUBR_GETMINOR\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
#ifdef _LP64
regs[rd] = tupregs[0].dttk_value & MAXMIN64;
@@ -965,7 +954,6 @@
break;
case DIF_SUBR_DDI_PATHNAME: {
-printf("%s:%s(%d): DIF_SUBR_DDI_PATHNAME\n",__FUNCTION__,__FILE__,__LINE__);
#ifdef DOODAD
/*
* This one is a galactic mess. We are going to roughly
==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_hacks.c#16 (text+ko) ====
@@ -27,12 +27,10 @@
void
dtrace_vtime_enable(void)
{
- printf("%s:\n",__FUNCTION__);
}
void
dtrace_vtime_disable(void)
{
- printf("%s:\n",__FUNCTION__);
}
void
dtrace_vpanic(const char *fmt, __va_list args)
@@ -43,7 +41,6 @@
int
dtrace_getipl(void)
{
- printf("%s:\n",__FUNCTION__);
return 0;
}
boolean_t
@@ -79,13 +76,14 @@
(xc_func_t)dtrace_xcall_func);
kpreempt_enable();
#else
+ critical_enter();
(*func)(arg);
+ critical_exit();
#endif
}
taskqid_t
taskq_dispatch(taskq_t *a, task_func_t b, void *c, uint_t d)
{
- printf("%s:\n",__FUNCTION__);
return 0;
}
int
More information about the p4-projects
mailing list