fn handle_page_fault(&self, gpaddr: GuestPhysAddr) -> RvmResult {
        if let Some(mapping) = self.vmar.find_mapping(gpaddr) {
            mapping
                .handle_page_fault(gpaddr, mapping.get_flags(gpaddr).unwrap())
                .map_err(From::from)
        } else {
            Err(RvmError::NotFound)
        }
    }
/// Called when accessed a non-mapped guest physical adderss `gpaddr`.
Called when accessed a non-mapped guest physical adderss `gpaddr`.
Called when accessed a non - mapped guest physical adderss ` gpaddr ` .
fn handle_page_fault(&self, gpaddr: GuestPhysAddr) -> RvmResult {
        if let Some(mapping) = self.vmar.find_mapping(gpaddr) {
            mapping
                .handle_page_fault(gpaddr, mapping.get_flags(gpaddr).unwrap())
                .map_err(From::from)
        } else {
            Err(RvmError::NotFound)
        }
    }
fn handle_page_fault ( & self , gpaddr : GuestPhysAddr ) -> RvmResult { if let Some ( mapping ) = self . vmar . find_mapping ( gpaddr ) { mapping . handle_page_fault ( gpaddr , mapping . get_flags ( gpaddr ) . unwrap ( ) ) . map_err ( From :: from ) } else { Err ( RvmError :: NotFound ) } }
Called when accessed a non-mapped guest physical adderss `gpaddr`.
Called when accessed a non - mapped guest physical adderss ` gpaddr ` .
&self
gpaddr
GuestPhysAddr
&self
gpaddr
GuestPhysAddr