[{"title":"( 85 个子文件 78KB ) Xv6源码包 xv6-rev5.tar.gz","children":[{"title":"xv6","children":[{"title":"elf.h <span style='color:#111;'> 752B </span>","children":null,"spread":false},{"title":"rm.c <span style='color:#111;'> 322B </span>","children":null,"spread":false},{"title":"pipe.c <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"sh.c <span style='color:#111;'> 8.09KB </span>","children":null,"spread":false},{"title":"main.c <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"timer.c <span style='color:#111;'> 938B </span>","children":null,"spread":false},{"title":"cat.c <span style='color:#111;'> 513B </span>","children":null,"spread":false},{"title":"mp.h <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"bio.c <span style='color:#111;'> 3.11KB </span>","children":null,"spread":false},{"title":"runoff.list <span style='color:#111;'> 574B </span>","children":null,"spread":false},{"title":"param.h <span style='color:#111;'> 674B </span>","children":null,"spread":false},{"title":"bootmain.c <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"traps.h <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"lapic.c <span style='color:#111;'> 5.10KB </span>","children":null,"spread":false},{"title":"forktest.c <span style='color:#111;'> 766B </span>","children":null,"spread":false},{"title":"picirq.c <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"trap.c <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"mkdir.c <span style='color:#111;'> 327B </span>","children":null,"spread":false},{"title":"file.h <span style='color:#111;'> 736B </span>","children":null,"spread":false},{"title":".gdbinit.tmpl <span style='color:#111;'> 682B </span>","children":null,"spread":false},{"title":"sysfile.c <span style='color:#111;'> 6.62KB </span>","children":null,"spread":false},{"title":"sysproc.c <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"dot-bochsrc <span style='color:#111;'> 32.73KB </span>","children":null,"spread":false},{"title":"file.c <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false},{"title":"kbd.h <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"swtch.S <span style='color:#111;'> 461B </span>","children":null,"spread":false},{"title":"exec.c <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"defs.h <span style='color:#111;'> 4.83KB </span>","children":null,"spread":false},{"title":"fs.h <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"spinlock.h <span style='color:#111;'> 317B </span>","children":null,"spread":false},{"title":"fcntl.h <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"sign.pl <span style='color:#111;'> 363B </span>","children":null,"spread":false},{"title":"runoff1 <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"wc.c <span style='color:#111;'> 821B </span>","children":null,"spread":false},{"title":"string.c <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"init.c <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"usertests.c <span style='color:#111;'> 28.24KB </span>","children":null,"spread":false},{"title":"umalloc.c <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"kill.c <span style='color:#111;'> 232B </span>","children":null,"spread":false},{"title":"user.h <span style='color:#111;'> 828B </span>","children":null,"spread":false},{"title":"x86.h <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false},{"title":"echo.c <span style='color:#111;'> 198B </span>","children":null,"spread":false},{"title":"ln.c <span style='color:#111;'> 264B </span>","children":null,"spread":false},{"title":"fs.c <span style='color:#111;'> 13.47KB </span>","children":null,"spread":false},{"title":"bootasm.S <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"spinlock.c <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"syscall.c <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"grep.c <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"stat.h <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"proc.c <span style='color:#111;'> 9.38KB </span>","children":null,"spread":false},{"title":"vectors.pl <span style='color:#111;'> 989B </span>","children":null,"spread":false},{"title":"data.S <span style='color:#111;'> 796B </span>","children":null,"spread":false},{"title":"syscall.h <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"stressfs.c <span style='color:#111;'> 747B </span>","children":null,"spread":false},{"title":"pr.pl <span style='color:#111;'> 581B </span>","children":null,"spread":false},{"title":"ide.c <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false},{"title":"proc.h <span style='color:#111;'> 3.16KB </span>","children":null,"spread":false},{"title":"runoff <span style='color:#111;'> 4.72KB </span>","children":null,"spread":false},{"title":"buf.h <span style='color:#111;'> 340B </span>","children":null,"spread":false},{"title":"kbd.c <span style='color:#111;'> 925B </span>","children":null,"spread":false},{"title":"bootother.S <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"toc.hdr <span style='color:#111;'> 290B </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"trapasm.S <span style='color:#111;'> 662B </span>","children":null,"spread":false},{"title":"runoff.spec <span style='color:#111;'> 1B </span>","children":null,"spread":false},{"title":"kalloc.c <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"vm.c <span style='color:#111;'> 8.86KB </span>","children":null,"spread":false},{"title":"printf.c <span style='color:#111;'> 1.43KB </span>","children":null,"spread":false},{"title":"mkfs.c <span style='color:#111;'> 5.55KB </span>","children":null,"spread":false},{"title":"console.c <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"mmu.h <span style='color:#111;'> 8.36KB </span>","children":null,"spread":false},{"title":"ioapic.c <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"usys.S <span style='color:#111;'> 461B </span>","children":null,"spread":false},{"title":"mp.c <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false},{"title":"gdbutil <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 6.30KB </span>","children":null,"spread":false},{"title":"types.h <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"asm.h <span style='color:#111;'> 936B </span>","children":null,"spread":false},{"title":"ulib.c <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"toc.ftr <span style='color:#111;'> 512B </span>","children":null,"spread":false},{"title":"multiboot.S <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"zombie.c <span style='color:#111;'> 215B </span>","children":null,"spread":false},{"title":"uart.c <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"initcode.S <span style='color:#111;'> 422B </span>","children":null,"spread":false},{"title":"ls.c <span style='color:#111;'> 1.50KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]