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
Age
Commit message (
Expand
)
Author
2022-10-14
AK+Userland: Stub out code that isn't currently implemented on AARCH64
Gunnar Beutner
2022-10-10
Everywhere: Replace uses of __serenity__ with AK_OS_SERENITY
Andrew Kaster
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-20
LibELF: Copy the entire TLS segment instead of each symbol one-by-one
Tim Schumacher
2022-07-20
LibELF: Remove outdated TLS handling in generic program header code
Tim Schumacher
2022-07-19
LibC: Remove a bunch of weak `pthread_*` symbols
Tim Schumacher
2022-07-12
Everywhere: Use default StringView constructor over nullptr
sin-ack
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-12
Everywhere: Explicitly specify the size in StringView constructors
sin-ack
2022-07-10
DynamicLoader: Stop performing relative relocations on non-pie objects
Idan Horowitz
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: Only collect region sizes before reserving memory
Tim Schumacher
2022-06-21
LibELF: Unmap the source file temporarily while reserving space
Tim Schumacher
2022-06-21
LibELF: Store DynamicLoader ELF images using an OwnPtr
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: Fail gracefully when IFUNC resolver's object has textrels
Daniel Bertalan
2022-05-01
LibELF: Add support for IFUNCs
Daniel Bertalan
2022-05-01
LibELF: Keep track of whether the PLT contains REL or RELA relocations
Daniel Bertalan
2022-05-01
LibELF: Perform .relr.dyn relocations before .rel.dyn
Daniel Bertalan
2022-05-01
LibELF: Relax restriction on allowed values of EI_OSABI to allow GNU
Andrew Kaster
2022-04-03
LibELF: Look up symbols in all global modules
Timur Sultanov
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-31
LibELF: Remove unused m_program_interpreter member from DynamicLoader
Brian Gianforcaro
2022-03-31
LibELF: Skip DynamicObject::dump() if logging isn't enabled
Brian Gianforcaro
2022-03-10
Libraries: Use default constructors/destructors in LibELF
Lenny Maiorani
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-03-08
DynamicLoader: Make the cached DynamicObject publicly accessible
Tim Schumacher
2022-02-16
Kernel+LibELF+LibVT: Remove unused AK::String header includes
Idan Horowitz
2022-02-16
LibELF: Exclude sorted symbols APIs from the Kernel
Idan Horowitz
2022-02-16
LibELF: Exclude MemoryRegionInfo::object_name() from the Kernel
Idan Horowitz
2022-02-16
LibELF: Use StringBuilder::string_view() to avoid String allocation
Idan Horowitz
2022-02-11
LibELF: Implement support for DT_RELR relative relocations
Daniel Bertalan
2022-01-28
Userland: Remove a bunch of unnecessary Vector imports
kleines Filmröllchen
2022-01-24
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
Sam Atkins
2022-01-15
LibELF: Use shared memory mapping when loading ELF objects
Andreas Kling
2022-01-13
LibELF: Accept Span instead of Pointer+Size in validate_program_headers
Idan Horowitz
2022-01-13
LibELF: Use StringBuilders instead of Strings for the interpreter path
Idan Horowitz
2022-01-05
LibELF: Add `LD_LIBRARY_PATH` envvar support :^)
Jesse Buhagiar
2021-12-29
Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()
Brian Gianforcaro
[next]