vm
Create, destroy, and access pages in the virtual memory system.
Topics
Creation and Destruction
Memory Mapping
vm_mapvm_map_64vm_map_exec_lockdownvm_map_page_queryvm_mapped_pages_infovm_remapmach_make_memory_entrymach_make_memory_entry_64mach_memory_entry_access_trackingmach_memory_entry_ownershipmach_memory_entry_purgable_control
Reads and Writes
Configuration
vm_protectvm_wiremach_memory_infovm_behavior_setvm_machine_attributevm_purgable_controlvm_inheritvm_msync
Regions
vm_regionvm_region_64vm_region_recursevm_region_recurse_64vm_region_basic_info_data_64_tvm_region_basic_info_data_tvm_region_extended_info_data_tvm_region_submap_info_data_64_tvm_region_submap_info_data_tvm_region_submap_short_info_data_64_tvm_region_top_info_data_tvm_page_info_basic_data_t
VM Types
vm_read_entry_tvm_map_inspect_tvm_map_read_tvm_address_tvm_behavior_tvm_extmod_statistics_tvm_info_object_array_tvm_inherit_tvm_machine_attribute_tvm_machine_attribute_val_tvm_map_address_tvm_map_offset_tvm_map_size_tvm_map_tvm_named_entry_tvm_object_id_tvm_object_offset_tvm_object_size_tvm_offset_tvm_page_info_basic_tvm_page_info_data_tvm_page_info_flavor_tvm_page_info_tvm_prot_tvm_purgable_tvm_purgeable_info_tvm_region_basic_info_64_tvm_region_basic_info_tvm_region_extended_info_tvm_region_flavor_tvm_region_info_64_tvm_region_info_data_tvm_region_info_tvm_region_recurse_info_64_tvm_region_recurse_info_tvm_region_submap_info_64_tvm_region_submap_info_tvm_region_submap_short_info_64_tvm_region_top_info_tvm_size_tvm_statistics64_tvm_statistics_tvm_sync_tvm_task_entry_tvm32_object_id_tvm32_address_tvm32_offset_tvm32_size_t
Memory Objects
Memory Object Types
memory_object_array_tmemory_object_attr_info_tmemory_object_behave_info_tmemory_object_cluster_size_tmemory_object_control_tmemory_object_copy_strategy_tmemory_object_default_tmemory_object_fault_info_tmemory_object_flavor_tmemory_object_info_data_tmemory_object_info_tmemory_object_name_tmemory_object_offset_tmemory_object_perf_info_tmemory_object_return_tmemory_object_size_tmemory_object_t