OSDN Git Service
Vladimir Marko [Thu, 11 Aug 2016 18:48:06 +0000 (18:48 +0000)]
Merge "x86/x86-64: Shorter fast-path for read barrier field load." am:
9d32586b52
am:
b7928f7f72
Change-Id: I0a7fd93f0981a95214d7bf3644c68b3c7fcd3ac4
Vladimir Marko [Thu, 11 Aug 2016 18:45:06 +0000 (18:45 +0000)]
Merge "x86/x86-64: Shorter fast-path for read barrier field load."
am:
9d32586b52
Change-Id: I817da2e93d1cc5e0198c1ed2edab7b21951227e8
Alexandre Rames [Thu, 11 Aug 2016 18:45:05 +0000 (18:45 +0000)]
Merge "ARM64: Use libvixld when compiling for debug mode." am:
0c7972c6c2
am:
8ea9860579
Change-Id: Iec23f784aac5ae47f3db50e4c601604e95b69bc6
Alexandre Rames [Thu, 11 Aug 2016 18:42:10 +0000 (18:42 +0000)]
Merge "ARM64: Use libvixld when compiling for debug mode."
am:
0c7972c6c2
Change-Id: I8853f50c9c542104183ddbcf4bf36c2baa1d9e77
Treehugger Robot [Thu, 11 Aug 2016 18:41:55 +0000 (18:41 +0000)]
Merge "x86/x86-64: Shorter fast-path for read barrier field load."
Treehugger Robot [Thu, 11 Aug 2016 18:37:50 +0000 (18:37 +0000)]
Merge "ARM64: Use libvixld when compiling for debug mode."
Aart Bik [Thu, 11 Aug 2016 18:35:34 +0000 (18:35 +0000)]
Merge "Full enable new round implementation on x86/x86_64" am:
c531c21794
am:
03cf008f85
Change-Id: If287d03ed4f00bfc1c900eb6e305b900d7046132
Aart Bik [Thu, 11 Aug 2016 18:32:07 +0000 (18:32 +0000)]
Merge "Full enable new round implementation on x86/x86_64"
am:
c531c21794
Change-Id: I8f0c2115bf64d733a9d548060a21449dbf57d18f
Aart Bik [Thu, 11 Aug 2016 18:24:10 +0000 (18:24 +0000)]
Merge "Full enable new round implementation on x86/x86_64"
Alexandre Rames [Thu, 11 Aug 2016 16:04:14 +0000 (17:04 +0100)]
ARM64: Use libvixld when compiling for debug mode.
VIXL debug mode checks are valuable to catch dangerous code that can
lead to bugs.
This patch includes a couple of fixes for issues spotted by VIXL in debug mode.
Change-Id: I388ae1ffd9256ad74d0b6ce06f79cc7927a5f28a
Vladimir Marko [Thu, 11 Aug 2016 13:16:57 +0000 (14:16 +0100)]
x86/x86-64: Shorter fast-path for read barrier field load.
Test: Tested with ART_USE_READ_BARRIER=true on host.
Bug:
29966877
Bug:
12687968
Change-Id: I73359495910dacb2cc28f1a21ef9e610bab5a476
Vladimir Marko [Thu, 11 Aug 2016 09:13:03 +0000 (09:13 +0000)]
Merge "ARM/ARM64: Improve assembler macros for kSaveEverything frame." am:
33699c9529
am:
e6c10af9d2
Change-Id: I72873189b2b6a46e2e59093e62ce0bb1c7274d12
Vladimir Marko [Thu, 11 Aug 2016 09:10:05 +0000 (09:10 +0000)]
Merge "ARM/ARM64: Improve assembler macros for kSaveEverything frame."
am:
33699c9529
Change-Id: Idf569faf84dd37c71b5a75622142e76f933b79df
Vladimir Marko [Thu, 11 Aug 2016 09:01:22 +0000 (09:01 +0000)]
Merge "ARM/ARM64: Improve assembler macros for kSaveEverything frame."
Andreas Gampe [Thu, 11 Aug 2016 05:49:22 +0000 (05:49 +0000)]
Merge "ART: Check for more low-space situations in zygote" am:
8cf44dbedd
am:
247dba71fb
Change-Id: I04d1c19c5818bfe324cb34c56e2e8a60516ff446
Andreas Gampe [Thu, 11 Aug 2016 05:46:24 +0000 (05:46 +0000)]
Merge "ART: Check for more low-space situations in zygote"
am:
8cf44dbedd
Change-Id: I11ebd60a509a49034a44479f74f29d9d640ff0ca
Treehugger Robot [Thu, 11 Aug 2016 05:38:00 +0000 (05:38 +0000)]
Merge "ART: Check for more low-space situations in zygote"
Andreas Gampe [Wed, 10 Aug 2016 03:19:18 +0000 (20:19 -0700)]
ART: Check for more low-space situations in zygote
Even if a boot image exists and can be loaded, the rest of the
platform may not be able to boot. We previously only checked
after full image generation and missed this case.
Also prune the cache if there wasn't even space to put the boot
marker.
(cherry picked from commit
f242f66cf7137ef681e44a494758976e11579260)
Bug:
30765660
Test: m test-art-host
Change-Id: Icd43746e681c62ce2e4e8745fb17bda65ca60372
Mathieu Chartier [Thu, 11 Aug 2016 00:51:03 +0000 (00:51 +0000)]
Merge "Fix pending exception failure for encoded statics" am:
34110807ea
am:
2ad1aa1833
Change-Id: I931d0654264e244fff33cb505519a3dc5ce16dfe
Mathieu Chartier [Thu, 11 Aug 2016 00:48:05 +0000 (00:48 +0000)]
Merge "Fix pending exception failure for encoded statics"
am:
34110807ea
Change-Id: Ie0be2f627c540bd22888e3a8e327c8efc23c80f3
Treehugger Robot [Thu, 11 Aug 2016 00:37:21 +0000 (00:37 +0000)]
Merge "Fix pending exception failure for encoded statics"
Mathieu Chartier [Wed, 10 Aug 2016 20:57:39 +0000 (13:57 -0700)]
Fix pending exception failure for encoded statics
ReadValueToField may allocate a string and cause OOME, we were
not checking this each loop iteration. Throwing an exception
with a pending exception causes an abort.
Bug:
30690988
Test: test-art-host
Change-Id: I2c9751bf0544cf115d9d8e914e58ebccc81bcbf4
Aart Bik [Wed, 10 Aug 2016 21:05:54 +0000 (14:05 -0700)]
Full enable new round implementation on x86/x86_64
Rationale:
Running JIT on Fugu does not always provide a constant area.
In such cases, we need to construct FP constants through stack.
This only applies to x86.
Test: 580-checker-round
BUG=
26327751
Change-Id: I7e2c80dafbafbe647cfe9ecb039920bb534c666a
Vladimir Marko [Wed, 10 Aug 2016 11:30:05 +0000 (12:30 +0100)]
ARM/ARM64: Improve assembler macros for kSaveEverything frame.
On ARM, use vpush/vpop {d0-d15} instead of {s0-s31}.
On ARM64, use 16-byte aligned stp/ldp for FP registers.
Test: Run ART test suite on Nexus 9.
Bug:
30212852
Change-Id: I36c04d3f1f7e03661c501977c3c9ffa7d2942d2f
Mathieu Chartier [Wed, 10 Aug 2016 19:18:12 +0000 (19:18 +0000)]
Merge "Fix negative array size checking" am:
38dd0e8f0a
am:
38f37ffcab
Change-Id: If77850f9d2e2abeb65b3e87ad94366c8b22a358b
Mathieu Chartier [Wed, 10 Aug 2016 19:15:43 +0000 (19:15 +0000)]
Merge "Fix negative array size checking"
am:
38dd0e8f0a
Change-Id: Icd6eba521a54f33d5c2c422aacca20923b8e0967
Treehugger Robot [Wed, 10 Aug 2016 19:06:01 +0000 (19:06 +0000)]
Merge "Fix negative array size checking"
Mathieu Chartier [Wed, 10 Aug 2016 17:08:58 +0000 (10:08 -0700)]
Fix negative array size checking
Mask out the alignment after the size check. Was broken in previous
CL.
Test: target test 412 --64 with CC + baker
Bug:
30162165
Change-Id: Ic4eb7229fb742490cd9193baf0faa2be6b454f38
Serguei Katkov [Wed, 10 Aug 2016 16:14:30 +0000 (16:14 +0000)]
Merge "ART: Fix JIT profile saver" am:
f2b1529b09
am:
9fe11b1723
Change-Id: I05870590ad318191e02abbee147b6b383bbd29f9
Serguei Katkov [Wed, 10 Aug 2016 16:11:32 +0000 (16:11 +0000)]
Merge "ART: Fix JIT profile saver"
am:
f2b1529b09
Change-Id: Iadbd6f1101de48515396b26cb0bafc2087dbd631
Treehugger Robot [Wed, 10 Aug 2016 16:06:07 +0000 (16:06 +0000)]
Merge "ART: Fix JIT profile saver"
Serguei Katkov [Mon, 1 Aug 2016 10:47:04 +0000 (17:47 +0700)]
ART: Fix JIT profile saver
We miss the case when jit activity notification count exceeds
the threshold. Fix it.
Bug:
30583550
Test: manual test in master
Change-Id: Ib10a34d3c2f5d3cf674b1c4d7a3c1204784865d3
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
Vladimir Marko [Wed, 10 Aug 2016 14:35:25 +0000 (14:35 +0000)]
Merge "Rename callee save enumerators." am:
066187de25
am:
fe3313d2c1
Change-Id: Iee64da6b5868175af03c813f584ca3ad8ee75bb7
Vladimir Marko [Wed, 10 Aug 2016 14:32:27 +0000 (14:32 +0000)]
Merge "Rename callee save enumerators."
am:
066187de25
Change-Id: I3172a5e9dd37dc75746a0a63d4758558d0c00b7b
Vladimir Marko [Wed, 10 Aug 2016 14:28:27 +0000 (14:28 +0000)]
Merge "Rename callee save enumerators."
Narayan Kamath [Wed, 10 Aug 2016 14:25:54 +0000 (14:25 +0000)]
Merge "Instruction: Add new formats 45cc and 4rcc." am:
3de6f3f9c9
am:
62d4f6e9d7
Change-Id: I414c747cda50e509cc340a6818819df5945e27ca
Narayan Kamath [Wed, 10 Aug 2016 14:22:26 +0000 (14:22 +0000)]
Merge "Instruction: Add new formats 45cc and 4rcc."
am:
3de6f3f9c9
Change-Id: Icae8eb59fd0b65477411b3da965a9b6fc2464203
Narayan Kamath [Wed, 10 Aug 2016 14:15:28 +0000 (14:15 +0000)]
Merge "Instruction: Add new formats 45cc and 4rcc."
Vladimir Marko [Wed, 10 Aug 2016 13:40:52 +0000 (13:40 +0000)]
Merge "ARM: Embed constants in add/sub-long." am:
4997d14c8d
am:
19dc202334
Change-Id: If618a1aa319bd6ab0c5f6a6aff6e67dd39c85de2
Vladimir Marko [Wed, 10 Aug 2016 13:37:25 +0000 (13:37 +0000)]
Merge "ARM: Embed constants in add/sub-long."
am:
4997d14c8d
Change-Id: I0adf61fab5b5b17e29839542c6406d4e1fa5cc73
Vladimir Marko [Wed, 10 Aug 2016 13:29:15 +0000 (13:29 +0000)]
Merge "ARM: Embed constants in add/sub-long."
Vladimir Marko [Wed, 3 Aug 2016 17:49:58 +0000 (18:49 +0100)]
Rename callee save enumerators.
And related image method enumerators, macros, etc.
Clean up some entrypoint assembly comments.
This is a follow-up to
https://android-review.googlesource.com/252348
Test: Run ART test suite on host and Nexus 9.
Bug:
30212852
Change-Id: I2707342d4255c88c547655be83ed97a67e12ae9e
Narayan Kamath [Wed, 3 Aug 2016 11:46:23 +0000 (12:46 +0100)]
Instruction: Add new formats 45cc and 4rcc.
These are new 4 byte formats with the following properties.
- The first three (16 bit) words of these instructions have the same
format as 35c and 3rc respectively.
- The fourth 16 bit word encodes an additional constant index reference.
This change includes placeholder opcodes for invoke-polymorphic and
invoke-polymorphic/range which will be the first dex instructions that
use this new format. In addition to a method_idx that gives the invoked
method, these instructions also provide a proto_idx which gives the
(static) type signature of the call site.
The only reason these are included in this change is because we need
an instruction with a given format to write a unit_test using the Instruction
API.
bug:
30550796
test: make test-art-host
Change-Id: I02612ddee47169757175a8079d82f811f6545945
Narayan Kamath [Wed, 10 Aug 2016 10:30:11 +0000 (10:30 +0000)]
Merge "Revert experimental lambda feature." am:
c218427ab9
am:
d891421c02
Change-Id: Ie7f703345ad2e5d1a9ff194ca9a2756d4544bf85
Narayan Kamath [Wed, 10 Aug 2016 10:26:44 +0000 (10:26 +0000)]
Merge "Revert experimental lambda feature."
am:
c218427ab9
Change-Id: Id73fbf20e9f119552f1a0b623575d6caf8b414bf
Narayan Kamath [Wed, 10 Aug 2016 10:20:49 +0000 (10:20 +0000)]
Merge "Revert experimental lambda feature."
Sebastien Hertz [Wed, 10 Aug 2016 05:30:56 +0000 (05:30 +0000)]
Merge "JDWP: fix method argument count" am:
45b1718769
am:
28e1f63aa7
Change-Id: Icc7f2730d8dc13618da6512df7b3d29eb6556a34
Sebastien Hertz [Wed, 10 Aug 2016 05:27:26 +0000 (05:27 +0000)]
Merge "JDWP: fix method argument count"
am:
45b1718769
Change-Id: Ifeaec3aced92c63c81eff1b795d19a3e58def03c
Sebastien Hertz [Wed, 10 Aug 2016 05:18:48 +0000 (05:18 +0000)]
Merge "JDWP: fix method argument count"
Matthew Gharrity [Wed, 10 Aug 2016 04:00:22 +0000 (04:00 +0000)]
Merge "Add a graph coloring art test option" am:
e4520c185d
am:
4febaf55e2
Change-Id: I241eae25259b0ba5e8633918359afe9d5c933e39
Matthew Gharrity [Wed, 10 Aug 2016 03:57:21 +0000 (03:57 +0000)]
Merge "Add a graph coloring art test option"
am:
e4520c185d
Change-Id: Iaa861f3c5d314f28e54b9ca0a11bdaaf8bbb75c6
Treehugger Robot [Wed, 10 Aug 2016 03:52:13 +0000 (03:52 +0000)]
Merge "Add a graph coloring art test option"
Andreas Gampe [Wed, 10 Aug 2016 00:35:13 +0000 (00:35 +0000)]
Merge "ART: Extract JNI macro assembler for arm" am:
dfdf1e5343
am:
e4e212b588
Change-Id: Ia6179a7697832163d4530fdfbc41d1e1d83923c5
Andreas Gampe [Wed, 10 Aug 2016 00:32:39 +0000 (00:32 +0000)]
Merge "ART: Extract JNI macro assembler for arm"
am:
dfdf1e5343
Change-Id: Ide2cdde3c6b2ec58ee89710184f2369667bd728e
Treehugger Robot [Wed, 10 Aug 2016 00:20:25 +0000 (00:20 +0000)]
Merge "ART: Extract JNI macro assembler for arm"
Matthew Gharrity [Tue, 9 Aug 2016 01:03:46 +0000 (18:03 -0700)]
Add a graph coloring art test option
Test: ART_TEST_OPTIMIZING_GRAPH_COLOR=true m test-art-host
Change-Id: I1bd7c20cdd372ed227204c990484d123c67bdfa8
Andreas Gampe [Tue, 9 Aug 2016 22:36:00 +0000 (22:36 +0000)]
Merge "ART: Extract JNI macro assembler for arm64" am:
c21f1c5b29
am:
9655b9d4f7
Change-Id: Id4f86f75d18596ee90d1ca2399c95e042416fcf9
Andreas Gampe [Tue, 9 Aug 2016 22:33:02 +0000 (22:33 +0000)]
Merge "ART: Extract JNI macro assembler for arm64"
am:
c21f1c5b29
Change-Id: I1b943b3efd7ff12730d0bb4a20ec2083b1a9d064
Andreas Gampe [Tue, 9 Aug 2016 00:32:34 +0000 (17:32 -0700)]
ART: Extract JNI macro assembler for arm
Extract the JNI assembler parts from the regular assembler.
Change-Id: Ice39ffeb854f8651e93443dd69f4c9e0e802975c
Test: m test-art-target (N6)
Treehugger Robot [Tue, 9 Aug 2016 22:23:24 +0000 (22:23 +0000)]
Merge "ART: Extract JNI macro assembler for arm64"
Mathieu Chartier [Tue, 9 Aug 2016 19:41:50 +0000 (19:41 +0000)]
Merge "Card mark holding class instead of declaring class" am:
0ed44f9595
am:
c8e6f7a739
Change-Id: Id2057c84fab6acd7dd016a59217ff899430f2f84
Mathieu Chartier [Tue, 9 Aug 2016 19:41:49 +0000 (19:41 +0000)]
Merge "Revert "Revert "ARM64 asm for region space array allocation""" am:
4c3cc6ca2a
am:
6807da04a8
Change-Id: I789ce16a362304525faefbac5f1f1805f05bc5af
Mathieu Chartier [Tue, 9 Aug 2016 19:38:55 +0000 (19:38 +0000)]
Merge "Card mark holding class instead of declaring class"
am:
0ed44f9595
Change-Id: I6b4eeb9b956a6b5def8b28366822af4b0d44c686
Mathieu Chartier [Tue, 9 Aug 2016 19:38:52 +0000 (19:38 +0000)]
Merge "Revert "Revert "ARM64 asm for region space array allocation"""
am:
4c3cc6ca2a
Change-Id: Ib650df895187d92141998106c7044720db7de4f7
Mathieu Chartier [Tue, 9 Aug 2016 19:05:06 +0000 (19:05 +0000)]
Merge "Card mark holding class instead of declaring class"
Treehugger Robot [Tue, 9 Aug 2016 18:34:17 +0000 (18:34 +0000)]
Merge "Revert "Revert "ARM64 asm for region space array allocation"""
Mathieu Chartier [Fri, 5 Aug 2016 17:46:36 +0000 (10:46 -0700)]
Card mark holding class instead of declaring class
For profiling info, we need to mark the card of the holding class
instead of declaring class. This is required for GC correctness since
the GC relies on the card table to track cross space references.
Test: test-art-host ART_TEST_JIT=true
Bug:
30655270
Change-Id: Ia4690219ded0df38032b644440273e06bc303956
Mathieu Chartier [Mon, 8 Aug 2016 16:41:04 +0000 (09:41 -0700)]
Revert "Revert "ARM64 asm for region space array allocation""
Also added missing large object check. No regression from the check
N6P CC EAAC time at 1313 for 10 samples vs 1314 before reverts.
Bug:
30162165
Bug:
12687968
Test: test-art-target with CC + heap poisoning
This reverts commit
6ae7f3a4541e70f04243a6fe469aa3bd51e16d79.
Change-Id: Ie28f652f619898d7d37eeebf3f31a88af8fac949
Richard Uhler [Tue, 9 Aug 2016 16:31:33 +0000 (16:31 +0000)]
Merge "Clean up VLOG(oat) in OatFileAssistant." am:
3f3201a89e
am:
05ac397972
Change-Id: I4b2813d21dba4934b2514ebff52e1dfef2cf9abd
Richard Uhler [Tue, 9 Aug 2016 16:22:37 +0000 (16:22 +0000)]
Merge "Clean up VLOG(oat) in OatFileAssistant."
am:
3f3201a89e
Change-Id: Iff3cd700f34ec55d3162746d213bcf5f914d441c
Vladimir Marko [Tue, 9 Aug 2016 16:22:32 +0000 (16:22 +0000)]
Merge "MIPS64: Properly preserve $gp in art_quick_test_suspend" am:
c1f9241b98
am:
d62f04ee03
Change-Id: Ib162ec842f1d5a3ef7c16fc359655594b294ce6f
Vladimir Marko [Tue, 9 Aug 2016 16:20:09 +0000 (16:20 +0000)]
Merge "MIPS64: Properly preserve $gp in art_quick_test_suspend"
am:
c1f9241b98
Change-Id: Ibba332862ae5c625cc647884161cf2d5d52b9bee
Treehugger Robot [Tue, 9 Aug 2016 16:17:30 +0000 (16:17 +0000)]
Merge "Clean up VLOG(oat) in OatFileAssistant."
Vladimir Marko [Tue, 9 Aug 2016 16:10:22 +0000 (16:10 +0000)]
Merge "MIPS64: Properly preserve $gp in art_quick_test_suspend"
Sebastien Hertz [Mon, 8 Aug 2016 08:20:28 +0000 (10:20 +0200)]
JDWP: fix method argument count
The arguments count must include 'this' for instance method.
Bug:
30673627
Test: make test-art-host
Test: art/tools/run-jdwp-tests.sh --mode=host --variant=X64
Change-Id: Ie582e3bb3e27a2572ce5d3c66990f02650eee61b
David Brazdil [Tue, 9 Aug 2016 14:41:57 +0000 (14:41 +0000)]
Merge "Fix setting FdFile::ReadOnlyMode() flag" am:
d59b196d6d
am:
2558a95636
Change-Id: Ifd37b96a757993d4ea46dacedaba2d85b85dca62
David Brazdil [Tue, 9 Aug 2016 14:39:00 +0000 (14:39 +0000)]
Merge "Fix setting FdFile::ReadOnlyMode() flag"
am:
d59b196d6d
Change-Id: Ibf16a9bfd0d4070a1658edabf5cfd1db3e3bb173
Treehugger Robot [Tue, 9 Aug 2016 14:31:56 +0000 (14:31 +0000)]
Merge "Fix setting FdFile::ReadOnlyMode() flag"
Goran Jakovljevic [Tue, 9 Aug 2016 13:15:39 +0000 (15:15 +0200)]
MIPS64: Properly preserve $gp in art_quick_test_suspend
$gp register was restored in RESTORE_SAVE_EVERYTHING_CALLEE_SAVE_FRAME
with value from $t8, but $t8 has been clobbered in the meantime.
Calculation of $gp is done as a part of the macro
SETUP_SAVE_EVERYTHING_CALLEE_SAVE_FRAME. This allows us to use version
of .cpsetup where $gp is preserved on the stack, instead in another
register.
This fixes over 60 ART tests.
Additionally this suppresses assembler warnings for MIPS32 and MIPS64:
Warning: used $at without ".set noat"
Test: mma test-art-target-run-test on QEMU
Change-Id: Ic92680c3cb2a4405353b3640c836e92c0231bd15
David Brazdil [Tue, 9 Aug 2016 11:10:56 +0000 (12:10 +0100)]
Fix setting FdFile::ReadOnlyMode() flag
The Unix flag O_RDONLY is defined as zero and hence its presence
cannot be tested with '(flags & O_RDONLY) != 0'. This used to be
broken in FdFlag when setting its internal `read_only_mode_` flag.
Test: m test-art-host-gtest-fd_file_test
Change-Id: Ib48abfc908c7032f031450a1574130e06f6c3bab
Narayan Kamath [Fri, 5 Aug 2016 10:44:32 +0000 (11:44 +0100)]
Revert experimental lambda feature.
This is a revert of the following changes :
30c475a2046951a81769c2db0b2dad66cd71e189.
lambda: Minor capture-variable/liberate-variable clean-up after post-merge reviews.
6918bf13eb855b3aa8ccdddda2d27ae8c60cec56.
lambda: Experimental support for capture-variable and liberate-variable
fc1ccd740b7c8e96dfac675cfc580122cd1b40a6.
lambda: Infrastructure to support capture/liberate-variable dex opcodes
e2facc5b18cd756a8b5500fb3d90da69c9ee0fb7.
runtime: Add lambda box/unbox object equality
2ee54e249ad21c74f29a161e248bebe7d22fddf1.
runtime: Partially implement box-lambda and unbox-lambda experimental opcodes
158f35c98e2ec0d40d2c032b8cdce5fb60944a7f.
interpreter: Add experimental lambda opcodes for invoke/create-lambda
a3bb72036f5454e410467f7151dc89f725ae1151.
Added format 25x to dexdump(2).
Plus surrounding cleanups.
Test: make test-art
Change-Id: Ic6f999ad17385ef933f763641049cf721510b202
Tobias Thierer [Tue, 9 Aug 2016 09:07:06 +0000 (09:07 +0000)]
Merge "Use Thread.dispatchUncaughtException() rather than duplicating logic." am:
c8ba678762
am:
a0cee3b3a1
Change-Id: Id966b54eb0d789bc2b5e38456ac1d19422b22399
Tobias Thierer [Tue, 9 Aug 2016 09:01:46 +0000 (09:01 +0000)]
Merge "Use Thread.dispatchUncaughtException() rather than duplicating logic."
am:
c8ba678762
Change-Id: Ifdd9c4b4e8ee45eb36bb763703f3e73de25262c1
Tobias Thierer [Tue, 9 Aug 2016 08:55:34 +0000 (08:55 +0000)]
Merge "Use Thread.dispatchUncaughtException() rather than duplicating logic."
Andreas Gampe [Mon, 8 Aug 2016 23:06:34 +0000 (16:06 -0700)]
ART: Extract JNI macro assembler for arm64
Extract the JNI assembler parts from the regular assembler.
Change-Id: I0b0ad32e18f585b75e9da0237afe082c25a1d291
Test: m test-art-target (N9)
Wojciech Staszkiewicz [Mon, 8 Aug 2016 23:13:03 +0000 (23:13 +0000)]
Merge "Fix missing spaces in checker tests" am:
5c6233c00f
am:
a75df4404e
Change-Id: I3064acf0d3e4c75c8eda0dc25e8672202961160f
Wojciech Staszkiewicz [Mon, 8 Aug 2016 23:10:36 +0000 (23:10 +0000)]
Merge "Fix missing spaces in checker tests"
am:
5c6233c00f
Change-Id: I7c2b7c776a8a400286f17c92ea561f470d93f00c
Richard Uhler [Fri, 5 Aug 2016 23:32:55 +0000 (16:32 -0700)]
Clean up VLOG(oat) in OatFileAssistant.
Refactor GetOatDexFile to have an error message out parameter.
Change-Id: I6b933f1fcfc9726c051a9d9678d92587cc02501e
Test: OatFileAssistantTest with and without -verbose:oat logging turned on.
Test: m test-art-host
Treehugger Robot [Mon, 8 Aug 2016 22:54:28 +0000 (22:54 +0000)]
Merge "Fix missing spaces in checker tests"
Andreas Gampe [Mon, 8 Aug 2016 21:42:28 +0000 (21:42 +0000)]
Merge "ART: Improve addr2line" am:
7ab52cd6c0
am:
1ebdb413a0
Change-Id: I32cb69873eb4efbc67554b1e8d7d561a5472fc11
Andreas Gampe [Mon, 8 Aug 2016 21:39:59 +0000 (21:39 +0000)]
Merge "ART: Improve addr2line"
am:
7ab52cd6c0
Change-Id: I7813a75eb3ef4f0cf080e7f773d8c7b711ae2044
Wojciech Staszkiewicz [Mon, 8 Aug 2016 21:35:30 +0000 (14:35 -0700)]
Fix missing spaces in checker tests
This fixes missing spaces in few checker tests.
Change-Id: Id2e7ee4da0077dfd6676526cbd203a98e2bfd7ee
Treehugger Robot [Mon, 8 Aug 2016 21:35:04 +0000 (21:35 +0000)]
Merge "ART: Improve addr2line"
Andreas Gampe [Mon, 8 Aug 2016 19:47:23 +0000 (19:47 +0000)]
Merge "ART: Extract JNI macro assembler for x86" am:
c0362b5f93
am:
ffc58fb5af
Change-Id: I6e6b1304a18b8573d2a28a63fc01e738d77f504c
Andreas Gampe [Mon, 8 Aug 2016 19:45:22 +0000 (19:45 +0000)]
Merge "ART: Extract JNI macro assembler for x86-64" am:
af2962caff
am:
edc126e5c1
Change-Id: I91ff3e58e722820a2585658fb3fd65b5271815ed
Andreas Gampe [Mon, 8 Aug 2016 19:44:51 +0000 (19:44 +0000)]
Merge "ART: Extract JNI macro assembler for x86"
am:
c0362b5f93
Change-Id: Iea4afe81d5a52315c968947d5081973b80424e1c
Andreas Gampe [Mon, 8 Aug 2016 19:42:21 +0000 (19:42 +0000)]
Merge "ART: Extract JNI macro assembler for x86-64"
am:
af2962caff
Change-Id: I447c33ff5875c04735074685ad7e7e57e90a3ccd
Treehugger Robot [Mon, 8 Aug 2016 19:39:51 +0000 (19:39 +0000)]
Merge "ART: Extract JNI macro assembler for x86"
Treehugger Robot [Mon, 8 Aug 2016 19:38:53 +0000 (19:38 +0000)]
Merge "ART: Extract JNI macro assembler for x86-64"
Wojciech Staszkiewicz [Mon, 8 Aug 2016 19:32:17 +0000 (19:32 +0000)]
Merge "Implement running user defined list of passes" am:
2f8d19f299
am:
bd74e8460e
Change-Id: I47f7014a47a6154f5cdb09d875626052f6ebbd87