00000000 sh.c 00001a40 buf.0 00000000 ulib.c 00000000 printf.c 00000f20 printint 00001440 digits.0 00000000 umalloc.c 00001aa4 freep 00001aa8 base 00000c00 strcpy 00000fd0 printf 00000efb greeting 00000e20 memmove 00000ecb mknod 00000370 execcmd 00000d20 gets 00000e9b getpid 000008e0 parsepipe 00000b90 parsecmd 00000470 backcmd 00000600 peek 00000f0b screen 00000680 parseredirs 000004a0 gettoken 00001200 malloc 00000eab sleep 00001a1c whitespace 000001c0 fork1 00000ae0 nulterminate 00000e63 pipe 00000ef3 getch 00000160 getcmd 00000ec3 write 00000e83 fstat 00000e73 kill 00000e8b chdir 00000970 parseline 000001e0 runcmd 00000a50 parseblock 00000e7b exec 00000e5b wait 00001a14 symbols 00000e6b read 000007c0 parseexec 00000ed3 unlink 000001a0 panic 00000e4b fork 00000ea3 sbrk 00000eb3 uptime 00001a22 __bss_start 00000cc0 memset 00000000 main 00000c30 strcmp 00000f03 shutdown 00000e93 dup 000003f0 pipecmd 000003a0 redircmd 00000d90 stat 00001a22 _edata 00001ab0 _end 00000edb link 00000e53 exit 00000de0 atoi 00000f13 cls 00000c90 strlen 00000ebb open 00000ce0 strchr 00000ee3 mkdir 00000eeb close 00000430 listcmd 00001170 free