Commit Verlauf

Autor SHA1 Nachricht Datum
  Tim Schumacher 082a7baa3b LibELF: Check if initializers ran instead of trusting s_global_objects vor 3 Jahren
  Tim Schumacher 07208feae7 LibELF: Actually do the library mapping as early as possible vor 3 Jahren
  Andrew Kaster 72066880c6 LibELF: Always use parent object basename for $ORIGIN processing vor 3 Jahren
  Tim Schumacher 89da0f2da5 LibELF: Name library maps with the full file path vor 3 Jahren
  Tim Schumacher 2b7b7f2816 LibELF: Separate library resolving into a new function vor 3 Jahren
  Daniel Bertalan 08c459e495 LibELF: Add support for IFUNCs vor 3 Jahren
  Timur Sultanov 33d19a562f LibELF: Look up symbols in all global modules vor 3 Jahren
  Idan Horowitz 086969277e Everywhere: Run clang-format vor 3 Jahren
  Tim Schumacher 35e5024b7d DynamicLinker: Replace $ORIGIN with the executable path vor 3 Jahren
  Tim Schumacher e7f861f34c DynamicLinker: Implement support for RPATH and RUNPATH vor 3 Jahren
  Sam Atkins 45cf40653a Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr vor 3 Jahren
  Jesse Buhagiar 48c9350036 LibELF: Add `LD_LIBRARY_PATH` envvar support :^) vor 3 Jahren
  Sam Atkins c67c1b583a LibELF: Cast unused smart-pointer return value to void vor 3 Jahren
  Andreas Kling 8b1108e485 Everywhere: Pass AK::StringView by value vor 3 Jahren
  Rodrigo Tobar 4b091a7cc2 LibELF: Fix dynamic linking of dlopen()-ed libs vor 3 Jahren
  Ali Mohammad Pur 97e97bccab Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe vor 3 Jahren
  Peter Bindels ca9c53c1a8 LibELF/DynamicLinker: Evaluate symbols in library insertion order (#8802) vor 4 Jahren
  Gunnar Beutner 06883ed8a3 Kernel+Userland: Make the stack alignment comply with the System V ABI vor 4 Jahren
  Daniel Bertalan 64b1740913 LibELF: Fix syscall regions for .text segments with a non-zero offset vor 4 Jahren
  Gunnar Beutner 5f6ee4c539 LibELF: Save the negative TLS offset in m_tls_offset vor 4 Jahren
  Brian Gianforcaro 179d8f6815 LibELF: Use StringView literal to avoid string allocations vor 4 Jahren
  Max Wipfli fc6d051dfd AK+Everywhere: Add and use static APIs for LexicalPath vor 4 Jahren
  Gunnar Beutner 89a38b72b7 LibC+LibELF: Implement dladdr() vor 4 Jahren
  Nicholas Baron aa4d41fe2c AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue` vor 4 Jahren
  Jean-Baptiste Boric eecf7a2097 LibC: Move mman.h to sys/mman.h vor 4 Jahren
  Itamar 8a01167c7d AK: Add missing GenericTraits<NonnullRefPtr> vor 4 Jahren
  Itamar 7bd796b7e3 LibELF: Perform verification of TLS data in dlopen vor 4 Jahren
  Itamar 101ac45c1a LibELF: Change TLS offset calculation vor 4 Jahren
  Itamar 6bbd2ebf83 Kernel+LibELF: Support initializing values of TLS data vor 4 Jahren
  Itamar db76702d71 LibELF: Rename tls_size to tls_size_of_current_object vor 4 Jahren