panic 95 bio.c panic("bget: no buffers"); panic 116 bio.c panic("bwrite"); panic 127 bio.c panic("brelse"); panic 65 console.c panic("null fmt"); panic 22 defs.h void panic(char*) __attribute__((noreturn)); panic 48 file.c panic("filedup"); panic 62 file.c panic("fileclose"); panic 111 file.c panic("fileread"); panic 149 file.c panic("short filewrite"); panic 154 file.c panic("filewrite"); panic 74 fs.c panic("balloc: out of blocks"); panic 89 fs.c panic("freeing free block"); panic 195 fs.c panic("ialloc: no inodes"); panic 241 fs.c panic("iget: no inodes"); panic 273 fs.c panic("ilock"); panic 293 fs.c panic("ilock: no type"); panic 302 fs.c panic("iunlock"); panic 324 fs.c panic("iput busy"); panic 383 fs.c panic("bmap: out of range"); panic 512 fs.c panic("dirlookup not DIR"); panic 516 fs.c panic("dirlink read"); panic 548 fs.c panic("dirlink read"); panic 556 fs.c panic("dirlink"); panic 75 ide.c panic("idestart"); panic 77 ide.c panic("incorrect blockno"); panic 81 ide.c if (sector_per_block > 7) panic("idestart"); panic 139 ide.c panic("iderw: buf not busy"); panic 141 ide.c panic("iderw: nothing to do"); panic 143 ide.c panic("iderw: ide disk 1 not present"); panic 65 kalloc.c panic("kfree"); panic 56 log.c panic("initlog: too big logheader"); panic 152 log.c panic("log.committing"); panic 216 log.c panic("too big a transaction"); panic 218 log.c panic("log_write outside of trans"); panic 43 memide.c panic("iderw: buf not busy"); panic 45 memide.c panic("iderw: nothing to do"); panic 47 memide.c panic("iderw: request not for disk 1"); panic 49 memide.c panic("iderw: block out of range"); panic 87 proc.c panic("userinit: out of memory?"); panic 179 proc.c panic("init exiting"); panic 211 proc.c panic("zombie exit"); panic 306 proc.c panic("sched ptable.lock"); panic 308 proc.c panic("sched locks"); panic 310 proc.c panic("sched running"); panic 312 proc.c panic("sched interruptible"); panic 355 proc.c panic("sleep"); panic 358 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 189 sh.c panic("fork"); panic 339 sh.c panic("syntax"); panic 384 sh.c panic("missing file for redirection"); panic 406 sh.c panic("parseblock"); panic 410 sh.c panic("syntax - missing )"); panic 436 sh.c panic("syntax"); panic 441 sh.c panic("too many args"); panic 29 spinlock.c panic("acquire"); panic 47 spinlock.c panic("release"); panic 111 spinlock.c panic("popcli - interruptible"); panic 113 spinlock.c panic("popcli"); panic 173 sysfile.c panic("isdirempty: readi"); panic 209 sysfile.c panic("unlink: nlink < 1"); panic 217 sysfile.c panic("unlink: writei"); panic 259 sysfile.c panic("create: ialloc"); panic 272 sysfile.c panic("create dots"); panic 276 sysfile.c panic("create: dirlink"); panic 87 trap.c panic("trap"); panic 82 vm.c panic("remap"); panic 138 vm.c panic("PHYSTOP too high"); panic 174 vm.c panic("switchuvm: no pgdir"); panic 187 vm.c panic("inituvm: more than a page"); panic 203 vm.c panic("loaduvm: addr must be page aligned"); panic 206 vm.c panic("loaduvm: address should exist"); panic 266 vm.c panic("kfree"); panic 283 vm.c panic("freevm: no pgdir"); panic 303 vm.c panic("clearpteu"); panic 321 vm.c panic("copyuvm: pte should exist"); panic 323 vm.c panic("copyuvm: page not present");