Rechercher une page de manuel
kernacc.9freebsd
Langue: en
Version: 306696 (debian - 07/07/09)
Section: 9 (Appels noyau Linux)
BSD mandoc
NAME
kernacc useracc - check memory regions for accessibilitySYNOPSIS
In sys/param.h In sys/proc.h In vm/vm.h In vm/vm_extern.h Ft int Fn kernacc void *addr int len int rw Ft int Fn useracc void *addr int len int rwDESCRIPTION
The Fn kernacc and Fn useracc functions check whether operations of the type specified in Fa rw are permitted in the range of virtual addresses given by Fa addr and Fa len . The possible values of Fa rw are any bitwise combination of VM_PROT_READ VM_PROT_WRITE and VM_PROT_EXECUTE Fn kernacc checks addresses in the kernel address space, while Fn useracc considers Fa addr to represent an user space address. The process context to use for this operation is taken from the global variable curprocRETURN VALUES
Both functions return boolean true if the type of access specified by Fa rw is permitted. Otherwise boolean false is returned.BUGS
The process pointer should be passed in as an argument to Fn useracc .Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre