printf             77 kernel/defs.h  int             printk(char*, ...) __attribute__ ((format (printf, 1, 2)));
printf            108 mkfs/mkfs.c      printf(
printf            246 mkfs/mkfs.c      printf("balloc: first %d blocks have been allocated\n", used);
printf            252 mkfs/mkfs.c      printf("balloc: write bitmap block at sector %d\n", sb.bmapstart);
printf             18 user/dorphan.c     printf("%s: mkdir dd failed\n", s);
printf             23 user/dorphan.c     printf("%s: chdir dd failed\n", s);
printf             28 user/dorphan.c     printf("%s: unlink failed\n", s);
printf             31 user/dorphan.c   printf("wait for kill and reclaim\n");
printf             21 user/forphan.c     printf("%s: open failed\n", s);
printf             29 user/forphan.c     printf("%s: unlink failed\n", s);
printf             33 user/forphan.c     printf("%s: open successed\n", s);
printf             36 user/forphan.c   printf("wait for kill and reclaim %d\n", st.ino);
printf             56 user/grep.c          printf("grep: cannot open %s\n", argv[i]);
printf             60 user/grind.c       printf("grind: chdir grindir failed\n");
printf             78 user/grind.c           printf("grind: chdir grindir failed\n");
printf            112 user/grind.c           printf("grind: fork failed\n");
printf            123 user/grind.c           printf("grind: fork failed\n");
printf            138 user/grind.c           printf("grind: fork failed\n");
printf            142 user/grind.c           printf("grind: chdir failed\n");
printf            153 user/grind.c           printf("grind: fork failed\n");
printf            160 user/grind.c           printf("grind: pipe failed\n");
printf            168 user/grind.c             printf("grind: pipe write failed\n");
printf            171 user/grind.c             printf("grind: pipe read failed\n");
printf            174 user/grind.c           printf("grind: fork failed\n");
printf            191 user/grind.c           printf("grind: fork failed\n");
printf            201 user/grind.c           printf("grind: create c failed\n");
printf            205 user/grind.c           printf("grind: write c failed\n");
printf            210 user/grind.c           printf("grind: fstat failed\n");
printf            214 user/grind.c           printf("grind: fstat reports wrong size %d\n", (int)st.size);
printf            218 user/grind.c           printf("grind: fstat reports crazy i-number %d\n", st.ino);
printf            289 user/grind.c           printf("grind: exec pipeline failed %d %d \"%s\"\n", st1, st2, buf);
printf            304 user/grind.c       printf("grind: fork failed\n");
printf            315 user/grind.c       printf("grind: fork failed\n");
printf             27 user/init.c        printf("init: starting sh\n");
printf             30 user/init.c          printf("init: fork failed\n");
printf             35 user/init.c          printf("init: exec sh failed\n");
printf             47 user/init.c            printf("init: wait returned an error\n");
printf             22 user/logstress.c       printf("%s: fork failed\n", argv[0]);
printf             28 user/logstress.c         printf("%s: create %s failed\n", argv[0], argv[i]);
printf             34 user/logstress.c           printf("write failed %d\n", n);
printf             49 user/ls.c          printf("%s %d %d %d\n", fmtname(path), st.type, st.ino, (int)st.size);
printf             54 user/ls.c            printf("ls: path too long\n");
printf             66 user/ls.c              printf("ls: cannot stat %s\n", buf);
printf             69 user/ls.c            printf("%s %d %d %d\n", fmtname(buf), st.type, st.ino, (int)st.size);
printf             23 user/stressfs.c   printf("stressfs starting\n");
printf             30 user/stressfs.c   printf("write %d\n", i);
printf             40 user/stressfs.c   printf("read\n");
printf             45 user/user.h    void fprintf(int, const char *, ...) __attribute__((format(printf, 2, 3)));
printf             46 user/user.h    void printf(const char *, ...) __attribute__((format(printf, 1, 2)));
printf             43 user/usertests.c       printf("open(copyin1) failed\n");
printf             48 user/usertests.c       printf("write(fd, %p, 8192) returned %d, not -1\n", (void *)addr, n);
printf             56 user/usertests.c       printf("write(1, %p, 8192) returned %d, not -1 or 0\n", (void *)addr, n);
printf             62 user/usertests.c       printf("pipe() failed\n");
printf             67 user/usertests.c       printf("write(pipe, %p, 8192) returned %d, not -1 or 0\n", (void *)addr,
printf             89 user/usertests.c       printf("open(README) failed\n");
printf             94 user/usertests.c       printf("read(fd, %p, 8192) returned %d, not -1 or 0\n", (void *)addr, n);
printf            101 user/usertests.c       printf("pipe() failed\n");
printf            106 user/usertests.c       printf("pipe write failed\n");
printf            111 user/usertests.c       printf("read(pipe, %p, 8192) returned %d, not -1 or 0\n", (void *)addr,
printf            132 user/usertests.c       printf("open(%p) returned %d, not -1\n", (void *)addr, fd);
printf            152 user/usertests.c     printf("unlink(%s) returned %d, not -1\n", b, ret);
printf            158 user/usertests.c     printf("open(%s) returned %d, not -1\n", b, fd);
printf            164 user/usertests.c     printf("link(%s, %s) returned %d, not -1\n", b, b, ret);
printf            171 user/usertests.c     printf("exec(%s) returned %d, not -1\n", b, fd);
printf            177 user/usertests.c     printf("fork failed\n");
printf            188 user/usertests.c       printf("exec(echo, BIG) returned %d, not -1\n", fd);
printf            197 user/usertests.c     printf("exec(echo, BIG) succeeded, should have failed\n");
printf            213 user/usertests.c     printf("oops\n");
printf            222 user/usertests.c     printf("unlink(%s) returned %d, not -1\n", b, ret);
printf            228 user/usertests.c     printf("open(%s) returned %d, not -1\n", b, fd);
printf            234 user/usertests.c     printf("link(%s, %s) returned %d, not -1\n", b, b, ret);
printf            241 user/usertests.c     printf("exec(%s) returned %d, not -1\n", b, fd);
printf            256 user/usertests.c     printf("sbrk(rwsbrk) failed\n");
printf            261 user/usertests.c     printf("sbrk(rwsbrk) shrink failed\n");
printf            267 user/usertests.c     printf("open(rwsbrk) failed\n");
printf            272 user/usertests.c     printf("write(fd, %p, 1024) returned %d, not -1\n", (void *)a + PGSIZE, n);
printf            280 user/usertests.c     printf("open(README) failed\n");
printf            285 user/usertests.c     printf("read(fd, %p, 10) returned %d, not -1\n", (void *)a + PGSIZE, n);
printf            307 user/usertests.c     printf("%s: read %d bytes, wanted 4\n", s, n);
printf            316 user/usertests.c     printf("aaa fd3=%d\n", fd3);
printf            317 user/usertests.c     printf("%s: read %d bytes, wanted 0\n", s, n);
printf            323 user/usertests.c     printf("bbb fd2=%d\n", fd2);
printf            324 user/usertests.c     printf("%s: read %d bytes, wanted 0\n", s, n);
printf            332 user/usertests.c     printf("%s: read %d bytes, wanted 6\n", s, n);
printf            338 user/usertests.c     printf("%s: read %d bytes, wanted 2\n", s, n);
printf            365 user/usertests.c     printf("%s: write returned %d, expected -1\n", s, n);
printf            383 user/usertests.c     printf("%s: fork failed\n", s);
printf            392 user/usertests.c         printf("%s: open failed\n", s);
printf            397 user/usertests.c         printf("%s: write got %d, expected 10\n", s, n);
printf            411 user/usertests.c       printf("%s: open failed\n", s);
printf            416 user/usertests.c       printf("%s: write got %d, expected 3\n", s, n);
printf            432 user/usertests.c     printf("%s: mkdir failed\n", s);
printf            436 user/usertests.c     printf("%s: chdir iputdir failed\n", s);
printf            440 user/usertests.c     printf("%s: unlink ../iputdir failed\n", s);
printf            444 user/usertests.c     printf("%s: chdir / failed\n", s);
printf            457 user/usertests.c     printf("%s: fork failed\n", s);
printf            462 user/usertests.c       printf("%s: mkdir failed\n", s);
printf            466 user/usertests.c       printf("%s: child chdir failed\n", s);
printf            470 user/usertests.c       printf("%s: unlink ../iputdir failed\n", s);
printf            496 user/usertests.c     printf("%s: mkdir oidir failed\n", s);
printf            501 user/usertests.c     printf("%s: fork failed\n", s);
printf            507 user/usertests.c       printf("%s: open directory for write succeeded\n", s);
printf            514 user/usertests.c     printf("%s: unlink failed\n", s);
printf            530 user/usertests.c     printf("%s: open echo failed!\n", s);
printf            536 user/usertests.c     printf("%s: open doesnotexist succeeded!\n", s);
printf            550 user/usertests.c     printf("%s: error: creat small failed!\n", s);
printf            555 user/usertests.c       printf("%s: error: write aa %d new file failed\n", s, i);
printf            559 user/usertests.c       printf("%s: error: write bb %d new file failed\n", s, i);
printf            566 user/usertests.c     printf("%s: error: open small failed!\n", s);
printf            571 user/usertests.c     printf("%s: read failed\n", s);
printf            577 user/usertests.c     printf("%s: unlink small failed\n", s);
printf            589 user/usertests.c     printf("%s: error: creat big failed!\n", s);
printf            596 user/usertests.c       printf("%s: error: write big file failed i=%d\n", s, i);
printf            605 user/usertests.c     printf("%s: error: open big failed!\n", s);
printf            614 user/usertests.c         printf("%s: read only %d blocks from big", s, n);
printf            619 user/usertests.c       printf("%s: read failed %d\n", s, i);
printf            623 user/usertests.c       printf("%s: read content of block %d is %d\n", s, n, ((int *)buf)[0]);
printf            630 user/usertests.c     printf("%s: unlink big failed\n", s);
printf            662 user/usertests.c     printf("%s: mkdir failed\n", s);
printf            667 user/usertests.c     printf("%s: chdir dir0 failed\n", s);
printf            672 user/usertests.c     printf("%s: chdir .. failed\n", s);
printf            677 user/usertests.c     printf("%s: unlink dir0 failed\n", s);
printf            692 user/usertests.c     printf("%s: fork failed\n", s);
printf            698 user/usertests.c       printf("%s: dup failed\n", s);
printf            718 user/usertests.c     printf("%s: wait failed!\n", s);
printf            721 user/usertests.c     printf("%s: nonzero wait status %d\n", s, xstatus);
printf            727 user/usertests.c     printf("%s: open failed\n", s);
printf            731 user/usertests.c     printf("%s: read failed\n", s);
printf            738 user/usertests.c     printf("%s: wrong output\n", s);
printf            753 user/usertests.c     printf("%s: pipe() failed\n", s);
printf            764 user/usertests.c         printf("%s: pipe1 oops 1\n", s);
printf            776 user/usertests.c           printf("%s: pipe1 oops 2\n", s);
printf            786 user/usertests.c       printf("%s: pipe1 oops 3 total %d\n", s, total);
printf            793 user/usertests.c     printf("%s: fork() failed\n", s);
printf            807 user/usertests.c       printf("%s: fork failed\n", s);
printf            820 user/usertests.c       printf("%s: status should be -1\n", s);
printf            837 user/usertests.c     printf("%s: fork failed\n", s);
printf            844 user/usertests.c     printf("%s: wait wrong pid\n", s);
printf            848 user/usertests.c     printf("%s: child exited with status %d, expected 7\n", s, xst);
printf            863 user/usertests.c     printf("%s: fork failed", s);
printf            872 user/usertests.c     printf("%s: fork failed\n", s);
printf            882 user/usertests.c     printf("%s: fork failed\n", s);
printf            888 user/usertests.c       printf("%s: preempt write error", s);
printf            896 user/usertests.c     printf("%s: preempt read error", s);
printf            900 user/usertests.c   printf("kill... ");
printf            904 user/usertests.c   printf("wait... ");
printf            919 user/usertests.c       printf("%s: fork failed\n", s);
printf            925 user/usertests.c         printf("%s: wait wrong pid\n", s);
printf            929 user/usertests.c         printf("%s: wait wrong exit status\n", s);
printf            948 user/usertests.c       printf("%s: fork failed\n", s);
printf            953 user/usertests.c         printf("%s: wait wrong pid\n", s);
printf            975 user/usertests.c       printf("%s: fork failed\n", s);
printf            983 user/usertests.c         printf("%s: fork failed\n", s);
printf           1005 user/usertests.c       printf("%s: fork failed", s);
printf           1027 user/usertests.c       printf("%s: fork in child failed", s);
printf           1040 user/usertests.c     printf("%s: fork failed", s);
printf           1074 user/usertests.c       printf("fork failed\n");
printf           1108 user/usertests.c       printf("%s: couldn't allocate mem?!!\n", s);
printf           1139 user/usertests.c     printf("%s: cannot open sharedfd for writing", s);
printf           1146 user/usertests.c       printf("%s: write sharedfd failed\n", s);
printf           1162 user/usertests.c     printf("%s: cannot open sharedfd for reading\n", s);
printf           1179 user/usertests.c     printf("%s: nc/np test fails\n", s);
printf           1200 user/usertests.c       printf("%s: fork failed\n", s);
printf           1207 user/usertests.c         printf("%s: create failed\n", s);
printf           1214 user/usertests.c           printf("write failed %d\n", n);
printf           1236 user/usertests.c           printf("%s: wrong char\n", s);
printf           1244 user/usertests.c       printf("wrong length %d\n", total);
printf           1262 user/usertests.c       printf("%s: fork failed\n", s);
printf           1273 user/usertests.c           printf("%s: create failed\n", s);
printf           1280 user/usertests.c             printf("%s: unlink failed\n", s);
printf           1303 user/usertests.c         printf("%s: oops createdelete %s didn't exist\n", s, name);
printf           1306 user/usertests.c         printf("%s: oops createdelete %s did exist\n", s, name);
printf           1332 user/usertests.c     printf("%s: create unlinkread failed\n", s);
printf           1340 user/usertests.c     printf("%s: open unlinkread failed\n", s);
printf           1344 user/usertests.c     printf("%s: unlink unlinkread failed\n", s);
printf           1353 user/usertests.c     printf("%s: unlinkread read failed", s);
printf           1357 user/usertests.c     printf("%s: unlinkread wrong data\n", s);
printf           1361 user/usertests.c     printf("%s: unlinkread write failed\n", s);
printf           1379 user/usertests.c     printf("%s: create lf1 failed\n", s);
printf           1383 user/usertests.c     printf("%s: write lf1 failed\n", s);
printf           1389 user/usertests.c     printf("%s: link lf1 lf2 failed\n", s);
printf           1395 user/usertests.c     printf("%s: unlinked lf1 but it is still there!\n", s);
printf           1401 user/usertests.c     printf("%s: open lf2 failed\n", s);
printf           1405 user/usertests.c     printf("%s: read lf2 failed\n", s);
printf           1411 user/usertests.c     printf("%s: link lf2 lf2 succeeded! oops\n", s);
printf           1417 user/usertests.c     printf("%s: link non-existent succeeded! oops\n", s);
printf           1422 user/usertests.c     printf("%s: link . lf1 succeeded! oops\n", s);
printf           1453 user/usertests.c         printf("concreate create %s failed\n", file);
printf           1477 user/usertests.c         printf("%s: concreate weird file %s\n", s, de.name);
printf           1481 user/usertests.c         printf("%s: concreate duplicate file %s\n", s, de.name);
printf           1491 user/usertests.c     printf("%s: concreate not enough files in directory listing\n", s);
printf           1499 user/usertests.c       printf("%s: fork failed\n", s);
printf           1534 user/usertests.c     printf("%s: fork failed\n", s);
printf           1563 user/usertests.c     printf("%s: mkdir dd failed\n", s);
printf           1569 user/usertests.c     printf("%s: create dd/ff failed\n", s);
printf           1576 user/usertests.c     printf("%s: unlink dd (non-empty dir) succeeded!\n", s);
printf           1581 user/usertests.c     printf("%s: subdir mkdir dd/dd failed\n", s);
printf           1587 user/usertests.c     printf("%s: create dd/dd/ff failed\n", s);
printf           1595 user/usertests.c     printf("%s: open dd/dd/../ff failed\n", s);
printf           1600 user/usertests.c     printf("%s: dd/dd/../ff wrong content\n", s);
printf           1606 user/usertests.c     printf("%s: link dd/dd/ff dd/dd/ffff failed\n", s);
printf           1611 user/usertests.c     printf("%s: unlink dd/dd/ff failed\n", s);
printf           1615 user/usertests.c     printf("%s: open (unlinked) dd/dd/ff succeeded\n", s);
printf           1620 user/usertests.c     printf("%s: chdir dd failed\n", s);
printf           1624 user/usertests.c     printf("%s: chdir dd/../../dd failed\n", s);
printf           1628 user/usertests.c     printf("%s: chdir dd/../../../dd failed\n", s);
printf           1632 user/usertests.c     printf("%s: chdir ./.. failed\n", s);
printf           1638 user/usertests.c     printf("%s: open dd/dd/ffff failed\n", s);
printf           1642 user/usertests.c     printf("%s: read dd/dd/ffff wrong len\n", s);
printf           1648 user/usertests.c     printf("%s: open (unlinked) dd/dd/ff succeeded!\n", s);
printf           1653 user/usertests.c     printf("%s: create dd/ff/ff succeeded!\n", s);
printf           1657 user/usertests.c     printf("%s: create dd/xx/ff succeeded!\n", s);
printf           1661 user/usertests.c     printf("%s: create dd succeeded!\n", s);
printf           1665 user/usertests.c     printf("%s: open dd rdwr succeeded!\n", s);
printf           1669 user/usertests.c     printf("%s: open dd wronly succeeded!\n", s);
printf           1673 user/usertests.c     printf("%s: link dd/ff/ff dd/dd/xx succeeded!\n", s);
printf           1677 user/usertests.c     printf("%s: link dd/xx/ff dd/dd/xx succeeded!\n", s);
printf           1681 user/usertests.c     printf("%s: link dd/ff dd/dd/ffff succeeded!\n", s);
printf           1685 user/usertests.c     printf("%s: mkdir dd/ff/ff succeeded!\n", s);
printf           1689 user/usertests.c     printf("%s: mkdir dd/xx/ff succeeded!\n", s);
printf           1693 user/usertests.c     printf("%s: mkdir dd/dd/ffff succeeded!\n", s);
printf           1697 user/usertests.c     printf("%s: unlink dd/xx/ff succeeded!\n", s);
printf           1701 user/usertests.c     printf("%s: unlink dd/ff/ff succeeded!\n", s);
printf           1705 user/usertests.c     printf("%s: chdir dd/ff succeeded!\n", s);
printf           1709 user/usertests.c     printf("%s: chdir dd/xx succeeded!\n", s);
printf           1714 user/usertests.c     printf("%s: unlink dd/dd/ff failed\n", s);
printf           1718 user/usertests.c     printf("%s: unlink dd/ff failed\n", s);
printf           1722 user/usertests.c     printf("%s: unlink non-empty dd succeeded!\n", s);
printf           1726 user/usertests.c     printf("%s: unlink dd/dd failed\n", s);
printf           1730 user/usertests.c     printf("%s: unlink dd failed\n", s);
printf           1745 user/usertests.c       printf("%s: cannot create bigwrite\n", s);
printf           1752 user/usertests.c         printf("%s: write(%d) ret %d\n", s, sz, cc);
printf           1770 user/usertests.c     printf("%s: cannot create bigfile", s);
printf           1776 user/usertests.c       printf("%s: write bigfile failed\n", s);
printf           1784 user/usertests.c     printf("%s: cannot open bigfile\n", s);
printf           1791 user/usertests.c       printf("%s: read bigfile failed\n", s);
printf           1797 user/usertests.c       printf("%s: short read bigfile\n", s);
printf           1801 user/usertests.c       printf("%s: read bigfile wrong data\n", s);
printf           1808 user/usertests.c     printf("%s: read bigfile wrong total\n", s);
printf           1822 user/usertests.c     printf("%s: mkdir 12345678901234 failed\n", s);
printf           1826 user/usertests.c     printf("%s: mkdir 12345678901234/123456789012345 failed\n", s);
printf           1831 user/usertests.c     printf(
printf           1838 user/usertests.c     printf("%s: open 12345678901234/12345678901234/12345678901234 failed\n", s);
printf           1844 user/usertests.c     printf("%s: mkdir 12345678901234/12345678901234 succeeded!\n", s);
printf           1848 user/usertests.c     printf("%s: mkdir 12345678901234/123456789012345 succeeded!\n", s);
printf           1865 user/usertests.c     printf("%s: mkdir dots failed\n", s);
printf           1869 user/usertests.c     printf("%s: chdir dots failed\n", s);
printf           1873 user/usertests.c     printf("%s: rm . worked!\n", s);
printf           1877 user/usertests.c     printf("%s: rm .. worked!\n", s);
printf           1881 user/usertests.c     printf("%s: chdir / failed\n", s);
printf           1885 user/usertests.c     printf("%s: unlink dots/. worked!\n", s);
printf           1889 user/usertests.c     printf("%s: unlink dots/.. worked!\n", s);
printf           1893 user/usertests.c     printf("%s: unlink dots failed!\n", s);
printf           1905 user/usertests.c     printf("%s: create dirfile failed\n", s);
printf           1910 user/usertests.c     printf("%s: chdir dirfile succeeded!\n", s);
printf           1915 user/usertests.c     printf("%s: create dirfile/xx succeeded!\n", s);
printf           1920 user/usertests.c     printf("%s: create dirfile/xx succeeded!\n", s);
printf           1924 user/usertests.c     printf("%s: mkdir dirfile/xx succeeded!\n", s);
printf           1928 user/usertests.c     printf("%s: unlink dirfile/xx succeeded!\n", s);
printf           1932 user/usertests.c     printf("%s: link to dirfile/xx succeeded!\n", s);
printf           1936 user/usertests.c     printf("%s: unlink dirfile failed!\n", s);
printf           1942 user/usertests.c     printf("%s: open . for writing succeeded!\n", s);
printf           1947 user/usertests.c     printf("%s: write . succeeded!\n", s);
printf           1962 user/usertests.c       printf("%s: mkdir irefd failed\n", s);
printf           1966 user/usertests.c       printf("%s: chdir irefd failed\n", s);
printf           2008 user/usertests.c     printf("%s: no fork at all!\n", s);
printf           2013 user/usertests.c     printf("%s: fork claimed to work 1000 times!\n", s);
printf           2019 user/usertests.c       printf("%s: wait stopped early\n", s);
printf           2025 user/usertests.c     printf("%s: wait got too many\n", s);
printf           2040 user/usertests.c     printf("fork failed in sbrkbasic\n");
printf           2062 user/usertests.c     printf("%s: too much memory allocated!\n", s);
printf           2071 user/usertests.c       printf("%s: sbrk test failed %d %p %p\n", s, i, a, b);
printf           2079 user/usertests.c     printf("%s: sbrk test fork failed\n", s);
printf           2085 user/usertests.c     printf("%s: sbrk test failed post-fork\n", s);
printf           2108 user/usertests.c     printf("%s: sbrk test failed to grow big address space; enough phys mem?\n",
printf           2120 user/usertests.c     printf("%s: sbrk could not deallocate\n", s);
printf           2125 user/usertests.c     printf("%s: sbrk deallocation produced wrong address, a %p c %p\n", s, a,
printf           2134 user/usertests.c     printf("%s: sbrk re-allocation failed, a %p c %p\n", s, a, c);
printf           2139 user/usertests.c     printf("%s: sbrk de-allocation didn't really deallocate\n", s);
printf           2146 user/usertests.c     printf("%s: sbrk downsize failed, a %p c %p\n", s, a, c);
printf           2161 user/usertests.c       printf("%s: fork failed\n", s);
printf           2165 user/usertests.c       printf("%s: oops could read %p = %x\n", s, a, *a);
printf           2184 user/usertests.c       printf("%s: fork failed\n", s);
printf           2189 user/usertests.c       printf("%s: oops wrote %p\n", s, (void *)a);
printf           2215 user/usertests.c     printf("%s: pipe() failed\n", s);
printf           2236 user/usertests.c     printf("%s: no allocation failed; allocate more?\n", s);
printf           2249 user/usertests.c     printf("%s: failed sbrk leaked memory\n", s);
printf           2256 user/usertests.c     printf("%s: fork failed\n", s);
printf           2265 user/usertests.c     printf("%s: allocate a lot of memory succeeded %d\n", s, 10 * BIG);
printf           2284 user/usertests.c     printf("%s: open sbrk failed\n", s);
printf           2288 user/usertests.c     printf("%s: write sbrk failed\n", s);
printf           2296 user/usertests.c     printf("%s: pipe() failed\n", s);
printf           2311 user/usertests.c       printf("%s: link should not succeed\n", s);
printf           2326 user/usertests.c       printf("%s: bss test failed\n", s);
printf           2358 user/usertests.c     printf("%s: bigargtest: fork failed\n", s);
printf           2367 user/usertests.c     printf("%s: bigarg test failed!\n", s);
printf           2381 user/usertests.c   printf("fsfull test\n");
printf           2391 user/usertests.c     printf("writing %s\n", name);
printf           2394 user/usertests.c       printf("open %s failed\n", name);
printf           2405 user/usertests.c     printf("wrote %d bytes\n", total);
printf           2423 user/usertests.c   printf("fsfull test finished, %d blocks\n", fsblocks);
printf           2432 user/usertests.c     printf("%s: open failed\n", s);
printf           2452 user/usertests.c     printf("%s: stacktest: read below stack %d\n", s, *sp);
printf           2455 user/usertests.c     printf("%s: fork failed\n", s);
printf           2484 user/usertests.c       printf("%s: write to %p did not fail!\n", s, addr);
printf           2487 user/usertests.c       printf("%s: fork failed\n", s);
printf           2522 user/usertests.c     printf("fork failed\n");
printf           2538 user/usertests.c     printf("fork failed\n");
printf           2553 user/usertests.c     printf("fork failed\n");
printf           2634 user/usertests.c     printf("sbrklazy() failed\n");
printf           2644 user/usertests.c       printf("failed to read value from memory\n");
printf           2663 user/usertests.c     printf("sbrklazy() failed\n");
printf           2674 user/usertests.c       printf("error forking\n");
printf           2684 user/usertests.c         printf("memory not unmapped\n");
printf           2707 user/usertests.c       printf("sbrk(sbrk(0)+1) returned %p, not old sz\n", ret);
printf           2720 user/usertests.c       printf("cannot open README\n");
printf           2724 user/usertests.c       printf("read succeeded\n");
printf           2730 user/usertests.c       printf("cannot open junk\n");
printf           2734 user/usertests.c       printf("write succeeded\n");
printf           2751 user/usertests.c     printf("%s: sbrk did not align\n", s);
printf           2759 user/usertests.c     printf("could not open /");
printf           2766 user/usertests.c     printf("could not stat /");
printf           2771 user/usertests.c     printf("/ is not T_DIR");
printf           2786 user/usertests.c       printf("sbrklazy(%d) returned %p\n", 1 << 30, p);
printf           2797 user/usertests.c     printf("sbrklazy(%d) returned %p, not expected %p\n", n, p1, p);
printf           2803 user/usertests.c     printf("sbrk(%d) returned %p, not expected TRAPFRAME-PGSIZE\n", PGSIZE, p);
printf           2809 user/usertests.c     printf("sbrk() returned non-zero-filled memory\n");
printf           2815 user/usertests.c     printf("sbrk(1) returned %p, expected error\n", p);
printf           2821 user/usertests.c     printf("sbrklazy(1) returned %p, expected error\n", p);
printf           2841 user/usertests.c     printf("%s: cannot create testfile\n", s);
printf           2847 user/usertests.c     printf("%s: could not write A\n", s);
printf           2854 user/usertests.c     printf("%s: cannot re-open testfile\n", s);
printf           2863 user/usertests.c     printf("%s: sbrk did not align\n", s);
printf           2871 user/usertests.c     printf("%s: write succeeded, should have failed\n", s);
printf           2879 user/usertests.c     printf("%s: cannot re-open testfile\n", s);
printf           2886 user/usertests.c     printf("%s: cannot read testfile\n", s);
printf           2893 user/usertests.c     printf("%s: read returned %c, expected X\n", s, b);
printf           2903 user/usertests.c       printf("%s: could not write to bigfile\n", s);
printf           2913 user/usertests.c     printf("%s: cannot re-open testfile\n", s);
printf           2919 user/usertests.c     printf("%s: cannot read testfile\n", s);
printf           2926 user/usertests.c     printf("%s: read returned %c, expected X\n", s, b);
printf           2937 user/usertests.c     printf("%s: mkdir /a failed\n", s);
printf           2941 user/usertests.c     printf("%s: mkdir /a/b failed\n", s);
printf           2945 user/usertests.c     printf("%s: chdir failed\n", s);
printf           2949 user/usertests.c     printf("%s: unlink /a/b failed\n", s);
printf           2953 user/usertests.c     printf("%s: unlink /a failed\n", s);
printf           2957 user/usertests.c     printf("%s: open ../ non-existing directory\n", s);
printf           2960 user/usertests.c     printf("%s: create ../c non-existing file\n", s);
printf           3055 user/usertests.c     printf("%s: bigdir create failed\n", s);
printf           3066 user/usertests.c       printf("%s: bigdir i=%d link(bd, %s) failed\n", s, i, name);
printf           3078 user/usertests.c       printf("%s: bigdir unlink failed", s);
printf           3095 user/usertests.c       printf("fork failed\n");
printf           3110 user/usertests.c             printf("%s: cannot create %s\n", s, name);
printf           3116 user/usertests.c             printf("%s: write(%d) ret %d\n", s, sz, cc);
printf           3152 user/usertests.c       printf("open junk failed\n");
printf           3162 user/usertests.c     printf("open junk failed\n");
printf           3166 user/usertests.c     printf("write failed\n");
printf           3184 user/usertests.c       printf("fork failed\n");
printf           3232 user/usertests.c       printf("%s: could not create file %s\n", s, name);
printf           3268 user/usertests.c     printf("%s: mkdir(diskfulldir) unexpectedly succeeded!\n", s);
printf           3335 user/usertests.c     printf("%s: cannot create /lof\n", s);
printf           3352 user/usertests.c       printf("%s: mkdir(%s) failed\n", s, pn);
printf           3365 user/usertests.c         printf("%s: stat(/lof) failed\n", s);
printf           3372 user/usertests.c       printf("%s: link failed after %d links (nlink=%d)\n", s, i, st.nlink);
printf           3377 user/usertests.c       printf("%s: i=%d, pn=%s\n", s, i, pn);
printf           3382 user/usertests.c     printf("%s: stat(/lof) failed\n", s);
printf           3389 user/usertests.c     printf("%s: negative link count: %d\n", s, st.nlink);
printf           3418 user/usertests.c   printf("test %s: ", s);
printf           3420 user/usertests.c     printf("runtest: fork error\n");
printf           3429 user/usertests.c       printf("FAILED\n");
printf           3431 user/usertests.c       printf("OK\n");
printf           3445 user/usertests.c           printf("SOME TESTS FAILED\n");
printf           3475 user/usertests.c     printf("usertests starting\n");
printf           3490 user/usertests.c         printf("usertests slow tests starting\n");
printf           3501 user/usertests.c       printf("FAILED -- lost some free pages %d (out of %d)\n", free1, free0);
printf           3507 user/usertests.c       printf("NO TESTS EXECUTED\n");
printf           3530 user/usertests.c     printf("Usage: usertests [-c] [-C] [-q] [testname]\n");
printf           3536 user/usertests.c   printf("ALL TESTS PASSED\n");
printf             30 user/wc.c          printf("wc: read error\n");
printf             33 user/wc.c        printf("%d %d %d %s\n", l, w, c, name);
printf             48 user/wc.c            printf("wc: cannot open %s\n", argv[i]);