panic              92 bio.c            panic("bget: no buffers");
panic             113 bio.c              panic("bwrite");
panic             124 bio.c              panic("brelse");
panic              66 console.c          panic("null fmt");
panic             150 console.c          panic("pos under/overflow");
panic              23 defs.h         void            panic(char*) __attribute__((noreturn));
panic              49 file.c             panic("filedup");
panic              63 file.c             panic("fileclose");
panic             112 file.c           panic("fileread");
panic             150 file.c                 panic("short filewrite");
panic             155 file.c           panic("filewrite");
panic              77 fs.c             panic("balloc: out of blocks");
panic              91 fs.c               panic("freeing free block");
panic             213 fs.c             panic("ialloc: no inodes");
panic             262 fs.c               panic("iget: no inodes");
panic             294 fs.c               panic("ilock");
panic             310 fs.c                 panic("ilock: no type");
panic             319 fs.c               panic("iunlock");
panic             399 fs.c             panic("bmap: out of range");
panic             531 fs.c               panic("dirlookup not DIR");
panic             535 fs.c                 panic("dirlookup read");
panic             567 fs.c                 panic("dirlink read");
panic             575 fs.c               panic("dirlink");
panic              77 ide.c              panic("idestart");
panic              79 ide.c              panic("incorrect blockno");
panic              85 ide.c            if (sector_per_block > 7) panic("idestart");
panic             143 ide.c              panic("iderw: buf not locked");
panic             145 ide.c              panic("iderw: nothing to do");
panic             147 ide.c              panic("iderw: ide disk 1 not present");
panic              65 kalloc.c           panic("kfree");
panic              57 log.c              panic("initlog: too big logheader");
panic             153 log.c              panic("log.committing");
panic             219 log.c              panic("too big a transaction");
panic             221 log.c              panic("log_write outside of trans");
panic              44 memide.c           panic("iderw: buf not locked");
panic              46 memide.c           panic("iderw: nothing to do");
panic              48 memide.c           panic("iderw: request not for disk 1");
panic              50 memide.c           panic("iderw: block out of range");
panic             102 mp.c               panic("Expect to run on an SMP");
panic             131 mp.c               panic("Didn't find a suitable machine");
panic              43 proc.c             panic("mycpu called with interrupts enabled\n");
panic              52 proc.c           panic("unknown apicid\n");
panic             130 proc.c             panic("userinit: out of memory?");
panic             235 proc.c             panic("init exiting");
panic             267 proc.c           panic("zombie exit");
panic             372 proc.c             panic("sched ptable.lock");
panic             374 proc.c             panic("sched locks");
panic             376 proc.c             panic("sched running");
panic             378 proc.c             panic("sched interruptible");
panic             423 proc.c             panic("sleep");
panic             426 proc.c             panic("sleep without lk");
panic              53 sh.c           void panic(char*);
panic              72 sh.c               panic("runcmd");
panic             103 sh.c                 panic("pipe");
panic             188 sh.c               panic("fork");
panic             338 sh.c               panic("syntax");
panic             383 sh.c                 panic("missing file for redirection");
panic             405 sh.c               panic("parseblock");
panic             409 sh.c               panic("syntax - missing )");
panic             435 sh.c                 panic("syntax");
panic             440 sh.c                 panic("too many args");
panic              29 spinlock.c         panic("acquire");
panic              50 spinlock.c         panic("release");
panic             120 spinlock.c         panic("popcli - interruptible");
panic             122 spinlock.c         panic("popcli");
panic             176 sysfile.c            panic("isdirempty: readi");
panic             212 sysfile.c          panic("unlink: nlink < 1");
panic             220 sysfile.c          panic("unlink: writei");
panic             261 sysfile.c          panic("create: ialloc");
panic             274 sysfile.c            panic("create dots");
panic             278 sysfile.c          panic("create: dirlink");
panic              87 trap.c               panic("trap");
panic              72 vm.c                 panic("remap");
panic             128 vm.c               panic("PHYSTOP too high");
panic             160 vm.c               panic("switchuvm: no process");
panic             162 vm.c               panic("switchuvm: no kstack");
panic             164 vm.c               panic("switchuvm: no pgdir");
panic             188 vm.c               panic("inituvm: more than a page");
panic             204 vm.c               panic("loaduvm: addr must be page aligned");
panic             207 vm.c                 panic("loaduvm: address should exist");
panic             272 vm.c                   panic("kfree");
panic             289 vm.c               panic("freevm: no pgdir");
panic             309 vm.c               panic("clearpteu");
panic             327 vm.c                 panic("copyuvm: pte should exist");
panic             329 vm.c                 panic("copyuvm: page not present");