/ / Freebsd nivel de página premision con en un proceso de espacio de usuario - enlazador, freebsd

Freebsd premiación de nivel de página en un proceso de espacio de usuario - enlazador, freebsd

¿Hay alguna manera en FreeBSD por la que podamos¿Restrinja algunas páginas de instrucciones contiguas para leer y escribir solo en pocas páginas de segmentos de datos? Básicamente, estoy tratando de restringir las bibliotecas enlazadas dinámicamente para leer y escribir solo las páginas vinculadas debido a la biblioteca enlazada dinámicamente y solo unas pocas páginas de los datos globales en el resto del espacio de direcciones del proceso.

¿Se puede hacer esto usando directivas de enlace o modificando los bits de nivel de página dentro del kernel?

Saludos, Mahesh

Respuestas

0 para la respuesta № 1

Puede configurar el nivel de protección de las páginas (por ejemplo, hacer que sean de solo lectura) dentro del espacio de direcciones virtuales de un proceso con mprotect (2).