Убедитесь, что виртуальный адрес находится в начале страницы

I just install x-server on guest os by running following line. Now if we open firefox on guest os then it will redirect to the host operating system. There is only one problem that one terminal tab will always engage with firefox.

sudo yum groupinstall "X Window System" "Desktop" "Desktop Platform" 
yum install gdm
-1
19.02.2018, 19:38
1 ответ

Para obtener algún puntero de página -alineado (a algún nuevo segmento recién asignado de su espacio de direcciones virtuales ), use mmap (2)(o posix _memalign (3)....)

Para encontrar el tamaño de una página (a menudo, pero no siempre, 4 Kbytes )use getpagesize (2)o preferiblemente sysconf (3)con _SC_PAGE_SIZE. Entonces, su código es incorrecto si un puntero no encaja en un int(, es probable, prefieraintptr_t)o si el tamaño de la página no es 4K.

Véase también proc (5 ), p. consulta el espacio de direcciones virtuales del proceso de pid 1234 con cat /proc/1234/mapsy/o usa el comando pmap (1 ).

Por cierto malloc (3)por lo general no devuelve un puntero alineado (de página -por lo que su stra menudo no satisfará la prueba ( ((int)str) & 0x00000FFF) != 0)...)

1
28.01.2020, 05:10

Теги

Похожие вопросы