+ if (__improbable(vm_debug_events)) {
+ vm_map_entry_t entry;
+ for (entry = vm_map_copy_first_entry(copy); entry != vm_map_copy_to_entry(copy); entry = entry->vme_next) {
+ DTRACE_VM4(map_entry_link_copy, vm_map_t, map, vm_map_entry_t, entry, vm_address_t, entry->links.start, vm_address_t, entry->links.end);
+ }
+ }
+
+ if (map->holelistenabled) {
+ vm_map_entry_t entry = NULL;
+
+ entry = vm_map_copy_first_entry(copy);
+ while (entry != vm_map_copy_to_entry(copy)) {
+ vm_map_store_update_first_free(map, entry, TRUE);
+ entry = entry->vme_next;
+ }
+ }
+