aboutsummaryrefslogtreecommitdiff
path: root/vm/vm_map.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm/vm_map.c')
-rw-r--r--vm/vm_map.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/vm/vm_map.c b/vm/vm_map.c
index 26aa731a..2cb0a290 100644
--- a/vm/vm_map.c
+++ b/vm/vm_map.c
@@ -4719,10 +4719,16 @@ kern_return_t vm_map_machine_attribute(
/*
* vm_map_print: [ debug ]
*/
-void vm_map_print(vm_map_t map)
+void vm_map_print(db_expr_t addr, boolean_t have_addr, db_expr_t count, const char *modif)
{
+ vm_map_t map;
vm_map_entry_t entry;
+ if (!have_addr)
+ map = current_thread()->task->map;
+ else
+ map = (vm_map_t)addr;
+
iprintf("Task map 0x%X: pmap=0x%X,",
(vm_offset_t) map, (vm_offset_t) (map->pmap));
printf("ref=%d,nentries=%d,", map->ref_count, map->hdr.nentries);