Skip to main content

Crate vm_address_region_bindings

Crate vm_address_region_bindings 

Source

Structs§

CppVmAddressRegionEnumerator
VmAddressRegion
VmAddressRegionOrMapping
VmMapping
VmMapping_FlagsRange
VmObject
__BindgenOpaqueArray8

Enums§

VmAddressRegionEnumeratorType
VmAddressRegionOpChildren
VmAddressRegionOrMapping_LifeCycleState
VmAddressRegionOrMapping_MemoryPriority
VmAddressRegion_RangeOpType
VmMapping_ActivateInsertRegions
VmMapping_DestroyRemoveFromParent
VmMapping_DestroyUnmap
VmMapping_Mergeable
VmMapping_UnmapOptions

Constants§

VMAR_CAN_RWX_FLAGS
VMAR_FLAG_ALLOW_FAULTS
VMAR_FLAG_CAN_MAP_EXECUTE
VMAR_FLAG_CAN_MAP_READ
VMAR_FLAG_CAN_MAP_SPECIFIC
VMAR_FLAG_CAN_MAP_WRITE
VMAR_FLAG_COMPACT
VMAR_FLAG_DEBUG_DYNAMIC_KERNEL_MAPPING
VMAR_FLAG_FAULT_BEYOND_STREAM_SIZE
VMAR_FLAG_OFFSET_IS_UPPER_LIMIT
VMAR_FLAG_REQUIRE_NON_RESIZABLE
VMAR_FLAG_SPECIFIC
VMAR_FLAG_SPECIFIC_OVERWRITE

Functions§

cpp_vm_address_region_commit_high_memory_priority⚠
cpp_vm_address_region_construct_child⚠
cpp_vm_address_region_construct_kernel_root⚠
cpp_vm_address_region_construct_root⚠
cpp_vm_address_region_create_sub_vmar⚠
cpp_vm_address_region_create_vm_mapping⚠
cpp_vm_address_region_destruct⚠
cpp_vm_address_region_enumerator_construct⚠
cpp_vm_address_region_enumerator_destroy⚠
cpp_vm_address_region_enumerator_next⚠
cpp_vm_address_region_enumerator_pause⚠
cpp_vm_address_region_enumerator_resume⚠
cpp_vm_address_region_or_mapping_as_vm_address_region⚠
cpp_vm_address_region_or_mapping_as_vm_mapping⚠
cpp_vm_address_region_or_mapping_lock_is_held⚠
cpp_vm_address_region_or_mapping_region_lock_is_held⚠
cpp_vm_address_region_or_mapping_state⚠
cpp_vm_address_region_protect⚠
cpp_vm_address_region_range_op⚠
cpp_vm_address_region_reserve_space⚠
cpp_vm_address_region_set_memory_priority⚠
cpp_vm_address_region_set_memory_priority_locked⚠
cpp_vm_address_region_state⚠
cpp_vm_address_region_subregions_find_region⚠
cpp_vm_address_region_subregions_for_each⚠
cpp_vm_address_region_subregions_front⚠
cpp_vm_address_region_subregions_include_or_higher⚠
cpp_vm_address_region_subregions_insert_region⚠
cpp_vm_address_region_subregions_is_empty⚠
cpp_vm_address_region_subregions_remove_region⚠
cpp_vm_address_region_subregions_size_slow⚠
cpp_vm_address_region_unmap⚠
cpp_vm_mapping_construct⚠
cpp_vm_mapping_construct_with_ranges⚠
cpp_vm_mapping_debug_unmap⚠
cpp_vm_mapping_destruct⚠
cpp_vm_mapping_force_writable⚠
cpp_vm_mapping_map_range⚠
cpp_vm_mapping_mark_mergeable⚠
cpp_vm_mapping_page_fault_locked⚠
cpp_vm_mapping_protection_ranges_begin⚠
cpp_vm_mapping_protection_ranges_clear⚠
cpp_vm_mapping_protection_ranges_cursor_get⚠
cpp_vm_mapping_protection_ranges_cursor_is_valid⚠
cpp_vm_mapping_protection_ranges_cursor_next⚠
cpp_vm_mapping_protection_ranges_cursor_prev⚠
cpp_vm_mapping_protection_ranges_end⚠
cpp_vm_mapping_protection_ranges_erase⚠
cpp_vm_mapping_protection_ranges_find⚠
cpp_vm_mapping_protection_ranges_insert⚠
cpp_vm_mapping_protection_ranges_insert_hint⚠
cpp_vm_mapping_protection_ranges_is_empty⚠
cpp_vm_mapping_protection_ranges_lower_bound⚠
cpp_vm_mapping_protection_ranges_update⚠
cpp_vm_mapping_protection_ranges_upper_bound⚠
cpp_vm_mapping_rest_protection_ranges⚠
cpp_vm_mapping_rest_protection_ranges_const⚠
cpp_vm_mapping_state⚠

Type Aliases§

MultiPageRequest
VmAspace
VmMappingProtectionRanges
VmMappingProtectionRangesCursor
arch_mmu_flags_t
fbl_RefPtr
uint
vaddr_t
zx_status_t