index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibELF
/
DynamicLinker.cpp
Age
Commit message (
Expand
)
Author
2023-03-06
Everywhere: Remove NonnullRefPtr.h includes
Andreas Kling
2023-03-06
Everywhere: Stop using NonnullRefPtrVector
Andreas Kling
2023-02-24
Kernel+Userland: Refine preventing syscall annotations of Regions option
Liav A
2022-12-31
LibELF: Export static resolve_library method of the DynamicLinker code
Liav A
2022-12-31
LibELF: Warn if resolving a library resulted in a relative path
Tim Schumacher
2022-12-16
DynamicLoader: Annotate all loaded library ranges as immutable
Liav A
2022-12-16
Kernel: Reintroduce the msyscall syscall as the annotate_mapping syscall
Liav A
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-11-29
LibELF: Add stack guard hardening
Keegan Saunders
2022-11-29
LibC: Use uintptr_t for __stack_chk_guard
Keegan Saunders
2022-10-31
LibELF: Drop the "resolve and map" all-in-one
Tim Schumacher
2022-10-31
LibELF: Track libraries using their full path
Tim Schumacher
2022-10-31
LibELF: Handle absolute and relative paths for all resolve requests
Tim Schumacher
2022-10-31
LibELF: Sift down "library name only"-strings as far as possible
Tim Schumacher
2022-10-31
LibELF: Use a bit of `TRY` in `DynamicLinker`
Tim Schumacher
2022-10-31
LibELF: Prepend `resolve_and` to one of the `map_library` overloads
Tim Schumacher
2022-10-31
LibELF: Drop the separate file name member from DynamicLoader
Tim Schumacher
2022-10-31
LibELF: Ensure that DynamicLoader only receives absolute paths
Tim Schumacher
2022-10-14
AK+Userland: Stub out code that isn't currently implemented on AARCH64
Gunnar Beutner
2022-09-05
LibC: Move `dlfcn_integration.h` to the `bits` directory
Tim Schumacher
2022-09-05
Everywhere: Refer to `dlfcn*.h` by its non-prefixed name
Tim Schumacher
2022-07-21
Utilities+LibELF: Temporary promises for dynamic linker in "pledge"
Itamar
2022-07-19
LibC: Remove a bunch of weak `pthread_*` symbols
Tim Schumacher
2022-07-12
Everywhere: Explicitly specify the size in StringView constructors
sin-ack
2022-07-08
LibC: Move stack canary initialization before the global constructors
Tim Schumacher
2022-07-06
AK: Use an enum instead of a bool for String::replace(all_occurences)
DexesTTP
2022-07-05
LibELF: Take TLS segment alignment into account in DynamicLoader
Idan Horowitz
2022-06-30
LibELF: Store the full file path in DynamicObject
Tim Schumacher
2022-06-24
LibELF: Warn on self-dlopening libraries while initializing
Tim Schumacher
2022-06-24
LibELF: Check if initializers ran instead of trusting s_global_objects
Tim Schumacher
2022-06-21
LibELF: Actually do the library mapping as early as possible
Tim Schumacher
2022-06-12
LibELF: Always use parent object basename for $ORIGIN processing
Andrew Kaster
2022-05-07
LibELF: Name library maps with the full file path
Tim Schumacher
2022-05-07
LibELF: Separate library resolving into a new function
Tim Schumacher
2022-05-01
LibELF: Add support for IFUNCs
Daniel Bertalan
2022-04-03
LibELF: Look up symbols in all global modules
Timur Sultanov
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-08
DynamicLinker: Replace $ORIGIN with the executable path
Tim Schumacher
2022-03-08
DynamicLinker: Implement support for RPATH and RUNPATH
Tim Schumacher
2022-01-24
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
Sam Atkins
2022-01-05
LibELF: Add `LD_LIBRARY_PATH` envvar support :^)
Jesse Buhagiar
2021-12-05
LibELF: Cast unused smart-pointer return value to void
Sam Atkins
2021-11-11
Everywhere: Pass AK::StringView by value
Andreas Kling
2021-10-06
LibELF: Fix dynamic linking of dlopen()-ed libs
Rodrigo Tobar
2021-09-06
Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe
Ali Mohammad Pur
2021-07-16
LibELF/DynamicLinker: Evaluate symbols in library insertion order (#8802)
Peter Bindels
2021-07-10
Kernel+Userland: Make the stack alignment comply with the System V ABI
Gunnar Beutner
2021-07-07
LibELF: Fix syscall regions for .text segments with a non-zero offset
Daniel Bertalan
2021-07-04
LibELF: Save the negative TLS offset in m_tls_offset
Gunnar Beutner
2021-07-02
LibELF: Use StringView literal to avoid string allocations
Brian Gianforcaro
[next]