haiku/src/system/runtime_loader
Ingo Weinhold 0ef0e3cfa0 Map read-only segments over-committing for the relocation. This prevents the
kernel from committing memory for all read-only segments until we're done
relocating. This allows Haiku to boot on machines with less RAM and swap
disabled. At least in qemu I could boot with 100 MB and start WebPositive.
Probably fixed #5822.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36552 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-30 12:09:43 +00:00
..
arch * Fixed wrong parameter of lazy_mutex_destroy(). 2009-11-30 10:29:51 +00:00
add_ons.cpp * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
add_ons.h * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
elf_haiku_version.cpp Normalized the FATAL messages. The image path is always printed, now. 2009-05-27 14:32:11 +00:00
elf_haiku_version.h * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
elf_load_image.cpp When pre-loading stuff, we must not access gProgramImage unchecked. 2009-12-28 00:02:54 +00:00
elf_load_image.h * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
elf_symbol_lookup.cpp * find_symbol_breadth_first() didn't ever set _foundInImage, although 2009-07-08 21:22:12 +00:00
elf_symbol_lookup.h * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
elf_versioning.cpp Normalized the FATAL messages. The image path is always printed, now. 2009-05-27 14:32:11 +00:00
elf_versioning.h * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
elf.cpp * Private libroot locking primitives: 2010-04-15 21:52:49 +00:00
errors.cpp * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
errors.h * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
export.cpp * Also define the build system variables TARGET_STATIC_{LIBSTDC++,LIBSUPC++}. 2009-05-20 02:22:36 +00:00
heap.cpp Implemented realloc(). 2008-11-02 02:59:15 +00:00
images.cpp Map read-only segments over-committing for the relocation. This prevents the 2010-04-30 12:09:43 +00:00
images.h * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
Jamfile *.c -> *.cpp 2009-12-01 17:06:26 +00:00
runtime_loader_private.h * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
runtime_loader.cpp * Added missing AT_EACCESS. 2009-11-26 16:17:17 +00:00
runtime_loader.rdef * Changed Ld rule to allow adding resource files. 2007-10-02 15:22:13 +00:00
utility.cpp * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00
utility.h * Moved most code of the heavy elf.cpp into several smaller source files. 2009-05-21 00:57:46 +00:00