CSAPP Labs: data lab, bomb lab, attack lab, cache lab, alloc lab and linklist-exe
- Data-lab: contents about bits operation (bits.c)
- Bomb-lab: most interesting lab about diffusion on assembly code (phase[n].asm)
- Attack-lab: another interesing lab about buffer overflow ([ctarget/rtarget]*.asm)
- Cache-lab: write a simulator about cache and optimize matrix transpose with lower cache miss (csim.c trans.c)
- Alloc-lab: write a dynamic allocation function to implement segregated lists without footer (mm.c)
- Linklist-exe: an exercise to warm up on double linked list for alloc-lab (list.c)