diff options
author | 2023-08-30 16:55:49 +0100 | |
---|---|---|
committer | 2023-09-04 16:06:09 +0100 | |
commit | 9ad93adddc0396d1a451639fadae3f1c39798131 (patch) | |
tree | b1fbf3beb54736a5e89b07fb534c70499ff48bf6 /compiler/optimizing/optimizing_compiler.cc | |
parent | 60e40db801f9b93d1c340b933bf937e894439e87 (diff) |
Refactor OatQuickMethodHeader for assembly stubs.
Refactor OatQuickMethodHeader to free up the most significant bit.
This should allow us to have oat files close to 4GB in size.
In particular, remove code size for stubs. We only need that
for nterp, which can handle explicitly/differently instead.
Also remove the sentinel value from the assembly stubs,
and check whether the code pointer is in libart instead.
Bug: 288215378
Bug: 288833213
Bug: 297093110
Test: ./art/test.py -b --host
Change-Id: Ic371ec953388bcdc518ab60b2a863c7c9e9ff903
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
0 files changed, 0 insertions, 0 deletions