Liav A
|
40a8b009db
DynamicLoader: Add an option to list all ELF loaded dependencies
|
1 year ago |
Liav A.
|
15ddc1f17a
Kernel+Userland: Reject W->X prot region transition after a prctl call
|
1 year ago |
Liav A.
|
e756567341
Kernel+Userland: Convert process syscall region enforce flag to SetOnce
|
1 year ago |
Dan Klishch
|
b0b1817b06
LibELF: Make orders in which we store/call things explicit
|
1 year ago |
Dan Klishch
|
c9a6bcf81d
LibC+LibELF: Use AT_RANDOM ELF auxiliary vector for __stack_chk_guard
|
1 year ago |
Dan Klishch
|
bdfc77b725
LibELF: Treat STB_WEAK like STB_GLOBAL during global symbol lookup
|
1 year ago |
Dan Klishch
|
932a722623
LibC+LibELF: Do not override existing weak symbols during magic lookup
|
1 year ago |
Sönke Holz
|
9437b29b43
LibELF+LibC: Add support for Variant I of the TLS data structures
|
1 year ago |
Sönke Holz
|
243d7003a2
Kernel+LibC+LibELF: Move TLS handling to userspace
|
1 year ago |
Sönke Holz
|
8f0ebce404
LibELF: Reorganize TLS-related variables in DynamicLinker.cpp
|
1 year ago |
Dan Klishch
|
5ed7cd6e32
Everywhere: Use east const in more places
|
1 year ago |
Dan Klishch
|
982799f7a0
LibC+LibELF: Pass information from linker via magic lookup
|
1 year ago |
Ali Mohammad Pur
|
5e1499d104
Everywhere: Rename {Deprecated => Byte}String
|
1 year ago |
Daniel Bertalan
|
45d81dceed
Everywhere: Replace `ElfW(type)` macro usage with `Elf_type`
|
1 year ago |
Liav A
|
69b97fe318
LibELF: Disallow the DynamicLinker from linking a static-pie ELF object
|
1 year ago |
Sönke Holz
|
6824d2a788
Userland+Tests: Add initial riscv64 support
|
1 year ago |
Sönke Holz
|
0bff1f61b6
LibC+LibELF: Correctly call destructors on `exit()`
|
1 year ago |
Liav A
|
2966188ea3
Userland: Always call syscall(SC_prctl, ...) with 4 arguments
|
1 year ago |
implicitfield
|
007f3cdb00
Everywhere: Remove exceptions for using #include <LibC/...>
|
2 years ago |
Fabian Dellwing
|
36a26d7fa8
Userland: Fix wrong signature of `dladdr`
|
2 years ago |
Nico Weber
|
97b7e494e4
Everywhere: Use ARCH(AARCH64) instead of AK_ARCH_AARCH64
|
2 years ago |
Andreas Kling
|
689ca370d4
Everywhere: Remove NonnullRefPtr.h includes
|
2 years ago |
Andreas Kling
|
8a48246ed1
Everywhere: Stop using NonnullRefPtrVector
|
2 years ago |
Liav A
|
b27f88f61d
Kernel+Userland: Refine preventing syscall annotations of Regions option
|
2 years ago |
Liav A
|
efec344803
LibELF: Export static resolve_library method of the DynamicLinker code
|
2 years ago |
Tim Schumacher
|
83f6d5b26a
LibELF: Warn if resolving a library resulted in a relative path
|
2 years ago |
Liav A
|
d97aa9cf8c
DynamicLoader: Annotate all loaded library ranges as immutable
|
2 years ago |
Liav A
|
6c0486277e
Kernel: Reintroduce the msyscall syscall as the annotate_mapping syscall
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |
Keegan Saunders
|
e575339564
LibELF: Add stack guard hardening
|
2 years ago |