├── Notes ├── Lab01-Data_Lab.md ├── Lab02-Bomb_Lab.md ├── Lab03-Attack_Lab.md ├── Lab04-Architecture_Lab.md ├── Lab05-Cache_Lab.md ├── Lab06-Performance_Lab.md ├── Lab07-Shell_Lab.md ├── Lab08-Malloc_Lab.md ├── Lab09-Proxy_Lab.md ├── assets │ ├── 20200409205146245.png │ ├── image-20220211212931907.png │ ├── image-20220211234650758.png │ ├── image-20220223193259282.png │ ├── image-20220224170749197.png │ ├── image-20220224170832003.png │ ├── image-20220224171003127.png │ ├── image-20220224200313575.png │ ├── image-20220224215510737.png │ ├── image-20220224221138386.png │ ├── image-20220224234129047.png │ ├── image-20220225143138464.png │ ├── image-20220225144723573.png │ ├── image-20220225145341466.png │ ├── image-20220225221607368.png │ ├── image-20220225230440595.png │ ├── image-20220226150753736.png │ ├── image-20220226155413396.png │ ├── image-20220226160813025.png │ ├── image-20220226221332910.png │ ├── image-20220227102414019.png │ ├── image-20220227131921175.png │ ├── image-20220227153314603.png │ ├── image-20220227155023476.png │ ├── image-20220227155337268.png │ ├── image-20220227162018104.png │ ├── image-20220227165802219.png │ ├── image-20220227172958701.png │ ├── image-20220227203903589.png │ ├── image-20220303225536519-16608125438811.png │ ├── image-20220304093523423-16608125586917.png │ ├── image-20220304175128141-166081256401410.png │ ├── image-20220304233752252.png │ ├── image-20220305094755965.png │ ├── image-20220305095612188-16608125542844.png │ ├── image-20220305095954954-166081256744113.png │ ├── image-20220305101326911.png │ ├── image-20220305102649568.png │ ├── image-20220305135105263.png │ ├── image-20220305141735521.png │ ├── image-20220305153502546.png │ ├── image-20220305161143538.png │ ├── image-20220305192432219.png │ ├── image-20220305193301330.png │ ├── image-20220312124402451.png │ ├── image-20220312143805214.png │ ├── image-20220312155107577.png │ ├── image-20220312222140881.png │ ├── image-20220312224855040.png │ ├── image-20220312225008116.png │ ├── image-20220313213326792.png │ ├── image-20220313213349365.png │ ├── image-20220320160556089.png │ ├── image-20220320174115169.png │ ├── image-20220320192922277.png │ ├── image-20220320211615190.png │ ├── image-20220320223422026.png │ ├── image-20220320224801835.png │ ├── image-20220320230345066.png │ ├── image-20220320232835429.png │ ├── image-20220321083600461.png │ ├── image-20220321100111526.png │ ├── image-20220321122954046.png │ ├── image-20220321123518762.png │ ├── image-20220321124218012.png │ ├── image-20220321124555383.png │ ├── image-20220321135653226.png │ ├── image-20220326101355982.png │ ├── image-20220326145343499.png │ ├── image-20220326160348748.png │ ├── image-20220402164708317.png │ ├── image-20220403111407584.png │ ├── image-20220403155658148.png │ ├── image-20220403161137998.png │ ├── image-20220403172229310.png │ ├── image-20220403172401604.png │ ├── image-20220403172459125.png │ ├── image-20220409211148431.png │ ├── image-20220409212247494.png │ ├── image-20220409214718603.png │ ├── image-20220409214914000.png │ ├── image-20220410103318715.png │ ├── image-20220410110534700.png │ ├── image-20220410110627090.png │ ├── image-20220410173414229.png │ ├── image-20220410181117284.png │ ├── image-20220411080310099.png │ ├── image-20220411085545301.png │ ├── image-20220412194347578.png │ ├── image-20220412194849510.png │ ├── image-20220412195522104.png │ ├── image-20220412232840132.png │ ├── image-20220412233236559.png │ ├── image-20220412233611252.png │ ├── image-20220413072204676.png │ ├── image-20220413114835337.png │ ├── image-20220413115833749.png │ ├── image-20220413134605317.png │ ├── image-20220413135058638.png │ ├── image-20220413135405874.png │ ├── image-20220413154457448.png │ ├── image-20220413155537122.png │ ├── image-20220413155927747.png │ ├── image-20220413160406236.png │ ├── image-20220413160538712.png │ ├── image-20220413160630313.png │ ├── image-20220413160804023.png │ ├── image-20220413160832627.png │ ├── v2-34e8682f93ed42ddc3730a524575949b_r.jpg │ ├── v2-833086860fc45c1b4d6a75121185efdd_720w.jpg │ ├── v2-ae936c1664f7ec0f2c76f6706812832b_720w.webp │ ├── v2-ae936c1664f7ec0f2c76f6706812832b_r.jpg │ └── v2-c781f5e3b1edf61113d27539ab4b601d_720w.jpg └── gdb常用命令.md ├── README.md ├── initial_labs ├── 01_Data Lab │ ├── Driverhdrs.pm │ ├── Driverlib.pm │ ├── Makefile │ ├── README │ ├── bits.c │ ├── bits.h │ ├── btest.c │ ├── btest.h │ ├── decl.c │ ├── dlc │ ├── driver.pl │ ├── fshow.c │ ├── ishow.c │ └── tests.c ├── 02_Bomb Lab │ ├── README │ ├── bomb │ └── bomb.c ├── 03_Attack Lab │ ├── README.txt │ ├── cookie.txt │ ├── ctarget │ ├── farm.c │ ├── hex2raw │ └── rtarget ├── 04_Architecture Lab │ ├── Makefile │ ├── README │ ├── archlab.pdf │ ├── sim.tar │ └── simguide.pdf ├── 05_Cache Lab │ ├── Makefile │ ├── README │ ├── cachelab.c │ ├── cachelab.h │ ├── csim-ref │ ├── csim.c │ ├── driver.py │ ├── test-csim │ ├── test-trans.c │ ├── tracegen.c │ ├── traces │ │ ├── dave.trace │ │ ├── long.trace │ │ ├── trans.trace │ │ ├── yi.trace │ │ └── yi2.trace │ └── trans.c ├── 06_Performance Lab │ ├── Makefile │ ├── README │ ├── clock.c │ ├── clock.h │ ├── config.h │ ├── defs.h │ ├── driver.c │ ├── fcyc.c │ ├── fcyc.h │ └── kernels.c ├── 07_Shell Lab │ ├── Makefile │ ├── README │ ├── myint.c │ ├── myspin.c │ ├── mysplit.c │ ├── mystop.c │ ├── sdriver.pl │ ├── 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 ├── 08_Malloc Lab │ ├── 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 │ ├── mdriver.c │ ├── memlib.c │ ├── memlib.h │ ├── memlib.o │ ├── mm.c │ ├── mm.h │ ├── short1-bal.rep │ ├── short2-bal.rep │ └── traces │ │ ├── amptjp-bal.rep │ │ ├── binary-bal.rep │ │ ├── binary2-bal.rep │ │ ├── cccp-bal.rep │ │ ├── coalescing-bal.rep │ │ ├── cp-decl-bal.rep │ │ ├── expr-bal.rep │ │ ├── random-bal.rep │ │ ├── random2-bal.rep │ │ ├── realloc-bal.rep │ │ └── realloc2-bal.rep └── 09_Proxy Lab │ ├── Makefile │ ├── README │ ├── csapp.c │ ├── csapp.h │ ├── driver.sh │ ├── free-port.sh │ ├── nop-server.py │ ├── port-for-user.pl │ ├── proxy.c │ └── tiny │ ├── Makefile │ ├── README │ ├── cgi-bin │ ├── Makefile │ └── adder.c │ ├── csapp.c │ ├── csapp.h │ ├── godzilla.gif │ ├── godzilla.jpg │ ├── home.html │ └── tiny.c └── solutions ├── 01_Data Lab ├── Driverhdrs.pm ├── Driverlib.pm ├── Makefile ├── README ├── bits.c ├── bits.h ├── btest ├── btest.c ├── btest.h ├── decl.c ├── dlc ├── driver.pl ├── fshow.c ├── ishow.c └── tests.c ├── 02_Bomb Lab ├── README ├── bomb └── bomb.c ├── 03_Attack Lab ├── README.txt ├── cookie.txt ├── ctarget ├── farm.c ├── hex2raw ├── phase1 │ └── ctarget01.txt ├── phase2 │ ├── ctarget02.txt │ ├── injectcode.d │ ├── injectcode02.o │ └── injectcode02.s ├── phase3 │ ├── ctarget03.txt │ ├── injectcode03.d │ ├── injectcode03.o │ └── injectcode03.s ├── phase4 │ ├── .rtarget04.txt.swp │ └── rtarget04.txt ├── phase5 │ ├── rtarget.s │ └── rtarget05.txt └── rtarget ├── 04_Architecture Lab ├── Makefile ├── README ├── archlab.pdf ├── sim │ ├── Makefile │ ├── README │ ├── misc │ │ ├── Makefile │ │ ├── README │ │ ├── copy.yo │ │ ├── copy.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.yo │ │ ├── rsum.ys │ │ ├── sum.yo │ │ ├── sum.ys │ │ ├── yas │ │ ├── yas-grammar.c │ │ ├── yas-grammar.lex │ │ ├── yas-grammar.o │ │ ├── yas.c │ │ ├── yas.h │ │ ├── yas.o │ │ ├── yis │ │ ├── yis.c │ │ └── yis.o │ ├── pipe │ │ ├── Makefile │ │ ├── README │ │ ├── benchmark.pl │ │ ├── check-len.pl │ │ ├── correctness.pl │ │ ├── gen-driver.pl │ │ ├── ldriver.yo │ │ ├── ldriver.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.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 │ │ ├── jtest.pl │ │ ├── optest.pl │ │ └── tester.pm │ ├── seq │ │ ├── Makefile │ │ ├── README │ │ ├── seq+-std.hcl │ │ ├── seq+.tcl │ │ ├── seq-full.c │ │ ├── seq-full.hcl │ │ ├── seq-std.c │ │ ├── seq-std.hcl │ │ ├── seq.tcl │ │ ├── sim.h │ │ ├── ssim │ │ └── ssim.c │ └── y86-code │ │ ├── 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 ├── 05_Cache Lab ├── .csim_results ├── .marker ├── Makefile ├── README ├── cachelab.c ├── cachelab.h ├── csim ├── csim-ref ├── csim.c ├── driver.py ├── test-csim ├── test-trans ├── test-trans.c ├── trace.f0 ├── trace.tmp ├── tracegen ├── tracegen.c ├── traces │ ├── dave.trace │ ├── long.trace │ ├── trans.trace │ ├── yi.trace │ └── yi2.trace ├── trans.c ├── trans.o └── vic-handin.tar ├── 06_Performance Lab ├── 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 ├── 07_Shell Lab ├── Makefile ├── README ├── myint ├── myint.c ├── myspin ├── myspin.c ├── mysplit ├── mysplit.c ├── mystop ├── mystop.c ├── sdriver.pl ├── 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 ├── tsh.c ├── tshref └── tshref.out ├── 08_Malloc Lab ├── 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 ├── mdriver ├── mdriver.c ├── mdriver.o ├── memlib.c ├── memlib.h ├── memlib.o ├── mm.c ├── mm.h ├── mm.o ├── mm1.c ├── short1-bal.rep ├── short2-bal.rep └── traces │ ├── amptjp-bal.rep │ ├── binary-bal.rep │ ├── binary2-bal.rep │ ├── cccp-bal.rep │ ├── coalescing-bal.rep │ ├── cp-decl-bal.rep │ ├── expr-bal.rep │ ├── random-bal.rep │ ├── random2-bal.rep │ ├── realloc-bal.rep │ └── realloc2-bal.rep └── 09_Proxy Lab ├── Makefile ├── README ├── csapp.c ├── csapp.h ├── csapp.o ├── driver.sh ├── free-port.sh ├── nop-server.py ├── port-for-user.pl ├── proxy ├── proxy.c ├── proxy.o ├── proxy1.c ├── proxy2.c ├── sbuf.c ├── sbuf.h ├── sbuf.o └── tiny ├── Makefile ├── README ├── cgi-bin ├── Makefile ├── adder └── adder.c ├── csapp.c ├── csapp.h ├── csapp.o ├── godzilla.gif ├── godzilla.jpg ├── home.html ├── tiny └── tiny.c /Notes/Lab01-Data_Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/Lab01-Data_Lab.md -------------------------------------------------------------------------------- /Notes/Lab02-Bomb_Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/Lab02-Bomb_Lab.md -------------------------------------------------------------------------------- /Notes/Lab03-Attack_Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/Lab03-Attack_Lab.md -------------------------------------------------------------------------------- /Notes/Lab04-Architecture_Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/Lab04-Architecture_Lab.md -------------------------------------------------------------------------------- /Notes/Lab05-Cache_Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/Lab05-Cache_Lab.md -------------------------------------------------------------------------------- /Notes/Lab06-Performance_Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/Lab06-Performance_Lab.md -------------------------------------------------------------------------------- /Notes/Lab07-Shell_Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/Lab07-Shell_Lab.md -------------------------------------------------------------------------------- /Notes/Lab08-Malloc_Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/Lab08-Malloc_Lab.md -------------------------------------------------------------------------------- /Notes/Lab09-Proxy_Lab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/Lab09-Proxy_Lab.md -------------------------------------------------------------------------------- /Notes/assets/20200409205146245.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/20200409205146245.png -------------------------------------------------------------------------------- /Notes/assets/image-20220211212931907.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220211212931907.png -------------------------------------------------------------------------------- /Notes/assets/image-20220211234650758.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220211234650758.png -------------------------------------------------------------------------------- /Notes/assets/image-20220223193259282.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220223193259282.png -------------------------------------------------------------------------------- /Notes/assets/image-20220224170749197.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220224170749197.png -------------------------------------------------------------------------------- /Notes/assets/image-20220224170832003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220224170832003.png -------------------------------------------------------------------------------- /Notes/assets/image-20220224171003127.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220224171003127.png -------------------------------------------------------------------------------- /Notes/assets/image-20220224200313575.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220224200313575.png -------------------------------------------------------------------------------- /Notes/assets/image-20220224215510737.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220224215510737.png -------------------------------------------------------------------------------- /Notes/assets/image-20220224221138386.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220224221138386.png -------------------------------------------------------------------------------- /Notes/assets/image-20220224234129047.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220224234129047.png -------------------------------------------------------------------------------- /Notes/assets/image-20220225143138464.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220225143138464.png -------------------------------------------------------------------------------- /Notes/assets/image-20220225144723573.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220225144723573.png -------------------------------------------------------------------------------- /Notes/assets/image-20220225145341466.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220225145341466.png -------------------------------------------------------------------------------- /Notes/assets/image-20220225221607368.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220225221607368.png -------------------------------------------------------------------------------- /Notes/assets/image-20220225230440595.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220225230440595.png -------------------------------------------------------------------------------- /Notes/assets/image-20220226150753736.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220226150753736.png -------------------------------------------------------------------------------- /Notes/assets/image-20220226155413396.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220226155413396.png -------------------------------------------------------------------------------- /Notes/assets/image-20220226160813025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220226160813025.png -------------------------------------------------------------------------------- /Notes/assets/image-20220226221332910.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220226221332910.png -------------------------------------------------------------------------------- /Notes/assets/image-20220227102414019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220227102414019.png -------------------------------------------------------------------------------- /Notes/assets/image-20220227131921175.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220227131921175.png -------------------------------------------------------------------------------- /Notes/assets/image-20220227153314603.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220227153314603.png -------------------------------------------------------------------------------- /Notes/assets/image-20220227155023476.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220227155023476.png -------------------------------------------------------------------------------- /Notes/assets/image-20220227155337268.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220227155337268.png -------------------------------------------------------------------------------- /Notes/assets/image-20220227162018104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220227162018104.png -------------------------------------------------------------------------------- /Notes/assets/image-20220227165802219.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220227165802219.png -------------------------------------------------------------------------------- /Notes/assets/image-20220227172958701.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220227172958701.png -------------------------------------------------------------------------------- /Notes/assets/image-20220227203903589.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220227203903589.png -------------------------------------------------------------------------------- /Notes/assets/image-20220303225536519-16608125438811.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220303225536519-16608125438811.png -------------------------------------------------------------------------------- /Notes/assets/image-20220304093523423-16608125586917.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220304093523423-16608125586917.png -------------------------------------------------------------------------------- /Notes/assets/image-20220304175128141-166081256401410.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220304175128141-166081256401410.png -------------------------------------------------------------------------------- /Notes/assets/image-20220304233752252.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220304233752252.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305094755965.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305094755965.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305095612188-16608125542844.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305095612188-16608125542844.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305095954954-166081256744113.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305095954954-166081256744113.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305101326911.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305101326911.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305102649568.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305102649568.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305135105263.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305135105263.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305141735521.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305141735521.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305153502546.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305153502546.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305161143538.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305161143538.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305192432219.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305192432219.png -------------------------------------------------------------------------------- /Notes/assets/image-20220305193301330.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220305193301330.png -------------------------------------------------------------------------------- /Notes/assets/image-20220312124402451.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220312124402451.png -------------------------------------------------------------------------------- /Notes/assets/image-20220312143805214.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220312143805214.png -------------------------------------------------------------------------------- /Notes/assets/image-20220312155107577.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220312155107577.png -------------------------------------------------------------------------------- /Notes/assets/image-20220312222140881.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220312222140881.png -------------------------------------------------------------------------------- /Notes/assets/image-20220312224855040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220312224855040.png -------------------------------------------------------------------------------- /Notes/assets/image-20220312225008116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220312225008116.png -------------------------------------------------------------------------------- /Notes/assets/image-20220313213326792.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220313213326792.png -------------------------------------------------------------------------------- /Notes/assets/image-20220313213349365.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220313213349365.png -------------------------------------------------------------------------------- /Notes/assets/image-20220320160556089.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220320160556089.png -------------------------------------------------------------------------------- /Notes/assets/image-20220320174115169.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220320174115169.png -------------------------------------------------------------------------------- /Notes/assets/image-20220320192922277.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220320192922277.png -------------------------------------------------------------------------------- /Notes/assets/image-20220320211615190.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220320211615190.png -------------------------------------------------------------------------------- /Notes/assets/image-20220320223422026.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220320223422026.png -------------------------------------------------------------------------------- /Notes/assets/image-20220320224801835.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220320224801835.png -------------------------------------------------------------------------------- /Notes/assets/image-20220320230345066.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220320230345066.png -------------------------------------------------------------------------------- /Notes/assets/image-20220320232835429.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220320232835429.png -------------------------------------------------------------------------------- /Notes/assets/image-20220321083600461.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220321083600461.png -------------------------------------------------------------------------------- /Notes/assets/image-20220321100111526.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220321100111526.png -------------------------------------------------------------------------------- /Notes/assets/image-20220321122954046.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220321122954046.png -------------------------------------------------------------------------------- /Notes/assets/image-20220321123518762.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220321123518762.png -------------------------------------------------------------------------------- /Notes/assets/image-20220321124218012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220321124218012.png -------------------------------------------------------------------------------- /Notes/assets/image-20220321124555383.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220321124555383.png -------------------------------------------------------------------------------- /Notes/assets/image-20220321135653226.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220321135653226.png -------------------------------------------------------------------------------- /Notes/assets/image-20220326101355982.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220326101355982.png -------------------------------------------------------------------------------- /Notes/assets/image-20220326145343499.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220326145343499.png -------------------------------------------------------------------------------- /Notes/assets/image-20220326160348748.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220326160348748.png -------------------------------------------------------------------------------- /Notes/assets/image-20220402164708317.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220402164708317.png -------------------------------------------------------------------------------- /Notes/assets/image-20220403111407584.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220403111407584.png -------------------------------------------------------------------------------- /Notes/assets/image-20220403155658148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220403155658148.png -------------------------------------------------------------------------------- /Notes/assets/image-20220403161137998.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220403161137998.png -------------------------------------------------------------------------------- /Notes/assets/image-20220403172229310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220403172229310.png -------------------------------------------------------------------------------- /Notes/assets/image-20220403172401604.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220403172401604.png -------------------------------------------------------------------------------- /Notes/assets/image-20220403172459125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220403172459125.png -------------------------------------------------------------------------------- /Notes/assets/image-20220409211148431.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220409211148431.png -------------------------------------------------------------------------------- /Notes/assets/image-20220409212247494.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220409212247494.png -------------------------------------------------------------------------------- /Notes/assets/image-20220409214718603.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220409214718603.png -------------------------------------------------------------------------------- /Notes/assets/image-20220409214914000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220409214914000.png -------------------------------------------------------------------------------- /Notes/assets/image-20220410103318715.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220410103318715.png -------------------------------------------------------------------------------- /Notes/assets/image-20220410110534700.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220410110534700.png -------------------------------------------------------------------------------- /Notes/assets/image-20220410110627090.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220410110627090.png -------------------------------------------------------------------------------- /Notes/assets/image-20220410173414229.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220410173414229.png -------------------------------------------------------------------------------- /Notes/assets/image-20220410181117284.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220410181117284.png -------------------------------------------------------------------------------- /Notes/assets/image-20220411080310099.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220411080310099.png -------------------------------------------------------------------------------- /Notes/assets/image-20220411085545301.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220411085545301.png -------------------------------------------------------------------------------- /Notes/assets/image-20220412194347578.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220412194347578.png -------------------------------------------------------------------------------- /Notes/assets/image-20220412194849510.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220412194849510.png -------------------------------------------------------------------------------- /Notes/assets/image-20220412195522104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220412195522104.png -------------------------------------------------------------------------------- /Notes/assets/image-20220412232840132.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220412232840132.png -------------------------------------------------------------------------------- /Notes/assets/image-20220412233236559.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220412233236559.png -------------------------------------------------------------------------------- /Notes/assets/image-20220412233611252.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220412233611252.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413072204676.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413072204676.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413114835337.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413114835337.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413115833749.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413115833749.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413134605317.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413134605317.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413135058638.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413135058638.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413135405874.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413135405874.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413154457448.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413154457448.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413155537122.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413155537122.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413155927747.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413155927747.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413160406236.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413160406236.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413160538712.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413160538712.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413160630313.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413160630313.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413160804023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413160804023.png -------------------------------------------------------------------------------- /Notes/assets/image-20220413160832627.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/image-20220413160832627.png -------------------------------------------------------------------------------- /Notes/assets/v2-34e8682f93ed42ddc3730a524575949b_r.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/v2-34e8682f93ed42ddc3730a524575949b_r.jpg -------------------------------------------------------------------------------- /Notes/assets/v2-833086860fc45c1b4d6a75121185efdd_720w.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/v2-833086860fc45c1b4d6a75121185efdd_720w.jpg -------------------------------------------------------------------------------- /Notes/assets/v2-ae936c1664f7ec0f2c76f6706812832b_720w.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/v2-ae936c1664f7ec0f2c76f6706812832b_720w.webp -------------------------------------------------------------------------------- /Notes/assets/v2-ae936c1664f7ec0f2c76f6706812832b_r.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/v2-ae936c1664f7ec0f2c76f6706812832b_r.jpg -------------------------------------------------------------------------------- /Notes/assets/v2-c781f5e3b1edf61113d27539ab4b601d_720w.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/assets/v2-c781f5e3b1edf61113d27539ab4b601d_720w.jpg -------------------------------------------------------------------------------- /Notes/gdb常用命令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/Notes/gdb常用命令.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/README.md -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/Driverhdrs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/Driverhdrs.pm -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/Driverlib.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/Driverlib.pm -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/Makefile -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/README -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/bits.c -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/bits.h -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/btest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/btest.c -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/btest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/btest.h -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/decl.c -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/dlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/dlc -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/driver.pl -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/fshow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/fshow.c -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/ishow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/ishow.c -------------------------------------------------------------------------------- /initial_labs/01_Data Lab/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/01_Data Lab/tests.c -------------------------------------------------------------------------------- /initial_labs/02_Bomb Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/02_Bomb Lab/README -------------------------------------------------------------------------------- /initial_labs/02_Bomb Lab/bomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/02_Bomb Lab/bomb -------------------------------------------------------------------------------- /initial_labs/02_Bomb Lab/bomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/02_Bomb Lab/bomb.c -------------------------------------------------------------------------------- /initial_labs/03_Attack Lab/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/03_Attack Lab/README.txt -------------------------------------------------------------------------------- /initial_labs/03_Attack Lab/cookie.txt: -------------------------------------------------------------------------------- 1 | 0x59b997fa 2 | -------------------------------------------------------------------------------- /initial_labs/03_Attack Lab/ctarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/03_Attack Lab/ctarget -------------------------------------------------------------------------------- /initial_labs/03_Attack Lab/farm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/03_Attack Lab/farm.c -------------------------------------------------------------------------------- /initial_labs/03_Attack Lab/hex2raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/03_Attack Lab/hex2raw -------------------------------------------------------------------------------- /initial_labs/03_Attack Lab/rtarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/03_Attack Lab/rtarget -------------------------------------------------------------------------------- /initial_labs/04_Architecture Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/04_Architecture Lab/Makefile -------------------------------------------------------------------------------- /initial_labs/04_Architecture Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/04_Architecture Lab/README -------------------------------------------------------------------------------- /initial_labs/04_Architecture Lab/archlab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/04_Architecture Lab/archlab.pdf -------------------------------------------------------------------------------- /initial_labs/04_Architecture Lab/sim.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/04_Architecture Lab/sim.tar -------------------------------------------------------------------------------- /initial_labs/04_Architecture Lab/simguide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/04_Architecture Lab/simguide.pdf -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/Makefile -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/README -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/cachelab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/cachelab.c -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/cachelab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/cachelab.h -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/csim-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/csim-ref -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/csim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/csim.c -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/driver.py -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/test-csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/test-csim -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/test-trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/test-trans.c -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/tracegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/tracegen.c -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/traces/dave.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/traces/dave.trace -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/traces/long.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/traces/long.trace -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/traces/trans.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/traces/trans.trace -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/traces/yi.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/traces/yi.trace -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/traces/yi2.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/traces/yi2.trace -------------------------------------------------------------------------------- /initial_labs/05_Cache Lab/trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/05_Cache Lab/trans.c -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/Makefile -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/README -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/clock.c -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/clock.h -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/config.h -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/defs.h -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/driver.c -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/fcyc.c -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/fcyc.h -------------------------------------------------------------------------------- /initial_labs/06_Performance Lab/kernels.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/06_Performance Lab/kernels.c -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/Makefile -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/README -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/myint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/myint.c -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/myspin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/myspin.c -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/mysplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/mysplit.c -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/mystop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/mystop.c -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/sdriver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/sdriver.pl -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace01.txt: -------------------------------------------------------------------------------- 1 | # 2 | # trace01.txt - Properly terminate on EOF. 3 | # 4 | CLOSE 5 | WAIT 6 | -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace02.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace03.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace04.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace05.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace06.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace07.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace08.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace09.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace10.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace11.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace12.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace13.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace14.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace15.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/trace16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/trace16.txt -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/tsh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/tsh.c -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/tshref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/tshref -------------------------------------------------------------------------------- /initial_labs/07_Shell Lab/tshref.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/07_Shell Lab/tshref.out -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/Makefile -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/README -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/clock.c -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/clock.h -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/clock.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/clock.o -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/config.h -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/fcyc.c -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/fcyc.h -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/fcyc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/fcyc.o -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/fsecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/fsecs.c -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/fsecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/fsecs.h -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/fsecs.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/fsecs.o -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/ftimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/ftimer.c -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/ftimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/ftimer.h -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/ftimer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/ftimer.o -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/mdriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/mdriver.c -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/memlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/memlib.c -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/memlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/memlib.h -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/memlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/memlib.o -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/mm.c -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/mm.h -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/short1-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/short1-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/short2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/short2-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/amptjp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/amptjp-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/binary-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/binary-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/binary2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/binary2-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/cccp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/cccp-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/coalescing-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/coalescing-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/cp-decl-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/cp-decl-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/expr-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/expr-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/random-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/random-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/random2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/random2-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/realloc-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/realloc-bal.rep -------------------------------------------------------------------------------- /initial_labs/08_Malloc Lab/traces/realloc2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/08_Malloc Lab/traces/realloc2-bal.rep -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/Makefile -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/README -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/csapp.c -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/csapp.h -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/driver.sh -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/free-port.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/free-port.sh -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/nop-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/nop-server.py -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/port-for-user.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/port-for-user.pl -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/proxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/proxy.c -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/Makefile -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/README -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/cgi-bin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/cgi-bin/Makefile -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/cgi-bin/adder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/cgi-bin/adder.c -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/csapp.c -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/csapp.h -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/godzilla.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/godzilla.gif -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/godzilla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/godzilla.jpg -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/home.html -------------------------------------------------------------------------------- /initial_labs/09_Proxy Lab/tiny/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/initial_labs/09_Proxy Lab/tiny/tiny.c -------------------------------------------------------------------------------- /solutions/01_Data Lab/Driverhdrs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/Driverhdrs.pm -------------------------------------------------------------------------------- /solutions/01_Data Lab/Driverlib.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/Driverlib.pm -------------------------------------------------------------------------------- /solutions/01_Data Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/Makefile -------------------------------------------------------------------------------- /solutions/01_Data Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/README -------------------------------------------------------------------------------- /solutions/01_Data Lab/bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/bits.c -------------------------------------------------------------------------------- /solutions/01_Data Lab/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/bits.h -------------------------------------------------------------------------------- /solutions/01_Data Lab/btest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/btest -------------------------------------------------------------------------------- /solutions/01_Data Lab/btest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/btest.c -------------------------------------------------------------------------------- /solutions/01_Data Lab/btest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/btest.h -------------------------------------------------------------------------------- /solutions/01_Data Lab/decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/decl.c -------------------------------------------------------------------------------- /solutions/01_Data Lab/dlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/dlc -------------------------------------------------------------------------------- /solutions/01_Data Lab/driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/driver.pl -------------------------------------------------------------------------------- /solutions/01_Data Lab/fshow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/fshow.c -------------------------------------------------------------------------------- /solutions/01_Data Lab/ishow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/ishow.c -------------------------------------------------------------------------------- /solutions/01_Data Lab/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/01_Data Lab/tests.c -------------------------------------------------------------------------------- /solutions/02_Bomb Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/02_Bomb Lab/README -------------------------------------------------------------------------------- /solutions/02_Bomb Lab/bomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/02_Bomb Lab/bomb -------------------------------------------------------------------------------- /solutions/02_Bomb Lab/bomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/02_Bomb Lab/bomb.c -------------------------------------------------------------------------------- /solutions/03_Attack Lab/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/README.txt -------------------------------------------------------------------------------- /solutions/03_Attack Lab/cookie.txt: -------------------------------------------------------------------------------- 1 | 0x59b997fa 2 | -------------------------------------------------------------------------------- /solutions/03_Attack Lab/ctarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/ctarget -------------------------------------------------------------------------------- /solutions/03_Attack Lab/farm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/farm.c -------------------------------------------------------------------------------- /solutions/03_Attack Lab/hex2raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/hex2raw -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase1/ctarget01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase1/ctarget01.txt -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase2/ctarget02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase2/ctarget02.txt -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase2/injectcode.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase2/injectcode.d -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase2/injectcode02.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase2/injectcode02.o -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase2/injectcode02.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase2/injectcode02.s -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase3/ctarget03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase3/ctarget03.txt -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase3/injectcode03.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase3/injectcode03.d -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase3/injectcode03.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase3/injectcode03.o -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase3/injectcode03.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase3/injectcode03.s -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase4/.rtarget04.txt.swp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase4/.rtarget04.txt.swp -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase4/rtarget04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase4/rtarget04.txt -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase5/rtarget.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase5/rtarget.s -------------------------------------------------------------------------------- /solutions/03_Attack Lab/phase5/rtarget05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/phase5/rtarget05.txt -------------------------------------------------------------------------------- /solutions/03_Attack Lab/rtarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/03_Attack Lab/rtarget -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/Makefile -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/README -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/archlab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/archlab.pdf -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/Makefile -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/README -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/Makefile -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/README -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/copy.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/copy.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/copy.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/copy.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/examples.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/examples.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/hcl.lex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/hcl.lex -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/hcl.tab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/hcl.tab.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/hcl.tab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/hcl.tab.h -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/hcl.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/hcl.y -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/hcl2c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/hcl2c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/isa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/isa.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/isa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/isa.h -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/isa.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/isa.o -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/lex.yy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/lex.yy.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/mux4.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/mux4.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/node.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/node.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/node.h -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/outgen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/outgen.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/outgen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/outgen.h -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/rsum.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/rsum.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/rsum.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/rsum.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/sum.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/sum.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/sum.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/sum.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yas -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yas-grammar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yas-grammar.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yas-grammar.lex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yas-grammar.lex -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yas-grammar.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yas-grammar.o -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yas.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yas.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yas.h -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yas.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yas.o -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yis -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yis.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/misc/yis.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/misc/yis.o -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/Makefile -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/README -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/benchmark.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/benchmark.pl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/check-len.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/check-len.pl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/correctness.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/correctness.pl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/gen-driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/gen-driver.pl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/ldriver.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/ldriver.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/ldriver.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/ldriver.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/ncopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/ncopy.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/ncopy.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/ncopy.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe-1w.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe-1w.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe-broken.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe-broken.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe-btfnt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe-btfnt.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe-full.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe-full.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe-full.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe-full.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe-lf.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe-lf.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe-nobypass.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe-nobypass.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe-nt.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe-nt.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe-std.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipe.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipe.tcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/pipeline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/pipeline.h -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/psim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/psim -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/psim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/psim.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/sdriver.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/sdriver.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/sdriver.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/sdriver.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/sim.h -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/pipe/stages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/pipe/stages.h -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/ptest/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/ptest/Makefile -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/ptest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/ptest/README -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/ptest/ctest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/ptest/ctest.pl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/ptest/etest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/ptest/etest.pl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/ptest/htest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/ptest/htest.pl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/ptest/jtest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/ptest/jtest.pl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/ptest/optest.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/ptest/optest.pl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/ptest/tester.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/ptest/tester.pm -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/Makefile -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/README -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/seq+-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/seq+-std.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/seq+.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/seq+.tcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/seq-full.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/seq-full.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/seq-full.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/seq-full.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/seq-std.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/seq-std.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/seq-std.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/seq-std.hcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/seq.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/seq.tcl -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/sim.h -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/ssim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/ssim -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/seq/ssim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/seq/ssim.c -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/Makefile -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/README -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/abs-asum-cmov.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/abs-asum-cmov.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/abs-asum-cmov.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/abs-asum-cmov.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/abs-asum-jmp.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/abs-asum-jmp.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/abs-asum-jmp.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/abs-asum-jmp.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/asum.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/asum.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/asum.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/asum.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/asumi.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/asumi.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/asumi.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/asumi.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/asumr.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/asumr.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/asumr.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/asumr.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/cjr.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/cjr.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/cjr.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/cjr.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/j-cc.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/j-cc.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/j-cc.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/j-cc.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/poptest.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/poptest.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/poptest.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/poptest.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog1.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog1.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog1.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog1.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog10.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog10.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog10.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog10.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog2.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog2.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog2.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog2.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog3.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog3.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog3.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog3.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog4.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog4.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog4.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog4.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog5.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog5.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog5.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog5.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog6.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog6.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog6.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog6.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog7.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog7.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog7.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog7.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog8.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog8.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog8.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog8.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog9.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog9.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/prog9.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/prog9.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/pushquestion.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/pushquestion.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/pushquestion.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/pushquestion.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/pushtest.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/pushtest.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/pushtest.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/pushtest.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/ret-hazard.yo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/ret-hazard.yo -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/sim/y86-code/ret-hazard.ys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/sim/y86-code/ret-hazard.ys -------------------------------------------------------------------------------- /solutions/04_Architecture Lab/simguide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/04_Architecture Lab/simguide.pdf -------------------------------------------------------------------------------- /solutions/05_Cache Lab/.csim_results: -------------------------------------------------------------------------------- 1 | 0 0 0 2 | -------------------------------------------------------------------------------- /solutions/05_Cache Lab/.marker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/.marker -------------------------------------------------------------------------------- /solutions/05_Cache Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/Makefile -------------------------------------------------------------------------------- /solutions/05_Cache Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/README -------------------------------------------------------------------------------- /solutions/05_Cache Lab/cachelab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/cachelab.c -------------------------------------------------------------------------------- /solutions/05_Cache Lab/cachelab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/cachelab.h -------------------------------------------------------------------------------- /solutions/05_Cache Lab/csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/csim -------------------------------------------------------------------------------- /solutions/05_Cache Lab/csim-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/csim-ref -------------------------------------------------------------------------------- /solutions/05_Cache Lab/csim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/csim.c -------------------------------------------------------------------------------- /solutions/05_Cache Lab/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/driver.py -------------------------------------------------------------------------------- /solutions/05_Cache Lab/test-csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/test-csim -------------------------------------------------------------------------------- /solutions/05_Cache Lab/test-trans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/test-trans -------------------------------------------------------------------------------- /solutions/05_Cache Lab/test-trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/test-trans.c -------------------------------------------------------------------------------- /solutions/05_Cache Lab/trace.f0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /solutions/05_Cache Lab/trace.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/trace.tmp -------------------------------------------------------------------------------- /solutions/05_Cache Lab/tracegen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/tracegen -------------------------------------------------------------------------------- /solutions/05_Cache Lab/tracegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/tracegen.c -------------------------------------------------------------------------------- /solutions/05_Cache Lab/traces/dave.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/traces/dave.trace -------------------------------------------------------------------------------- /solutions/05_Cache Lab/traces/long.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/traces/long.trace -------------------------------------------------------------------------------- /solutions/05_Cache Lab/traces/trans.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/traces/trans.trace -------------------------------------------------------------------------------- /solutions/05_Cache Lab/traces/yi.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/traces/yi.trace -------------------------------------------------------------------------------- /solutions/05_Cache Lab/traces/yi2.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/traces/yi2.trace -------------------------------------------------------------------------------- /solutions/05_Cache Lab/trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/trans.c -------------------------------------------------------------------------------- /solutions/05_Cache Lab/trans.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/trans.o -------------------------------------------------------------------------------- /solutions/05_Cache Lab/vic-handin.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/05_Cache Lab/vic-handin.tar -------------------------------------------------------------------------------- /solutions/06_Performance Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/Makefile -------------------------------------------------------------------------------- /solutions/06_Performance Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/README -------------------------------------------------------------------------------- /solutions/06_Performance Lab/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/clock.c -------------------------------------------------------------------------------- /solutions/06_Performance Lab/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/clock.h -------------------------------------------------------------------------------- /solutions/06_Performance Lab/clock.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/clock.o -------------------------------------------------------------------------------- /solutions/06_Performance Lab/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/config.h -------------------------------------------------------------------------------- /solutions/06_Performance Lab/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/defs.h -------------------------------------------------------------------------------- /solutions/06_Performance Lab/driver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/driver -------------------------------------------------------------------------------- /solutions/06_Performance Lab/driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/driver.c -------------------------------------------------------------------------------- /solutions/06_Performance Lab/driver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/driver.o -------------------------------------------------------------------------------- /solutions/06_Performance Lab/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/fcyc.c -------------------------------------------------------------------------------- /solutions/06_Performance Lab/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/fcyc.h -------------------------------------------------------------------------------- /solutions/06_Performance Lab/fcyc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/fcyc.o -------------------------------------------------------------------------------- /solutions/06_Performance Lab/kernels.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/kernels.c -------------------------------------------------------------------------------- /solutions/06_Performance Lab/kernels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/06_Performance Lab/kernels.o -------------------------------------------------------------------------------- /solutions/07_Shell Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/Makefile -------------------------------------------------------------------------------- /solutions/07_Shell Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/README -------------------------------------------------------------------------------- /solutions/07_Shell Lab/myint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/myint -------------------------------------------------------------------------------- /solutions/07_Shell Lab/myint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/myint.c -------------------------------------------------------------------------------- /solutions/07_Shell Lab/myspin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/myspin -------------------------------------------------------------------------------- /solutions/07_Shell Lab/myspin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/myspin.c -------------------------------------------------------------------------------- /solutions/07_Shell Lab/mysplit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/mysplit -------------------------------------------------------------------------------- /solutions/07_Shell Lab/mysplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/mysplit.c -------------------------------------------------------------------------------- /solutions/07_Shell Lab/mystop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/mystop -------------------------------------------------------------------------------- /solutions/07_Shell Lab/mystop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/mystop.c -------------------------------------------------------------------------------- /solutions/07_Shell Lab/sdriver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/sdriver.pl -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace01.txt: -------------------------------------------------------------------------------- 1 | # 2 | # trace01.txt - Properly terminate on EOF. 3 | # 4 | CLOSE 5 | WAIT 6 | -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace02.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace03.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace04.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace05.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace06.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace07.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace08.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace09.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace10.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace11.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace12.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace13.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace14.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace15.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/trace16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/trace16.txt -------------------------------------------------------------------------------- /solutions/07_Shell Lab/tsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/tsh -------------------------------------------------------------------------------- /solutions/07_Shell Lab/tsh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/tsh.c -------------------------------------------------------------------------------- /solutions/07_Shell Lab/tshref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/tshref -------------------------------------------------------------------------------- /solutions/07_Shell Lab/tshref.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/07_Shell Lab/tshref.out -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/Makefile -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/README -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/clock.c -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/clock.h -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/clock.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/clock.o -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/config.h -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/fcyc.c -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/fcyc.h -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/fcyc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/fcyc.o -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/fsecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/fsecs.c -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/fsecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/fsecs.h -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/fsecs.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/fsecs.o -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/ftimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/ftimer.c -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/ftimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/ftimer.h -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/ftimer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/ftimer.o -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/mdriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/mdriver -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/mdriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/mdriver.c -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/mdriver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/mdriver.o -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/memlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/memlib.c -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/memlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/memlib.h -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/memlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/memlib.o -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/mm.c -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/mm.h -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/mm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/mm.o -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/mm1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/mm1.c -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/short1-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/short1-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/short2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/short2-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/amptjp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/amptjp-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/binary-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/binary-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/binary2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/binary2-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/cccp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/cccp-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/coalescing-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/coalescing-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/cp-decl-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/cp-decl-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/expr-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/expr-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/random-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/random-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/random2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/random2-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/realloc-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/realloc-bal.rep -------------------------------------------------------------------------------- /solutions/08_Malloc Lab/traces/realloc2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/08_Malloc Lab/traces/realloc2-bal.rep -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/Makefile -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/README -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/csapp.c -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/csapp.h -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/csapp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/csapp.o -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/driver.sh -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/free-port.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/free-port.sh -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/nop-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/nop-server.py -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/port-for-user.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/port-for-user.pl -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/proxy -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/proxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/proxy.c -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/proxy.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/proxy.o -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/proxy1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/proxy1.c -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/proxy2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/proxy2.c -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/sbuf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/sbuf.c -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/sbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/sbuf.h -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/sbuf.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/sbuf.o -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/Makefile -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/README -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/cgi-bin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/cgi-bin/Makefile -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/cgi-bin/adder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/cgi-bin/adder -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/cgi-bin/adder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/cgi-bin/adder.c -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/csapp.c -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/csapp.h -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/csapp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/csapp.o -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/godzilla.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/godzilla.gif -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/godzilla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/godzilla.jpg -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/home.html -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/tiny: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/tiny -------------------------------------------------------------------------------- /solutions/09_Proxy Lab/tiny/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kcxain/CSAPP-Lab/HEAD/solutions/09_Proxy Lab/tiny/tiny.c --------------------------------------------------------------------------------