CSAPP Lab7 Writing a Dynamic Storage Allocator

CSAPP Lab7 Writing a Dynamic Storage Allocator

准备

首先,在 linux 环境下解压,由于在 make 过程中发现缺少 glibc 的库,所以还要安装相关包:

1
2
3
4
[root@MiWiFi-R4A-srv malloclab-handout]# tar xvf malloclab-handout.tar
[root@MiWiFi-R4A-srv malloclab-handout]# cd malloclab-handout/
[root@MiWiFi-R4A-srv malloclab-handout]# yum install glibc-devel.i686
[root@MiWiFi-R4A-srv malloclab-handout]# yum install libstdc++-devel.i686
阅读更多
CSAPP Lab6 Writing Your Own Unix Shell
CSAPP Lab5 Understanding Cache Memories
CSAPP Lab3 Understanding Buffer Overflow Bugs
CSAPP Lab2 Defusing a Binary Bomb

CSAPP Lab2 Defusing a Binary Bomb

由于实验需要在 x86-64 环境下使用,因此我不得不放弃使用 m1 芯片的 mac 转而使用 win10 在虚拟机上跑了个 centos,这里用 vmware 安装好后,再在 centos 上安装 GDB 即可。

阅读更多
CSAPP Lab1 Manipulating Bits