Histórico de Commits

Autor SHA1 Mensagem Data
  Gunnar Beutner 2a78bf8596 Kernel: Fix the return type for syscalls há 4 anos atrás
  Gunnar Beutner d4c0d28035 Kernel: Properly set up the userland context for new processes on x86_64 há 4 anos atrás
  Gunnar Beutner 158355e0d7 Kernel+LibELF: Add support for validating and loading ELF64 executables há 4 anos atrás
  Gunnar Beutner f285241cb8 Kernel: Rename Thread::tss to Thread::regs and add x86_64 support há 4 anos atrás
  Gunnar Beutner 38fca26f54 Kernel: Add stubs for missing x86_64 functionality há 4 anos atrás
  Jelle Raaijmakers 30abfc2b21 Kernel: Pass absolute path to shebang interpreter há 4 anos atrás
  Jelle Raaijmakers 26250779d1 Kernel: Also `move()` the shebang path in execve há 4 anos atrás
  Max Wipfli 573664758a Kernel: Properly reset m_unveiled_paths on execve() há 4 anos atrás
  Jelle Raaijmakers d6a3f1fcd7 Kernel: Simplify `execve` shebang argument handling há 4 anos atrás
  Jelle Raaijmakers f6d372b2ab Kernel: Process::exec(): Check if path is a regular file há 4 anos atrás
  Andreas Kling 1123af361d Kernel: Convert Process::get_syscall_path_argument() to KString há 4 anos atrás
  Gunnar Beutner 0688e02339 Kernel: Make sure we only log profiling events when m_profiling is true há 4 anos atrás
  Gunnar Beutner 277f333b2b Kernel: Add support for profiling kmalloc()/kfree() há 4 anos atrás
  Nicholas Baron aa4d41fe2c AK+Kernel+LibELF: Remove the need for `IteratorDecision::Continue` há 4 anos atrás
  Gunnar Beutner 22ebd754d3 Kernel: Fix loading ELF images without PT_INTERP há 4 anos atrás
  Brian Gianforcaro 8bf4201f50 Kernel: Move process creation perf events to PerformanceManager há 4 anos atrás
  Sahan Fernando bd563f0b3c Kernel: Make processes start with a 16-byte-aligned stack há 4 anos atrás
  Brian Gianforcaro 119b7be249 Kernel: Harden sys$execve Vector usage against OOM. há 4 anos atrás
  Gunnar Beutner eb798d5538 Kernel+Profiler: Improve profiling subsystem há 4 anos atrás
  Linus Groh dbe72fd962 Everywhere: Remove empty line after function body opening curly brace há 4 anos atrás
  Brian Gianforcaro 1682f0b760 Everything: Move to SPDX license identifiers in all files. há 4 anos atrás
  Gunnar Beutner cf13fa57cd Kernel: Allow system calls from the dynamic loader há 4 anos atrás
  Itamar 2365e06b12 Kernel: Set TLS-related members of Process after loading static program há 4 anos atrás
  Andreas Kling d48666489c Kernel: Make FileDescription::seek() return KResultOr<off_t> há 4 anos atrás
  Andreas Kling 423ed53396 Kernel: Fix rounding of PT_LOAD mappings in sys$execve() há 4 anos atrás
  Andreas Kling b7b7a48c66 Kernel: Move process signal trampoline address into protected data há 4 anos atrás
  Andreas Kling 90c0f9664e Kernel: Don't keep protected Process data in a separate allocation há 4 anos atrás
  Andreas Kling de6c5128fd Kernel: Move process pledge promises into protected data há 4 anos atrás
  Andreas Kling cbcf891040 Kernel: Move select Process members into protected memory há 4 anos atrás
  Andreas Kling ac71775de5 Kernel: Make all syscall functions return KResultOr<T> há 4 anos atrás