Date: Sat, 22 Apr 2006 23:35:30 GMT From: John Birrell <jb@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 95905 for review Message-ID: <200604222335.k3MNZUWN019676@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=95905 Change 95905 by jb@jb_freebsd2 on 2006/04/22 23:35:09 Comment out a few things for now. Anonymous states will need special handling. At the moment dtrace_state_create() will panic if you don't feed it a struct cdev pointer. Affected files ... .. //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_anon.c#2 edit Differences ... ==== //depot/projects/dtrace/src/sys/cddl/dev/dtrace/dtrace_anon.c#2 (text+ko) ==== @@ -51,18 +51,24 @@ * this fails (e.g. because the debugger has modified text in * some way), we won't continue with the processing. */ +printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__); +#ifdef DOODAD if (kdi_dtrace_set(KDI_DTSET_DTRACE_ACTIVATE) != 0) { cmn_err(CE_NOTE, "kernel debugger active; anonymous " "enabling ignored."); dtrace_dof_destroy(dof); break; } +#endif /* * If we haven't allocated an anonymous state, we'll do so now. */ if ((state = dtrace_anon.dta_state) == NULL) { +printf("%s:%s(%d): need to create a state without a struct cdev!\n",__FUNCTION__,__FILE__,__LINE__); +#ifdef DOODAD state = dtrace_state_create(NULL, NULL); +#endif dtrace_anon.dta_state = state; if (state == NULL) {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200604222335.k3MNZUWN019676>