Commit History

作者 SHA1 備註 提交日期
  Liav A efec344803 LibELF: Export static resolve_library method of the DynamicLinker code 2 年之前
  Tim Schumacher 83f6d5b26a LibELF: Warn if resolving a library resulted in a relative path 2 年之前
  Liav A d97aa9cf8c DynamicLoader: Annotate all loaded library ranges as immutable 2 年之前
  Liav A 6c0486277e Kernel: Reintroduce the msyscall syscall as the annotate_mapping syscall 2 年之前
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString 2 年之前
  Keegan Saunders e575339564 LibELF: Add stack guard hardening 2 年之前
  Keegan Saunders 89b23c473a LibC: Use uintptr_t for __stack_chk_guard 2 年之前
  Tim Schumacher 6382b174dc LibELF: Drop the "resolve and map" all-in-one 2 年之前
  Tim Schumacher d4a4fe68f9 LibELF: Track libraries using their full path 2 年之前
  Tim Schumacher 2f4c06b13b LibELF: Handle absolute and relative paths for all resolve requests 2 年之前
  Tim Schumacher 5e2a146860 LibELF: Sift down "library name only"-strings as far as possible 2 年之前
  Tim Schumacher e7d0fb50a1 LibELF: Use a bit of `TRY` in `DynamicLinker` 2 年之前
  Tim Schumacher 31643c4ee3 LibELF: Prepend `resolve_and` to one of the `map_library` overloads 2 年之前
  Tim Schumacher d0d494a151 LibELF: Drop the separate file name member from DynamicLoader 2 年之前
  Tim Schumacher 177a5baf60 LibELF: Ensure that DynamicLoader only receives absolute paths 2 年之前
  Gunnar Beutner 31bd5b1a02 AK+Userland: Stub out code that isn't currently implemented on AARCH64 2 年之前
  Tim Schumacher e2c55ee0a8 LibC: Move `dlfcn_integration.h` to the `bits` directory 2 年之前
  Tim Schumacher 27bfb81702 Everywhere: Refer to `dlfcn*.h` by its non-prefixed name 2 年之前
  Itamar db11cfa2c5 Utilities+LibELF: Temporary promises for dynamic linker in "pledge" 3 年之前
  Tim Schumacher 224ac1a307 LibC: Remove a bunch of weak `pthread_*` symbols 3 年之前
  sin-ack c70f45ff44 Everywhere: Explicitly specify the size in StringView constructors 3 年之前
  Tim Schumacher b9f7966e00 LibC: Move stack canary initialization before the global constructors 3 年之前
  DexesTTP 7ceeb74535 AK: Use an enum instead of a bool for String::replace(all_occurences) 3 年之前
  Idan Horowitz 753844ec96 LibELF: Take TLS segment alignment into account in DynamicLoader 3 年之前
  Tim Schumacher e2036ca2ca LibELF: Store the full file path in DynamicObject 3 年之前
  Tim Schumacher 6732fec8b8 LibELF: Warn on self-dlopening libraries while initializing 3 年之前
  Tim Schumacher 082a7baa3b LibELF: Check if initializers ran instead of trusting s_global_objects 3 年之前
  Tim Schumacher 07208feae7 LibELF: Actually do the library mapping as early as possible 3 年之前
  Andrew Kaster 72066880c6 LibELF: Always use parent object basename for $ORIGIN processing 3 年之前
  Tim Schumacher 89da0f2da5 LibELF: Name library maps with the full file path 3 年之前