Resultados da pesquisa a pedido "mmap"
Como escolho um endereço fixo para o mma
mmap() pode opcionalmente ser fornecido com um local fixo para colocar o mapa. Eu gostaria de mapear um arquivo e, em seguida, disponibilizá-lo para alguns programas diferentes no mesmo endereço virtual em cada programa. Eu não me importo com o ...
Mmap () um arquivo grande inteiro
Estou tentando "mmap" um arquivo binário (~ 8 GB) usando o seguinte código (test.c #include <stdio.h> #include <stdlib.h> #include <stdint.h> #include <sys/mman.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> ...
Qual o tamanho de um arquivo mapeado na memória?
O que limita o tamanho de um arquivo mapeado na memória? Sei que não pode ser maior que o maior bloco contínuo de espaço de endereço não alocado e que deve haver espaço livre em disco suficiente. Mas existem outros limites?
Configurando um descritor de arquivo fmemopen ed como a entrada padrão para um processo filho
Tenho um descritor de arquivo fmemopen (apontando para um buffer no pai) no Linux e gostaria de poder, em C, definir esse descritor de arquivo como a entrada padrão para um processo filho (para quem não tenho acesso para o código) Isso é ...
Como ler linhas de um arquivo mmappe
Is parece que a interface mmap suporta apenas readline (). Se eu tentar percorrer o objeto, obtenho caracteres em vez de linhas completa Qual seria o método "pitônico" de ler um arquivo mmap'ed linha por linha? import sys import mmap import os ...
como posso detectar se uma página específica está mapeada na memóri
Gostaria de detectar se uma página específica já foi mapeada ou não na memória. O objetivo aqui é poder executar essa verificação antes de chamar o mmap com um endereço de memória fixo. O código a seguir ilustra o que acontece nesse caso por ...
Mmap com MAP_NORESERVE reserva memória física?
O mmap [http://kernel.org/doc/man-pages/online/pages/man2/munmap.2.html] documentation diz o seguinte sobre a bandeira MAP_NORESERVE. Não reserve espaço de troca para este mapeamento. Quando o espaço de troca é reservado, é garantido que é ...
mmap com / dev / zero
Digo que eu aloco uma grande memória (40MB) com o mmap usando / dev / zero da seguinte maneir fd = open("/dev/zero", O_RDWR); a = mmap (0, 4096e4, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FILE, fd, 0); O que eu entendo é que o kernel ...
edimensionamento rápido de um arquivo mm
Eu preciso de um redimensionamento sem cópia de um arquivo mmap muito grande e ainda assim permitir acesso simultâneo a threads do leito A maneira mais simples é usar dois mapeamentos MAP_SHARED (aumentar o arquivo, criar um segundo mapeamento ...
mmap é determinístico se o ASLR estiver desativad
Se a Randomização do Layout do Espaço de Endereço (ASLR) estiver desativada, teríamos um @ determinísti mmap? Por determinística, quero dizer que, se eu executar o mesmo aplicativo repetidamente com as mesmas entradas, receberei os mesmos ...