diff options
author | Dave Allison <dallison@google.com> | 2014-07-16 16:04:32 -0700 |
---|---|---|
committer | Dave Allison <dallison@google.com> | 2014-08-07 09:26:35 -0700 |
commit | dfd3b47813c14c5f1607cbe7b10a28b1b2f29cbc (patch) | |
tree | b71dbae2ef905c08eb4cf615c8b44868cc314531 /dex2oat | |
parent | 8b62dc0f993d0445401655fc274e5225498fa81c (diff) | |
download | art-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.cc | 1 |
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; |