개인 VM 페이지가 "rwx"에 속하지 않는다는 것은 무엇을 의미합니까?

개인 VM 페이지가 "rwx"에 속하지 않는다는 것은 무엇을 의미합니까?

고쳐 쓰다:

이는 패딩입니다. rwx가 아닌 각 영역 앞에는 읽기 및/또는 쓰기 가능 영역이 옵니다. 이 영역은 함께 64Mb 세그먼트(64비트 아키텍처의 경우)를 형성합니다.

SO 관련 질문 :https://stackoverflow.com/q/6568043/251311

rwx플래그 가 없는 VM 세그먼트가 많이 있다는 것을 발견했습니다 p.

7f7e98033000-7f7e9c000000 ---p 00000000 00:00 0
Size:              65332 kB
Rss:                   0 kB
Pss:                   0 kB
Shared_Clean:          0 kB
Shared_Dirty:          0 kB
Private_Clean:         0 kB
Private_Dirty:         0 kB
Referenced:            0 kB
Anonymous:             0 kB
AnonHugePages:         0 kB
Swap:                  0 kB
KernelPageSize:        4 kB
MMUPageSize:           4 kB

참고할만한 의미가 있나요?

설명과 다름http://www.greenend.org.uk/rjk/tech/dataseg.html, 해당 fd가 첨부되어 있지 않기 때문에 공유 라이브러리의 매핑이 아닙니다. 이는 장기간 실행되는 사용자 정의 C++ 데몬이지만 유사한 사용 패턴을 가진 몇 가지 다른 프로세스를 발견했습니다. 예를 들어 erlang(그중 다수)이 있습니다. 이에 비해 장기 실행되는 php-fpm 및 Python 프로세스에는 실제로 그러한 세그먼트가 0개 있습니다. "다른 매핑에는 어떤 것이 있습니까?" --- 다른 모든 것은 예상되고 일반적인 것입니다. 개인 세그먼트 및 공유 라이브러리의 일반적인 읽기/쓰기입니다.

관련 정보