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
/
DynamicLoader.cpp
Age
Commit message (
Expand
)
Author
2023-04-09
DynamicLoader: Remove the unused load_regions vector
Idan Horowitz
2023-02-15
LibELF+LibC: Add support for aarch64 relocations
Timon Kruiper
2023-01-02
Everywhere: Move AK/Debug.h include to using files or remove
Ben Wiederhake
2022-12-28
LibELF+LibSymbolication: Remove i686 support
Liav A
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
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-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-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-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-07-10
DynamicLoader: Stop performing relative relocations on non-pie objects
Idan Horowitz
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-05-07
LibELF: Name library maps with the full file path
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: Perform .relr.dyn relocations before .rel.dyn
Daniel Bertalan
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-31
LibELF: Remove unused m_program_interpreter member from DynamicLoader
Brian Gianforcaro
2022-02-11
LibELF: Implement support for DT_RELR relative relocations
Daniel Bertalan
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
2021-12-23
LibELF: Use MAP_FIXED_NOREPLACE for address space reservation
Daniel Bertalan
2021-09-04
LibELF: Name non-executable map regions ".rodata" instead of ".text"
Andreas Kling
2021-09-01
LibELF: Don't copy read-only data sections
Andreas Kling
2021-08-31
LibELF: Allow (but ignore) PT_LOAD headers with zero size
Andreas Kling
2021-08-12
LibELF+LibTest: Fix incorrect #ifdef
Gunnar Beutner
2021-08-09
LibELF: Remove `(FlatPtr)something.as_ptr()` idiom
Daniel Bertalan
2021-08-09
LibELF: Fix 'applying offset produced null pointer' UBSAN failure
Daniel Bertalan
2021-07-13
Userland: Prefer using ARCH() over __LP64__
Gunnar Beutner
2021-07-07
LibELF: Fix loading libs with a .text segment that's not page-aligned
Gunnar Beutner
2021-07-04
LibELF: Fix loading objects with a non-zero load base
Gunnar Beutner
2021-07-04
LibELF: Swap the arguments for negative_offset_from_tls_block_end
Gunnar Beutner
2021-07-04
LibELF: Fix relocation support for 'static __thread' variables
Gunnar Beutner
2021-07-04
LibELF: Save the negative TLS offset in m_tls_offset
Gunnar Beutner
2021-07-04
LibELF: Implement TLS relocation support for x86_64
Gunnar Beutner
2021-07-01
LibELF: Implement support for RELA relocations
Gunnar Beutner
2021-07-01
LibELF: Simplify ELF load address calculations
Gunnar Beutner
2021-07-01
LibELF: Fix incorrect error message
Gunnar Beutner
2021-06-29
LibELF: Implement PLT relocations for x86_64
Gunnar Beutner
[next]