├── .gitignore ├── README.md ├── labs ├── archlab │ ├── Makefile │ ├── README │ ├── archlab.pdf │ ├── sim.tar │ ├── sim │ │ ├── Makefile │ │ ├── README │ │ ├── misc │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── copy_block.ys │ │ │ ├── examples.c │ │ │ ├── hcl.lex │ │ │ ├── hcl.tab.c │ │ │ ├── hcl.tab.h │ │ │ ├── hcl.y │ │ │ ├── hcl2c │ │ │ ├── isa.c │ │ │ ├── isa.h │ │ │ ├── isa.o │ │ │ ├── lex.yy.c │ │ │ ├── mux4.hcl │ │ │ ├── node.c │ │ │ ├── node.h │ │ │ ├── outgen.c │ │ │ ├── outgen.h │ │ │ ├── rsum.ys │ │ │ ├── sum.ys │ │ │ ├── yas │ │ │ ├── yas-grammar.c │ │ │ ├── yas-grammar.lex │ │ │ ├── yas-grammar.o │ │ │ ├── yas.c │ │ │ ├── yas.h │ │ │ ├── yas.o │ │ │ ├── yis │ │ │ ├── yis.c │ │ │ └── yis.o │ │ ├── pipe │ │ │ ├── 4ncopy.ys │ │ │ ├── 8ncopy.ys │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── benchmark.pl │ │ │ ├── check-len.pl │ │ │ ├── correctness.pl │ │ │ ├── gen-driver.pl │ │ │ ├── ldriver.yo │ │ │ ├── ldriver.ys │ │ │ ├── mncopy.ys │ │ │ ├── ncopy.c │ │ │ ├── ncopy.ys │ │ │ ├── pipe-1w.hcl │ │ │ ├── pipe-broken.hcl │ │ │ ├── pipe-btfnt.hcl │ │ │ ├── pipe-full.c │ │ │ ├── pipe-full.hcl │ │ │ ├── pipe-lf.hcl │ │ │ ├── pipe-nobypass.hcl │ │ │ ├── pipe-nt.hcl │ │ │ ├── pipe-std.c │ │ │ ├── pipe-std.hcl │ │ │ ├── pipe.tcl │ │ │ ├── pipeline.h │ │ │ ├── psim │ │ │ ├── psim.c │ │ │ ├── sdriver.yo │ │ │ ├── sdriver.ys │ │ │ ├── sim.h │ │ │ └── stages.h │ │ ├── ptest │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── ctest.pl │ │ │ ├── etest.pl │ │ │ ├── htest.pl │ │ │ ├── ji-call-32-32.ys │ │ │ ├── ji-call-32-64.ys │ │ │ ├── ji-call-64-32.ys │ │ │ ├── ji-call-64-64.ys │ │ │ ├── ji-je-32-32.ys │ │ │ ├── ji-je-32-64.ys │ │ │ ├── ji-je-64-32.ys │ │ │ ├── ji-je-64-64.ys │ │ │ ├── ji-jg-32-32.ys │ │ │ ├── ji-jg-32-64.ys │ │ │ ├── ji-jg-64-32.ys │ │ │ ├── ji-jg-64-64.ys │ │ │ ├── ji-jge-32-32.ys │ │ │ ├── ji-jge-32-64.ys │ │ │ ├── ji-jge-64-32.ys │ │ │ ├── ji-jge-64-64.ys │ │ │ ├── ji-jl-32-32.ys │ │ │ ├── ji-jl-32-64.ys │ │ │ ├── ji-jl-64-32.ys │ │ │ ├── ji-jl-64-64.ys │ │ │ ├── ji-jle-32-32.ys │ │ │ ├── ji-jle-32-64.ys │ │ │ ├── ji-jle-64-32.ys │ │ │ ├── ji-jle-64-64.ys │ │ │ ├── ji-jmp-32-32.ys │ │ │ ├── ji-jmp-32-64.ys │ │ │ ├── ji-jmp-64-32.ys │ │ │ ├── ji-jmp-64-64.ys │ │ │ ├── ji-jne-32-32.ys │ │ │ ├── ji-jne-32-64.ys │ │ │ ├── ji-jne-64-32.ys │ │ │ ├── ji-jne-64-64.ys │ │ │ ├── jtest.pl │ │ │ ├── op-iaddq-256-rbx.ys │ │ │ ├── op-iaddq-256-rdx.ys │ │ │ ├── op-iaddq-256-rsp.ys │ │ │ ├── op-iaddq-32-rbx.ys │ │ │ ├── op-iaddq-32-rdx.ys │ │ │ ├── op-iaddq-32-rsp.ys │ │ │ ├── op-iaddq-4-rbx.ys │ │ │ ├── op-iaddq-4-rdx.ys │ │ │ ├── op-iaddq-4-rsp.ys │ │ │ ├── optest.pl │ │ │ └── tester.pm │ │ ├── seq │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── seq+-std.hcl │ │ │ ├── seq+.tcl │ │ │ ├── seq-full.hcl │ │ │ ├── seq-std.c │ │ │ ├── seq-std.hcl │ │ │ ├── seq.tcl │ │ │ ├── sim.h │ │ │ ├── ssim │ │ │ └── ssim.c │ │ └── y86-code │ │ │ ├── .asum.ys.swp │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── abs-asum-cmov.yo │ │ │ ├── abs-asum-cmov.ys │ │ │ ├── abs-asum-jmp.yo │ │ │ ├── abs-asum-jmp.ys │ │ │ ├── asum.yo │ │ │ ├── asum.ys │ │ │ ├── asumi.yo │ │ │ ├── asumi.ys │ │ │ ├── asumr.yo │ │ │ ├── asumr.ys │ │ │ ├── cjr.yo │ │ │ ├── cjr.ys │ │ │ ├── j-cc.yo │ │ │ ├── j-cc.ys │ │ │ ├── poptest.yo │ │ │ ├── poptest.ys │ │ │ ├── prog1.yo │ │ │ ├── prog1.ys │ │ │ ├── prog10.yo │ │ │ ├── prog10.ys │ │ │ ├── prog2.yo │ │ │ ├── prog2.ys │ │ │ ├── prog3.yo │ │ │ ├── prog3.ys │ │ │ ├── prog4.yo │ │ │ ├── prog4.ys │ │ │ ├── prog5.yo │ │ │ ├── prog5.ys │ │ │ ├── prog6.yo │ │ │ ├── prog6.ys │ │ │ ├── prog7.yo │ │ │ ├── prog7.ys │ │ │ ├── prog8.yo │ │ │ ├── prog8.ys │ │ │ ├── prog9.yo │ │ │ ├── prog9.ys │ │ │ ├── pushquestion.yo │ │ │ ├── pushquestion.ys │ │ │ ├── pushtest.yo │ │ │ ├── pushtest.ys │ │ │ ├── ret-hazard.yo │ │ │ └── ret-hazard.ys │ └── simguide.pdf ├── attack │ ├── README.txt │ ├── attacklab.pdf │ ├── cookie.txt │ ├── ctarget │ ├── ctarget.d │ ├── farm.c │ ├── hex2raw │ ├── result1.txt │ ├── result2.txt │ ├── result3.txt │ ├── result4.txt │ ├── result5.txt │ ├── rtarget │ └── rtarget.d ├── bomb │ ├── README │ ├── bomb │ ├── bomb.c │ ├── bomblab.pdf │ ├── obj.txt │ └── result.txt ├── cachelab │ ├── .csim_results │ ├── .marker │ ├── Makefile │ ├── README │ ├── cachelab.c │ ├── cachelab.h │ ├── cachelab.pdf │ ├── csim │ ├── csim-ref │ ├── csim.c │ ├── driver.py │ ├── test-csim │ ├── test-trans │ ├── test-trans.c │ ├── trace.f0 │ ├── trace.f1 │ ├── trace.tmp │ ├── tracegen │ ├── tracegen.c │ ├── traces │ │ ├── dave.trace │ │ ├── long.trace │ │ ├── trans.trace │ │ ├── yi.trace │ │ └── yi2.trace │ └── trans.c ├── data │ ├── Driverhdrs.pm │ ├── Driverlib.pm │ ├── Makefile │ ├── README │ ├── bits.c │ ├── bits.h │ ├── btest │ ├── btest.c │ ├── btest.h │ ├── datalab.pdf │ ├── decl.c │ ├── dlc │ ├── driver.pl │ ├── fshow.c │ ├── ishow.c │ ├── make │ └── tests.c ├── malloclab │ ├── Makefile │ ├── README │ ├── clock.c │ ├── clock.h │ ├── clock.o │ ├── config.h │ ├── fcyc.c │ ├── fcyc.h │ ├── fcyc.o │ ├── fsecs.c │ ├── fsecs.h │ ├── fsecs.o │ ├── ftimer.c │ ├── ftimer.h │ ├── ftimer.o │ ├── malloclab.pdf │ ├── mdriver.c │ ├── memlib.c │ ├── memlib.h │ ├── memlib.o │ ├── mm.c │ ├── mm.h │ ├── short1-bal.rep │ └── short2-bal.rep ├── perflab │ ├── Makefile │ ├── README │ ├── clock.c │ ├── clock.h │ ├── clock.o │ ├── config.h │ ├── defs.h │ ├── driver │ ├── driver.c │ ├── driver.o │ ├── fcyc.c │ ├── fcyc.h │ ├── fcyc.o │ ├── kernels.c │ ├── kernels.o │ └── perflab.pdf ├── proxylab │ ├── Makefile │ ├── README │ ├── csapp.c │ ├── csapp.h │ ├── driver.sh │ ├── free-port.sh │ ├── nop-server.py │ ├── port-for-user.pl │ ├── proxy.c │ ├── proxylab.pdf │ └── tiny │ │ ├── Makefile │ │ ├── README │ │ ├── cgi-bin │ │ ├── Makefile │ │ └── adder.c │ │ ├── csapp.c │ │ ├── csapp.h │ │ ├── godzilla.gif │ │ ├── godzilla.jpg │ │ ├── home.html │ │ └── tiny.c ├── shlab │ ├── Makefile │ ├── README │ ├── myint.c │ ├── myspin.c │ ├── mysplit.c │ ├── mystop.c │ ├── sdriver.pl │ ├── shlab.pdf │ ├── trace01.txt │ ├── trace02.txt │ ├── trace03.txt │ ├── trace04.txt │ ├── trace05.txt │ ├── trace06.txt │ ├── trace07.txt │ ├── trace08.txt │ ├── trace09.txt │ ├── trace10.txt │ ├── trace11.txt │ ├── trace12.txt │ ├── trace13.txt │ ├── trace14.txt │ ├── trace15.txt │ ├── trace16.txt │ ├── tsh.c │ ├── tshref │ └── tshref.out └── source │ ├── archlab-handout.tar │ ├── bomb.tar │ ├── cachelab-handout.tar │ ├── datalab-handout.tar │ ├── malloclab-handout.tar │ ├── perflab-handout.tar │ ├── proxylab-handout.tar │ ├── shlab-handout.tar │ └── target1.tar └── notes ├── README.md ├── archlab.md ├── attack.md ├── bomb.md ├── cachelab.md ├── datalab.md └── perflab.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/README.md -------------------------------------------------------------------------------- /labs/archlab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/Makefile -------------------------------------------------------------------------------- /labs/archlab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/README -------------------------------------------------------------------------------- /labs/archlab/archlab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/archlab.pdf -------------------------------------------------------------------------------- /labs/archlab/sim.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim.tar -------------------------------------------------------------------------------- /labs/archlab/sim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/Makefile -------------------------------------------------------------------------------- /labs/archlab/sim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/README -------------------------------------------------------------------------------- /labs/archlab/sim/misc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/Makefile -------------------------------------------------------------------------------- /labs/archlab/sim/misc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/README -------------------------------------------------------------------------------- /labs/archlab/sim/misc/copy_block.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/copy_block.ys -------------------------------------------------------------------------------- /labs/archlab/sim/misc/examples.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/examples.c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/hcl.lex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/hcl.lex -------------------------------------------------------------------------------- /labs/archlab/sim/misc/hcl.tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/hcl.tab.c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/hcl.tab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/hcl.tab.h -------------------------------------------------------------------------------- /labs/archlab/sim/misc/hcl.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/hcl.y -------------------------------------------------------------------------------- /labs/archlab/sim/misc/hcl2c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/hcl2c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/isa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/isa.c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/isa.h -------------------------------------------------------------------------------- /labs/archlab/sim/misc/isa.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/isa.o -------------------------------------------------------------------------------- /labs/archlab/sim/misc/lex.yy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/lex.yy.c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/mux4.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/mux4.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/misc/node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/node.c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/node.h -------------------------------------------------------------------------------- /labs/archlab/sim/misc/outgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/outgen.c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/outgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/outgen.h -------------------------------------------------------------------------------- /labs/archlab/sim/misc/rsum.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/rsum.ys -------------------------------------------------------------------------------- /labs/archlab/sim/misc/sum.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/sum.ys -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yas -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yas-grammar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yas-grammar.c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yas-grammar.lex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yas-grammar.lex -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yas-grammar.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yas-grammar.o -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yas.c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yas.h -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yas.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yas.o -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yis -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yis.c -------------------------------------------------------------------------------- /labs/archlab/sim/misc/yis.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/misc/yis.o -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/4ncopy.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/4ncopy.ys -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/8ncopy.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/8ncopy.ys -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/Makefile -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/README -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/benchmark.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/benchmark.pl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/check-len.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/check-len.pl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/correctness.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/correctness.pl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/gen-driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/gen-driver.pl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/ldriver.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/ldriver.yo -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/ldriver.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/ldriver.ys -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/mncopy.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/mncopy.ys -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/ncopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/ncopy.c -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/ncopy.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/ncopy.ys -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-1w.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-1w.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-broken.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-broken.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-btfnt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-btfnt.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-full.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-full.c -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-full.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-full.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-lf.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-lf.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-nobypass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-nobypass.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-nt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-nt.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-std.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-std.c -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe-std.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipe.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipe.tcl -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/pipeline.h -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/psim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/psim -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/psim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/psim.c -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/sdriver.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/sdriver.yo -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/sdriver.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/sdriver.ys -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/sim.h -------------------------------------------------------------------------------- /labs/archlab/sim/pipe/stages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/pipe/stages.h -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/Makefile -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/README -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ctest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ctest.pl -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/etest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/etest.pl -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/htest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/htest.pl -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-call-32-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-call-32-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-call-32-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-call-32-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-call-64-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-call-64-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-call-64-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-call-64-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-je-32-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-je-32-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-je-32-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-je-32-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-je-64-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-je-64-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-je-64-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-je-64-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jg-32-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jg-32-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jg-32-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jg-32-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jg-64-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jg-64-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jg-64-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jg-64-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jge-32-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jge-32-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jge-32-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jge-32-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jge-64-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jge-64-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jge-64-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jge-64-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jl-32-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jl-32-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jl-32-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jl-32-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jl-64-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jl-64-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jl-64-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jl-64-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jle-32-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jle-32-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jle-32-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jle-32-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jle-64-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jle-64-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jle-64-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jle-64-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jmp-32-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jmp-32-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jmp-32-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jmp-32-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jmp-64-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jmp-64-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jmp-64-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jmp-64-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jne-32-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jne-32-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jne-32-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jne-32-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jne-64-32.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jne-64-32.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/ji-jne-64-64.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/ji-jne-64-64.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/jtest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/jtest.pl -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/op-iaddq-256-rbx.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/op-iaddq-256-rbx.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/op-iaddq-256-rdx.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/op-iaddq-256-rdx.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/op-iaddq-256-rsp.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/op-iaddq-256-rsp.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/op-iaddq-32-rbx.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/op-iaddq-32-rbx.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/op-iaddq-32-rdx.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/op-iaddq-32-rdx.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/op-iaddq-32-rsp.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/op-iaddq-32-rsp.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/op-iaddq-4-rbx.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/op-iaddq-4-rbx.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/op-iaddq-4-rdx.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/op-iaddq-4-rdx.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/op-iaddq-4-rsp.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/op-iaddq-4-rsp.ys -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/optest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/optest.pl -------------------------------------------------------------------------------- /labs/archlab/sim/ptest/tester.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/ptest/tester.pm -------------------------------------------------------------------------------- /labs/archlab/sim/seq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/Makefile -------------------------------------------------------------------------------- /labs/archlab/sim/seq/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/README -------------------------------------------------------------------------------- /labs/archlab/sim/seq/seq+-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/seq+-std.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/seq/seq+.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/seq+.tcl -------------------------------------------------------------------------------- /labs/archlab/sim/seq/seq-full.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/seq-full.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/seq/seq-std.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/seq-std.c -------------------------------------------------------------------------------- /labs/archlab/sim/seq/seq-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/seq-std.hcl -------------------------------------------------------------------------------- /labs/archlab/sim/seq/seq.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/seq.tcl -------------------------------------------------------------------------------- /labs/archlab/sim/seq/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/sim.h -------------------------------------------------------------------------------- /labs/archlab/sim/seq/ssim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/ssim -------------------------------------------------------------------------------- /labs/archlab/sim/seq/ssim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/seq/ssim.c -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/.asum.ys.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/.asum.ys.swp -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/Makefile -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/README -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/abs-asum-cmov.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/abs-asum-cmov.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/abs-asum-cmov.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/abs-asum-cmov.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/abs-asum-jmp.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/abs-asum-jmp.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/abs-asum-jmp.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/abs-asum-jmp.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/asum.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/asum.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/asum.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/asum.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/asumi.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/asumi.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/asumi.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/asumi.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/asumr.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/asumr.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/asumr.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/asumr.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/cjr.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/cjr.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/cjr.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/cjr.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/j-cc.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/j-cc.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/j-cc.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/j-cc.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/poptest.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/poptest.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/poptest.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/poptest.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog1.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog1.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog1.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog1.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog10.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog10.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog10.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog10.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog2.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog2.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog2.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog2.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog3.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog3.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog3.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog3.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog4.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog4.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog4.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog4.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog5.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog5.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog5.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog5.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog6.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog6.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog6.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog6.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog7.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog7.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog7.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog7.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog8.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog8.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog8.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog8.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog9.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog9.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/prog9.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/prog9.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/pushquestion.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/pushquestion.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/pushquestion.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/pushquestion.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/pushtest.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/pushtest.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/pushtest.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/pushtest.ys -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/ret-hazard.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/ret-hazard.yo -------------------------------------------------------------------------------- /labs/archlab/sim/y86-code/ret-hazard.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/sim/y86-code/ret-hazard.ys -------------------------------------------------------------------------------- /labs/archlab/simguide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/archlab/simguide.pdf -------------------------------------------------------------------------------- /labs/attack/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/README.txt -------------------------------------------------------------------------------- /labs/attack/attacklab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/attacklab.pdf -------------------------------------------------------------------------------- /labs/attack/cookie.txt: -------------------------------------------------------------------------------- 1 | 0x59b997fa 2 | -------------------------------------------------------------------------------- /labs/attack/ctarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/ctarget -------------------------------------------------------------------------------- /labs/attack/ctarget.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/ctarget.d -------------------------------------------------------------------------------- /labs/attack/farm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/farm.c -------------------------------------------------------------------------------- /labs/attack/hex2raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/hex2raw -------------------------------------------------------------------------------- /labs/attack/result1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/result1.txt -------------------------------------------------------------------------------- /labs/attack/result2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/result2.txt -------------------------------------------------------------------------------- /labs/attack/result3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/result3.txt -------------------------------------------------------------------------------- /labs/attack/result4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/result4.txt -------------------------------------------------------------------------------- /labs/attack/result5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/result5.txt -------------------------------------------------------------------------------- /labs/attack/rtarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/rtarget -------------------------------------------------------------------------------- /labs/attack/rtarget.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/attack/rtarget.d -------------------------------------------------------------------------------- /labs/bomb/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/bomb/README -------------------------------------------------------------------------------- /labs/bomb/bomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/bomb/bomb -------------------------------------------------------------------------------- /labs/bomb/bomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/bomb/bomb.c -------------------------------------------------------------------------------- /labs/bomb/bomblab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/bomb/bomblab.pdf -------------------------------------------------------------------------------- /labs/bomb/obj.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/bomb/obj.txt -------------------------------------------------------------------------------- /labs/bomb/result.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/bomb/result.txt -------------------------------------------------------------------------------- /labs/cachelab/.csim_results: -------------------------------------------------------------------------------- 1 | 3756 4423 4391 2 | -------------------------------------------------------------------------------- /labs/cachelab/.marker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/.marker -------------------------------------------------------------------------------- /labs/cachelab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/Makefile -------------------------------------------------------------------------------- /labs/cachelab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/README -------------------------------------------------------------------------------- /labs/cachelab/cachelab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/cachelab.c -------------------------------------------------------------------------------- /labs/cachelab/cachelab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/cachelab.h -------------------------------------------------------------------------------- /labs/cachelab/cachelab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/cachelab.pdf -------------------------------------------------------------------------------- /labs/cachelab/csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/csim -------------------------------------------------------------------------------- /labs/cachelab/csim-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/csim-ref -------------------------------------------------------------------------------- /labs/cachelab/csim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/csim.c -------------------------------------------------------------------------------- /labs/cachelab/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/driver.py -------------------------------------------------------------------------------- /labs/cachelab/test-csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/test-csim -------------------------------------------------------------------------------- /labs/cachelab/test-trans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/test-trans -------------------------------------------------------------------------------- /labs/cachelab/test-trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/test-trans.c -------------------------------------------------------------------------------- /labs/cachelab/trace.f0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/trace.f0 -------------------------------------------------------------------------------- /labs/cachelab/trace.f1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/trace.f1 -------------------------------------------------------------------------------- /labs/cachelab/trace.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/trace.tmp -------------------------------------------------------------------------------- /labs/cachelab/tracegen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/tracegen -------------------------------------------------------------------------------- /labs/cachelab/tracegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/tracegen.c -------------------------------------------------------------------------------- /labs/cachelab/traces/dave.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/traces/dave.trace -------------------------------------------------------------------------------- /labs/cachelab/traces/long.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/traces/long.trace -------------------------------------------------------------------------------- /labs/cachelab/traces/trans.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/traces/trans.trace -------------------------------------------------------------------------------- /labs/cachelab/traces/yi.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/traces/yi.trace -------------------------------------------------------------------------------- /labs/cachelab/traces/yi2.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/traces/yi2.trace -------------------------------------------------------------------------------- /labs/cachelab/trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/cachelab/trans.c -------------------------------------------------------------------------------- /labs/data/Driverhdrs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/Driverhdrs.pm -------------------------------------------------------------------------------- /labs/data/Driverlib.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/Driverlib.pm -------------------------------------------------------------------------------- /labs/data/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/Makefile -------------------------------------------------------------------------------- /labs/data/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/README -------------------------------------------------------------------------------- /labs/data/bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/bits.c -------------------------------------------------------------------------------- /labs/data/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/bits.h -------------------------------------------------------------------------------- /labs/data/btest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/btest -------------------------------------------------------------------------------- /labs/data/btest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/btest.c -------------------------------------------------------------------------------- /labs/data/btest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/btest.h -------------------------------------------------------------------------------- /labs/data/datalab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/datalab.pdf -------------------------------------------------------------------------------- /labs/data/decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/decl.c -------------------------------------------------------------------------------- /labs/data/dlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/dlc -------------------------------------------------------------------------------- /labs/data/driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/driver.pl -------------------------------------------------------------------------------- /labs/data/fshow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/fshow.c -------------------------------------------------------------------------------- /labs/data/ishow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/ishow.c -------------------------------------------------------------------------------- /labs/data/make: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /labs/data/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/data/tests.c -------------------------------------------------------------------------------- /labs/malloclab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/Makefile -------------------------------------------------------------------------------- /labs/malloclab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/README -------------------------------------------------------------------------------- /labs/malloclab/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/clock.c -------------------------------------------------------------------------------- /labs/malloclab/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/clock.h -------------------------------------------------------------------------------- /labs/malloclab/clock.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/clock.o -------------------------------------------------------------------------------- /labs/malloclab/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/config.h -------------------------------------------------------------------------------- /labs/malloclab/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/fcyc.c -------------------------------------------------------------------------------- /labs/malloclab/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/fcyc.h -------------------------------------------------------------------------------- /labs/malloclab/fcyc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/fcyc.o -------------------------------------------------------------------------------- /labs/malloclab/fsecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/fsecs.c -------------------------------------------------------------------------------- /labs/malloclab/fsecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/fsecs.h -------------------------------------------------------------------------------- /labs/malloclab/fsecs.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/fsecs.o -------------------------------------------------------------------------------- /labs/malloclab/ftimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/ftimer.c -------------------------------------------------------------------------------- /labs/malloclab/ftimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/ftimer.h -------------------------------------------------------------------------------- /labs/malloclab/ftimer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/ftimer.o -------------------------------------------------------------------------------- /labs/malloclab/malloclab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/malloclab.pdf -------------------------------------------------------------------------------- /labs/malloclab/mdriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/mdriver.c -------------------------------------------------------------------------------- /labs/malloclab/memlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/memlib.c -------------------------------------------------------------------------------- /labs/malloclab/memlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/memlib.h -------------------------------------------------------------------------------- /labs/malloclab/memlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/memlib.o -------------------------------------------------------------------------------- /labs/malloclab/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/mm.c -------------------------------------------------------------------------------- /labs/malloclab/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/mm.h -------------------------------------------------------------------------------- /labs/malloclab/short1-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/short1-bal.rep -------------------------------------------------------------------------------- /labs/malloclab/short2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/malloclab/short2-bal.rep -------------------------------------------------------------------------------- /labs/perflab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/Makefile -------------------------------------------------------------------------------- /labs/perflab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/README -------------------------------------------------------------------------------- /labs/perflab/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/clock.c -------------------------------------------------------------------------------- /labs/perflab/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/clock.h -------------------------------------------------------------------------------- /labs/perflab/clock.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/clock.o -------------------------------------------------------------------------------- /labs/perflab/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/config.h -------------------------------------------------------------------------------- /labs/perflab/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/defs.h -------------------------------------------------------------------------------- /labs/perflab/driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/driver -------------------------------------------------------------------------------- /labs/perflab/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/driver.c -------------------------------------------------------------------------------- /labs/perflab/driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/driver.o -------------------------------------------------------------------------------- /labs/perflab/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/fcyc.c -------------------------------------------------------------------------------- /labs/perflab/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/fcyc.h -------------------------------------------------------------------------------- /labs/perflab/fcyc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/fcyc.o -------------------------------------------------------------------------------- /labs/perflab/kernels.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/kernels.c -------------------------------------------------------------------------------- /labs/perflab/kernels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/kernels.o -------------------------------------------------------------------------------- /labs/perflab/perflab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/perflab/perflab.pdf -------------------------------------------------------------------------------- /labs/proxylab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/Makefile -------------------------------------------------------------------------------- /labs/proxylab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/README -------------------------------------------------------------------------------- /labs/proxylab/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/csapp.c -------------------------------------------------------------------------------- /labs/proxylab/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/csapp.h -------------------------------------------------------------------------------- /labs/proxylab/driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/driver.sh -------------------------------------------------------------------------------- /labs/proxylab/free-port.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/free-port.sh -------------------------------------------------------------------------------- /labs/proxylab/nop-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/nop-server.py -------------------------------------------------------------------------------- /labs/proxylab/port-for-user.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/port-for-user.pl -------------------------------------------------------------------------------- /labs/proxylab/proxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/proxy.c -------------------------------------------------------------------------------- /labs/proxylab/proxylab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/proxylab.pdf -------------------------------------------------------------------------------- /labs/proxylab/tiny/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/Makefile -------------------------------------------------------------------------------- /labs/proxylab/tiny/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/README -------------------------------------------------------------------------------- /labs/proxylab/tiny/cgi-bin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/cgi-bin/Makefile -------------------------------------------------------------------------------- /labs/proxylab/tiny/cgi-bin/adder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/cgi-bin/adder.c -------------------------------------------------------------------------------- /labs/proxylab/tiny/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/csapp.c -------------------------------------------------------------------------------- /labs/proxylab/tiny/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/csapp.h -------------------------------------------------------------------------------- /labs/proxylab/tiny/godzilla.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/godzilla.gif -------------------------------------------------------------------------------- /labs/proxylab/tiny/godzilla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/godzilla.jpg -------------------------------------------------------------------------------- /labs/proxylab/tiny/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/home.html -------------------------------------------------------------------------------- /labs/proxylab/tiny/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/proxylab/tiny/tiny.c -------------------------------------------------------------------------------- /labs/shlab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/Makefile -------------------------------------------------------------------------------- /labs/shlab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/README -------------------------------------------------------------------------------- /labs/shlab/myint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/myint.c -------------------------------------------------------------------------------- /labs/shlab/myspin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/myspin.c -------------------------------------------------------------------------------- /labs/shlab/mysplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/mysplit.c -------------------------------------------------------------------------------- /labs/shlab/mystop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/mystop.c -------------------------------------------------------------------------------- /labs/shlab/sdriver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/sdriver.pl -------------------------------------------------------------------------------- /labs/shlab/shlab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/shlab.pdf -------------------------------------------------------------------------------- /labs/shlab/trace01.txt: -------------------------------------------------------------------------------- 1 | # 2 | # trace01.txt - Properly terminate on EOF. 3 | # 4 | CLOSE 5 | WAIT 6 | -------------------------------------------------------------------------------- /labs/shlab/trace02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace02.txt -------------------------------------------------------------------------------- /labs/shlab/trace03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace03.txt -------------------------------------------------------------------------------- /labs/shlab/trace04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace04.txt -------------------------------------------------------------------------------- /labs/shlab/trace05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace05.txt -------------------------------------------------------------------------------- /labs/shlab/trace06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace06.txt -------------------------------------------------------------------------------- /labs/shlab/trace07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace07.txt -------------------------------------------------------------------------------- /labs/shlab/trace08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace08.txt -------------------------------------------------------------------------------- /labs/shlab/trace09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace09.txt -------------------------------------------------------------------------------- /labs/shlab/trace10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace10.txt -------------------------------------------------------------------------------- /labs/shlab/trace11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace11.txt -------------------------------------------------------------------------------- /labs/shlab/trace12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace12.txt -------------------------------------------------------------------------------- /labs/shlab/trace13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace13.txt -------------------------------------------------------------------------------- /labs/shlab/trace14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace14.txt -------------------------------------------------------------------------------- /labs/shlab/trace15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace15.txt -------------------------------------------------------------------------------- /labs/shlab/trace16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/trace16.txt -------------------------------------------------------------------------------- /labs/shlab/tsh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/tsh.c -------------------------------------------------------------------------------- /labs/shlab/tshref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/tshref -------------------------------------------------------------------------------- /labs/shlab/tshref.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/shlab/tshref.out -------------------------------------------------------------------------------- /labs/source/archlab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/source/archlab-handout.tar -------------------------------------------------------------------------------- /labs/source/bomb.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/source/bomb.tar -------------------------------------------------------------------------------- /labs/source/cachelab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/source/cachelab-handout.tar -------------------------------------------------------------------------------- /labs/source/datalab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/source/datalab-handout.tar -------------------------------------------------------------------------------- /labs/source/malloclab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/source/malloclab-handout.tar -------------------------------------------------------------------------------- /labs/source/perflab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/source/perflab-handout.tar -------------------------------------------------------------------------------- /labs/source/proxylab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/source/proxylab-handout.tar -------------------------------------------------------------------------------- /labs/source/shlab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/source/shlab-handout.tar -------------------------------------------------------------------------------- /labs/source/target1.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/labs/source/target1.tar -------------------------------------------------------------------------------- /notes/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/archlab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/notes/archlab.md -------------------------------------------------------------------------------- /notes/attack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/notes/attack.md -------------------------------------------------------------------------------- /notes/bomb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/notes/bomb.md -------------------------------------------------------------------------------- /notes/cachelab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/notes/cachelab.md -------------------------------------------------------------------------------- /notes/datalab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/notes/datalab.md -------------------------------------------------------------------------------- /notes/perflab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Exely/CSAPP-Labs/HEAD/notes/perflab.md --------------------------------------------------------------------------------