pub fn sys_vmar_destroy(&self, handle_value: HandleValue) -> ZxResult {
        info!("vmar.destroy: handle={:#x?}", handle_value);
        let proc = self.thread.proc();
        let vmar = proc.get_object::<VmAddressRegion>(handle_value)?;
        vmar.destroy()?;
        Ok(())
    }
/// Destroy a virtual memory address region.
///
/// Unmaps all mappings within the given region, and destroys all sub-regions of the region.
/// > This operation is logically recursive.
Destroy a virtual memory address region.
Unmaps all mappings within the given region, and destroys all sub-regions of the region.
> This operation is logically recursive.
Destroy a virtual memory address region . Unmaps all mappings within the given region and destroys all sub - regions of the region . > This operation is logically recursive .
pub fn sys_vmar_destroy(&self, handle_value: HandleValue) -> ZxResult {
        info!("vmar.destroy: handle={:#x?}", handle_value);
        let proc = self.thread.proc();
        let vmar = proc.get_object::<VmAddressRegion>(handle_value)?;
        vmar.destroy()?;
        Ok(())
    }
pub fn sys_vmar_destroy ( & self , handle_value : HandleValue ) -> ZxResult { info ! ( " " handle_value ) ; let proc = self . thread . proc ( ) ; let vmar = proc . get_object :: < VmAddressRegion > ( handle_value ) ? ; vmar . destroy ( ) ? ; Ok ( ( ) ) }
Destroy a virtual memory address region.
Destroy a virtual memory address region .
&self
handle_value
HandleValue
&self
handle_value
HandleValue