diff options
author | Nicolas Geoffray <ngeoffray@google.com> | 2019-12-08 22:07:08 +0000 |
---|---|---|
committer | Nicolas Geoffray <ngeoffray@google.com> | 2019-12-17 09:48:00 +0000 |
commit | 57cacb720e6f995aa1a42df6e2e6470a9ec57261 (patch) | |
tree | bb73a113c94bc397cd7c99a4c64e033bf29b9803 /libnativeloader/native_loader_test.cpp | |
parent | 013d1ee96b928f3bda9031e94d4a69f827133ce6 (diff) |
Refactor OSR related code to prepare for "true" OSR.
- Make the compiler restore all callee-save registers.
- Make the compiler return any value in a core register: this simplifies
the current stub, and will also avoid having to look at the return
type (and reading the shorty) when returning to an nterp frame.
- Add OsrData and offsets of its members to be used by nterp.
Test: test.py
Bug: 27094810
Change-Id: Ifa4f4877ab8b1f0c6a96feccea30c909942eb2fa
Diffstat (limited to 'libnativeloader/native_loader_test.cpp')
0 files changed, 0 insertions, 0 deletions