Commit History

Autor SHA1 Mensaxe Data
  Tom 2a82a25fec Kernel: Various context switch fixes %!s(int64=5) %!d(string=hai) anos
  Tom 788b2d64c6 Kernel: Require a reason to be passed to Thread::wait_on %!s(int64=5) %!d(string=hai) anos
  Tom bb84fad0bf Kernel: Fix retreiving frame pointer from a thread %!s(int64=5) %!d(string=hai) anos
  Tom e373e5f007 Kernel: Fix signal delivery %!s(int64=5) %!d(string=hai) anos
  Tom 16783bd14d Kernel: Turn Thread::current and Process::current into functions %!s(int64=5) %!d(string=hai) anos
  Tom fb41d89384 Kernel: Implement software context switching and Processor structure %!s(int64=5) %!d(string=hai) anos
  Sergey Bugaev d2b500fbcb AK+Kernel: Help the compiler inline a bunch of trivial methods %!s(int64=5) %!d(string=hai) anos
  Brian Gianforcaro eeb5318c25 Kernel: Expose timers via a TimerId type %!s(int64=5) %!d(string=hai) anos
  Brian Gianforcaro faf15e3721 Kernel: Add timeout support to Thread::wait_on %!s(int64=5) %!d(string=hai) anos
  Itamar 9e51e295cf ptrace: Add PT_SETREGS %!s(int64=5) %!d(string=hai) anos
  Itamar 4568a628f9 Thread: Set m_blocker to null in Thread::unblock() %!s(int64=5) %!d(string=hai) anos
  Peter Nelson eff27f39d5 Kernel: Store previous thread state upon all transitions to Stopped (#1753) %!s(int64=5) %!d(string=hai) anos
  Andrew Kaster 21b5909dc6 LibELF: Move ELF classes into namespace ELF %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b7ff3b5ad1 Kernel: Include the current instruction pointer in profile samples %!s(int64=5) %!d(string=hai) anos
  Andreas Kling dc7340332d Kernel: Update cryptically-named functions related to symbolication %!s(int64=5) %!d(string=hai) anos
  Itamar 6b74d38aab Kernel: Add 'ptrace' syscall %!s(int64=5) %!d(string=hai) anos
  Andreas Kling b1058b33fb AK: Add global FlatPtr typedef. It's u32 or u64, based on sizeof(void*) %!s(int64=5) %!d(string=hai) anos
  Liav A 0fc60e41dd Kernel: Use klog() instead of kprintf() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 678c87087d Kernel: Load executables on demand when symbolicating %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 5e0c4d689f Kernel: Move ProcessPagingScope to its own files %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 2839bb0be1 Kernel: Restore the previous thread state on SIGCONT after SIGSTOP %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 8b6d548b55 Kernel: Disable interrupts throughout Thread::raw_backtrace() %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 7cd1bdfd81 Kernel: Simplify some dbg() logging %!s(int64=5) %!d(string=hai) anos
  Liav A a506b2a48e Thread: Use dbg() instead of dbgprintf() %!s(int64=5) %!d(string=hai) anos
  Cristian-Bogdan SIRB 05ce8586ea Kernel: Fix ASSERTION failed in join_thread syscall %!s(int64=5) %!d(string=hai) anos
  Cristian-Bogdan SIRB 717cd5015e Kernel: Allow process with multiple threads to call exec and exit %!s(int64=5) %!d(string=hai) anos
  Andreas Kling ceec1a7d38 AK: Make Vector use size_t for its size and capacity %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 94652fd2fb Kernel: Fully validate pointers when walking stack during profiling %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 59b9e49bcd Kernel: Don't trigger page faults during profiling stack walk %!s(int64=5) %!d(string=hai) anos
  Andreas Kling 9aa234cc47 Kernel: Reset FPU state on exec() %!s(int64=5) %!d(string=hai) anos