PERFORCE change 137465 for review

John Birrell jb at FreeBSD.org
Wed Mar 12 05:36:22 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=137465

Change 137465 by jb at jb_freebsd8 on 2008/03/12 05:35:25

	Fix a bug in the pointer value printing. Oops.

Affected files ...

.. //depot/projects/dtrace/src/contrib/opensolaris/lib/libdtrace/common/dt_consume.c#16 edit

Differences ...

==== //depot/projects/dtrace/src/contrib/opensolaris/lib/libdtrace/common/dt_consume.c#16 (text) ====

@@ -904,6 +904,7 @@
 		dt_type_cbdata_t cbdata;
 		ctf_arinfo_t arinfo;
 		ctf_encoding_t cte;
+		uintptr_t *up;
 		void *vp = addr;
 		cbdata = *cbdatap;
 		cbdata.name = "";
@@ -964,7 +965,7 @@
 			dt_printf(cbdatap->dtp, cbdatap->fp, "CTF_K_FLOAT: format %x offset %u bits %u\n",cte.cte_format,cte.cte_offset,cte.cte_bits);
 			break;
 		case CTF_K_POINTER:
-			dt_printf(cbdatap->dtp, cbdatap->fp, "%p;\n", *((char *) addr));
+			dt_printf(cbdatap->dtp, cbdatap->fp, "%p;\n", *((void **) addr));
 			break;
 		case CTF_K_ARRAY:
 			if (ctf_array_info(cbdatap->dtt.dtt_ctfp, type, &arinfo) != 0)


More information about the p4-projects mailing list