OSDN Git Service
Roland Levillain [Mon, 19 Sep 2016 14:30:01 +0000 (14:30 +0000)]
Merge "ARM: VIXL32: Implement a disassembler." am:
932e7d89ad am:
f468cdd312
am:
0dc60fe7e0
Change-Id: I505ac8929be832c2a7aa027a43feeed6733d6a9f
Roland Levillain [Mon, 19 Sep 2016 14:26:30 +0000 (14:26 +0000)]
Merge "ARM: VIXL32: Implement a disassembler." am:
932e7d89ad
am:
f468cdd312
Change-Id: If63a9eeccef0cac7684efe4526ec9228e647d603
Roland Levillain [Mon, 19 Sep 2016 14:23:30 +0000 (14:23 +0000)]
Merge "ARM: VIXL32: Implement a disassembler."
am:
932e7d89ad
Change-Id: I1ca4882a776fb4a7e8fade6ac2bbc0b5773953bb
Roland Levillain [Mon, 19 Sep 2016 14:17:04 +0000 (14:17 +0000)]
Merge "ARM: VIXL32: Implement a disassembler."
Nicolas Geoffray [Mon, 19 Sep 2016 12:55:43 +0000 (12:55 +0000)]
Merge "MIPS64: Fix overlapping use of "in" & "out" registers." am:
f65366918e am:
00e12b796b
am:
f6b033f103
Change-Id: I8eb88264a072905477760cdacfcfb52293dc33db
Nicolas Geoffray [Mon, 19 Sep 2016 12:48:42 +0000 (12:48 +0000)]
Merge "MIPS64: Fix overlapping use of "in" & "out" registers." am:
f65366918e
am:
00e12b796b
Change-Id: I140b9edb43ee92700dd4375ae42760f76e510b18
Nicolas Geoffray [Mon, 19 Sep 2016 12:45:42 +0000 (12:45 +0000)]
Merge "MIPS64: Fix overlapping use of "in" & "out" registers."
am:
f65366918e
Change-Id: I24d120adc95b63d4fb6a746cade3fc14926d5261
Nicolas Geoffray [Mon, 19 Sep 2016 12:38:05 +0000 (12:38 +0000)]
Merge "MIPS64: Fix overlapping use of "in" & "out" registers."
Dan Willemsen [Mon, 19 Sep 2016 11:54:32 +0000 (11:54 +0000)]
Merge "Move ART_HOST_TEST_DIR to Android.common_test.mk" am:
834582c4b0 am:
6ab1642375
am:
7b911b3193
Change-Id: I89d410de76fa01442301a7e303e56d14e87ec3c7
Dan Willemsen [Mon, 19 Sep 2016 11:51:31 +0000 (11:51 +0000)]
Merge "Move ART_HOST_TEST_DIR to Android.common_test.mk" am:
834582c4b0
am:
6ab1642375
Change-Id: Iadd96151f37838cbc40a9af277f791785b1049ea
Dan Willemsen [Mon, 19 Sep 2016 11:48:31 +0000 (11:48 +0000)]
Merge "Move ART_HOST_TEST_DIR to Android.common_test.mk"
am:
834582c4b0
Change-Id: I28dd222a6f43995609fb0489f494a136e0effab9
Treehugger Robot [Mon, 19 Sep 2016 11:41:32 +0000 (11:41 +0000)]
Merge "Move ART_HOST_TEST_DIR to Android.common_test.mk"
Alexey Frunze [Mon, 19 Sep 2016 09:33:36 +0000 (09:33 +0000)]
Merge "MIPS32: Improve storing of constants in fields and array elements" am:
855c7eb6b4 am:
6c2ca55695
am:
7563641f69
Change-Id: I45f0340088c755ba65fbb4b1ba986bfe742c1896
Alexey Frunze [Mon, 19 Sep 2016 09:30:06 +0000 (09:30 +0000)]
Merge "MIPS32: Improve storing of constants in fields and array elements" am:
855c7eb6b4
am:
6c2ca55695
Change-Id: I44e85316975c3a39dc3ca23c53e1a2879d30f880
Alexey Frunze [Mon, 19 Sep 2016 09:27:05 +0000 (09:27 +0000)]
Merge "MIPS32: Improve storing of constants in fields and array elements"
am:
855c7eb6b4
Change-Id: I47a2f35d0a589132f5ed42215cdfe58cda21b966
Treehugger Robot [Mon, 19 Sep 2016 09:20:18 +0000 (09:20 +0000)]
Merge "MIPS32: Improve storing of constants in fields and array elements"
Colin Cross [Mon, 19 Sep 2016 08:47:58 +0000 (08:47 +0000)]
Merge "Revert "test: Remove icu cleanup hack"" am:
53c5337b04 am:
58490e1301
am:
7caf6e675c
Change-Id: Ieb7f6383ccddef4602be054f547f19650010b62b
Colin Cross [Mon, 19 Sep 2016 08:44:58 +0000 (08:44 +0000)]
Merge "Revert "test: Remove icu cleanup hack"" am:
53c5337b04
am:
58490e1301
Change-Id: Iab870a9ef7500c36a0c5df8bf7b5ed87ba791ccb
Colin Cross [Mon, 19 Sep 2016 08:41:27 +0000 (08:41 +0000)]
Merge "Revert "test: Remove icu cleanup hack""
am:
53c5337b04
Change-Id: Ic37957922c05b6b1dbe4a5cd3cfd4b5c53b7dbb0
Treehugger Robot [Mon, 19 Sep 2016 08:30:51 +0000 (08:30 +0000)]
Merge "Revert "test: Remove icu cleanup hack""
Colin Cross [Sun, 18 Sep 2016 00:27:24 +0000 (17:27 -0700)]
Revert "test: Remove icu cleanup hack"
This reverts commit
d4b294c14bd4e1654b276b931ee035b895b8e6cd.
Without this hack, the gCommonICUDataArray seems to
non-deterministically accumulate entries, and sometimes overflows,
causing test failures.
Bug:
31469648
Test: gdb /data/nativetest64/art/arm64/art_runtime_compiler_tests/reflection_test
Change-Id: Ie5a5b7b957de79758a227bfd2919b4cd0155cde8
David Sehr [Sat, 17 Sep 2016 20:49:33 +0000 (20:49 +0000)]
Merge "Remove TypeLookupTable from DexFile." am:
6a4abc633f am:
e6178e2143
am:
cf37b402a6
Change-Id: I5ec0e1e4647731535bf40e5e72ebad9773ddb913
David Sehr [Sat, 17 Sep 2016 20:46:35 +0000 (20:46 +0000)]
Merge "Remove TypeLookupTable from DexFile." am:
6a4abc633f
am:
e6178e2143
Change-Id: I7bacb482941511036308fe7d10b5deda88e64bb6
David Sehr [Sat, 17 Sep 2016 20:44:02 +0000 (20:44 +0000)]
Merge "Remove TypeLookupTable from DexFile."
am:
6a4abc633f
Change-Id: Id26c8ab42a7282582937939f9d700523c30975bd
Treehugger Robot [Sat, 17 Sep 2016 20:29:44 +0000 (20:29 +0000)]
Merge "Remove TypeLookupTable from DexFile."
Nicolas Geoffray [Sat, 17 Sep 2016 13:51:20 +0000 (13:51 +0000)]
Merge "Fix 2ND arch gtest testing." am:
8d0e6c5c18 am:
c2900a01c4
am:
cf0b6b81e8
Change-Id: Ib3902d63521c87d70b6fe9347ff9bc8c7d63421c
Nicolas Geoffray [Sat, 17 Sep 2016 13:48:19 +0000 (13:48 +0000)]
Merge "Fix 2ND arch gtest testing." am:
8d0e6c5c18
am:
c2900a01c4
Change-Id: I4ada5618ec797fc728cd8e5984a2587ce6ea7b6c
Nicolas Geoffray [Sat, 17 Sep 2016 13:45:49 +0000 (13:45 +0000)]
Merge "Fix 2ND arch gtest testing."
am:
8d0e6c5c18
Change-Id: Id04e0c3149b6280e5cfd67b609276ac297020072
Nicolas Geoffray [Sat, 17 Sep 2016 13:39:09 +0000 (13:39 +0000)]
Merge "Fix 2ND arch gtest testing."
Dan Willemsen [Sat, 17 Sep 2016 00:11:36 +0000 (17:11 -0700)]
Move ART_HOST_TEST_DIR to Android.common_test.mk
I'm improving Kati's re-run detection, and this $(shell echo $$PPID) now
now causes us to reparse all of the makefiles every time, since it
really does change on each execution. But if you aren't running the ART
tests, this doesn't actually get used.
So punt this over to only executing when you're including the test
runner -- it's not ideal, since you'll be reparsing the makefiles every
time you want to run the tests. Depending on the desired behavior, this
should be able to be implemented without depending on the PID of Kati,
or the test runner can be moved out of the build system, since most of
the builds here have moved to Soong now.
Bug:
30947985
Test: Compare build.ninja before and after this change, only change is
the valgrind-test-art-target* targets.
Test: m -j test-art-host
Change-Id: Ibbc0f20e407bf70bce64d3428be5808d78bdaf91
David Sehr [Fri, 16 Sep 2016 01:13:52 +0000 (18:13 -0700)]
Remove TypeLookupTable from DexFile.
One more step towards removing runtime dependencies from the DexFile
API. This severs the ties to OatFile. Work remains to move MemMap out
of DexFile.
Bug:
22322814
Change-Id: I29e7ad8fd292c7919ed2689dc754b958b88d6819
Test: test-art-host
Aart Bik [Fri, 16 Sep 2016 21:40:25 +0000 (21:40 +0000)]
Merge "Add a comment to dex2oat's parent pid logging" am:
47c22ff721 am:
55eba31217
am:
f9c444fb64
Change-Id: If453669b6855d0aa8cdf77b78e4364bfd90b8e2c
Aart Bik [Fri, 16 Sep 2016 21:37:54 +0000 (21:37 +0000)]
Merge "Add a comment to dex2oat's parent pid logging" am:
47c22ff721
am:
55eba31217
Change-Id: Ibb637fc7474fe11d647f2295453e0690c21b0818
Aart Bik [Fri, 16 Sep 2016 21:35:54 +0000 (21:35 +0000)]
Merge "Add a comment to dex2oat's parent pid logging"
am:
47c22ff721
Change-Id: Id0ca435c27d91048f8071a5f6eee24b769d876c7
Aart Bik [Fri, 16 Sep 2016 21:30:54 +0000 (21:30 +0000)]
Merge "Add a comment to dex2oat's parent pid logging"
Nicolas Geoffray [Fri, 16 Sep 2016 15:41:43 +0000 (16:41 +0100)]
Fix 2ND arch gtest testing.
Change-Id: I944feac324c49a95904f69d7b03b072e7150c134
Hiroshi Yamauchi [Fri, 16 Sep 2016 18:10:29 +0000 (18:10 +0000)]
Merge "Fix a deadlock in the CC collector." am:
be3a3ee02f am:
3d86d46f67
am:
8d4db31d6e
Change-Id: Icc3c99286a06e5223c6899f590e1e500f9d0c566
Hiroshi Yamauchi [Fri, 16 Sep 2016 18:07:32 +0000 (18:07 +0000)]
Merge "Fix a deadlock in the CC collector." am:
be3a3ee02f
am:
3d86d46f67
Change-Id: I341f374b84836cbac32d4f3c6a823c298f405216
Hiroshi Yamauchi [Fri, 16 Sep 2016 18:04:58 +0000 (18:04 +0000)]
Merge "Fix a deadlock in the CC collector."
am:
be3a3ee02f
Change-Id: If75da5e6e72d7ba7556c800d31c7bfa830a7a211
Treehugger Robot [Fri, 16 Sep 2016 17:59:09 +0000 (17:59 +0000)]
Merge "Fix a deadlock in the CC collector."
Robert Sesek [Fri, 16 Sep 2016 17:51:36 +0000 (17:51 +0000)]
Merge "Move art::Runtime::InitZygote logic from art into frameworks/base." am:
c6eced06a8 am:
b59f931493
am:
6a9dd0d5c7
Change-Id: I24bc0fcc13a428f05263eb8cb171e32b2f1b0047
Robert Sesek [Fri, 16 Sep 2016 17:51:23 +0000 (17:51 +0000)]
Move art::Runtime::InitZygote logic from art into frameworks/base. am:
b2267032bd am:
8a0e2fd890
am:
e98c456c29
Change-Id: I64e27974072e70e341210d1e8508df9a2dd176d4
Robert Sesek [Fri, 16 Sep 2016 17:38:58 +0000 (17:38 +0000)]
Merge "Move art::Runtime::InitZygote logic from art into frameworks/base." am:
c6eced06a8
am:
b59f931493
Change-Id: Ib70a52aac49596a2a6d00fa4ffb629b343dffe60
Robert Sesek [Fri, 16 Sep 2016 17:38:43 +0000 (17:38 +0000)]
Move art::Runtime::InitZygote logic from art into frameworks/base. am:
b2267032bd
am:
8a0e2fd890
Change-Id: I582a0b028f40cf32e9723843d3c07bba00fa7923
Robert Sesek [Fri, 16 Sep 2016 17:32:51 +0000 (17:32 +0000)]
Merge "Move art::Runtime::InitZygote logic from art into frameworks/base."
am:
c6eced06a8
Change-Id: Id2592a1cf90f82ac20bd383fd6cebdbd654a92e5
Robert Sesek [Fri, 16 Sep 2016 17:31:53 +0000 (17:31 +0000)]
Move art::Runtime::InitZygote logic from art into frameworks/base.
am:
b2267032bd
Change-Id: Ie6462837f4bc0fb8bc4185e2e5413e868a3f03bd
Treehugger Robot [Fri, 16 Sep 2016 17:23:41 +0000 (17:23 +0000)]
Merge "Move art::Runtime::InitZygote logic from art into frameworks/base."
Vladimir Marko [Fri, 16 Sep 2016 17:15:51 +0000 (17:15 +0000)]
Merge "x86/x86-64: Simplify codegen using helper functions." am:
22a99ff190 am:
98d2f8d294
am:
b9d886bd26
Change-Id: If71ae2670cee233ba556a824ff5b6cb974eb7aca
David Brazdil [Fri, 16 Sep 2016 17:15:50 +0000 (17:15 +0000)]
Merge "Fix build for VerifierDeps gtest on target" am:
4613f533a8 am:
2ebe6f88ba
am:
3269208267
Change-Id: I69fd4280093d9b7619d9675d56f41a605ffe383d
Vladimir Marko [Fri, 16 Sep 2016 17:12:52 +0000 (17:12 +0000)]
Merge "x86/x86-64: Simplify codegen using helper functions." am:
22a99ff190
am:
98d2f8d294
Change-Id: I76b2d5881c90db7dd403fcf6cff765e919840f09
David Brazdil [Fri, 16 Sep 2016 17:12:49 +0000 (17:12 +0000)]
Merge "Fix build for VerifierDeps gtest on target" am:
4613f533a8
am:
2ebe6f88ba
Change-Id: Icbab36394653443ebdfe705dbbea55a00c7abe03
Vladimir Marko [Fri, 16 Sep 2016 17:09:50 +0000 (17:09 +0000)]
Merge "x86/x86-64: Simplify codegen using helper functions."
am:
22a99ff190
Change-Id: I132118d1b186fff07c7390ac85df5898e93a17f0
David Brazdil [Fri, 16 Sep 2016 17:09:49 +0000 (17:09 +0000)]
Merge "Fix build for VerifierDeps gtest on target"
am:
4613f533a8
Change-Id: I9a404a88a3338f5d7c6df4066134816fe6f39b97
Treehugger Robot [Fri, 16 Sep 2016 17:07:31 +0000 (17:07 +0000)]
Merge "x86/x86-64: Simplify codegen using helper functions."
Treehugger Robot [Fri, 16 Sep 2016 17:05:16 +0000 (17:05 +0000)]
Merge "Fix build for VerifierDeps gtest on target"
Anton Kirilov [Tue, 6 Sep 2016 12:01:03 +0000 (13:01 +0100)]
ARM: VIXL32: Implement a disassembler.
Test: m test-art-host
Test: m test-art-target
Test: manual comparison with the previous oatdump output
Change-Id: I21ae26406200e455b8b036f53d585ea0b1bd11be
Vladimir Marko [Fri, 16 Sep 2016 10:32:36 +0000 (11:32 +0100)]
x86/x86-64: Simplify codegen using helper functions.
Simplify comparisons and array element address calculations.
Test: m test-art-host
Change-Id: I2a3f54a3638cf4c24d9e3cac83daba47f0723f72
David Brazdil [Fri, 16 Sep 2016 15:33:31 +0000 (16:33 +0100)]
Fix build for VerifierDeps gtest on target
Forgot to specify the target for the .jar file.
Bug:
30937355
Change-Id: Id44bdeb91474d8acfdf9e9144da9a4c9f4c6cf55
David Brazdil [Fri, 16 Sep 2016 13:50:42 +0000 (13:50 +0000)]
Merge "Implement VerifierDeps encoding/decoding" am:
bbefcb3c8f am:
980e6a904a
am:
68923fe3da
Change-Id: Ide7cb48e48c8f70d4adf318088af47a07c16f45b
David Brazdil [Fri, 16 Sep 2016 13:48:27 +0000 (13:48 +0000)]
Merge "Implement VerifierDeps encoding/decoding" am:
bbefcb3c8f
am:
980e6a904a
Change-Id: I3e964f01ce2b0bd249ff9fe1a5f8c5d63074f4af
David Brazdil [Fri, 16 Sep 2016 13:45:42 +0000 (13:45 +0000)]
Merge "Implement VerifierDeps encoding/decoding"
am:
bbefcb3c8f
Change-Id: I803f79f06583505fee868cfab210847b5b3d7127
Treehugger Robot [Fri, 16 Sep 2016 13:37:32 +0000 (13:37 +0000)]
Merge "Implement VerifierDeps encoding/decoding"
Nicolas Geoffray [Fri, 16 Sep 2016 11:57:20 +0000 (11:57 +0000)]
Merge "Add a phony target for golem." am:
31eb450500 am:
a00349c155
am:
790162da1a
Change-Id: Ia80e21a66f409ecc65774d9947a9ac80f859674a
Nicolas Geoffray [Fri, 16 Sep 2016 11:54:34 +0000 (11:54 +0000)]
Merge "Add a phony target for golem." am:
31eb450500
am:
a00349c155
Change-Id: I84c9b34939ed649b7eb197230ee3c1ded0e0da61
Nicolas Geoffray [Fri, 16 Sep 2016 11:51:19 +0000 (11:51 +0000)]
Merge "Add a phony target for golem."
am:
31eb450500
Change-Id: I98cb017cecb25826698e92e732ab8b9ad76702da
Nicolas Geoffray [Fri, 16 Sep 2016 11:44:23 +0000 (11:44 +0000)]
Merge "Add a phony target for golem."
Nicolas Geoffray [Fri, 16 Sep 2016 11:28:12 +0000 (12:28 +0100)]
Add a phony target for golem.
To cut down on the size of the build.
Change-Id: Ic7dce1f8b73cf234c3e0163a0c03c7e19d9b02e1
David Brazdil [Fri, 16 Sep 2016 11:14:43 +0000 (11:14 +0000)]
Merge "Collect verifier dependencies" am:
031f3dd847 am:
e0203d3b14
am:
4759c29357
Change-Id: Ia16466e2f646d679ab179a4ad3c499c9e05430f3
David Brazdil [Fri, 16 Sep 2016 11:12:28 +0000 (11:12 +0000)]
Merge "Collect verifier dependencies" am:
031f3dd847
am:
e0203d3b14
Change-Id: Ieb46028f2356b1df2729a65068470be7b9a2a953
David Brazdil [Fri, 16 Sep 2016 11:09:47 +0000 (11:09 +0000)]
Merge "Collect verifier dependencies"
am:
031f3dd847
Change-Id: I5315199a9832d293d37b180d978bdd1531e2ea9b
Treehugger Robot [Fri, 16 Sep 2016 11:02:13 +0000 (11:02 +0000)]
Merge "Collect verifier dependencies"
David Brazdil [Wed, 14 Sep 2016 10:55:26 +0000 (11:55 +0100)]
Implement VerifierDeps encoding/decoding
This patch implements serialization and deserialization of the data
recorded by VerifierDeps.
Test: m test-art-host-gtest-verifier_deps_test
Bug:
30937355
Change-Id: I19320b8e70d5c5128653d09a5cdb5b6f677a2f2d
David Brazdil [Tue, 6 Sep 2016 13:04:48 +0000 (14:04 +0100)]
Collect verifier dependencies
MethodVerifier tests whether a DEX method is valid w.r.t. the classes
in class path. Since the APK does not change across OTA updates, it
is not necessary to analyze the bytecode again with MethodVerifier,
as long as its dependencies on the class path (which may have changed)
are satisfied.
This patch introduces VerifierDeps, a class path dependency collector,
and adds hooks into MethodVerifier where classes/methods/fields are
resolved and where assignability of types is tested.
Test: m test-art-host-gtest-verifier_deps_test
Bug:
30937355
Change-Id: Iee0b321d772a5c7d1cb471aaa6e13918310b7e2f
Igor Murashkin [Fri, 16 Sep 2016 08:13:14 +0000 (08:13 +0000)]
Merge "test: Remove icu cleanup hack" am:
0764877e21 am:
1f2ef28d98
am:
c135d33cd4
Change-Id: I42d6b8836543e8ebea3192bce287476aeccc3798
Igor Murashkin [Fri, 16 Sep 2016 08:10:13 +0000 (08:10 +0000)]
Merge "test: Remove icu cleanup hack" am:
0764877e21
am:
1f2ef28d98
Change-Id: I9e49da9ff99867d1fcb9077ced939724130283e1
Igor Murashkin [Fri, 16 Sep 2016 08:07:43 +0000 (08:07 +0000)]
Merge "test: Remove icu cleanup hack"
am:
0764877e21
Change-Id: Iad7d8809f1fc3ba5d46368fd36f08577dbf8997a
Nicolas Geoffray [Fri, 16 Sep 2016 08:07:39 +0000 (08:07 +0000)]
Merge "Fix 32-bit device tests" am:
2c92bf2340 am:
f65e3cb2ad
am:
59fafa2c6d
Change-Id: I29d5f13fc63dcce4e9aea75be979a714bc3a069b
Nicolas Geoffray [Fri, 16 Sep 2016 08:07:38 +0000 (08:07 +0000)]
Merge "Fix HOST_PREFER_32_BITS tests" am:
6615375c90 am:
bd2cd34a8d
am:
937663b0ab
Change-Id: I3a7e17f1b28d17675ef793ece2461d85bc058153
Nicolas Geoffray [Fri, 16 Sep 2016 08:04:40 +0000 (08:04 +0000)]
Merge "Fix 32-bit device tests" am:
2c92bf2340
am:
f65e3cb2ad
Change-Id: I125abfa348ce5bf47ea94bd2c644f1de18e264ec
Nicolas Geoffray [Fri, 16 Sep 2016 08:04:39 +0000 (08:04 +0000)]
Merge "Fix HOST_PREFER_32_BITS tests" am:
6615375c90
am:
bd2cd34a8d
Change-Id: I9a9e918a0c1215b38850254b0f606b3d335bf808
Treehugger Robot [Fri, 16 Sep 2016 08:04:15 +0000 (08:04 +0000)]
Merge "test: Remove icu cleanup hack"
Nicolas Geoffray [Fri, 16 Sep 2016 08:02:08 +0000 (08:02 +0000)]
Merge "Fix 32-bit device tests"
am:
2c92bf2340
Change-Id: I3ecc880064de5a71237761445dcb2bafa41f9c11
Nicolas Geoffray [Fri, 16 Sep 2016 08:02:07 +0000 (08:02 +0000)]
Merge "Fix HOST_PREFER_32_BITS tests"
am:
6615375c90
Change-Id: I81d5706719d1b758d6fae72a45379f94e19d144b
Nicolas Geoffray [Fri, 16 Sep 2016 07:57:14 +0000 (07:57 +0000)]
Merge "Fix 32-bit device tests"
Nicolas Geoffray [Fri, 16 Sep 2016 07:55:57 +0000 (07:55 +0000)]
Merge "Fix HOST_PREFER_32_BITS tests"
Colin Cross [Fri, 16 Sep 2016 04:07:29 +0000 (21:07 -0700)]
Fix 32-bit device tests
32-bit tests are installed to /data/nativetest, not /data/nativetest32.
Test: m -j test-art-target-gtest32
Change-Id: I2736d6783dd34550dbfbbe54ffa724cd2b886d8b
Colin Cross [Fri, 16 Sep 2016 03:57:47 +0000 (20:57 -0700)]
Fix HOST_PREFER_32_BITS tests
When HOST_PREFER_32_BITS is set, HOST_ARCH is still x86_64 but art tests
are only built for x86. Use ART_HOST_ARCH, which will be set to x86,
to find the list of host tests.
Test: m -j HOST_PREFER_32_BITS=true test-art-host-gtest32
Change-Id: I11a9e1b5111c3c06139b44e364fdcd04bb8db4c6
Alexey Frunze [Sat, 3 Sep 2016 05:14:06 +0000 (22:14 -0700)]
MIPS32: Improve storing of constants in fields and array elements
Test: booted MIPS32 in QEMU
Test: test-art-target-run-test-optimizing on CI20
Test: test-art-host-gtest
Change-Id: Ifcf8c1e215e3768711c391e8da6f663bba71f8d9
Colin Cross [Fri, 16 Sep 2016 01:09:20 +0000 (01:09 +0000)]
Merge "Fix mac build" am:
175a9be49d am:
ec2f94c40a
am:
5f8236a2ac
Change-Id: Ie6bbb9bb82f417598f9d066794e1a4c03ba180e9
Colin Cross [Fri, 16 Sep 2016 01:06:50 +0000 (01:06 +0000)]
Merge "Fix mac build" am:
175a9be49d
am:
ec2f94c40a
Change-Id: Idd7bd9c0be8aec76e4dc79e70bfc227f6374de65
Colin Cross [Fri, 16 Sep 2016 01:04:19 +0000 (01:04 +0000)]
Merge "Fix mac build"
am:
175a9be49d
Change-Id: I57ec257f1b84fffc9e201953981e2ac4a12e4fd0
Hiroshi Yamauchi [Thu, 15 Sep 2016 02:31:25 +0000 (19:31 -0700)]
Fix a deadlock in the CC collector.
Fix a deadlock between CC GC disabling system weaks and thread attach.
See
31500969#2 for more details.
Bug:
31500969
Bug:
12687968
Test: test-art-host with CC. N9 libartd boot. Ritz EAAC.
Change-Id: Ic9a8bfb1c636643a03f4580b811fe890273576b6
Treehugger Robot [Fri, 16 Sep 2016 00:57:34 +0000 (00:57 +0000)]
Merge "Fix mac build"
Mathieu Chartier [Thu, 15 Sep 2016 23:51:06 +0000 (23:51 +0000)]
Merge "Avoid using memcpy for object header in ConcurrentCopying::Copy" am:
c8651471ab am:
8c1dac4ebf
am:
49dc84f775
Change-Id: I8d3bc4259322888989c50d71e6d158cb6f910e93
Mathieu Chartier [Thu, 15 Sep 2016 23:49:06 +0000 (23:49 +0000)]
Merge "Avoid using memcpy for object header in ConcurrentCopying::Copy" am:
c8651471ab
am:
8c1dac4ebf
Change-Id: I210a22b2eb2269deaad633a9856deadf9d813de7
Mathieu Chartier [Thu, 15 Sep 2016 23:46:35 +0000 (23:46 +0000)]
Merge "Avoid using memcpy for object header in ConcurrentCopying::Copy"
am:
c8651471ab
Change-Id: I72b035ec5714413040c3cea6e13fac6ca0876641
Mathieu Chartier [Thu, 15 Sep 2016 23:41:17 +0000 (23:41 +0000)]
Merge "Avoid using memcpy for object header in ConcurrentCopying::Copy"
Colin Cross [Thu, 15 Sep 2016 23:24:51 +0000 (16:24 -0700)]
Fix mac build
I accidentally dropped the hunks that disabled the mac build when
rebasing.
Change-Id: I412325f71c4bfde7a357b50daeb966e6db32c388
Colin Cross [Thu, 15 Sep 2016 21:58:07 +0000 (21:58 +0000)]
Merge changes from topic 'art_tests' am:
7d26164308 am:
6ccebc29a6
am:
4c3ce12932
Change-Id: Ic8d5981def5f3b4d7fb72f155a0abd61ea33e835
Colin Cross [Thu, 15 Sep 2016 21:57:54 +0000 (21:57 +0000)]
Convert art gtests to Android.bp am:
6e95dd56e4 am:
77f44de43d
am:
99a79dc0b3
Change-Id: I205f01f3947f7b87d2c4c13b6254d2a3cddce19e