diff options
author | bde <bde@FreeBSD.org> | 1998-07-14 12:26:15 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1998-07-14 12:26:15 +0000 |
commit | faa4d9c3da8171e46c41514f6be5d092f23952c0 (patch) | |
tree | 3d2e12466afac329903318608ca4db0e6df70895 /sys/vm | |
parent | 6b64f2fed4c08fc69d2208aa49f47708175e9570 (diff) | |
download | FreeBSD-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.c | 25 |
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; |