Andreas Kling
|
ba1eea9898
LibELF+DynamicLoader: Rename DynamicObject::construct() => create()
|
vor 4 Jahren |
Andreas Kling
|
eb354b7ce8
DynamicLoader: Remove some unnecessary #includes
|
vor 4 Jahren |
Andreas Kling
|
9a0762b203
DynamicLoader: Remove unused debugging macros
|
vor 4 Jahren |
asynts
|
acdcf59a33
Everywhere: Remove unnecessary debug comments.
|
vor 4 Jahren |
Itamar
|
a4b74cba0b
Loader.so+LibELF: Do not read environment variables if AT_SECURE is set
|
vor 4 Jahren |
William Marlow
|
747e8de96a
Kernel+Loader.so: Allow dynamic executables without an interpreter
|
vor 4 Jahren |
William Marlow
|
3e815ad5b1
Loader.so+LibELF: Move most of Loader.so's logic into ELF::DynamicLinker
|
vor 4 Jahren |
William Marlow
|
146fac2481
DynamicLoader: Handle Loader.so being invoked directly as an executable
|
vor 4 Jahren |
Sahan Fernando
|
d780e2265d
LibC: Fix some incorrect printf usages
|
vor 4 Jahren |
Andreas Kling
|
40e9edd798
LibELF: Move AuxiliaryValue into the ELF namespace
|
vor 4 Jahren |
Andreas Kling
|
1e4c010643
LibELF: Remove ELF::Loader and move everyone to ELF::Image
|
vor 4 Jahren |
Itamar
|
a83a9f3a55
Loader: Support loading non-position independent executables
|
vor 4 Jahren |
Sahan Fernando
|
bcecd2fa2f
DynamicLoader: Call libc's exit when exitting, to flush standard streams
|
vor 4 Jahren |
Lenny Maiorani
|
765936ebae
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
|
vor 4 Jahren |
Itamar
|
d2a984f2c7
Loader: Don't re-load self-dependant libraries
|
vor 4 Jahren |
Itamar
|
72ca45e300
UserspaceEmulator: Support dynamically loaded programs
|
vor 4 Jahren |
Itamar
|
f12e13e81c
Loader: Take main program name from auxiliary vector
|
vor 4 Jahren |
Itamar
|
efe4da57df
Loader: Stabilize loader & Use shared libraries everywhere :^)
|
vor 4 Jahren |
Itamar
|
07b4957361
Loader: Add dynamic loader program
|
vor 4 Jahren |