• Alexei Zavjalov's avatar
    ART: Generalize code to find PC for artInvokeInterfaceTrampoline · 41c507a9
    Alexei Zavjalov authored
    
    
    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>
    41c507a9
instruction_set_test.cc 1.85 KB