CSAPP hw9
9.11
A
00 0010 0111 1100
B
0x9
0x1
0x2
否
否
0x17
C
0101 1111 1100
D
0x0
0xf
0x17
否
9.12
A
00 0011 1010 1001
B
0xe
0x2
0x3
否
否
0x11
C
0100 0110 1001
D
0x1
0xa
0x11
否
9.13
A
00 0000 0100 0000
B
0x1
0x1
0
否
是
9.14
1 |
|
注意:需要将 Mmap 设为 PROT_WRITE,这样才能写。同时,需要设为 MAP_SHARED,这样才能对文件本身进行修改。相应地,Open 需要设为 O_RDWR。
9.15
8 0x9
16 0x11
24 0x19
32 0x21
9.16
16
16
16
16
9.17&9.18
参考 malloc lab。
9.19
-
a
-
d
-
b
CSAPP hw9
https://je3ter.github.io/2024/02/17/CSAPP/CSAPP hw9/