Commit History

Autor SHA1 Mensaxe Data
  Andreas Kling 752de9cd27 FileDescription: Disallow construction with a null File %!s(int64=6) %!d(string=hai) anos
  Conrad Pankoff bd6d2c0819 Kernel: Use a more detailed state machine for socket setup %!s(int64=6) %!d(string=hai) anos
  Conrad Pankoff 5308e310a0 Kernel: Make accept() fill address with peer name rather than local name %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a720061423 Kernel: Zero-length dbgputstr() should just return 0 %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6d32b8fc36 Kernel: Use some more InlineLinkedList range-for iteration %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f5ff796970 Kernel: Always give back VM to the RangeAllocator when unmapping Region %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 37ba2a7b65 Kernel: Use KBufferBuilder to build ProcFS files and backtraces %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 6bdb81ad87 Kernel: Split VMObject into two classes: Anonymous- and InodeVMObject %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3364da388f Kernel: Remove VMObject names %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 2ad963d261 Kernel: Add mapping from page directory base (PDB) to PageDirectory %!s(int64=6) %!d(string=hai) anos
  Sergey Bugaev 9c3b1ca0c6 Kernel+LibC: Support passing O_CLOEXEC to pipe() %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 7c7343de98 Kernel: mount() should fail if the provided device is not a disk device %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a6fb055028 Kernel: Generalize VFS metadata lookup and use it in mount() and stat() %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 31de5dee26 Kernel: Some improvements to the mount syscall %!s(int64=6) %!d(string=hai) anos
  Jesse 401c87a0cc Kernel: mount system call (#396) %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 1a13145cb3 Kernel: Remove unnecessary null check in Process::fork() %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5ded77df39 Kernel+ProcessManager: Let processes have an icon and show it in the table. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 63619b9f7c Kernel: Disallow access to shared buffers we're not allowed to access. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling a79d8d8ae5 Kernel: Add (expensive) but valuable userspace symbols to stacks. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 4316fa8123 Kernel: Dump backtrace to debugger for DefaultSignalAction::DumpCore. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling c8e2bb5605 Kernel: Add a mechanism for listening for changes to an inode. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling af81645a2a Kernel+LibC: Add a dbgputstr() syscall for sending strings to debug output. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 3fce2fb205 Kernel+LibC: Add a dbgputch() syscall and use it for userspace dbgprintf(). %!s(int64=6) %!d(string=hai) anos
  Robin Burchell a1eff3daba Process: Fix select/poll EINTR %!s(int64=6) %!d(string=hai) anos
  Andreas Kling d2b521f0ab Kernel+LibC: Add a dump_backtrace() syscall. %!s(int64=6) %!d(string=hai) anos
  Robin Burchell 833d444cd8 Thread: Return a result from block() indicating why the block terminated %!s(int64=6) %!d(string=hai) anos
  Robin Burchell 2d4d465206 SharedBuffer: Fix a denial of service %!s(int64=6) %!d(string=hai) anos
  Andreas Kling f8beb0f665 Kernel: Share the "return to ring 0/3 from signal" trampolines globally. %!s(int64=6) %!d(string=hai) anos
  Andreas Kling 5b2447a27b Kernel: Track user accessibility per Region. %!s(int64=6) %!d(string=hai) anos
  Jesse a5d80f7e3b Kernel: Only allow superuser to halt() the system (#342) %!s(int64=6) %!d(string=hai) anos