OSDN Git Service

More Jit-to-Interp entry point cleanup.
authorBen Cheng <bccheng@android.com>
Wed, 5 Jan 2011 20:39:42 +0000 (12:39 -0800)
committerBen Cheng <bccheng@android.com>
Wed, 5 Jan 2011 20:39:42 +0000 (12:39 -0800)
commit4fa9da7e20ada53eac75216e038a2887d85df19e
tree274282bf2d1acd3b5f5279c9b5c35f131c62a9d8
parentaf5aa1f4ce7eecc1b47a4c038cebb67d33f08f18
More Jit-to-Interp entry point cleanup.

Only register entry points dispatched through [r6+#offset] in
JitToInterpEntries.

For ARM targets check the size of JitToInterpEntries explicitly to
make sure that its last entry is within 128 byte from InterpState
due to the Thumb codegen constraint.

Change-Id: I74184115cb3a3c89afc3a5fe53685671d9cb1027
vm/compiler/codegen/arm/armv5te-vfp/ArchVariant.c
vm/compiler/codegen/arm/armv5te/ArchVariant.c
vm/compiler/codegen/arm/armv7-a-neon/ArchVariant.c
vm/compiler/codegen/arm/armv7-a/ArchVariant.c
vm/interp/Interp.c
vm/interp/InterpDefs.h