Historial de Commits

Autor SHA1 Mensaje Fecha
  Dan Klishch 19206f75ee DynamicLoader: Ensure that optimizer won't interfere with early init hace 1 año
  Dan Klishch c9a6bcf81d LibC+LibELF: Use AT_RANDOM ELF auxiliary vector for __stack_chk_guard hace 1 año
  Dan Klishch 932a722623 LibC+LibELF: Do not override existing weak symbols during magic lookup hace 1 año
  Ali Mohammad Pur 5e1499d104 Everywhere: Rename {Deprecated => Byte}String hace 1 año
  Liav A a8601b4ac7 DynamicLoader: Make heuristic for running directly actually correct hace 1 año
  Sönke Holz 6824d2a788 Userland+Tests: Add initial riscv64 support hace 1 año
  Liav A 81169ee6e6 DynamicLoader: Add an option to explicitly run an ELF executable binary hace 1 año
  Daniel Bertalan f18e7659a6 DynamicLoader: Ensure that backtrace computation stops at `_start` hace 2 años
  Nico Weber 97b7e494e4 Everywhere: Use ARCH(AARCH64) instead of AK_ARCH_AARCH64 hace 2 años
  Ben Wiederhake 3281050359 Everywhere: Remove "LibC/" includes, add lint-rule against it hace 2 años
  Linus Groh 6e19ab2bbc AK+Everywhere: Rename String to DeprecatedString hace 2 años
  Tim Schumacher 177a5baf60 LibELF: Ensure that DynamicLoader only receives absolute paths hace 2 años
  Gunnar Beutner 808c43312d Tests+Userland: Implement AARCH64 support for some inline assembly blobs hace 2 años
  Idan Horowitz 086969277e Everywhere: Run clang-format hace 3 años
  Daniel Bertalan a8fefd89cd Everywhere: Make some symbols `__attribute__((used))` for LTO hace 3 años
  Gunnar Beutner daeb371180 DynamicLoader+LibELF: Move self-relocation code into a separate file hace 4 años
  Andreas Kling cdae397e6a DynamicLoader: Don't truncate dynamic section address on x86_64 hace 4 años
  Daniel Bertalan a88f7c99fe LibC: Use our implementation of `crti.o` and `crtn.o` hace 4 años
  Gunnar Beutner 2fc002f778 DynamicLoader: Add RELA support for self-relocations hace 4 años
  Hendiadyoin1 a8d86cc533 DynamicLoader+LibC: Make _start a naked function hace 4 años
  Gunnar Beutner 06883ed8a3 Kernel+Userland: Make the stack alignment comply with the System V ABI hace 4 años
  Gunnar Beutner 4591c00328 DynamicLoader: Don't use LibELF to do the initial relocations hace 4 años
  Brian Gianforcaro 1498dcd9e1 DynamicLoader: Use string view literal to remove a allocation on startup hace 4 años
  Gunnar Beutner d138424549 DynamicLoader: Implement self relocations for x86_64 hace 4 años
  Gunnar Beutner 158355e0d7 Kernel+LibELF: Add support for validating and loading ELF64 executables hace 4 años
  Gunnar Beutner dd39bb7784 DynamicLoader: Remove math functionality in favor of -lgcc hace 4 años
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. hace 4 años
  Gunnar Beutner 6cb28ecee8 LibC+LibELF: Implement support for the dl_iterate_phdr helper hace 4 años
  Andreas Kling ef1e5db1d0 Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) hace 4 años
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY hace 4 años