summaryrefslogtreecommitdiffstats
path: root/sys/vm
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1998-07-14 12:26:15 +0000
committerbde <bde@FreeBSD.org>1998-07-14 12:26:15 +0000
commitfaa4d9c3da8171e46c41514f6be5d092f23952c0 (patch)
tree3d2e12466afac329903318608ca4db0e6df70895 /sys/vm
parent6b64f2fed4c08fc69d2208aa49f47708175e9570 (diff)
downloadFreeBSD-src-faa4d9c3da8171e46c41514f6be5d092f23952c0.zip
FreeBSD-src-faa4d9c3da8171e46c41514f6be5d092f23952c0.tar.gz
Print pointers using %p instead of attempting to print them by
casting them to long, etc. Fixed some nearby printf bogons (sign errors not warned about by gcc, and style bugs, but not truncation of vm_ooffset_t's).
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/vm_object.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c
index 5f5cd61..3d9ae5a 100644
--- a/sys/vm/vm_object.c
+++ b/sys/vm/vm_object.c
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_object.c,v 1.123 1998/06/21 14:53:44 bde Exp $
+ * $Id: vm_object.c,v 1.124 1998/07/11 11:30:45 bde Exp $
*/
/*
@@ -1597,17 +1597,18 @@ DB_SHOW_COMMAND(object, vm_object_print_static)
if (object == NULL)
return;
- db_iprintf("Object 0x%lx: type=%d, size=0x%lx, res=%d, ref=%d, flags=0x%x\n",
- (long) object, (int) object->type, (long) object->size,
- object->resident_page_count,
- object->ref_count,
- object->flags);
- db_iprintf(" sref=%d, offset=0x%x, backing_object(%d)=(0x%lx)+0x%x\n",
- object->shadow_count,
- (int) object->paging_offset,
- (((long)object->backing_object)?object->backing_object->ref_count:0),
- (long) object->backing_object,
- (int) object->backing_object_offset);
+ db_iprintf(
+ "Object %p: type=%d, size=0x%lx, res=%d, ref=%d, flags=0x%x\n",
+ object, (int)object->type, (u_long)object->size,
+ object->resident_page_count, object->ref_count, object->flags);
+ /*
+ * XXX no %qd in kernel. Truncate object->paging_offset and
+ * object->backing_object_offset.
+ */
+ db_iprintf(" sref=%d, offset=0x%lx, backing_object(%d)=(%p)+0x%lx\n",
+ object->shadow_count, (long)object->paging_offset,
+ object->backing_object ? object->backing_object->ref_count : 0,
+ object->backing_object, (long)object->backing_object_offset);
if (!full)
return;
OpenPOWER on IntegriCloud