Skip to main content

VmiSetProtection

Trait VmiSetProtection 

Source
pub trait VmiSetProtection: VmiDriver {
    // Required methods
    fn set_memory_access(
        &self,
        gfn: Gfn,
        view: View,
        access: MemoryAccess,
    ) -> Result<(), VmiError>;
    fn set_memory_access_with_options(
        &self,
        gfn: Gfn,
        view: View,
        access: MemoryAccess,
        options: MemoryAccessOptions,
    ) -> Result<(), VmiError>;
}
Expand description

Capability to modify memory access permissions.

Required Methods§

Source

fn set_memory_access( &self, gfn: Gfn, view: View, access: MemoryAccess, ) -> Result<(), VmiError>

Sets the memory access permissions for a specific GFN.

Source

fn set_memory_access_with_options( &self, gfn: Gfn, view: View, access: MemoryAccess, options: MemoryAccessOptions, ) -> Result<(), VmiError>

Sets the memory access permissions for a specific GFN with additional options.

Implementors§