Resultados da pesquisa a pedido "mmap"

3 a resposta

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 ...

3 a resposta

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> ...

7 a resposta

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?

3 a resposta

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 é ...

4 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

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 é ...

2 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ...