Historique des commits

Auteur SHA1 Message Date
  Tim Schumacher 27bfb81702 Everywhere: Refer to `dlfcn*.h` by its non-prefixed name il y a 2 ans
  Itamar db11cfa2c5 Utilities+LibELF: Temporary promises for dynamic linker in "pledge" il y a 3 ans
  Tim Schumacher 224ac1a307 LibC: Remove a bunch of weak `pthread_*` symbols il y a 3 ans
  sin-ack c70f45ff44 Everywhere: Explicitly specify the size in StringView constructors il y a 3 ans
  Tim Schumacher b9f7966e00 LibC: Move stack canary initialization before the global constructors il y a 3 ans
  DexesTTP 7ceeb74535 AK: Use an enum instead of a bool for String::replace(all_occurences) il y a 3 ans
  Idan Horowitz 753844ec96 LibELF: Take TLS segment alignment into account in DynamicLoader il y a 3 ans
  Tim Schumacher e2036ca2ca LibELF: Store the full file path in DynamicObject il y a 3 ans
  Tim Schumacher 6732fec8b8 LibELF: Warn on self-dlopening libraries while initializing il y a 3 ans
  Tim Schumacher 082a7baa3b LibELF: Check if initializers ran instead of trusting s_global_objects il y a 3 ans
  Tim Schumacher 07208feae7 LibELF: Actually do the library mapping as early as possible il y a 3 ans
  Andrew Kaster 72066880c6 LibELF: Always use parent object basename for $ORIGIN processing il y a 3 ans
  Tim Schumacher 89da0f2da5 LibELF: Name library maps with the full file path il y a 3 ans
  Tim Schumacher 2b7b7f2816 LibELF: Separate library resolving into a new function il y a 3 ans
  Daniel Bertalan 08c459e495 LibELF: Add support for IFUNCs il y a 3 ans
  Timur Sultanov 33d19a562f LibELF: Look up symbols in all global modules il y a 3 ans
  Idan Horowitz 086969277e Everywhere: Run clang-format il y a 3 ans
  Tim Schumacher 35e5024b7d DynamicLinker: Replace $ORIGIN with the executable path il y a 3 ans
  Tim Schumacher e7f861f34c DynamicLinker: Implement support for RPATH and RUNPATH il y a 3 ans
  Sam Atkins 45cf40653a Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr il y a 3 ans
  Jesse Buhagiar 48c9350036 LibELF: Add `LD_LIBRARY_PATH` envvar support :^) il y a 3 ans
  Sam Atkins c67c1b583a LibELF: Cast unused smart-pointer return value to void il y a 3 ans
  Andreas Kling 8b1108e485 Everywhere: Pass AK::StringView by value il y a 3 ans
  Rodrigo Tobar 4b091a7cc2 LibELF: Fix dynamic linking of dlopen()-ed libs il y a 3 ans
  Ali Mohammad Pur 97e97bccab Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe il y a 3 ans
  Peter Bindels ca9c53c1a8 LibELF/DynamicLinker: Evaluate symbols in library insertion order (#8802) il y a 4 ans
  Gunnar Beutner 06883ed8a3 Kernel+Userland: Make the stack alignment comply with the System V ABI il y a 4 ans
  Daniel Bertalan 64b1740913 LibELF: Fix syscall regions for .text segments with a non-zero offset il y a 4 ans
  Gunnar Beutner 5f6ee4c539 LibELF: Save the negative TLS offset in m_tls_offset il y a 4 ans
  Brian Gianforcaro 179d8f6815 LibELF: Use StringView literal to avoid string allocations il y a 4 ans