OSDN Git Service

art: Use SIRT::GetAlignedSirtSizeTarget in calling convention
authorDmitry Petrochenko <dmitry.petrochenko@intel.com>
Thu, 3 Apr 2014 07:35:54 +0000 (14:35 +0700)
committerAndreas Gampe <agampe@google.com>
Thu, 10 Apr 2014 16:20:42 +0000 (09:20 -0700)
commit135016a1feee5576014f377e8006057837ee73a2
tree900578418eea8094513d6e22ab0bb9f616334fd7
parent22839a631bb3591a1c0037c388d51a4f18b5fb5e
art: Use SIRT::GetAlignedSirtSizeTarget in calling convention

Calculate frame size based on SIRT::GetAlignedSirtSizeTarget existing method.

Make offset functions pointer-size-dependent for cross-compiling. Add
a test to check whether our computations are correct.

Change-Id: Ic66daf6f9908890eda906bdcbbc4444c4fef614f
Signed-off-by: Dmitry Petrochenko <dmitry.petrochenko@intel.com>
build/Android.gtest.mk
compiler/jni/quick/arm/calling_convention_arm.cc
compiler/jni/quick/arm64/calling_convention_arm64.cc
compiler/jni/quick/calling_convention.h
compiler/jni/quick/mips/calling_convention_mips.cc
compiler/jni/quick/x86/calling_convention_x86.cc
compiler/jni/quick/x86_64/calling_convention_x86_64.cc
runtime/stack_indirect_reference_table.h
runtime/stack_indirect_reference_table_test.cc [new file with mode: 0644]