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");