PERFORCE change 96129 for review
John Birrell
jb at FreeBSD.org
Wed Apr 26 04:30:05 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=96129
Change 96129 by jb at jb_freebsd2 on 2006/04/26 04:30:02
I said: Run Spot, run! And he did. We got a probe!
Affected files ...
.. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_probe.c#4 edit
Differences ...
==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_probe.c#4 (text+ko) ====
@@ -97,7 +97,6 @@
*flags &= ~CPU_DTRACE_ERROR;
if (prov == dtrace_provider) {
-printf("%s(%d): dtrace is the provider\n",__FUNCTION__,__LINE__);
/*
* If dtrace itself is the provider of this probe,
* we're only going to continue processing the ECB if
@@ -130,11 +129,9 @@
DTRACE_ACTIVITY_DRAINING);
continue;
}
-if (probe->dtpr_id == dtrace_probeid_begin) printf("%s(%d): This is the BEGIN probe!\n",__FUNCTION__,__LINE__);
}
if (ecb->dte_cond) {
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
/*
* If the dte_cond bits indicate that this
* consumer is only allowed to see user-mode firings
@@ -207,7 +204,6 @@
* the KILLED state, from which no further processing
* on this state will be performed.
*/
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (!dtrace_priv_kernel_destructive(state) ||
!state->dts_cred.dcr_destructive ||
dtrace_destructive_disallow) {
@@ -242,7 +238,6 @@
rval = dtrace_dif_emulate(dp, &mstate, vstate, state);
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (!(*flags & CPU_DTRACE_ERROR) && !rval) {
dtrace_cacheid_t cid = probe->dtpr_predcache;
@@ -267,14 +262,12 @@
size = rec->dtrd_size;
valoffs = offs + rec->dtrd_offset;
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (DTRACEACT_ISAGG(act->dta_kind)) {
uint64_t v = 0xbad;
dtrace_aggregation_t *agg;
agg = (dtrace_aggregation_t *)act;
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if ((dp = act->dta_difo) != NULL)
v = dtrace_dif_emulate(dp,
&mstate, vstate, state);
@@ -295,28 +288,23 @@
continue;
}
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
switch (act->dta_kind) {
case DTRACEACT_STOP:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (dtrace_priv_proc_destructive(state))
dtrace_action_stop();
continue;
case DTRACEACT_BREAKPOINT:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (dtrace_priv_kernel_destructive(state))
dtrace_action_breakpoint(ecb);
continue;
case DTRACEACT_PANIC:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (dtrace_priv_kernel_destructive(state))
dtrace_action_panic(ecb);
continue;
case DTRACEACT_STACK:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (!dtrace_priv_kernel(state))
continue;
@@ -329,14 +317,12 @@
case DTRACEACT_JSTACK:
case DTRACEACT_USTACK:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (!dtrace_priv_proc(state))
continue;
/*
* See comment in DIF_VAR_PID.
*/
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
#ifdef DOODAD
if (DTRACE_ANCHORED(mstate.dtms_probe) &&
CPU_ON_INTR(CPU)) {
@@ -366,7 +352,6 @@
continue;
}
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
DTRACE_CPUFLAG_SET(CPU_DTRACE_NOFAULT);
dtrace_getupcstack((uint64_t *)
(tomax + valoffs),
@@ -375,7 +360,6 @@
continue;
default:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
break;
}
@@ -389,7 +373,6 @@
switch (act->dta_kind) {
case DTRACEACT_SPECULATE:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
ASSERT(buf == &state->dts_buffer[cpuid]);
buf = dtrace_speculation_buffer(state,
cpuid, val);
@@ -417,19 +400,16 @@
continue;
case DTRACEACT_CHILL:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (dtrace_priv_kernel_destructive(state))
dtrace_action_chill(&mstate, val);
continue;
case DTRACEACT_RAISE:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (dtrace_priv_proc_destructive(state))
dtrace_action_raise(val);
continue;
case DTRACEACT_COMMIT:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
ASSERT(!committed);
/*
@@ -443,7 +423,6 @@
continue;
case DTRACEACT_DISCARD:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
dtrace_speculation_discard(state, cpuid, val);
continue;
@@ -453,12 +432,10 @@
case DTRACEACT_PRINTA:
case DTRACEACT_SYSTEM:
case DTRACEACT_FREOPEN:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
break;
case DTRACEACT_SYM:
case DTRACEACT_MOD:
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (!dtrace_priv_kernel(state))
continue;
break;
@@ -478,7 +455,6 @@
valoffs + sizeof (uint64_t), val);
#endif
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
continue;
}
@@ -499,7 +475,6 @@
* thread in COOLDOWN, so there is no race.)
*/
void *activity = &state->dts_activity;
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
dtrace_activity_t current = state->dts_activity;
if (current == DTRACE_ACTIVITY_COOLDOWN)
@@ -521,7 +496,6 @@
ASSERT(0);
}
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
if (dp->dtdo_rtype.dtdt_flags & DIF_TF_BYREF) {
uintptr_t end = valoffs + size;
@@ -590,7 +564,6 @@
if (*flags & CPU_DTRACE_FAULT) {
int ndx;
dtrace_action_t *err;
-printf("%s(%d): \n",__FUNCTION__,__LINE__);
buf->dtb_errors++;
More information about the p4-projects
mailing list