提交历史

作者 SHA1 备注 提交日期
  Daniel Bertalan a8fefd89cd Everywhere: Make some symbols `__attribute__((used))` for LTO 3 年之前
  Gunnar Beutner daeb371180 DynamicLoader+LibELF: Move self-relocation code into a separate file 4 年之前
  Andreas Kling cdae397e6a DynamicLoader: Don't truncate dynamic section address on x86_64 4 年之前
  Daniel Bertalan a88f7c99fe LibC: Use our implementation of `crti.o` and `crtn.o` 4 年之前
  Gunnar Beutner 2fc002f778 DynamicLoader: Add RELA support for self-relocations 4 年之前
  Hendiadyoin1 a8d86cc533 DynamicLoader+LibC: Make _start a naked function 4 年之前
  Gunnar Beutner 06883ed8a3 Kernel+Userland: Make the stack alignment comply with the System V ABI 4 年之前
  Gunnar Beutner 4591c00328 DynamicLoader: Don't use LibELF to do the initial relocations 4 年之前
  Brian Gianforcaro 1498dcd9e1 DynamicLoader: Use string view literal to remove a allocation on startup 4 年之前
  Gunnar Beutner d138424549 DynamicLoader: Implement self relocations for x86_64 4 年之前
  Gunnar Beutner 158355e0d7 Kernel+LibELF: Add support for validating and loading ELF64 executables 4 年之前
  Gunnar Beutner dd39bb7784 DynamicLoader: Remove math functionality in favor of -lgcc 4 年之前
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. 4 年之前
  Gunnar Beutner 6cb28ecee8 LibC+LibELF: Implement support for the dl_iterate_phdr helper 4 年之前
  Andreas Kling ef1e5db1d0 Everywhere: Remove klog(), dbg() and purge all LogStream usage :^) 4 年之前
  Andreas Kling 5d180d1f99 Everywhere: Rename ASSERT => VERIFY 4 年之前
  Andreas Kling ba1eea9898 LibELF+DynamicLoader: Rename DynamicObject::construct() => create() 4 年之前
  Andreas Kling eb354b7ce8 DynamicLoader: Remove some unnecessary #includes 4 年之前
  Andreas Kling 9a0762b203 DynamicLoader: Remove unused debugging macros 4 年之前
  asynts acdcf59a33 Everywhere: Remove unnecessary debug comments. 4 年之前
  Itamar a4b74cba0b Loader.so+LibELF: Do not read environment variables if AT_SECURE is set 4 年之前
  William Marlow 747e8de96a Kernel+Loader.so: Allow dynamic executables without an interpreter 4 年之前
  William Marlow 3e815ad5b1 Loader.so+LibELF: Move most of Loader.so's logic into ELF::DynamicLinker 4 年之前
  William Marlow 146fac2481 DynamicLoader: Handle Loader.so being invoked directly as an executable 4 年之前
  Sahan Fernando d780e2265d LibC: Fix some incorrect printf usages 4 年之前
  Andreas Kling 40e9edd798 LibELF: Move AuxiliaryValue into the ELF namespace 4 年之前
  Andreas Kling 1e4c010643 LibELF: Remove ELF::Loader and move everyone to ELF::Image 4 年之前
  Itamar a83a9f3a55 Loader: Support loading non-position independent executables 4 年之前
  Sahan Fernando bcecd2fa2f DynamicLoader: Call libc's exit when exitting, to flush standard streams 4 年之前
  Lenny Maiorani 765936ebae Everywhere: Switch from (void) to [[maybe_unused]] (#4473) 4 年之前