asynts
|
843ebbd2c3
Everywhere: Replace a bundle of dbg with dbgln.
|
4 lat temu |
William Marlow
|
05345fc07d
LibELF: Support relocating weak symbols against global libraries
|
4 lat temu |
William Marlow
|
3e815ad5b1
Loader.so+LibELF: Move most of Loader.so's logic into ELF::DynamicLinker
|
4 lat temu |
Luke
|
0f66589007
Everywhere: Fix more typos
|
4 lat temu |
Andreas Kling
|
5c99296b92
LibELF: Don't try to call mremap() on macOS
|
4 lat temu |
Andreas Kling
|
572d3bb0b8
DynamicLoader: Only remap text segments private if there are textrels
|
4 lat temu |
Lenny Maiorani
|
b2316701a8
Everywhere: void arguments to C functions
|
4 lat temu |
Andreas Kling
|
6c9a6bea1e
Kernel+LibELF: Abort ELF executable load sooner when something fails
|
4 lat temu |
Itamar
|
bbedd320b5
Toolchain+LibC: Fix usage of crt files
|
4 lat temu |
Itamar
|
a83a9f3a55
Loader: Support loading non-position independent executables
|
4 lat temu |
Lenny Maiorani
|
765936ebae
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
|
4 lat temu |
Itamar
|
efe4da57df
Loader: Stabilize loader & Use shared libraries everywhere :^)
|
4 lat temu |
Itamar
|
07b4957361
Loader: Add dynamic loader program
|
4 lat temu |
Andrew Kaster
|
3f808b0dda
LibELF+Kernel: Validate program headers in Image::parse
|
4 lat temu |
Ben Wiederhake
|
d8e22fedc3
Libraries: Unbreak building with extra debug macros
|
4 lat temu |
Ben Wiederhake
|
9e1ed4bb05
LibELF: Tell compiler about invisible calls
|
5 lat temu |
Nico Weber
|
44a7765676
LibELF+Lagom: Use FlatPtr instead of u32 in DynamicLoader to get LibELF to build in Lagom
|
5 lat temu |
Nico Weber
|
0586924bbd
LibELF+Lagom: Work towards getting LibELF in Lagom
|
5 lat temu |
Andrew Kaster
|
827e375297
LibELF: Validate the mapped file in DynamicLoader constructor
|
5 lat temu |
Andrew Kaster
|
21b5909dc6
LibELF: Move ELF classes into namespace ELF
|
5 lat temu |