Use image oat file instead of image header for immune spaces
The old immune spaces logic used the oat file information in the image header instead of the actual oat file pointer. This was incorrect for the app image case since the app image oat file is not necessarily at the address specified in the header. This bug could cause an incorrect immune region that caused large objects to get freed if they were within this immune region. Added test. Bug: 22858531 (cherry picked from commit 5351da02) Change-Id: Ibf41b0c0a9a7b0d093146311e2603a186033e339
Loading
Please sign in to comment