У меня вывод pmap
выглядит следующим образом:
$ pmap -X `pidof a.out`
6148: ./a.out
Address Perm Offset Device Inode Size Rss Pss Referenced Anonymous LazyFree ShmemPmdMapped Shared_Hugetlb Private_Hugetlb Swap SwapPss Locked THPeligible Mapping
55d5afaea000 r-xp 00000000 08:05 1459416 4 4 4 4 0 0 0 0 0 0 0 0 0 a.out
55d5afcea000 r--p 00000000 08:05 1459416 4 4 4 4 4 0 0 0 0 0 0 0 0 a.out
55d5afceb000 rw-p 00001000 08:05 1459416 4 4 4 4 4 0 0 0 0 0 0 0 0 a.out
55d5b00ff000 rw-p 00000000 00:00 0 132 4 4 4 4 0 0 0 0 0 0 0 0 [heap]
7fe235546000 r-xp 00000000 08:05 8524447 1948 1064 7 1064 0 0 0 0 0 0 0 0 0 libc-2.27.so
7fe23572d000 ---p 001e7000 08:05 8524447 2048 0 0 0 0 0 0 0 0 0 0 0 0 libc-2.27.so
7fe23592d000 r--p 001e7000 08:05 8524447 16 16 16 16 16 0 0 0 0 0 0 0 0 libc-2.27.so
7fe235931000 rw-p 001eb000 08:05 8524447 8 8 8 8 8 0 0 0 0 0 0 0 0 libc-2.27.so
7fe235933000 rw-p 00000000 00:00 0 16 12 12 12 12 0 0 0 0 0 0 0 0
7fe235937000 r-xp 00000000 08:05 8524419 156 156 1 156 0 0 0 0 0 0 0 0 0 ld-2.27.so
7fe235b24000 rw-p 00000000 00:00 0 8 8 8 8 8 0 0 0 0 0 0 0 0
7fe235b5e000 r--p 00027000 08:05 8524419 4 4 4 4 4 0 0 0 0 0 0 0 0 ld-2.27.so
7fe235b5f000 rw-p 00028000 08:05 8524419 4 4 4 4 4 0 0 0 0 0 0 0 0 ld-2.27.so
7fe235b60000 rw-p 00000000 00:00 0 4 4 4 4 4 0 0 0 0 0 0 0 0
7fff98249000 rw-p 00000000 00:00 0 132 12 12 12 12 0 0 0 0 0 0 0 0 [stack]
7fff9837b000 r--p 00000000 00:00 0 12 0 0 0 0 0 0 0 0 0 0 0 0 [vvar]
7fff9837e000 r-xp 00000000 00:00 0 4 4 0 4 0 0 0 0 0 0 0 0 0 [vdso]
ffffffffff600000 r-xp 00000000 00:00 0 4 0 0 0 0 0 0 0 0 0 0 0 0 [vsyscall]
==== ==== === ========== ========= ======== ============== ============== =============== ==== ======= ====== ===========
4508 1308 92 1308 80 0 0 0 0 0 0 0 0 KB
На странице руководства нет информации о том, что означают столбцы. Другие вопросы о стековом потоке относятся к какой-то другой или более старой версии pmap
. Эта ссылка https://techtalk.intersec.com/2013/07/memory-part-2-understanding-process-memory/ кажется хорошим ресурсом, но она не охватывает все.
Я хочу понять, что означают заголовки столбцов в выводе pmap.