Fukurō
A highly portable microkernel
Loading...
Searching...
No Matches
vm.h File Reference

Go to the source code of this file.

Functions

 vm_allocate ()
 
 vm_copy ()
 
 vm_deallocate ()
 
 vm_inherit ()
 
 vm_protect ()
 
 vm_read ()
 
 vm_regions ()
 
 vm_statistics ()
 
 vm_write ()
 

Function Documentation

◆ vm_allocate()

vm_allocate ( )

Allocate and fill with zeros new virtual memory either anywhre or at a specified address.

◆ vm_copy()

vm_copy ( )

Virtually copy a range of memory from one address to another.

◆ vm_deallocate()

vm_deallocate ( )

Deallocate a range of addresses, i.e make them no longer valid.

◆ vm_inherit()

vm_inherit ( )

Set the inheritance attribute of an address range.

◆ vm_protect()

vm_protect ( )

Set the protection attribute of an address range.

◆ vm_read()

vm_read ( )

Read the contents of a region of a task's address space.

◆ vm_regions()

vm_regions ( )

Return description of specified region of task's address space.

◆ vm_statistics()

vm_statistics ( )

Return statistics about the use of memory by a targe_task.

◆ vm_write()

vm_write ( )

Write the contents of a region of a task's address space.