동일한 시스템에서 vDSO 영역 크기가 다른 이유는 무엇입니까?

동일한 시스템에서 vDSO 영역 크기가 다른 이유는 무엇입니까?

ASLR이 0으로 설정된 두 개의 동일한 컴퓨터가 있습니다. 동일한 실행 파일을 실행합니다. vDSO 영역 크기는 서로 동일하지 않습니다. 이는 다른 영역에도 변화를 가져올 것입니다. 왜 크기가 다른가요?

기계 1

00400000-00401000 r--p 00000000 ca:01 256227                             /home/ubuntu/pm/pm-pro
00401000-00482000 r-xp 00001000 ca:01 256227                             /home/ubuntu/pm/pm-pro
00482000-004a8000 r--p 00082000 ca:01 256227                             /home/ubuntu/pm/pm-pro
004a9000-004ac000 r--p 000a8000 ca:01 256227                             /home/ubuntu/pm/pm-pro
004ac000-004af000 rw-p 000ab000 ca:01 256227                             /home/ubuntu/pm/pm-pro
004af000-004d3000 rw-p 00000000 00:00 0                                  [heap]
7ffff7ffa000-7ffff7ffd000 r--p 00000000 00:00 0                          [vvar]
7ffff7ffd000-7ffff7fff000 r-xp 00000000 00:00 0                          [vdso]
7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0                          [stack]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

기계 2

00400000-00401000 r--p 00000000 ca:01 293324                             /home/ubuntu/pm/pm-pro
00401000-00482000 r-xp 00001000 ca:01 293324                             /home/ubuntu/pm/pm-pro
00482000-004a8000 r--p 00082000 ca:01 293324                             /home/ubuntu/pm/pm-pro
004a9000-004ac000 r--p 000a8000 ca:01 293324                             /home/ubuntu/pm/pm-pro
004ac000-004af000 rw-p 000ab000 ca:01 293324                             /home/ubuntu/pm/pm-pro
004af000-004d3000 rw-p 00000000 00:00 0                                  [heap]
7ffff7ffb000-7ffff7ffe000 r--p 00000000 00:00 0                          [vvar]
7ffff7ffe000-7ffff7fff000 r-xp 00000000 00:00 0                          [vdso]
7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0                          [stack]
ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0                  [vsyscall]

관련 정보