Estou conduzindo algumas pesquisas sobre o Grsecurity no Hento Gentoo, veja o link . Para ser mais específico, estou tentando encontrar um exemplo em que o modo de assunto x faça diferença.
Como dito no wiki: subject mode x: Permite a memóri...
Aqui está o que eu gostaria de fazer: colocar um arquivo em tmpfs mas garantir que tudo isso (todas as páginas dele) acabe no mesmo nó NUMA. Primeiro, achei que isso seria trivial: eu tinha apenas mmap() um arquivo tmpfs com MAP_SHARED e,...
Por que não consigo mapear /dev/random ou /dev/urandom no Linux?
Eu recebo o erro 19, que é ENODEV .
Quando tento o mesmo código com /dev/zero , funciona.
int fd = open(path, O_RDONLY);
assert (fd > 0);
void*...
Eu quero criar várias regiões de memória nomeadas no meu programa e mmap em algum lugar para que outros processos possam lê-las. Não posso garantir que apenas uma instância do meu programa seja executada por vez. Idealmente, gostaria de coloc...
Eu aprendi que o tamanho padrão da pilha para cada processo é limitado a 8MB e o mmap_base é calculado com base no tamanho da pilha no rlimit e no valor aleatório. O código abaixo é a função mmap_base que calcula o endereço mmap_base em x86 (lin...
Havia uma opção no redHat 5.2 chamada flush_mmap_pages , eu poderia definir isso para zero e isso mudaria a escrita de páginas sujas de um arquivo de memória mapeada (para que eu possa fazer isso sozinho quando eu quiser). No entanto, ele está...
Parece que root@testbox:~# dd if=/dev/mem bs=1 count=4 skip=2149646336 | hd
deve ser quase equivalente a root@testbox:~# devmem 2149646336 32
Mas, enquanto devmem funciona muito bem, essa dd invocação me dá um segfault.
Para muit...
Eu tenho um processo que lê dados de um dispositivo de hardware usando DMA transfere a uma velocidade de ~ 4 * 50MB / s e ao mesmo tempo os dados são processados, compactados e gravados em um arquivo mapeado de memória de 4TB.
Cada transferên...
Eu tenho um aplicativo que usa vários arquivos mapeados de memória. Se eu verificar os números de falhas da página principal (com /proc/<pid>/stat ), eles disparam.
Eu queria saber se é possível monitorar de alguma forma quais arquivo...
Eu tenho um aplicativo sensível à latência em execução em um sistema embarcado, e estou vendo alguma discrepância entre gravar uma partição ext4 e uma partição ext2 no mesmo dispositivo físico. Especificamente, vejo atrasos intermitentes ao exec...