haiku/src/system/runtime_loader
Ingo Weinhold 38fa81bf8f Remove B_COMMON*_DIRECTORY and kCommon*Directory constants
* This does intentionally break source compatibility, so that a review
  of concerned code is forced.
* Binary compatibility should be maintained in most cases. The values
  of the constants for the writable directories are now used for the
  writable system directories. The values for the non-writable
  directories are mapped to "/boot/system/data/empty/...", an empty or
  non-existent directory, so that they will simply be skipped in search
  paths. Only code that explicitly expects to find something in a
  B_COMMON_* directory, will fail.
2013-10-04 02:30:30 +02:00
..
arch More work towards hybrid support 2013-08-01 08:54:06 +02: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 Changed runtime_loader to use elf_* typedefs over Elf32_*. 2012-07-25 15:05:21 +01:00
elf_haiku_version.h Changed runtime_loader to use elf_* typedefs over Elf32_*. 2012-07-25 15:05:21 +01:00
elf_load_image.cpp runtime loader: 64-bit ktrace output fixes 2013-10-03 21:52:25 +02:00
elf_load_image.h Changed runtime_loader to use elf_* typedefs over Elf32_*. 2012-07-25 15:05:21 +01:00
elf_symbol_lookup.cpp Changed runtime_loader to use elf_* typedefs over Elf32_*. 2012-07-25 15:05:21 +01:00
elf_symbol_lookup.h Changed runtime_loader to use elf_* typedefs over Elf32_*. 2012-07-25 15:05:21 +01:00
elf_versioning.cpp Changed runtime_loader to use elf_* typedefs over Elf32_*. 2012-07-25 15:05:21 +01: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 runtime loader: 64-bit ktrace output fixes 2013-10-03 21:52:25 +02: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 libroot: explicitly check ABI version 2013-05-22 19:31:05 +02:00
heap.cpp runtime_loader: explicitly randomize rld_heap and _rld_debug_ positions 2013-04-16 02:44:47 +02:00
images.cpp libroot: make all areas executable for old binaries 2013-05-15 00:06:39 +02:00
images.h runtime_loader: Always map program image at random position 2013-04-24 14:06:05 +02:00
Jamfile More work towards hybrid support 2013-08-01 08:54:06 +02:00
runtime_loader_private.h Merge remote-tracking branch 'haiku/master' into package-management 2013-07-08 14:01:00 +02:00
runtime_loader.cpp Remove B_COMMON*_DIRECTORY and kCommon*Directory constants 2013-10-04 02:30:30 +02: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