/proc/.../maps의 주소 범위가 겹칩니다.

/proc/.../maps의 주소 범위가 겹칩니다.

일부 Android 기기(Android 10 이상에서만 해당)에서 이 항목을 보면 /proc/self/maps다음 두 줄과 유사한 항목이 관찰됩니다.

79cfd4d000-79cfff5000 --xp 0012e000 fd:00 286 /apex/com.android.runtime/lib64/libart.so
79cfd4d000-79d01d8000 --xp 0012e000 fd:00 286 /apex/com.android.runtime/lib64/libart.so

놀랍게도 이 두 범위는 겹칩니다. 둘 다 로 시작 79cfd4d000하지만 하나는 로 끝나고 79cfff5000다른 하나는 까지 확장됩니다 79d01d8000.

여기서 주소 범위가 겹치는 것은 무엇을 의미하며 왜 이런 일이 발생합니까?

관련 정보