Lenny Maiorani
|
b2316701a8
Everywhere: void arguments to C functions
|
4 years ago |
Andreas Kling
|
6c9a6bea1e
Kernel+LibELF: Abort ELF executable load sooner when something fails
|
4 years ago |
Itamar
|
bbedd320b5
Toolchain+LibC: Fix usage of crt files
|
4 years ago |
Itamar
|
a83a9f3a55
Loader: Support loading non-position independent executables
|
4 years ago |
Lenny Maiorani
|
765936ebae
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
|
4 years ago |
Itamar
|
efe4da57df
Loader: Stabilize loader & Use shared libraries everywhere :^)
|
4 years ago |
Itamar
|
07b4957361
Loader: Add dynamic loader program
|
4 years ago |
Andrew Kaster
|
3f808b0dda
LibELF+Kernel: Validate program headers in Image::parse
|
4 years ago |
Ben Wiederhake
|
d8e22fedc3
Libraries: Unbreak building with extra debug macros
|
4 years ago |
Ben Wiederhake
|
9e1ed4bb05
LibELF: Tell compiler about invisible calls
|
4 years ago |
Nico Weber
|
44a7765676
LibELF+Lagom: Use FlatPtr instead of u32 in DynamicLoader to get LibELF to build in Lagom
|
4 years ago |
Nico Weber
|
0586924bbd
LibELF+Lagom: Work towards getting LibELF in Lagom
|
4 years ago |
Andrew Kaster
|
827e375297
LibELF: Validate the mapped file in DynamicLoader constructor
|
5 years ago |
Andrew Kaster
|
21b5909dc6
LibELF: Move ELF classes into namespace ELF
|
5 years ago |