- . , . . 4096 0x1000 .
" " ; " " . , . , . 0- 0x8048000 0x8048fff, (0x8048100). 1- 0x8049000 0x8049fff. 0x8073000 0x8073fff, ( 0x8073eff).
0x8074000, 0x8074f00. , , , (PROT_EXEC|PROT_READ
vs PROT_READ
). , " " / " ".
, . "" "" , , . readelf
objdump
.
, ( "" ) , - .
, cat /proc/self/maps
:
ben@joyplim ~ % cat /proc/self/maps
00400000-0040c000 r-xp 00000000 fe:01 36176026 /bin/cat
0060b000-0060c000 r--p 0000b000 fe:01 36176026 /bin/cat
0060c000-0060d000 rw-p 0000c000 fe:01 36176026 /bin/cat
<plus the heap, stack, library, and special kernel stuff>