ldso: Make truly self relocatable

On Linux the linker can now be loaded at arbitrary addresses, this became
necessary for newer kernel versions. The 'linux_arm' target is not supported.

Issue #1728
This commit is contained in:
Sebastian Sumpf
2015-11-26 10:30:23 +01:00
committed by Christian Helmuth
parent e74b53d5dd
commit 41b9f6bd03
13 changed files with 144 additions and 31 deletions

View File

@ -19,6 +19,12 @@
extern "C" int raw_write_str(const char *str);
/**
* Define context area
*/
Genode::addr_t _context_area_start;
enum { verbose_atexit = false };