├── CMU-15-213-Labs ├── 1_DataLab │ ├── .vscode │ │ └── launch.json │ ├── Driverhdrs.pm │ ├── Driverlib.pm │ ├── Makefile │ ├── README.md │ ├── bddcheck │ │ ├── README │ │ ├── all-functions.txt │ │ ├── cbit │ │ │ ├── README │ │ │ └── cbit │ │ ├── check.pl │ │ ├── checkprogs.pl │ │ └── satparse.pl │ ├── bits.c │ ├── bits.h │ ├── btest │ ├── btest.c │ ├── btest.h │ ├── datalab.pdf │ ├── decl.c │ ├── dlc │ ├── driver.pl │ ├── fshow │ ├── fshow.c │ ├── ishow │ ├── ishow.c │ ├── rec03.pdf │ └── tests.c ├── 2_BombLab │ ├── README.md │ ├── bomb.tar │ ├── bomb │ │ ├── bomb │ │ ├── bomb.c │ │ └── keys.txt │ ├── bomblab.pdf │ └── rec04.pdf ├── 3_AttackLab │ ├── README.md │ ├── attacklab.pdf │ ├── rec06.pdf │ ├── target1.tar │ └── target1 │ │ ├── CI-Level1 │ │ └── level1.txt │ │ ├── CI-Level2 │ │ ├── exploit.d │ │ ├── exploit.o │ │ ├── exploit.s │ │ └── level2.txt │ │ ├── CI-Level3 │ │ ├── exploit.d │ │ ├── exploit.o │ │ ├── exploit.s │ │ └── level3.txt │ │ ├── README.txt │ │ ├── ROP_Level2 │ │ └── level2_ROP_solution.txt │ │ ├── cookie.txt │ │ ├── ctarget │ │ ├── ctarget.s │ │ ├── farm.c │ │ ├── hex2raw │ │ ├── rtarget │ │ └── rtarget.s ├── 4_CacheLab │ ├── README.md │ ├── c_boot_camp.pdf │ ├── cachelab-handout.tar │ ├── cachelab-handout │ │ ├── .csim_results │ │ ├── .marker │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── Makefile │ │ ├── README │ │ ├── ahmed-salah-handin.tar │ │ ├── cachelab.c │ │ ├── cachelab.h │ │ ├── csim │ │ ├── csim-ref │ │ ├── csim.c │ │ ├── driver.py │ │ ├── test-csim │ │ ├── test-trans │ │ ├── test-trans.c │ │ ├── trace.tmp │ │ ├── tracegen │ │ ├── tracegen.c │ │ ├── traces │ │ │ ├── dave.trace │ │ │ ├── long.trace │ │ │ ├── trace.f0 │ │ │ ├── trace.f1 │ │ │ ├── trace.f2 │ │ │ ├── trace.f3 │ │ │ ├── trace.f4 │ │ │ ├── trans.trace │ │ │ ├── yi.trace │ │ │ └── yi2.trace │ │ ├── trans.c │ │ └── trans.o │ ├── cachelab.pdf │ ├── rec07.pdf │ └── waside-blocking.pdf ├── 5_ShellLab │ ├── 15-ecf-signals.pdf │ ├── README.md │ ├── rec09.pdf │ ├── shlab-handout.tar │ ├── shlab-handout │ │ ├── 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 │ └── shlab.pdf ├── 6_MallocLab │ ├── README.md │ ├── malloclab-handout.tar │ ├── malloclab-handout │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── 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 │ │ ├── gmon.out │ │ ├── mdriver │ │ ├── mdriver.c │ │ ├── mdriver.o │ │ ├── memlib.c │ │ ├── memlib.h │ │ ├── memlib.o │ │ ├── mm.c │ │ ├── mm.h │ │ ├── mm.o │ │ ├── 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 │ ├── malloclab.pdf │ ├── rec11.pdf │ ├── rec11_2014fall.pdf │ └── rec12.pdf ├── 7_ProxyLab │ ├── README.md │ ├── proxylab-handout.tar │ ├── proxylab-handout │ │ ├── .noproxy │ │ │ └── home.html │ │ ├── .proxy │ │ │ ├── csapp.c │ │ │ ├── home.html │ │ │ └── tiny.c │ │ ├── .vscode │ │ │ └── settings.json │ │ ├── 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 │ │ ├── sbuf.h │ │ ├── tiny │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── cgi-bin │ │ │ │ ├── Makefile │ │ │ │ ├── adder │ │ │ │ └── adder.c │ │ │ ├── csapp.c │ │ │ ├── csapp.h │ │ │ ├── csapp.o │ │ │ ├── godzilla.gif │ │ │ ├── godzilla.jpg │ │ │ ├── home.html │ │ │ ├── tiny │ │ │ └── tiny.c │ │ └── urlparser.h │ ├── proxylab.pdf │ ├── rec13.pdf │ └── rec14.pdf └── README.md ├── Practice-Problems ├── chapter 10 │ ├── 10.1.txt │ ├── 10.2.txt │ ├── 10.3.txt │ ├── 10.4.txt │ ├── 10.5.txt │ ├── cpstdin │ ├── cpstdin.c │ ├── csapp.c │ └── csapp.h ├── chapter 11 │ ├── .vscode │ │ └── settings.json │ ├── 11.5.txt │ ├── csapp.c │ ├── csapp.h │ ├── dd2hex │ ├── dd2hex.c │ ├── echoclient │ ├── echoclient.c │ ├── echoserver │ ├── echoserver.c │ ├── hex2dd │ ├── hex2dd.c │ ├── hostinfo │ ├── hostinfo-ntop │ ├── hostinfo-ntop.c │ ├── hostinfo.c │ └── tiny │ │ ├── adder.c │ │ ├── cgi-bin │ │ └── adder │ │ ├── csapp.c │ │ ├── csapp.h │ │ ├── home.html │ │ ├── tiny │ │ └── tiny.c ├── chapter 12 │ ├── .vscode │ │ └── settings.json │ ├── 12.1.txt │ ├── 12.12.txt │ ├── 12.13.txt │ ├── 12.14.txt │ ├── 12.15.txt │ ├── 12.2.txt │ ├── 12.3.txt │ ├── 12.4.txt │ ├── 12.5.txt │ ├── 12.8.txt │ ├── 12.9.txt │ ├── csapp.c │ ├── csapp.h │ ├── echoservere │ ├── echoservere.c │ ├── echoserverp │ ├── echoserverp.c │ ├── echoservert │ ├── echoservert.c │ ├── hello │ ├── hello.c │ ├── select │ └── select.c ├── chapter 2 │ ├── 2.10_inplace_swap.c │ ├── 2.11_inplace_swap.c │ ├── 2.12.c │ ├── 2.13.txt │ ├── 2.27_tadd_ok.c │ ├── 2.27_uadd_ok.c │ ├── 2.36_tmult_ok.c │ ├── 2.42_div16.c │ ├── 2.43.txt │ ├── 2.48.txt │ ├── 2.49.txt │ ├── 2.50.txt │ ├── 2.53.c │ ├── bit_smearing.c │ ├── in.txt │ ├── out.txt │ ├── run │ └── show_bytes.c ├── chapter 3 │ ├── 3.1.txt │ ├── 3.13.txt │ ├── 3.14.txt │ ├── 3.16.txt │ ├── 3.17.txt │ ├── 3.18.c │ ├── 3.2.txt │ ├── 3.24.c │ ├── 3.25.c │ ├── 3.27.c │ ├── 3.28.c │ ├── 3.3.txt │ ├── 3.31.c │ ├── 3.33.c │ ├── 3.34.txt │ ├── 3.35.txt │ ├── 3.38.txt │ ├── 3.40.c │ ├── 3.41.c │ ├── 3.47.txt │ └── 3.48.txt ├── chapter 5 │ ├── 5.1.txt │ ├── 5.2.txt │ ├── 5.4.txt │ ├── 5.5.txt │ ├── 5.6.txt │ ├── 5.7.c │ ├── Combine.c │ ├── Vector-Implementation.h │ └── Vector-Implemetation.c ├── chapter 6 │ ├── 6.10.txt │ ├── 6.11.txt │ ├── 6.4.txt │ ├── 6.5.txt │ ├── 6.6.txt │ ├── 6.7.c │ └── 6.8.txt ├── chapter 7 │ ├── 7.2.txt │ ├── 7.3.txt │ ├── addvec.c │ ├── addvec.o │ ├── dll.c │ ├── interpositioning │ │ ├── int.c │ │ ├── int.i │ │ ├── intc │ │ ├── intr │ │ ├── malloc.h │ │ ├── mymalloc.c │ │ ├── mymalloc.i │ │ ├── mymalloc.o │ │ └── mymalloc.so │ ├── libvector.a │ ├── libvector.so │ ├── libvectorShared.d │ ├── main.c │ ├── main.d │ ├── main.i │ ├── main.o │ ├── main2.c │ ├── main2.o │ ├── main2All.d │ ├── mulvec.c │ ├── mulvec.o │ ├── prog │ ├── prog.d │ ├── prog2l │ ├── prog2l.d │ ├── prog2lAll.d │ ├── prog2r │ ├── sum.c │ ├── sum.i │ └── vector.h ├── chapter 8 │ ├── myecho │ ├── myecho.c │ ├── practice-problems │ │ ├── 8.1.txt │ │ ├── 8.3.txt │ │ ├── 8.4.txt │ │ ├── 8.7.c │ │ ├── 8.8.txt │ │ └── snooze │ ├── shellex │ │ ├── builtin_command.c │ │ ├── error-handler-wrraper.c │ │ ├── eval.c │ │ ├── parseline.c │ │ ├── shellex │ │ ├── shellex.c │ │ └── shellex.h │ ├── syscall │ ├── syscall.c │ ├── syscall.d │ ├── syscall.s │ ├── waitpid1.c │ ├── waitpid2.c │ └── wakeup.c └── chapter 9 │ ├── 9.10.txt │ ├── 9.2.txt │ ├── 9.4.txt │ ├── 9.5.c │ ├── 9.8.c │ ├── 9.9.c │ ├── csapp.c │ ├── csapp.h │ ├── memlib.c │ ├── memlib.h │ ├── mm.c │ ├── mm.h │ ├── mmapcopy │ └── mmapcopy.c └── README.md /CMU-15-213-Labs/1_DataLab/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/.vscode/launch.json -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/Driverhdrs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/Driverhdrs.pm -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/Driverlib.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/Driverlib.pm -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/Makefile -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/README.md -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/bddcheck/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/bddcheck/README -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/bddcheck/all-functions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/bddcheck/all-functions.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/bddcheck/cbit/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/bddcheck/cbit/README -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/bddcheck/cbit/cbit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/bddcheck/cbit/cbit -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/bddcheck/check.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/bddcheck/check.pl -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/bddcheck/checkprogs.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/bddcheck/checkprogs.pl -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/bddcheck/satparse.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/bddcheck/satparse.pl -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/bits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/bits.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/bits.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/btest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/btest -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/btest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/btest.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/btest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/btest.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/datalab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/datalab.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/decl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/decl.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/dlc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/dlc -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/driver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/driver.pl -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/fshow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/fshow -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/fshow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/fshow.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/ishow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/ishow -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/ishow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/ishow.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/rec03.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/rec03.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/1_DataLab/tests.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/1_DataLab/tests.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/2_BombLab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/2_BombLab/README.md -------------------------------------------------------------------------------- /CMU-15-213-Labs/2_BombLab/bomb.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/2_BombLab/bomb.tar -------------------------------------------------------------------------------- /CMU-15-213-Labs/2_BombLab/bomb/bomb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/2_BombLab/bomb/bomb -------------------------------------------------------------------------------- /CMU-15-213-Labs/2_BombLab/bomb/bomb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/2_BombLab/bomb/bomb.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/2_BombLab/bomb/keys.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/2_BombLab/bomb/keys.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/2_BombLab/bomblab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/2_BombLab/bomblab.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/2_BombLab/rec04.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/2_BombLab/rec04.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/README.md -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/attacklab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/attacklab.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/rec06.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/rec06.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1.tar -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/CI-Level1/level1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/CI-Level1/level1.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/CI-Level2/exploit.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/CI-Level2/exploit.d -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/CI-Level2/exploit.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/CI-Level2/exploit.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/CI-Level2/exploit.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/CI-Level2/exploit.s -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/CI-Level2/level2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/CI-Level2/level2.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/CI-Level3/exploit.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/CI-Level3/exploit.d -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/CI-Level3/exploit.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/CI-Level3/exploit.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/CI-Level3/exploit.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/CI-Level3/exploit.s -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/CI-Level3/level3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/CI-Level3/level3.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/README.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/ROP_Level2/level2_ROP_solution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/ROP_Level2/level2_ROP_solution.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/cookie.txt: -------------------------------------------------------------------------------- 1 | 0x59b997fa 2 | -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/ctarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/ctarget -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/ctarget.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/ctarget.s -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/farm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/farm.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/hex2raw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/hex2raw -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/rtarget: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/rtarget -------------------------------------------------------------------------------- /CMU-15-213-Labs/3_AttackLab/target1/rtarget.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/3_AttackLab/target1/rtarget.s -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/README.md -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/c_boot_camp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/c_boot_camp.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout.tar -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/.csim_results: -------------------------------------------------------------------------------- 1 | 3473 4724 4692 2 | -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/.marker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/.marker -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/.vscode/settings.json -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/Makefile -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/README -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/ahmed-salah-handin.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/ahmed-salah-handin.tar -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/cachelab.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/cachelab.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/cachelab.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/cachelab.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/csim -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/csim-ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/csim-ref -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/csim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/csim.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/driver.py -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/test-csim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/test-csim -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/test-trans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/test-trans -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/test-trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/test-trans.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/trace.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/trace.tmp -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/tracegen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/tracegen -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/tracegen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/tracegen.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/dave.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/dave.trace -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/long.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/long.trace -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f0 -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f1 -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f2 -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f3 -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trace.f4 -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trans.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/trans.trace -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/yi.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/yi.trace -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/yi2.trace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/traces/yi2.trace -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/trans.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/trans.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab-handout/trans.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab-handout/trans.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/cachelab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/cachelab.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/rec07.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/rec07.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/4_CacheLab/waside-blocking.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/4_CacheLab/waside-blocking.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/15-ecf-signals.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/15-ecf-signals.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/README.md -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/rec09.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/rec09.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout.tar -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/Makefile -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/README -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/myint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/myint -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/myint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/myint.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/myspin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/myspin -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/myspin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/myspin.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/mysplit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/mysplit -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/mysplit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/mysplit.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/mystop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/mystop -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/mystop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/mystop.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/sdriver.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/sdriver.pl -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace01.txt: -------------------------------------------------------------------------------- 1 | # 2 | # trace01.txt - Properly terminate on EOF. 3 | # 4 | CLOSE 5 | WAIT 6 | -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace02.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace03.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace04.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace04.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace05.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace05.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace06.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace06.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace07.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace08.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace08.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace09.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace09.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace10.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace11.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace12.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace13.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace14.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace15.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/trace16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/trace16.txt -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/tsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/tsh -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/tsh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/tsh.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/tshref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/tshref -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab-handout/tshref.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab-handout/tshref.out -------------------------------------------------------------------------------- /CMU-15-213-Labs/5_ShellLab/shlab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/5_ShellLab/shlab.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/README.md -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout.tar -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/.vscode/settings.json -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/Makefile -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/README -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/clock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/clock.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/clock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/clock.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/clock.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/clock.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/config.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/fcyc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/fcyc.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/fcyc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/fcyc.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/fcyc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/fcyc.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/fsecs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/fsecs.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/fsecs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/fsecs.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/fsecs.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/fsecs.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/ftimer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/ftimer.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/ftimer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/ftimer.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/ftimer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/ftimer.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/gmon.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/gmon.out -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/mdriver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/mdriver -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/mdriver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/mdriver.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/mdriver.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/mdriver.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/memlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/memlib.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/memlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/memlib.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/memlib.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/memlib.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/mm.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/mm.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/mm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/mm.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/short1-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/short1-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/short2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/short2-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/amptjp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/amptjp-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/binary-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/binary-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/binary2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/binary2-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/cccp-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/cccp-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/coalescing-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/coalescing-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/cp-decl-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/cp-decl-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/expr-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/expr-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/random-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/random-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/random2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/random2-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/realloc-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/realloc-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/realloc2-bal.rep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab-handout/traces/realloc2-bal.rep -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/malloclab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/malloclab.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/rec11.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/rec11.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/rec11_2014fall.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/rec11_2014fall.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/6_MallocLab/rec12.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/6_MallocLab/rec12.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/README.md -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout.tar -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.noproxy/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.noproxy/home.html -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.proxy/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.proxy/csapp.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.proxy/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.proxy/home.html -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.proxy/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.proxy/tiny.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/.vscode/settings.json -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/Makefile -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/README -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/csapp.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/csapp.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/csapp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/csapp.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/driver.sh -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/free-port.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/free-port.sh -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/nop-server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/nop-server.py -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/port-for-user.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/port-for-user.pl -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/proxy -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/proxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/proxy.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/proxy.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/proxy.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/sbuf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/sbuf.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/Makefile -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/README -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/cgi-bin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/cgi-bin/Makefile -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/cgi-bin/adder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/cgi-bin/adder -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/cgi-bin/adder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/cgi-bin/adder.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/csapp.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/csapp.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/csapp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/csapp.o -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/godzilla.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/godzilla.gif -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/godzilla.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/godzilla.jpg -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/home.html -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/tiny: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/tiny -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/tiny/tiny.c -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab-handout/urlparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab-handout/urlparser.h -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/proxylab.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/proxylab.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/rec13.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/rec13.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/7_ProxyLab/rec14.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/7_ProxyLab/rec14.pdf -------------------------------------------------------------------------------- /CMU-15-213-Labs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/CMU-15-213-Labs/README.md -------------------------------------------------------------------------------- /Practice-Problems/chapter 10/10.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 10/10.1.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 10/10.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 10/10.2.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 10/10.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 10/10.3.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 10/10.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 10/10.4.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 10/10.5.txt: -------------------------------------------------------------------------------- 1 | c = o -------------------------------------------------------------------------------- /Practice-Problems/chapter 10/cpstdin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 10/cpstdin -------------------------------------------------------------------------------- /Practice-Problems/chapter 10/cpstdin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 10/cpstdin.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 10/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 10/csapp.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 10/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 10/csapp.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/.vscode/settings.json -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/11.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/11.5.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/csapp.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/csapp.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/dd2hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/dd2hex -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/dd2hex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/dd2hex.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/echoclient: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/echoclient -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/echoclient.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/echoclient.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/echoserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/echoserver -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/echoserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/echoserver.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/hex2dd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/hex2dd -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/hex2dd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/hex2dd.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/hostinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/hostinfo -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/hostinfo-ntop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/hostinfo-ntop -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/hostinfo-ntop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/hostinfo-ntop.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/hostinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/hostinfo.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/tiny/adder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/tiny/adder.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/tiny/cgi-bin/adder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/tiny/cgi-bin/adder -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/tiny/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/tiny/csapp.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/tiny/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/tiny/csapp.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/tiny/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/tiny/home.html -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/tiny/tiny: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/tiny/tiny -------------------------------------------------------------------------------- /Practice-Problems/chapter 11/tiny/tiny.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 11/tiny/tiny.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/.vscode/settings.json -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.1.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.12.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.13.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.14.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.15.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.2.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.3.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.4.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.5.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.8.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/12.9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/12.9.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/csapp.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/csapp.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/echoservere: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/echoservere -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/echoservere.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/echoservere.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/echoserverp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/echoserverp -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/echoserverp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/echoserverp.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/echoservert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/echoservert -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/echoservert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/echoservert.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/hello -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/hello.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/hello.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/select: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/select -------------------------------------------------------------------------------- /Practice-Problems/chapter 12/select.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 12/select.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.10_inplace_swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.10_inplace_swap.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.11_inplace_swap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.11_inplace_swap.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.12.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.13.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.27_tadd_ok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.27_tadd_ok.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.27_uadd_ok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.27_uadd_ok.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.36_tmult_ok.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.36_tmult_ok.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.42_div16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.42_div16.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.43.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.43.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.48.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.48.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.49.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.49.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.50.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.50.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/2.53.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/2.53.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/bit_smearing.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/bit_smearing.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/in.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/out.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/out.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/run -------------------------------------------------------------------------------- /Practice-Problems/chapter 2/show_bytes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 2/show_bytes.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.1.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.13.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.14.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.14.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.16.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.17.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.18.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.2.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.24.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.25.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.25.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.27.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.27.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.28.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.28.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.3.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.31.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.31.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.33.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.33.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.34.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.34.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.35.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.35.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.38.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.38.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.40.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.40.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.41.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.41.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.47.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.47.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 3/3.48.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 3/3.48.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 5/5.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 5/5.1.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 5/5.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 5/5.2.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 5/5.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 5/5.4.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 5/5.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 5/5.5.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 5/5.6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 5/5.6.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 5/5.7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 5/5.7.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 5/Combine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 5/Combine.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 5/Vector-Implementation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 5/Vector-Implementation.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 5/Vector-Implemetation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 5/Vector-Implemetation.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 6/6.10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 6/6.10.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 6/6.11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 6/6.11.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 6/6.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 6/6.4.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 6/6.5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 6/6.5.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 6/6.6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 6/6.6.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 6/6.7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 6/6.7.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 6/6.8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 6/6.8.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/7.2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/7.2.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/7.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/7.3.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/addvec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/addvec.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/addvec.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/addvec.o -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/dll.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/dll.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/interpositioning/int.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/interpositioning/int.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/interpositioning/int.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/interpositioning/int.i -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/interpositioning/intc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/interpositioning/intc -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/interpositioning/intr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/interpositioning/intr -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/interpositioning/malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/interpositioning/malloc.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/interpositioning/mymalloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/interpositioning/mymalloc.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/interpositioning/mymalloc.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/interpositioning/mymalloc.i -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/interpositioning/mymalloc.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/interpositioning/mymalloc.o -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/interpositioning/mymalloc.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/interpositioning/mymalloc.so -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/libvector.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/libvector.a -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/libvector.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/libvector.so -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/libvectorShared.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/libvectorShared.d -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/main.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/main.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/main.d -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/main.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/main.i -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/main.o -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/main2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/main2.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/main2.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/main2.o -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/main2All.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/main2All.d -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/mulvec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/mulvec.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/mulvec.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/mulvec.o -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/prog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/prog -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/prog.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/prog.d -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/prog2l: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/prog2l -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/prog2l.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/prog2l.d -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/prog2lAll.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/prog2lAll.d -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/prog2r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/prog2r -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/sum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/sum.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/sum.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/sum.i -------------------------------------------------------------------------------- /Practice-Problems/chapter 7/vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 7/vector.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/myecho: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/myecho -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/myecho.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/myecho.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/practice-problems/8.1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/practice-problems/8.1.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/practice-problems/8.3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/practice-problems/8.3.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/practice-problems/8.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/practice-problems/8.4.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/practice-problems/8.7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/practice-problems/8.7.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/practice-problems/8.8.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/practice-problems/8.8.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/practice-problems/snooze: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/practice-problems/snooze -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/shellex/builtin_command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/shellex/builtin_command.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/shellex/error-handler-wrraper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/shellex/error-handler-wrraper.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/shellex/eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/shellex/eval.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/shellex/parseline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/shellex/parseline.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/shellex/shellex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/shellex/shellex -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/shellex/shellex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/shellex/shellex.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/shellex/shellex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/shellex/shellex.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/syscall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/syscall -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/syscall.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/syscall.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/syscall.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/syscall.d -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/syscall.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/syscall.s -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/waitpid1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/waitpid1.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/waitpid2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/waitpid2.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 8/wakeup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 8/wakeup.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/9.10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/9.10.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/9.2.txt: -------------------------------------------------------------------------------- 1 | 4 2 | 4 3 | 8 4 | 64 5 | -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/9.4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/9.4.txt -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/9.5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/9.5.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/9.8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/9.8.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/9.9.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/9.9.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/csapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/csapp.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/csapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/csapp.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/memlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/memlib.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/memlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/memlib.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/mm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/mm.c -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/mm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/mm.h -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/mmapcopy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/mmapcopy -------------------------------------------------------------------------------- /Practice-Problems/chapter 9/mmapcopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/Practice-Problems/chapter 9/mmapcopy.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahmeducf/computer-systems-CS-APP3e/HEAD/README.md --------------------------------------------------------------------------------