OSDN Git Service
Aart Bik [Mon, 17 Apr 2017 16:51:32 +0000 (16:51 +0000)]
Merge "Fixed bug on pending environment use of termination condition. With regression test." am:
27fb1dc467 am:
b0d6493751
am:
12fe024d25
Change-Id: I7d57341d2146934de62aeb600c9aff13c75aebbe
Aart Bik [Mon, 17 Apr 2017 16:46:32 +0000 (16:46 +0000)]
Merge "Fixed bug on pending environment use of termination condition. With regression test." am:
27fb1dc467
am:
b0d6493751
Change-Id: Iba9b5b929145e5675520ab551eaee283f48ac6a6
Aart Bik [Mon, 17 Apr 2017 16:41:29 +0000 (16:41 +0000)]
Merge "Fixed bug on pending environment use of termination condition. With regression test."
am:
27fb1dc467
Change-Id: I606f6dadc4705179e501cebb90e47582387ad3f4
Aart Bik [Mon, 17 Apr 2017 16:34:52 +0000 (16:34 +0000)]
Merge "Fixed bug on pending environment use of termination condition. With regression test."
David Sehr [Mon, 17 Apr 2017 16:07:29 +0000 (16:07 +0000)]
Merge "Add art_defaults to dexlayout" am:
35fc819cd9 am:
bb8db9c0db
am:
81a6485ddc
Change-Id: Id796ad7474c74bce4a219a950de81b54e17efebd
David Sehr [Mon, 17 Apr 2017 16:02:28 +0000 (16:02 +0000)]
Merge "Add art_defaults to dexlayout" am:
35fc819cd9
am:
bb8db9c0db
Change-Id: I177d2ff4572919ca11771751e434166b816836a3
David Sehr [Mon, 17 Apr 2017 15:57:27 +0000 (15:57 +0000)]
Merge "Add art_defaults to dexlayout"
am:
35fc819cd9
Change-Id: Iaa201535063cac651911a0cf9650ddd8592e2915
David Sehr [Mon, 17 Apr 2017 15:49:41 +0000 (15:49 +0000)]
Merge "Add art_defaults to dexlayout"
David Sehr [Sat, 15 Apr 2017 17:06:21 +0000 (10:06 -0700)]
Add art_defaults to dexlayout
The build rule defaults for dexlayout targets didn't include defaults
from the ART project. Because of this ART_TARGET_* weren't defined,
among other problems
Bug:
35800981
Test: make -j 40 test-art-host
Change-Id: Ic528bfc6b622fa9b4f5c0ddf883f15912641b720
Andreas Gampe [Sat, 15 Apr 2017 06:49:33 +0000 (06:49 +0000)]
Merge "ART: Tentative fix for stack count issue in test 913" am:
8af5efdb1d am:
fb449e46d6
am:
cd873c16bf
Change-Id: Ie2885d928e48ec9829d6a39c30f51fb0445570b0
Andreas Gampe [Sat, 15 Apr 2017 06:43:31 +0000 (06:43 +0000)]
Merge "ART: Tentative fix for stack count issue in test 913" am:
8af5efdb1d
am:
fb449e46d6
Change-Id: I2bf5228e659dfeff032f1972eeecd8545d853bb9
Andreas Gampe [Sat, 15 Apr 2017 06:40:32 +0000 (06:40 +0000)]
Merge "ART: Tentative fix for stack count issue in test 913"
am:
8af5efdb1d
Change-Id: I0b902d209cb2381a3c3cee6508ff39cd0bd41983
Treehugger Robot [Sat, 15 Apr 2017 06:35:54 +0000 (06:35 +0000)]
Merge "ART: Tentative fix for stack count issue in test 913"
Andreas Gampe [Sat, 15 Apr 2017 04:49:33 +0000 (21:49 -0700)]
ART: Tentative fix for stack count issue in test 913
Use kCountTransition == kNo to also skip runtime methods in the
cur_depth_ count of a StackVisitor.
Currently this is only used in the VisitRoots function of Thread.
If the additional load is too expensive, we can make this dependent
on the requested precision (and thus revert "regular" visits to
the old scheme of also counting transitions between managed stack
frames and shadow frames, which is only an increment of a field).
Bug:
31385354
Bug:
32072923
Test: m test-art-host
Change-Id: Ief951585407dd6e03f8050774fe612e7b204247e
Andreas Gampe [Sat, 15 Apr 2017 02:56:16 +0000 (02:56 +0000)]
Merge "ART: Add debug code to run-test 913" am:
39d562895a am:
6c1a074521
am:
b27e84290c
Change-Id: Ia777d13b906e0611821c92bccc14477ba6ebf842
Andreas Gampe [Sat, 15 Apr 2017 02:51:15 +0000 (02:51 +0000)]
Merge "ART: Add debug code to run-test 913" am:
39d562895a
am:
6c1a074521
Change-Id: I9733cd04cb8ecc12c8068e888b24a5380545534c
Andreas Gampe [Sat, 15 Apr 2017 02:48:45 +0000 (02:48 +0000)]
Merge "ART: Add debug code to run-test 913"
am:
39d562895a
Change-Id: I4a40720e1c97fd0e80c5945bf370bcaec908c652
Treehugger Robot [Sat, 15 Apr 2017 02:43:14 +0000 (02:43 +0000)]
Merge "ART: Add debug code to run-test 913"
Alex Light [Sat, 15 Apr 2017 02:33:45 +0000 (02:33 +0000)]
Merge changes I5b05e23a,I9350b250,I1d66b42a am:
393a1fd02f am:
c622290608
am:
7616205286
Change-Id: I2f04e61f90478ff433677e5cec11a5841f334f28
Alex Light [Sat, 15 Apr 2017 02:31:44 +0000 (02:31 +0000)]
Merge changes I5b05e23a,I9350b250,I1d66b42a am:
393a1fd02f
am:
c622290608
Change-Id: Iaa537fab4e4aebd274276975c86a27149df2fca2
Alex Light [Sat, 15 Apr 2017 02:29:15 +0000 (02:29 +0000)]
Merge changes I5b05e23a,I9350b250,I1d66b42a
am:
393a1fd02f
Change-Id: If6e778443603c658483cf94d73ff9bec9bd4297f
Alex Light [Sat, 15 Apr 2017 02:20:48 +0000 (02:20 +0000)]
Merge changes I5b05e23a,I9350b250,I1d66b42a
* changes:
More refactor for JVMTI redefinition run tests (3/3)
More refactor for JVMTI redefinition run tests (2/3)
More refactor for JVMTI redefinition run tests (1/3)
Jeff Hao [Sat, 15 Apr 2017 01:15:40 +0000 (01:15 +0000)]
Merge "Add check that TypeIndex is valid in StringByTypeIdx." am:
1cda71a414 am:
c785a921b7
am:
e37a58fa31
Change-Id: I77f4f3522bbc7f2ced0f8dc8316ea46e38f02fa3
Jeff Hao [Sat, 15 Apr 2017 01:13:09 +0000 (01:13 +0000)]
Merge "Add check that TypeIndex is valid in StringByTypeIdx." am:
1cda71a414
am:
c785a921b7
Change-Id: I7ec526079d2892a0692342769a499b86ec909ca3
Jeff Hao [Sat, 15 Apr 2017 01:11:09 +0000 (01:11 +0000)]
Merge "Add check that TypeIndex is valid in StringByTypeIdx."
am:
1cda71a414
Change-Id: I505a522a49d67bd0bc42b1b2df2731da818f8700
Treehugger Robot [Sat, 15 Apr 2017 01:03:50 +0000 (01:03 +0000)]
Merge "Add check that TypeIndex is valid in StringByTypeIdx."
Jeff Hao [Fri, 14 Apr 2017 21:33:52 +0000 (14:33 -0700)]
Add check that TypeIndex is valid in StringByTypeIdx.
StringByTypeIdx should fail gracefully if given a bad TypeIndex. This
adds a check that the TypeIndex is valid before getting its TypeId.
This fixes a regression that removed this check when it was refactored
in this CL: https://android-review.googlesource.com/#/c/243493/
Bug:
37287051
Test: mm -j31 test-art-host-gtest-dex_file_test
Change-Id: Ib68cb8135011f5f30335251583e181b089982754
Alex Light [Sat, 15 Apr 2017 00:14:52 +0000 (00:14 +0000)]
Merge "Remove test skips associated with b/
37240685" am:
452092b4c9 am:
3c79535742
am:
47f873f250
Change-Id: I7dcad8964cf9ba5aacd8e3b640c3cf87bb031fb4
Andreas Gampe [Fri, 14 Apr 2017 23:55:16 +0000 (23:55 +0000)]
Merge "ART: Refactor run-test 913" am:
8d7f78d63b am:
ba4f9af969
am:
8f39a6af93
Change-Id: Ie02b195355588cd3cd140438f6f1de6672527c57
Alex Light [Fri, 14 Apr 2017 22:53:29 +0000 (22:53 +0000)]
Merge "Remove test skips associated with b/
37240685" am:
452092b4c9
am:
3c79535742
Change-Id: Ib4f4c1dc47febde14a5868ed8b32c9f0fb7e54be
Alex Light [Fri, 14 Apr 2017 22:50:59 +0000 (22:50 +0000)]
Merge "Remove test skips associated with b/
37240685"
am:
452092b4c9
Change-Id: I91a4ac9f600e4cf6f648f816bce68a002b55c17d
Treehugger Robot [Fri, 14 Apr 2017 22:47:55 +0000 (22:47 +0000)]
Merge "Remove test skips associated with b/
37240685"
Alex Light [Fri, 14 Apr 2017 20:22:22 +0000 (13:22 -0700)]
More refactor for JVMTI redefinition run tests (3/3)
This adds in the Main.java files for the modified tests.
By doing the 3 CLs we keep git from getting confused about the history
of the files.
Bug:
32072923
Test: ./test.py --host -j40
Change-Id: I5b05e23aaf9e90101817ca01d1928a30f14cb7e5
Andreas Gampe [Fri, 14 Apr 2017 21:43:01 +0000 (14:43 -0700)]
ART: Add debug code to run-test 913
Try to figure out why we get wrong depth reporting by aborting in
a deep frame.
Bug:
32072923
Test: m
Test: art/test/testrunner/testrunner.py --host -t 913
Change-Id: Icea02ebdee0e5395a5935c58c80e6d7c82eb6c6d
Alex Light [Fri, 14 Apr 2017 20:20:12 +0000 (13:20 -0700)]
More refactor for JVMTI redefinition run tests (2/3)
Move refactored tests into their final places.
NOTE: BROKEN WITHOUT A FOLLOW-UP CL TO ADD NEW MAIN.JAVA FILES.
Bug:
32072923
Test: None
Change-Id: I9350b2505815c5d21816df4189482aee4868c91c
Alex Light [Fri, 14 Apr 2017 20:17:26 +0000 (13:17 -0700)]
More refactor for JVMTI redefinition run tests (1/3)
Does as much as possible without making git get confused about the
provenance of files. Follow up CLs will move the files into the
appropriate places.
NOTE: BROKEN WITHOUT A FOLLOW-UP CL TO CHANGE FILE NAMES!
Bug:
32072923
Test: None
Change-Id: I1d66b42a5041d4ea1a0e8eaa61d55422a507e26f
Aart Bik [Fri, 14 Apr 2017 19:00:15 +0000 (12:00 -0700)]
Fixed bug on pending environment use of termination condition.
With regression test.
Test: test-art-host
Bug:
37247891
Change-Id: I55b06939d465d3ddb736d1ba659b1df179a5c390
Andreas Gampe [Fri, 14 Apr 2017 16:38:49 +0000 (16:38 +0000)]
Merge "ART: Refactor run-test 913" am:
8d7f78d63b
am:
ba4f9af969
Change-Id: I72839080c763f819a62ea7f6c442666d41981906
Andreas Gampe [Fri, 14 Apr 2017 16:32:20 +0000 (16:32 +0000)]
Merge "ART: Refactor run-test 913"
am:
8d7f78d63b
Change-Id: Ib122a0f2200efd554fadaeedef7eccff31e7cc99
Alex Light [Fri, 14 Apr 2017 16:26:32 +0000 (16:26 +0000)]
Ensure one can call DisposeEnvironment during event callbacks.
am:
6a0e0b242a
Change-Id: I28b0d385ba5e09c339264fa72d45e13f33a5b970
Alex Light [Thu, 13 Apr 2017 17:49:45 +0000 (10:49 -0700)]
Remove test skips associated with b/
37240685
It's been fixed.
Test: ./test.py --host --jvmti-stress -j40
Change-Id: Ic1bb74dc62a080f54f93cec6fd75d748a9941653
Treehugger Robot [Fri, 14 Apr 2017 16:17:10 +0000 (16:17 +0000)]
Merge "ART: Refactor run-test 913"
Sebastien Hertz [Fri, 14 Apr 2017 14:14:29 +0000 (14:14 +0000)]
Merge "Disable 160-read-barrier-stress temporarily" am:
c569d4a083 am:
ea3e8cf854
am:
ba2a2495ca
Change-Id: I2d412a19f8839ca5570b16ea83d98bf603b768d2
Sebastien Hertz [Fri, 14 Apr 2017 14:07:58 +0000 (14:07 +0000)]
Merge "Disable 160-read-barrier-stress temporarily" am:
c569d4a083
am:
ea3e8cf854
Change-Id: I0bf97227dc97827d2134d0590e002b5c4b15dc21
Sebastien Hertz [Fri, 14 Apr 2017 14:00:28 +0000 (14:00 +0000)]
Merge "Disable 160-read-barrier-stress temporarily"
am:
c569d4a083
Change-Id: I900f2fd97f03f384f47ccff44adc3f06fc41f113
Treehugger Robot [Fri, 14 Apr 2017 13:51:03 +0000 (13:51 +0000)]
Merge "Disable 160-read-barrier-stress temporarily"
Sebastien Hertz [Fri, 14 Apr 2017 10:16:06 +0000 (12:16 +0200)]
Disable 160-read-barrier-stress temporarily
This test is causing an OOME with Jack compiler. This CL disables it
temporarily until we find a fix.
Bug:
37335480
Test: make -j test-art-host-run-test
Change-Id: I580fc99fbec0b0c94c25256fe20b957e07106205
Andreas Gampe [Thu, 13 Apr 2017 23:52:23 +0000 (16:52 -0700)]
ART: Refactor run-test 913
Remove references to ART. Filter roots from the JIT. Canonicalize
some thread IDs. Move the test to its own thread, and filter
stack-locals of other threads.
These changes ensure that the test is less dependent on the main
thread and its environment, which is required to use it in CTS.
Also fix a reporting issue for roots.
Bug:
32072923
Test: art/test/testrunner/testrunner.py --host -t 913
Change-Id: I8480ba7751fb6420c256db87cba11b8a65e25ea5
Andreas Gampe [Fri, 14 Apr 2017 00:30:37 +0000 (00:30 +0000)]
Merge "ART: Use _exit in dex2oat" am:
c1be9f2b77 am:
6a5c97d57c
am:
a66c0ddde9
Change-Id: I61185da18ac9d093db4bd1622b283c6d880b7479
Andreas Gampe [Fri, 14 Apr 2017 00:24:37 +0000 (00:24 +0000)]
Merge "ART: Use _exit in dex2oat" am:
c1be9f2b77
am:
6a5c97d57c
Change-Id: Ifc377805076b9c21752c112f5f9bfbe3a3812ef7
Andreas Gampe [Fri, 14 Apr 2017 00:18:05 +0000 (00:18 +0000)]
Merge "ART: Use _exit in dex2oat"
am:
c1be9f2b77
Change-Id: Icc4c5f98014866ffda5b513feb5ce40e4f43c52c
Alex Light [Fri, 14 Apr 2017 00:18:05 +0000 (00:18 +0000)]
Merge "Remove native printing from test 980 and reliance on print internals" am:
9fdafe8fe4 am:
6822061aad
am:
b29d8f02be
Change-Id: Ibc6a8076e695191f54423d9f72e075557ea80440
Alex Light [Fri, 14 Apr 2017 00:12:05 +0000 (00:12 +0000)]
Merge "Remove native printing from test 980 and reliance on print internals" am:
9fdafe8fe4
am:
6822061aad
Change-Id: I5bbd8c5fc5bfdf837fc466364475942b3dd897d0
Treehugger Robot [Fri, 14 Apr 2017 00:10:36 +0000 (00:10 +0000)]
Merge "ART: Use _exit in dex2oat"
Alex Light [Fri, 14 Apr 2017 00:06:37 +0000 (00:06 +0000)]
Merge "Remove native printing from test 980 and reliance on print internals"
am:
9fdafe8fe4
Change-Id: I2efab79eb983dae090de59d792ec875221d0fbec
Treehugger Robot [Thu, 13 Apr 2017 23:54:34 +0000 (23:54 +0000)]
Merge "Remove native printing from test 980 and reliance on print internals"
Jeff Hao [Thu, 13 Apr 2017 23:38:05 +0000 (23:38 +0000)]
Merge "Add check that map offset is sane to DexFile object init." am:
d58d0841b4 am:
6e0f98260f
am:
c8397c3e02
Change-Id: Ia0daafa8e9d914287534076d1e5c399c08b191cd
Mathieu Chartier [Thu, 13 Apr 2017 23:37:48 +0000 (23:37 +0000)]
Merge "Various debug ART GC performance improvements" am:
704f16f786 am:
dc34c51eac
am:
93c0fa1cca
Change-Id: I77efa345ef336c02a21a040b544af1720d4791d6
Jeff Hao [Thu, 13 Apr 2017 23:37:33 +0000 (23:37 +0000)]
Merge "Add check that dexlayout can open output file." am:
52e3e57488 am:
72894e08de
am:
be16881f2a
Change-Id: If9893e1af1f53e6fc225a81f33d0ab5622dcc425
Jeff Hao [Thu, 13 Apr 2017 23:32:30 +0000 (23:32 +0000)]
Merge "Add check that map offset is sane to DexFile object init." am:
d58d0841b4
am:
6e0f98260f
Change-Id: Iaff347a3f576f4bab5a4b2c6fa96755437f76eda
Mathieu Chartier [Thu, 13 Apr 2017 23:32:16 +0000 (23:32 +0000)]
Merge "Various debug ART GC performance improvements" am:
704f16f786
am:
dc34c51eac
Change-Id: Ib8ef6f17fe0d93d61a661571ef002dfc7b7c5dfb
Jeff Hao [Thu, 13 Apr 2017 23:32:03 +0000 (23:32 +0000)]
Merge "Add check that dexlayout can open output file." am:
52e3e57488
am:
72894e08de
Change-Id: I4b703816c44b5e086be1313c823ebd4a5dea9119
Jeff Hao [Thu, 13 Apr 2017 23:26:33 +0000 (23:26 +0000)]
Merge "Add check that map offset is sane to DexFile object init."
am:
d58d0841b4
Change-Id: I233766259a0dcecbe497e6a34e733066fdbd41d7
Mathieu Chartier [Thu, 13 Apr 2017 23:26:16 +0000 (23:26 +0000)]
Merge "Various debug ART GC performance improvements"
am:
704f16f786
Change-Id: If496b54ff9dc9c487c10d3947ad75a603aa967ec
Jeff Hao [Thu, 13 Apr 2017 23:26:02 +0000 (23:26 +0000)]
Merge "Add check that dexlayout can open output file."
am:
52e3e57488
Change-Id: I7e40bcd7b6fb3603d426f2d14cd467c05d47a6c5
Treehugger Robot [Thu, 13 Apr 2017 23:24:21 +0000 (23:24 +0000)]
Merge "Add check that map offset is sane to DexFile object init."
Mathieu Chartier [Thu, 13 Apr 2017 23:21:54 +0000 (23:21 +0000)]
Merge "Various debug ART GC performance improvements"
Treehugger Robot [Thu, 13 Apr 2017 23:16:11 +0000 (23:16 +0000)]
Merge "Add check that dexlayout can open output file."
Alex Light [Thu, 13 Apr 2017 19:58:06 +0000 (12:58 -0700)]
Remove native printing from test 980 and reliance on print internals
In preparation for a making a CTS test out of this make the test not
rely on internal allocation patterns of the 'System.out' object and
not make use of std::cout.
Test: ./test.py --host -j40
Change-Id: Ib7e874aaec71f93e834cf94ac5fe96663536691a
Jeff Hao [Thu, 13 Apr 2017 21:36:29 +0000 (14:36 -0700)]
Add check that map offset is sane to DexFile object init.
The DexFile constructor calls InitializeSectionsFromMapList, which
uses the header's map_offset before any checks are done on the file.
Bug:
37235346
Test: mm test-art-host-gtest-dex_file_test
Change-Id: I4fb8fcb57f9ef7e0182965b7ce663424b953abcb
Mathieu Chartier [Thu, 13 Apr 2017 18:47:53 +0000 (11:47 -0700)]
Various debug ART GC performance improvements
Removed unnecessary read barriers in SizeOf and a few other places.
Disabled disallow read barrier check.
Before:
GC time: 15.817s
Real 0m26.113s
user 1m16.780s
sys 0m3.152s
After:
GC time: 9.212s
real 0m19.875s
user 1m9.916s
sys 0m1.916s
Bug:
35644369
Test: test-art-host
Change-Id: I79a65259deff2a478a96e02ae69b14730b6dcbe6
Andreas Gampe [Thu, 13 Apr 2017 20:15:12 +0000 (20:15 +0000)]
Merge changes from topic 'art_run_test_910_cts' am:
e008fd53bf am:
ef7a3b41e4
am:
f68c612370
Change-Id: I1d3a410904f43eb8cd428a62b865beed8bae8677
Andreas Gampe [Thu, 13 Apr 2017 20:15:02 +0000 (20:15 +0000)]
ART: Fix GetArgumentsSize am:
e1f79b62f3 am:
31caad4b1c
am:
70141211a9
Change-Id: I789694f9921890765cab11b7f87142e8134e7489
Andreas Gampe [Thu, 13 Apr 2017 20:09:14 +0000 (20:09 +0000)]
Merge changes from topic 'art_run_test_910_cts' am:
e008fd53bf
am:
ef7a3b41e4
Change-Id: Ied27d9aa719d693554e1c66fba7ae70437c7996a
Andreas Gampe [Thu, 13 Apr 2017 20:09:01 +0000 (20:09 +0000)]
ART: Fix GetArgumentsSize am:
e1f79b62f3
am:
31caad4b1c
Change-Id: I2712d89119cba44d73acb4b2cfc3237c9642dac0
Andreas Gampe [Thu, 13 Apr 2017 20:03:55 +0000 (20:03 +0000)]
Merge changes from topic 'art_run_test_910_cts'
am:
e008fd53bf
Change-Id: Icdd80aeb36f47eb1b89b2e067f4ae8edbe517954
Andreas Gampe [Thu, 13 Apr 2017 20:03:44 +0000 (20:03 +0000)]
ART: Fix GetArgumentsSize
am:
e1f79b62f3
Change-Id: Ifde959b97aefb64cac865aec5764f0a91251c066
Treehugger Robot [Thu, 13 Apr 2017 19:55:19 +0000 (19:55 +0000)]
Merge changes from topic 'art_run_test_910_cts'
* changes:
ART: Refactor run-test 910
ART: Fix GetArgumentsSize
Chris Larsen [Thu, 13 Apr 2017 19:51:16 +0000 (19:51 +0000)]
Merge "MIPS32: java.lang.System.arraycopy() for copying char[] to char[]." am:
99fde3c929 am:
215a684d4e
am:
fc679823be
Change-Id: Ie24e33bdd586c649d4fc77466fa6dae74bc812e5
Chris Larsen [Thu, 13 Apr 2017 19:45:46 +0000 (19:45 +0000)]
Merge "MIPS32: java.lang.System.arraycopy() for copying char[] to char[]." am:
99fde3c929
am:
215a684d4e
Change-Id: I1f69828c33997b50e385241514be6427cb641b7d
Chris Larsen [Thu, 13 Apr 2017 19:39:16 +0000 (19:39 +0000)]
Merge "MIPS32: java.lang.System.arraycopy() for copying char[] to char[]."
am:
99fde3c929
Change-Id: I3d42028292f9b1f46de5f23ac5b6ca5fac94afda
Treehugger Robot [Thu, 13 Apr 2017 19:31:02 +0000 (19:31 +0000)]
Merge "MIPS32: java.lang.System.arraycopy() for copying char[] to char[]."
Andreas Gampe [Thu, 13 Apr 2017 19:20:42 +0000 (12:20 -0700)]
ART: Use _exit in dex2oat
That's what we really wanted to call. Seems to save about 50ms when
compiling something small-ish (out of .8s wall-clock time).
Test: m test-art-host
Change-Id: I9a20451adeaf63f535a7e42b46b4db78ee1d2bea
Andreas Gampe [Thu, 13 Apr 2017 17:39:53 +0000 (17:39 +0000)]
Merge "ART: Refactor run-test 904" am:
c830101281 am:
5d527ceccf
am:
40626940cb
Change-Id: Iab04fa796301aabb18fac0a9c046140ea6d2d22c
Andreas Gampe [Thu, 13 Apr 2017 17:33:17 +0000 (17:33 +0000)]
Merge "ART: Refactor run-test 904" am:
c830101281
am:
5d527ceccf
Change-Id: Ia9e4b26e1d243f006ac181c8e75233305f2444d8
Andreas Gampe [Thu, 13 Apr 2017 03:49:38 +0000 (20:49 -0700)]
ART: Refactor run-test 910
Ensure a stable name for the proxy to be tested.
Bug:
32072923
Test: art/test/testrunner/testrunner.py --host -t 910
Change-Id: I34aedcdfae55f0bd0563d8aff0b8a8fdeb08de99
Andreas Gampe [Thu, 13 Apr 2017 17:27:48 +0000 (17:27 +0000)]
Merge "ART: Refactor run-test 904"
am:
c830101281
Change-Id: I9e83dfff67e43a657b14e1a2ad15cf1c8c2b8074
Andreas Gampe [Thu, 13 Apr 2017 04:11:28 +0000 (21:11 -0700)]
ART: Fix GetArgumentsSize
Fix the copy-paste mistake in GetArgumentsSize for abstract and
proxy methods. Use the usual computation derived from the shorty.
Bug:
34163329
Test: art/test/testrunner/testrunner.py --host -t 910
Change-Id: I71eaab70063303bea8eaa391ea067ebf8027820f
Jeff Hao [Wed, 12 Apr 2017 23:14:54 +0000 (16:14 -0700)]
Add check that dexlayout can open output file.
Test: mm test-art-host
Change-Id: I49b37b3e3696c8c002e22533c2e86e47a0e13e51
Treehugger Robot [Thu, 13 Apr 2017 17:16:12 +0000 (17:16 +0000)]
Merge "ART: Refactor run-test 904"
David Sehr [Thu, 13 Apr 2017 17:00:05 +0000 (17:00 +0000)]
Merge "Add OAT file mapping to dexdiag" am:
ce121a5fe3 am:
bd142395cd
am:
2092b80697
Change-Id: If756a6dfe6ba406149a4cff90ad982538203fa72
David Sehr [Thu, 13 Apr 2017 16:54:02 +0000 (16:54 +0000)]
Merge "Add OAT file mapping to dexdiag" am:
ce121a5fe3
am:
bd142395cd
Change-Id: Ib8d74e986936e095db1de324d4ef3fca30e963ed
David Sehr [Thu, 13 Apr 2017 16:48:31 +0000 (16:48 +0000)]
Merge "Add OAT file mapping to dexdiag"
am:
ce121a5fe3
Change-Id: If3ca8d2b0e419158ac362e0eeebc81a06907edf8
David Sehr [Thu, 13 Apr 2017 16:39:30 +0000 (16:39 +0000)]
Merge "Add OAT file mapping to dexdiag"
Alex Light [Wed, 12 Apr 2017 23:13:33 +0000 (16:13 -0700)]
Ensure one can call DisposeEnvironment during event callbacks.
Previously calling DisposeEnvironment during an event callback would
cause a currently in-use iterator to be invalidated. This could cause
undefined behavior.
Bug:
37283252
Test: ./test/testrunner/testrunner.py --host --jvmti-stress -j40
Change-Id: I49c02b925f0da5d4f66965f0fca21bf8dc83132a
(cherry picked from commit
bb766464bced8ca7db9cdaf635ae04759151a088)
Chris Larsen [Thu, 23 Mar 2017 22:37:03 +0000 (15:37 -0700)]
MIPS32: java.lang.System.arraycopy() for copying char[] to char[].
Test: run-test --no-prebuild --optimizing 011-array-copy
Test: run-test --no-prebuild 011-array-copy
Test: run-test --optimizing 011-array-copy
Test: run-test 011-array-copy
Test: mma -j2 ART_TEST_OPTIMIZING=true test-art-target-run-test
Test: booted MIPS32R2 emulator.
Note: Tested against both the MIPS32R2, and MIPS64R6 emulators.
Change-Id: I0fc59fe8a242692b52cf8e8413d28397e210bb65
Vladimir Marko [Thu, 13 Apr 2017 14:59:55 +0000 (14:59 +0000)]
Merge "ARM/VIXL: Fix TypeConversion of large long constants to int." am:
111eefd043 am:
9eaaacba7f
am:
b02b036788
Change-Id: I14c3eb617b8c645e10616daf95ab3072f6302e0b
Vladimir Marko [Thu, 13 Apr 2017 14:54:23 +0000 (14:54 +0000)]
Merge "ARM/VIXL: Fix TypeConversion of large long constants to int." am:
111eefd043
am:
9eaaacba7f
Change-Id: I0744d5236ac29a46dd32e8df65543723cca24342
Vladimir Marko [Thu, 13 Apr 2017 14:47:54 +0000 (14:47 +0000)]
Merge "ARM/VIXL: Fix TypeConversion of large long constants to int."
am:
111eefd043
Change-Id: Id496f2ec632d01fcab74381d6e9f95978e9bccad
Treehugger Robot [Thu, 13 Apr 2017 14:38:54 +0000 (14:38 +0000)]
Merge "ARM/VIXL: Fix TypeConversion of large long constants to int."