一部のAndroidデバイス(Android 10以降のみ)でこのアイテムを見ると、次の/proc/self/maps
2行のようなものが観察されます。
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
驚くべきことに、これら2つの範囲は重なります。両方で始まります79cfd4d000
が、一方はで終わり、79cfff5000
もう一方はまで拡張されます79d01d8000
。
ここでアドレス範囲が重なるとは何を意味し、なぜこれが起こるのですか?