OSDN Git Service
Andreas Gampe [Fri, 18 Mar 2016 20:13:47 +0000 (20:13 +0000)]
Merge "ART: Speed up stack guard page install" am:
895375b
am:
1d1e89c
* commit '
1d1e89c5ab3aa6c938df285f6e85545baab1042d':
ART: Speed up stack guard page install
Andreas Gampe [Fri, 18 Mar 2016 20:13:46 +0000 (20:13 +0000)]
Merge "ART: Speed up stack guard page install" into nyc-dev am:
6716fc2
am:
c5319f4
* commit '
c5319f48c5fe464b2a81393bc35beabdd1cb3725':
ART: Speed up stack guard page install
Andreas Gampe [Fri, 18 Mar 2016 20:11:29 +0000 (20:11 +0000)]
Merge "ART: Speed up stack guard page install"
am:
895375b
* commit '
895375bb30716a488bf7b8234e900d1e15de1d21':
ART: Speed up stack guard page install
Andreas Gampe [Fri, 18 Mar 2016 20:09:10 +0000 (20:09 +0000)]
Merge "ART: Speed up stack guard page install" into nyc-dev
am:
6716fc2
* commit '
6716fc2c4d68647f7840511d24ed94a95976c43c':
ART: Speed up stack guard page install
Andreas Gampe [Fri, 18 Mar 2016 20:05:01 +0000 (20:05 +0000)]
Merge "ART: Speed up stack guard page install" into nyc-dev
Andreas Gampe [Fri, 18 Mar 2016 20:03:50 +0000 (20:03 +0000)]
Merge "ART: Speed up stack guard page install"
Andreas Gampe [Fri, 18 Mar 2016 04:27:19 +0000 (21:27 -0700)]
ART: Speed up stack guard page install
Only the main thread doesn't have its stack mapped in under normal
conditions. Reading each page is a lot of overhead and we should
try to avoid it.
Rewrite to first try a (non-fatal) protect. If the outcome is a
success, finish. Otherwise do the stack mapping, and try again.
Bug:
27718174
(cherry picked from commit
2c2d2a05eaf81d07df27418f8dfd68de6fa28ac1)
Change-Id: I16b214567585ed2f09970f618ccdec7eed219fd3
Andreas Gampe [Fri, 18 Mar 2016 04:27:19 +0000 (21:27 -0700)]
ART: Speed up stack guard page install
Only the main thread doesn't have its stack mapped in under normal
conditions. Reading each page is a lot of overhead and we should
try to avoid it.
Rewrite to first try a (non-fatal) protect. If the outcome is a
success, finish. Otherwise do the stack mapping, and try again.
Bug:
27718174
Change-Id: I16b214567585ed2f09970f618ccdec7eed219fd3
Calin Juravle [Fri, 18 Mar 2016 16:32:13 +0000 (16:32 +0000)]
Merge "Improve resolved classes saving strategy" into nyc-dev am:
4ea8bec
am:
cff4736
* commit '
cff4736f1c4d2f15a065766d2215115e8b44057c':
Improve resolved classes saving strategy
Calin Juravle [Fri, 18 Mar 2016 16:30:01 +0000 (16:30 +0000)]
Merge "Improve resolved classes saving strategy" into nyc-dev
am:
4ea8bec
* commit '
4ea8becfbfd73ac03ece671956d7c2cb3bc755af':
Improve resolved classes saving strategy
Calin Juravle [Fri, 18 Mar 2016 16:26:32 +0000 (16:26 +0000)]
Merge "Improve resolved classes saving strategy" into nyc-dev
Roland Levillain [Fri, 18 Mar 2016 16:24:58 +0000 (16:24 +0000)]
Merge "Ensure art::HRor support boolean, byte, short and char inputs." am:
38ceb62
am:
76236cd
* commit '
76236cdd1dffd6b1e57a7246301ef88005f19024':
Ensure art::HRor support boolean, byte, short and char inputs.
Roland Levillain [Fri, 18 Mar 2016 16:22:42 +0000 (16:22 +0000)]
Merge "Ensure art::HRor support boolean, byte, short and char inputs."
am:
38ceb62
* commit '
38ceb62339514a8012695673b9e1110d13546f02':
Ensure art::HRor support boolean, byte, short and char inputs.
Roland Levillain [Fri, 18 Mar 2016 16:16:41 +0000 (16:16 +0000)]
Merge "Ensure art::HRor support boolean, byte, short and char inputs."
Przemyslaw Szczepaniak [Fri, 18 Mar 2016 16:14:53 +0000 (16:14 +0000)]
Merge "Disable jsr166.Collection8Test tests from running." am:
b1aff6c
am:
cec585e
* commit '
cec585e367a87cb20ffc8301c5ed8959664157e3':
Disable jsr166.Collection8Test tests from running.
Calin Juravle [Thu, 17 Mar 2016 17:07:52 +0000 (17:07 +0000)]
Improve resolved classes saving strategy
If we already have a non empty profile file it means that we already
saved once the resolved classes. So there's no need to hurry up and
start the profile saver eagerly after 2s.
Bug:
27600652
Change-Id: I92ac5869bf68c8d6cbac8fc1503fe3c4930241b4
Przemyslaw Szczepaniak [Fri, 18 Mar 2016 16:11:54 +0000 (16:11 +0000)]
Merge "Disable jsr166.Collection8Test tests from running."
am:
b1aff6c
* commit '
b1aff6c7f248632028b6a62a17f02675007c9ce3':
Disable jsr166.Collection8Test tests from running.
Alex Light [Fri, 18 Mar 2016 16:11:54 +0000 (16:11 +0000)]
Revert "Revert "Fix issue with proxy invocation on default methods"" am:
5457b86
am:
069143f
* commit '
069143f0109676553701fd7c2a0f7d6c6af6e6a7':
Revert "Revert "Fix issue with proxy invocation on default methods""
Alex Light [Fri, 18 Mar 2016 16:09:41 +0000 (16:09 +0000)]
Revert "Revert "Fix issue with proxy invocation on default methods""
am:
5457b86
* commit '
5457b86f9dc02045436cc53327c4b6383805cb6a':
Revert "Revert "Fix issue with proxy invocation on default methods""
Przemyslaw Szczepaniak [Fri, 18 Mar 2016 16:05:02 +0000 (16:05 +0000)]
Merge "Disable jsr166.Collection8Test tests from running."
Przemyslaw Szczepaniak [Fri, 18 Mar 2016 15:38:14 +0000 (15:38 +0000)]
Disable jsr166.Collection8Test tests from running.
This class shouldn't be run on its own, it's made to
be extended.
Bug:
27673907
Change-Id: If224104736344697947f9549b5e8a0bb513416dc
Alex Light [Wed, 16 Mar 2016 23:09:45 +0000 (16:09 -0700)]
Revert "Revert "Fix issue with proxy invocation on default methods""
This reverts commit
daf58c80d42f024aae0cb94ebd2c0bd61ebbf240.
Bug:
27621360
(cherry picked from commit
e9dd04f633fcffc485f8d74861f39f66fc8bc522)
Change-Id: I56fccf19ae80451be4c316ba14911c667cbe9e47
Roland Levillain [Fri, 18 Mar 2016 14:04:28 +0000 (14:04 +0000)]
Ensure art::HRor support boolean, byte, short and char inputs.
Also extend tests covering the IntegerRotateLeft,
LongRotateLeft, IntegerRotateRight and LongRotateRight
intrinsics and their translation into an art::HRor
instruction.
Bug:
27682579
Change-Id: I89f6ea6a7315659a172482bf09875cfb7e7422a1
David Srbecky [Fri, 18 Mar 2016 12:46:42 +0000 (12:46 +0000)]
Merge "Generate native debug stackmaps before calls as well." am:
e943c3b
am:
b6989f6
* commit '
b6989f61852a6a83689dcfa96e5d45b07b7aa26a':
Generate native debug stackmaps before calls as well.
David Srbecky [Fri, 18 Mar 2016 12:44:23 +0000 (12:44 +0000)]
Merge "Generate native debug stackmaps before calls as well."
am:
e943c3b
* commit '
e943c3b831dc0da4a6b09e940ae25c3285850e96':
Generate native debug stackmaps before calls as well.
David Srbecky [Fri, 18 Mar 2016 12:37:03 +0000 (12:37 +0000)]
Merge "Generate native debug stackmaps before calls as well."
Jeff Hao [Fri, 18 Mar 2016 02:21:49 +0000 (02:21 +0000)]
Fix zygote handling of when secondary image is out of date. am:
02d97c3
am:
3d6d07c
* commit '
3d6d07c4de9b6766712dda351522a799d8183323':
Fix zygote handling of when secondary image is out of date.
Jeff Hao [Fri, 18 Mar 2016 02:19:08 +0000 (02:19 +0000)]
Fix zygote handling of when secondary image is out of date.
am:
02d97c3
* commit '
02d97c3727a4c7fb611b73fac1a0ff19568de2c9':
Fix zygote handling of when secondary image is out of date.
Jeff Hao [Tue, 15 Mar 2016 01:50:49 +0000 (18:50 -0700)]
Fix zygote handling of when secondary image is out of date.
Simple fix for case when primary image is current, but a secondary image
is out of date. Will want to do a cleaner fix in the future.
Bug:
27340451
(cherry-picked from commit
b8510d2311964489342d8875ef7f5b681ba874b4)
Change-Id: I034f001834d84b2a4aa367da722543091a2a7b3a
Dimitry Ivanov [Fri, 18 Mar 2016 00:32:27 +0000 (00:32 +0000)]
Merge "Remove TEMP_FAILURE_RETRY for unlink" am:
7c06aef
am:
c015f33
* commit '
c015f33a378fb816379cfbc2379f468e2af4e0ed':
Remove TEMP_FAILURE_RETRY for unlink
Dimitry Ivanov [Fri, 18 Mar 2016 00:30:10 +0000 (00:30 +0000)]
Merge "Remove TEMP_FAILURE_RETRY for unlink"
am:
7c06aef
* commit '
7c06aef061fa176331b77a88c1ff2c6ae401a5f0':
Remove TEMP_FAILURE_RETRY for unlink
Dimitry Ivanov [Fri, 18 Mar 2016 00:20:44 +0000 (00:20 +0000)]
Merge "Remove TEMP_FAILURE_RETRY for unlink"
Hiroshi Yamauchi [Thu, 17 Mar 2016 23:36:38 +0000 (23:36 +0000)]
Merge changes Ib979b2a4,I35b3fed2,I356acd03 am:
0f1b6b7
am:
db7b8cf
* commit '
db7b8cfebf9fd0a710a12e7a70defa8a794b996e':
Revert "Ignore 145-alloc-tracking-stress run-test failures with CC."
Revert "Ignore 145-alloc-tracking-stress failures in interpreter with CC."
Revert "Ignore 145-alloc-tracking-stress failures with JIT and CC."
Hiroshi Yamauchi [Thu, 17 Mar 2016 23:25:21 +0000 (23:25 +0000)]
Merge changes Ib979b2a4,I35b3fed2,I356acd03
am:
0f1b6b7
* commit '
0f1b6b76e67144349fc0a66c25f0ba13f5efb45a':
Revert "Ignore 145-alloc-tracking-stress run-test failures with CC."
Revert "Ignore 145-alloc-tracking-stress failures in interpreter with CC."
Revert "Ignore 145-alloc-tracking-stress failures with JIT and CC."
Hiroshi Yamauchi [Thu, 17 Mar 2016 23:17:23 +0000 (23:17 +0000)]
Merge changes Ib979b2a4,I35b3fed2,I356acd03
* changes:
Revert "Ignore 145-alloc-tracking-stress run-test failures with CC."
Revert "Ignore 145-alloc-tracking-stress failures in interpreter with CC."
Revert "Ignore 145-alloc-tracking-stress failures with JIT and CC."
Aart Bik [Thu, 17 Mar 2016 23:05:16 +0000 (23:05 +0000)]
Merge "Complete the 1.8 unsafe memory fences tests." am:
0f47487
am:
1343b1d
* commit '
1343b1d0b77a391ab64fba459611d7fcc7606d14':
Complete the 1.8 unsafe memory fences tests.
Aart Bik [Thu, 17 Mar 2016 23:00:42 +0000 (23:00 +0000)]
Merge "Complete the 1.8 unsafe memory fences tests."
am:
0f47487
* commit '
0f474872afa353ac30012e679d77fa622e574d78':
Complete the 1.8 unsafe memory fences tests.
Dimitry Ivanov [Thu, 17 Mar 2016 22:59:38 +0000 (15:59 -0700)]
Remove TEMP_FAILURE_RETRY for unlink
unlink(2) does not generate EINTR error
Change-Id: I546b00a61b8ffcbd43b01f5ae6ff31f335be00ab
Aart Bik [Thu, 17 Mar 2016 22:52:06 +0000 (22:52 +0000)]
Merge "Complete the 1.8 unsafe memory fences tests."
Hiroshi Yamauchi [Thu, 17 Mar 2016 21:58:20 +0000 (14:58 -0700)]
Revert "Ignore 145-alloc-tracking-stress run-test failures with CC."
This reverts commit
eeed32cd6b9d6949dd1e0ebbea6ea897e58bb2b8.
Bug:
27467554
Hiroshi Yamauchi [Thu, 17 Mar 2016 21:57:58 +0000 (14:57 -0700)]
Revert "Ignore 145-alloc-tracking-stress failures in interpreter with CC."
This reverts commit
fee85561670331f38e0676baadc9be422d3d079c.
Bug:
27467554
Hiroshi Yamauchi [Thu, 17 Mar 2016 21:57:25 +0000 (14:57 -0700)]
Revert "Ignore 145-alloc-tracking-stress failures with JIT and CC."
This reverts commit
3296585f5879a9563214f178f97ee689fc651758.
Bug:
27467554
Change-Id: I356acd036f55605a782a83ab971d9808f10d0ed8
David Srbecky [Thu, 17 Mar 2016 20:34:13 +0000 (20:34 +0000)]
Merge "Do not JIT boot image during native-debugging (keep AOT code instead)." am:
e9e98f1
am:
b8dfff1
* commit '
b8dfff14c6a1c374fe45f94aa0e2f94349892533':
Do not JIT boot image during native-debugging (keep AOT code instead).
David Srbecky [Thu, 17 Mar 2016 20:31:57 +0000 (20:31 +0000)]
Merge "Do not JIT boot image during native-debugging (keep AOT code instead)."
am:
e9e98f1
* commit '
e9e98f12eb5dbe81db90d56c65c8872cabaa855d':
Do not JIT boot image during native-debugging (keep AOT code instead).
David Srbecky [Thu, 17 Mar 2016 20:24:29 +0000 (20:24 +0000)]
Merge "Do not JIT boot image during native-debugging (keep AOT code instead)."
Aart Bik [Fri, 11 Mar 2016 23:37:58 +0000 (15:37 -0800)]
Complete the 1.8 unsafe memory fences tests.
Rationale:
The tests for the fences were still TODO, and this
change list completes them. Java does not quite allow
for a weak memory order on just the signal, but this
is as close as a real unit test as I can think of.
Also added a test suggested by Hans.
BUG=
26264765
Change-Id: I2dcb9b02fa63f72daf4c39b3744ff2010888713e
Alex Light [Thu, 17 Mar 2016 18:50:59 +0000 (18:50 +0000)]
Merge "Revert "Revert "Fix issue with proxy invocation on default methods""" am:
7f3397b
am:
7348116
* commit '
73481167d3553218a9a76e915c6dc5aefba06e62':
Revert "Revert "Fix issue with proxy invocation on default methods""
Alex Light [Thu, 17 Mar 2016 18:50:59 +0000 (18:50 +0000)]
Merge "Make run-test give extra time when doing gc-stress runs." am:
1160f2e
am:
1a33d89
* commit '
1a33d898a40b7a5a943294812a4f5f3af382c7e6':
Make run-test give extra time when doing gc-stress runs.
Alex Light [Thu, 17 Mar 2016 18:07:47 +0000 (18:07 +0000)]
Merge "Revert "Revert "Fix issue with proxy invocation on default methods"""
am:
7f3397b
* commit '
7f3397bec51bdeb7dfe76a17ea9d3279ddf79345':
Revert "Revert "Fix issue with proxy invocation on default methods""
Alex Light [Thu, 17 Mar 2016 18:05:36 +0000 (18:05 +0000)]
Merge "Make run-test give extra time when doing gc-stress runs."
am:
1160f2e
* commit '
1160f2e14d61f95f3fb6bea03acb5451ad926acc':
Make run-test give extra time when doing gc-stress runs.
Alex Light [Thu, 17 Mar 2016 18:02:06 +0000 (18:02 +0000)]
Merge "Revert "Revert "Fix issue with proxy invocation on default methods"""
Alex Light [Thu, 17 Mar 2016 17:53:47 +0000 (17:53 +0000)]
Merge "Make run-test give extra time when doing gc-stress runs."
Hiroshi Yamauchi [Thu, 17 Mar 2016 17:42:27 +0000 (17:42 +0000)]
Merge "Revert "Revert "Assembly TLAB allocation fast path for arm64.""" am:
275f97e
am:
74f6c2e
* commit '
74f6c2ec3631c0afad712bd9c84937b27367b542':
Revert "Revert "Assembly TLAB allocation fast path for arm64.""
Hiroshi Yamauchi [Thu, 17 Mar 2016 17:35:06 +0000 (17:35 +0000)]
Merge "Revert "Revert "Assembly TLAB allocation fast path for arm64."""
am:
275f97e
* commit '
275f97e225f534582b446eb7b9eb00c6757255d9':
Revert "Revert "Assembly TLAB allocation fast path for arm64.""
Calin Juravle [Thu, 17 Mar 2016 17:30:13 +0000 (17:30 +0000)]
Merge "resolve merge conflicts of
c19c1c2 to nyc-dev-plus-aosp" into nyc-dev-plus-aosp
am:
bce19ce
* commit '
bce19ce7dff918c12604614a5e27d02b78e877a4':
Add ProfileSaver stats and dump them during SigQuit
Hiroshi Yamauchi [Thu, 17 Mar 2016 17:27:11 +0000 (17:27 +0000)]
Merge "Revert "Revert "Assembly TLAB allocation fast path for arm64."""
Calin Juravle [Thu, 17 Mar 2016 17:24:21 +0000 (17:24 +0000)]
Merge "resolve merge conflicts of
c19c1c2 to nyc-dev-plus-aosp" into nyc-dev-plus-aosp
Calin Juravle [Thu, 17 Mar 2016 17:22:59 +0000 (17:22 +0000)]
resolve merge conflicts of
c19c1c2 to nyc-dev-plus-aosp
Change-Id: Iac3339e21d94a5d14316f5df2761ab10cdda28d0
Alex Light [Thu, 17 Mar 2016 16:59:38 +0000 (09:59 -0700)]
Make run-test give extra time when doing gc-stress runs.
Some tests (such as 968-default-partial-compile-generated) are running
up against the current timeout when run with gcstress. This increases
the timeout to allow the tests to run fully.
Change-Id: I89ada3affefd09d07c770a83d849f280293cc8ed
David Srbecky [Mon, 14 Mar 2016 17:14:24 +0000 (17:14 +0000)]
Generate native debug stackmaps before calls as well.
The debugger looks up PC of the call instruction, so the runtime's
stackmap is not sufficient since it is at PC after the instruction.
Change-Id: I0dd06c0b52e8079ea5d064ea10beb12c93584092
Alex Light [Thu, 17 Mar 2016 16:43:28 +0000 (16:43 +0000)]
Merge "Fix bug where verification could crash on unresolved types." am:
3bff678
am:
d344ab3
* commit '
d344ab34612208e466e78b1162214d5ec1f95019':
Fix bug where verification could crash on unresolved types.
Alex Light [Thu, 17 Mar 2016 16:41:09 +0000 (16:41 +0000)]
Merge "Fix bug where verification could crash on unresolved types."
am:
3bff678
* commit '
3bff678d255c9551782a7fdfb356e758585e477d':
Fix bug where verification could crash on unresolved types.
Alex Light [Thu, 17 Mar 2016 16:32:40 +0000 (16:32 +0000)]
Merge "Fix bug where verification could crash on unresolved types."
Alex Light [Wed, 16 Mar 2016 23:09:45 +0000 (16:09 -0700)]
Revert "Revert "Fix issue with proxy invocation on default methods""
This reverts commit
daf58c80d42f024aae0cb94ebd2c0bd61ebbf240.
Bug:
27621360
Change-Id: I56fccf19ae80451be4c316ba14911c667cbe9e47
Sebastien Hertz [Thu, 17 Mar 2016 15:48:48 +0000 (15:48 +0000)]
Re-enable checker tests 536 and 537 am:
7d3ed11
am:
484c346
* commit '
484c34688ccd1ad8b288e5c3fdc8a4a767d36b0f':
Re-enable checker tests 536 and 537
buzbee [Thu, 17 Mar 2016 15:48:48 +0000 (15:48 +0000)]
Merge "ART: Mterp arm64 2-operand double rem fix" into nyc-dev am:
fccd0ae
am:
d82756b
* commit '
d82756b918659da9aeb486bc87c1dde823abcf88':
ART: Mterp arm64 2-operand double rem fix
Alex Light [Thu, 17 Mar 2016 15:48:48 +0000 (15:48 +0000)]
Merge "Revert "Fix issue with proxy invocation on default methods"" into nyc-dev am:
09cd709
am:
e7c5b21
* commit '
e7c5b21ab36afb1364d39dda1c8afa9f3c872132':
Revert "Fix issue with proxy invocation on default methods"
Mathieu Chartier [Thu, 17 Mar 2016 15:48:48 +0000 (15:48 +0000)]
Add verify-art-runtime usage to dex2oat am:
c606870
am:
aaff7ac
* commit '
aaff7ac54a0fcec4fc2b4f0881e2ca7242225b34':
Add verify-art-runtime usage to dex2oat
Alex Light [Thu, 17 Mar 2016 15:48:47 +0000 (15:48 +0000)]
Fix issue with proxy invocation on default methods am:
4b34bf5
am:
0333cbe
* commit '
0333cbe07ac52e2cd1382fb9a731688311f8646c':
Fix issue with proxy invocation on default methods
Sebastien Hertz [Thu, 17 Mar 2016 15:46:24 +0000 (15:46 +0000)]
Re-enable checker tests 536 and 537
am:
7d3ed11
* commit '
7d3ed110398e26b36081924a93ff751d1698ab65':
Re-enable checker tests 536 and 537
buzbee [Thu, 17 Mar 2016 15:46:23 +0000 (15:46 +0000)]
Merge "ART: Mterp arm64 2-operand double rem fix" into nyc-dev
am:
fccd0ae
* commit '
fccd0ae38eca90460218e6ddf0a5b34319079f0a':
ART: Mterp arm64 2-operand double rem fix
Alex Light [Thu, 17 Mar 2016 15:46:23 +0000 (15:46 +0000)]
Merge "Revert "Fix issue with proxy invocation on default methods"" into nyc-dev
am:
09cd709
* commit '
09cd7092d352dae9bc406e4451a239caf0d423e3':
Revert "Fix issue with proxy invocation on default methods"
Mathieu Chartier [Thu, 17 Mar 2016 15:46:23 +0000 (15:46 +0000)]
Add verify-art-runtime usage to dex2oat
am:
c606870
* commit '
c6068709a482065d6f5426640f1c9316797508e3':
Add verify-art-runtime usage to dex2oat
Alex Light [Thu, 17 Mar 2016 15:46:23 +0000 (15:46 +0000)]
Fix issue with proxy invocation on default methods
am:
4b34bf5
* commit '
4b34bf5b242dce5ee20db08b7781bbbaf0d25969':
Fix issue with proxy invocation on default methods
Calin Juravle [Wed, 9 Mar 2016 15:37:48 +0000 (15:37 +0000)]
Add ProfileSaver stats and dump them during SigQuit
Bug:
27516906
Change-Id: I7d2b1091c3523805ef0f87df42feed1098678aad
Nicolas Geoffray [Thu, 17 Mar 2016 14:49:54 +0000 (14:49 +0000)]
Merge "Dump oat file information as part of DumpForSigQuit." am:
e4914ec
am:
d9d9126
* commit '
d9d9126ad588f76fb6485994232f76f7514858f4':
Dump oat file information as part of DumpForSigQuit.
Nicolas Geoffray [Thu, 17 Mar 2016 14:47:40 +0000 (14:47 +0000)]
Merge "Dump oat file information as part of DumpForSigQuit."
am:
e4914ec
* commit '
e4914ec0d83544243257e55d0f0b9da3ed7f147a':
Dump oat file information as part of DumpForSigQuit.
Nicolas Geoffray [Thu, 17 Mar 2016 14:39:13 +0000 (14:39 +0000)]
Merge "Dump oat file information as part of DumpForSigQuit."
Nicolas Geoffray [Thu, 17 Mar 2016 14:31:01 +0000 (14:31 +0000)]
Merge "Fix load store elimination bug in the presence of null[i]." am:
07c4134
am:
dd69e2a
* commit '
dd69e2a9f1c1840947f3a36bf991b47e20cd6a8d':
Fix load store elimination bug in the presence of null[i].
Nicolas Geoffray [Thu, 17 Mar 2016 14:28:49 +0000 (14:28 +0000)]
Merge "Fix load store elimination bug in the presence of null[i]."
am:
07c4134
* commit '
07c4134a759500383bf5931fe12941f48fd051da':
Fix load store elimination bug in the presence of null[i].
Nicolas Geoffray [Thu, 17 Mar 2016 14:20:58 +0000 (14:20 +0000)]
Merge "Fix load store elimination bug in the presence of null[i]."
Nicolas Geoffray [Thu, 17 Mar 2016 11:56:54 +0000 (11:56 +0000)]
Dump oat file information as part of DumpForSigQuit.
Change-Id: Ie8d256d8fa16565105cfe5c39cc96826983469da
Nicolas Geoffray [Thu, 17 Mar 2016 10:44:24 +0000 (10:44 +0000)]
Fix load store elimination bug in the presence of null[i].
Due to the dex specification, we can be in a state where
two array get with the same dex register inputs are typed
differently.
bug:
27683874
Change-Id: Ia821fd32e86c306093372249e7686332a7584263
David Srbecky [Wed, 16 Mar 2016 00:06:24 +0000 (00:06 +0000)]
Do not JIT boot image during native-debugging (keep AOT code instead).
The performance impact is currently significant and being able
to debug framework is not our primary goal for native debugging.
Change-Id: I3366c2a6317004f9dd16700b271a6c9b974f1c6e
Nicolas Geoffray [Thu, 17 Mar 2016 11:00:00 +0000 (11:00 +0000)]
Merge "Check GetDumpNativeStackOnSigQuit() for daemons." am:
0205b58
am:
67ea00d
* commit '
67ea00d16c65d808ca1d753a21432aa8f2f5b6bc':
Check GetDumpNativeStackOnSigQuit() for daemons.
Nicolas Geoffray [Thu, 17 Mar 2016 10:57:46 +0000 (10:57 +0000)]
Merge "Check GetDumpNativeStackOnSigQuit() for daemons."
am:
0205b58
* commit '
0205b58a0d7a9ce5832393857c19c086c78996e9':
Check GetDumpNativeStackOnSigQuit() for daemons.
Nicolas Geoffray [Thu, 17 Mar 2016 10:50:11 +0000 (10:50 +0000)]
Merge "Check GetDumpNativeStackOnSigQuit() for daemons."
Nicolas Geoffray [Thu, 17 Mar 2016 09:35:04 +0000 (09:35 +0000)]
Check GetDumpNativeStackOnSigQuit() for daemons.
The flag is passed by run-test to avoid libunwind crash flakiness,
so we should check it when dumping threads.
Change-Id: I3a3fcfd80ab254a315d58d629c81161fea9900dc
Sebastien Hertz [Wed, 16 Mar 2016 15:20:10 +0000 (16:20 +0100)]
Re-enable checker tests 536 and 537
They were disabled due to a bug in Jack that is fixed now.
Bug:
25635944
(cherry picked from commit
2385d09d254ba3aafb2ee77178f16758e9685682)
Change-Id: I3c21e1dee81a148bf5725dea451bd63c97413fd5
Andreas Gampe [Thu, 17 Mar 2016 01:13:47 +0000 (01:13 +0000)]
Merge "ART: Remember whether the cache was pruned" am:
db1f7da
am:
4a50ac8
* commit '
4a50ac894ca4f5e5e0490c72e9240b798139d9a8':
ART: Remember whether the cache was pruned
Andreas Gampe [Thu, 17 Mar 2016 01:11:28 +0000 (01:11 +0000)]
Merge "ART: Remember whether the cache was pruned"
am:
db1f7da
* commit '
db1f7dac02f6dcecac3e032f10abbcdbf3cf4331':
ART: Remember whether the cache was pruned
Andreas Gampe [Thu, 17 Mar 2016 01:03:54 +0000 (01:03 +0000)]
Merge "ART: Remember whether the cache was pruned"
buzbee [Wed, 16 Mar 2016 23:14:22 +0000 (23:14 +0000)]
Merge "ART: Mterp arm64 2-operand double rem fix" am:
e848c29
am:
515d198
* commit '
515d1983dcecce9701c3c30c37c4e7371b3a180e':
ART: Mterp arm64 2-operand double rem fix
Bill Buzbee [Wed, 16 Mar 2016 23:13:53 +0000 (23:13 +0000)]
Merge "ART: Mterp arm64 2-operand double rem fix" into nyc-dev
buzbee [Wed, 16 Mar 2016 23:12:04 +0000 (23:12 +0000)]
Merge "ART: Mterp arm64 2-operand double rem fix"
am:
e848c29
* commit '
e848c29bb35d91f23bb6f52712aa7f2dff342ea0':
ART: Mterp arm64 2-operand double rem fix
Alex Light [Wed, 16 Mar 2016 23:09:44 +0000 (23:09 +0000)]
Merge "Revert "Fix issue with proxy invocation on default methods"" am:
a67a089
am:
ce3476b
* commit '
ce3476b7796798071f4b8fde0dac66dff865ecbe':
Revert "Fix issue with proxy invocation on default methods"
Alex Light [Wed, 16 Mar 2016 23:07:24 +0000 (23:07 +0000)]
Merge "Revert "Fix issue with proxy invocation on default methods""
am:
a67a089
* commit '
a67a089761ca770aa50122c47c5451a52e7eb807':
Revert "Fix issue with proxy invocation on default methods"
Bill Buzbee [Wed, 16 Mar 2016 23:06:01 +0000 (23:06 +0000)]
Merge "ART: Mterp arm64 2-operand double rem fix"
Hiroshi Yamauchi [Wed, 16 Mar 2016 23:05:09 +0000 (23:05 +0000)]
Merge "Fix valgrind-test-art-host to run both 32-bit and 64-bit tests." am:
08aa5f3
am:
c60f0d6
* commit '
c60f0d6183a726c36c0f6131f63fb9d140d13af5':
Fix valgrind-test-art-host to run both 32-bit and 64-bit tests.
Alex Light [Wed, 16 Mar 2016 23:02:59 +0000 (23:02 +0000)]
Merge "Revert "Fix issue with proxy invocation on default methods""