summaryrefslogtreecommitdiffstats
path: root/dex2oat
diff options
context:
space:
mode:
authorDave Allison <dallison@google.com>2014-07-16 16:04:32 -0700
committerDave Allison <dallison@google.com>2014-08-07 09:26:35 -0700
commitdfd3b47813c14c5f1607cbe7b10a28b1b2f29cbc (patch)
treeb71dbae2ef905c08eb4cf615c8b44868cc314531 /dex2oat
parent8b62dc0f993d0445401655fc274e5225498fa81c (diff)
downloadart-dfd3b47813c14c5f1607cbe7b10a28b1b2f29cbc.tar.gz
art-dfd3b47813c14c5f1607cbe7b10a28b1b2f29cbc.tar.bz2
art-dfd3b47813c14c5f1607cbe7b10a28b1b2f29cbc.zip
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>
Diffstat (limited to 'dex2oat')
-rw-r--r--dex2oat/dex2oat.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/dex2oat/dex2oat.cc b/dex2oat/dex2oat.cc
index ac3eb39812..bb86a74b34 100644
--- a/dex2oat/dex2oat.cc
+++ b/dex2oat/dex2oat.cc
@@ -1169,6 +1169,7 @@ static int dex2oat(int argc, char** argv) {
case kThumb2:
case kArm64:
case kX86:
+ case kX86_64:
implicit_null_checks = true;
implicit_so_checks = true;
break;