Commit 0e314f08 authored by Orion Hodson's avatar Orion Hodson
Browse files

ART: Dual mapping of JIT code pages

Add support for a two mappings of JIT code pages. One mapping is used
for executing code, the other for updating it. The latter mapping is
never executable.

Fallback to the existing regime when the required support is missing.

No longer allocate mappings for JIT code when cache exists only for
profiling purposes.

Bug: 66095511
Bug: 111199492
Test: art/test.py --host
Test: art/test.py --64 (angler - single view)
Test: art/test.py --64 (other - dual view)
Test: walleye boots

Change-Id: I9920534c81cbf16f375f1dd554d5952716bf3253
parent 9b1e90ef
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment