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              75 kernel/printf.c     panic("null fmt");
panic              40 kernel/proc.c        panic("kalloc");
panic             352 kernel/proc.c      panic("init exiting");
panic             385 kernel/proc.c    panic("zombie exit");
panic             488 kernel/proc.c      panic("sched p->lock");
panic             490 kernel/proc.c      panic("sched locks");
panic             492 kernel/proc.c      panic("sched running");
panic             494 kernel/proc.c      panic("sched interruptible");
panic              26 kernel/ramdisk.c     panic("ramdiskrw: buf not locked");
panic              28 kernel/ramdisk.c     panic("ramdiskrw: nothing to do");
panic              31 kernel/ramdisk.c     panic("ramdiskrw: blockno too big");
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             149 kernel/vm.c        panic("mappages: size");
panic             157 kernel/vm.c          panic("mappages: remap");
panic             177 kernel/vm.c        panic("uvmunmap: not aligned");
panic             181 kernel/vm.c          panic("uvmunmap: walk");
panic             183 kernel/vm.c          panic("uvmunmap: not mapped");
panic             185 kernel/vm.c          panic("uvmunmap: not a leaf");
panic             216 kernel/vm.c        panic("uvmfirst: more than a page");
panic             283 kernel/vm.c          panic("freewalk: leaf");
panic             315 kernel/vm.c          panic("uvmcopy: pte should exist");
panic             317 kernel/vm.c          panic("uvmcopy: page not present");
panic             344 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");