OSDN Git Service

Add implicit checks for x86_64 architecture.
authorDave Allison <dallison@google.com>
Wed, 16 Jul 2014 23:04:32 +0000 (16:04 -0700)
committerDave Allison <dallison@google.com>
Thu, 7 Aug 2014 16:26:35 +0000 (09:26 -0700)
commitdfd3b47813c14c5f1607cbe7b10a28b1b2f29cbc
treeb71dbae2ef905c08eb4cf615c8b44868cc314531
parent8b62dc0f993d0445401655fc274e5225498fa81c
Add implicit checks for x86_64 architecture.

This combines the x86 and x86_64 fault handlers into one.  It also
merges in the change to the entrypoints for X86_64.

Replaces generic instruction length calculator with one that only
works with the specific instructions we use.

Bug: 16256184

Change-Id: I1e8ab5ad43f46060de9597615b423c89a836035c
Signed-off-by: Chao-ying Fu <chao-ying.fu@intel.com>
13 files changed:
compiler/dex/quick/x86/target_x86.cc
dex2oat/dex2oat.cc
runtime/Android.mk
runtime/arch/arm/fault_handler_arm.cc
runtime/arch/arm64/fault_handler_arm64.cc
runtime/arch/mips/fault_handler_mips.cc
runtime/arch/x86/fault_handler_x86.cc
runtime/arch/x86_64/fault_handler_x86_64.cc [deleted file]
runtime/arch/x86_64/quick_entrypoints_x86_64.S
runtime/fault_handler.cc
runtime/fault_handler.h
runtime/runtime.cc
runtime/thread_linux.cc