panic              88 kernel/bio.c     panic("bget: no buffers");
panic             110 kernel/bio.c       panic("bwrite");
panic             120 kernel/bio.c       panic("brelse");
panic              81 kernel/defs.h  void            panic(char*) __attribute__((noreturn));
panic             156 kernel/exec.c        panic("loadseg: address should exist");
panic              52 kernel/file.c      panic("filedup");
panic              66 kernel/file.c      panic("fileclose");
panic             126 kernel/file.c      panic("fileread");
panic             177 kernel/file.c      panic("filewrite");
panic              45 kernel/fs.c        panic("invalid file system");
panic             101 kernel/fs.c        panic("freeing free block");
panic             267 kernel/fs.c        panic("iget: no inodes");
panic             299 kernel/fs.c        panic("ilock");
panic             315 kernel/fs.c          panic("ilock: no type");
panic             324 kernel/fs.c        panic("iunlock");
panic             420 kernel/fs.c      panic("bmap: out of range");
panic             558 kernel/fs.c        panic("dirlookup not DIR");
panic             562 kernel/fs.c          panic("dirlookup read");
panic             595 kernel/fs.c          panic("dirlink read");
panic              52 kernel/kalloc.c     panic("kfree");
panic              58 kernel/log.c       panic("initlog: too big logheader");
panic             154 kernel/log.c       panic("log.committing");
panic             221 kernel/log.c       panic("too big a transaction");
panic             223 kernel/log.c       panic("log_write outside of trans");
panic              40 kernel/proc.c        panic("kalloc");
panic             352 kernel/proc.c      panic("init exiting");
panic             385 kernel/proc.c    panic("zombie exit");
panic             497 kernel/proc.c      panic("sched p->lock");
panic             499 kernel/proc.c      panic("sched locks");
panic             501 kernel/proc.c      panic("sched running");
panic             503 kernel/proc.c      panic("sched interruptible");
panic              26 kernel/spinlock.c     panic("acquire");
panic              50 kernel/spinlock.c     panic("release");
panic             104 kernel/spinlock.c     panic("pop_off - interruptible");
panic             106 kernel/spinlock.c     panic("pop_off");
panic              51 kernel/syscall.c   panic("argraw");
panic             181 kernel/sysfile.c       panic("isdirempty: readi");
panic             216 kernel/sysfile.c     panic("unlink: nlink < 1");
panic             224 kernel/sysfile.c     panic("unlink: writei");
panic              42 kernel/trap.c      panic("usertrap: not from user mode");
panic             143 kernel/trap.c      panic("kerneltrap: not from supervisor mode");
panic             145 kernel/trap.c      panic("kerneltrap: interrupts enabled");
panic             150 kernel/trap.c      panic("kerneltrap");
panic              72 kernel/virtio_disk.c     panic("could not find virtio disk");
panic             104 kernel/virtio_disk.c     panic("virtio disk FEATURES_OK unset");
panic             111 kernel/virtio_disk.c     panic("virtio disk should not be ready");
panic             116 kernel/virtio_disk.c     panic("virtio disk has no queue 0");
panic             118 kernel/virtio_disk.c     panic("virtio disk max queue too short");
panic             125 kernel/virtio_disk.c     panic("virtio disk kalloc");
panic             173 kernel/virtio_disk.c     panic("free_desc 1");
panic             175 kernel/virtio_disk.c     panic("free_desc 2");
panic             317 kernel/virtio_disk.c       panic("virtio_disk_intr status");
panic              89 kernel/vm.c        panic("walk");
panic             135 kernel/vm.c        panic("kvmmap");
panic             150 kernel/vm.c        panic("mappages: va not aligned");
panic             153 kernel/vm.c        panic("mappages: size not aligned");
panic             156 kernel/vm.c        panic("mappages: size");
panic             164 kernel/vm.c          panic("mappages: remap");
panic             184 kernel/vm.c        panic("uvmunmap: not aligned");
panic             188 kernel/vm.c          panic("uvmunmap: walk");
panic             190 kernel/vm.c          panic("uvmunmap: not mapped");
panic             192 kernel/vm.c          panic("uvmunmap: not a leaf");
panic             223 kernel/vm.c        panic("uvmfirst: more than a page");
panic             290 kernel/vm.c          panic("freewalk: leaf");
panic             322 kernel/vm.c          panic("uvmcopy: pte should exist");
panic             324 kernel/vm.c          panic("uvmcopy: page not present");
panic             351 kernel/vm.c        panic("uvmclear");
panic              53 user/sh.c      void panic(char*);
panic              73 user/sh.c          panic("runcmd");
panic             104 user/sh.c            panic("pipe");
panic             189 user/sh.c          panic("fork");
panic             339 user/sh.c          panic("syntax");
panic             384 user/sh.c            panic("missing file for redirection");
panic             406 user/sh.c          panic("parseblock");
panic             410 user/sh.c          panic("syntax - missing )");
panic             436 user/sh.c            panic("syntax");
panic             441 user/sh.c            panic("too many args");