Commit 41c507a9 authored by Alexei Zavjalov's avatar Alexei Zavjalov Committed by Andreas Gampe
Browse files

ART: Generalize code to find PC for artInvokeInterfaceTrampoline



This allows to determine target method when the interface method has
no dex index, now also for X86-64 and ARM64.

Add constexpr functions to callee_save_frame.h to have compile-time
sizes of callee-save frames. Add a test that ensures they agree
with computations by the corresponding ArtMethod methods.

Move some instruction-set functions into the header file to allow
inlining them. Move arch-specific pointer sizes and alignment sizes
out of globals.h to instruction_set.h to reduce dependencies.

Change-Id: I2997592c7dd1f4dd2bd497522c64bd235ae615a6
Signed-off-by: default avatarAlexei Zavjalov <alexei.zavjalov@intel.com>
parent f71f8da2
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment