- #1
waht
- 1,501
- 4
Here is a small segment that was dumped after an error in a program has occurred - that does a lot of memory allocation.
Interestingly, it shows the privileges of different memory segments. I'm wondering if there is a command that dumps this kind information if you provide the start and stop memory address. Or to find out which segments are from the heap, or stack.
Code:
b7ee6000-b7ee7000 rw-p 00157000 08:02 72280 /lib/libc-2.9.so
b7ee7000-b7eea000 rw-p b7ee7000 00:00 0
b7eea000-b7ef7000 r-xp 00000000 08:02 72115 /lib/libgcc_s.so.1
b7ef7000-b7ef8000 r--p 0000c000 08:02 72115 /lib/libgcc_s.so.1
b7ef8000-b7ef9000 rw-p 0000d000 08:02 72115 /lib/libgcc_s.so.1
b7ef9000-b7f20000 r-xp 00000000 08:02 72284 /lib/libm-2.9.so
b7f20000-b7f21000 r--p 00026000 08:02 72284 /lib/libm-2.9.so
b7f21000-b7f22000 rw-p 00027000 08:02 72284 /lib/libm-2.9.so
Interestingly, it shows the privileges of different memory segments. I'm wondering if there is a command that dumps this kind information if you provide the start and stop memory address. Or to find out which segments are from the heap, or stack.