Currently we don't accept writable file mmap()s, as there is no system in place to guarantee dirty buffers would make it back to disk. But we can actually accept MAP_SHARED for PROT_READ mappings, meaning the ranges aren't writable at all (and no private copy is made as with MAP_PRIVATE), as it turns out a fairly large class of usage. . fail writable MAP_SHARED mappings at runtime . reduces some minix-specific patches . lets binutils gold build on minix without further patching Change-Id: If2896c0a555328ac5b324afa706063fc6d86519e |
||
|---|---|---|
| .. | ||
| arch | ||
| debug.c | ||
| debug.h | ||
| diagassert.c | ||
| expand.c | ||
| headers.c | ||
| ld.elf_so.1 | ||
| load.c | ||
| Makefile | ||
| map_object_fallback.c | ||
| map_object.c | ||
| paths.c | ||
| README | ||
| README.TLS | ||
| reloc.c | ||
| rtld.c | ||
| rtld.h | ||
| rtldenv.h | ||
| search.c | ||
| symbol.c | ||
| symver.c | ||
| sysident.h | ||
| tls.c | ||
| TODO | ||
| xmalloc.c | ||
| xprintf.c | ||
$NetBSD: README,v 1.11 2006/11/24 22:52:16 wiz Exp $ TO DO: * Support for coexistence of 32-bit and 64-bit ELF on platforms that can do that.