OSDN Git Service

android-x86/art.git
8 years agoRevert "Revert "Fix issue with proxy invocation on default methods"" am: 5457b86
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""

8 years agoRevert "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""

8 years agoRevert "Revert "Fix issue with proxy invocation on default methods""
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

8 years agoMerge "Generate native debug stackmaps before calls as well." am: e943c3b
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.

8 years agoMerge "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.

8 years agoMerge "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."

8 years agoFix zygote handling of when secondary image is out of date. am: 02d97c3
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.

8 years agoFix 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.

8 years agoFix 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

8 years agoMerge "Remove TEMP_FAILURE_RETRY for unlink" am: 7c06aef
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

8 years agoMerge "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

8 years agoMerge "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"

8 years agoMerge changes Ib979b2a4,I35b3fed2,I356acd03 am: 0f1b6b7
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."

8 years agoMerge changes Ib979b2a4,I35b3fed2,I356acd03
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."

8 years agoMerge changes Ib979b2a4,I35b3fed2,I356acd03
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."

8 years agoMerge "Complete the 1.8 unsafe memory fences tests." am: 0f47487
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.

8 years agoMerge "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.

8 years agoRemove TEMP_FAILURE_RETRY for unlink
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

8 years agoMerge "Complete the 1.8 unsafe memory fences tests."
Aart Bik [Thu, 17 Mar 2016 22:52:06 +0000 (22:52 +0000)]
Merge "Complete the 1.8 unsafe memory fences tests."

8 years agoRevert "Ignore 145-alloc-tracking-stress run-test failures with CC."
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

8 years agoRevert "Ignore 145-alloc-tracking-stress failures in interpreter with CC."
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

8 years agoRevert "Ignore 145-alloc-tracking-stress failures with JIT and CC."
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

8 years agoMerge "Do not JIT boot image during native-debugging (keep AOT code instead)." am...
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).

8 years agoMerge "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).

8 years agoMerge "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)."

8 years agoComplete the 1.8 unsafe memory fences tests.
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

8 years agoMerge "Revert "Revert "Fix issue with proxy invocation on default methods""" am:...
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""

8 years agoMerge "Make run-test give extra time when doing gc-stress runs." am: 1160f2e
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.

8 years agoMerge "Revert "Revert "Fix issue with proxy invocation on default methods"""
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""

8 years agoMerge "Make run-test give extra time when doing gc-stress runs."
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.

8 years agoMerge "Revert "Revert "Fix issue with proxy invocation on default methods"""
Alex Light [Thu, 17 Mar 2016 18:02:06 +0000 (18:02 +0000)]
Merge "Revert "Revert "Fix issue with proxy invocation on default methods"""

8 years agoMerge "Make run-test give extra time when doing gc-stress runs."
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."

8 years agoMerge "Revert "Revert "Assembly TLAB allocation fast path for arm64.""" am: 275f97e
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.""

8 years agoMerge "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.""

8 years agoMerge "resolve merge conflicts of c19c1c2 to nyc-dev-plus-aosp" into nyc-dev-plus...
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

8 years agoMerge "Revert "Revert "Assembly TLAB allocation fast path for arm64."""
Hiroshi Yamauchi [Thu, 17 Mar 2016 17:27:11 +0000 (17:27 +0000)]
Merge "Revert "Revert "Assembly TLAB allocation fast path for arm64."""

8 years agoMerge "resolve merge conflicts of c19c1c2 to nyc-dev-plus-aosp" into nyc-dev-plus...
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

8 years agoresolve merge conflicts of c19c1c2 to 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

8 years agoMake run-test give extra time when doing gc-stress runs.
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

8 years agoGenerate native debug stackmaps before calls as well.
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

8 years agoMerge "Fix bug where verification could crash on unresolved types." am: 3bff678
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.

8 years agoMerge "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.

8 years agoMerge "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."

8 years agoRevert "Revert "Fix issue with proxy invocation on default methods""
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

8 years agoRe-enable checker tests 536 and 537 am: 7d3ed11
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

8 years agoMerge "ART: Mterp arm64 2-operand double rem fix" into nyc-dev am: fccd0ae
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

8 years agoMerge "Revert "Fix issue with proxy invocation on default methods"" into nyc-dev...
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"

8 years agoAdd verify-art-runtime usage to dex2oat am: c606870
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

8 years agoFix issue with proxy invocation on default methods am: 4b34bf5
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

8 years agoRe-enable checker tests 536 and 537
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

8 years agoMerge "ART: Mterp arm64 2-operand double rem fix" into nyc-dev
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

8 years agoMerge "Revert "Fix issue with proxy invocation on default methods"" into nyc-dev
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"

8 years agoAdd verify-art-runtime usage to dex2oat
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

8 years agoFix issue with proxy invocation on default methods
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

8 years agoAdd ProfileSaver stats and dump them during SigQuit
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

8 years agoMerge "Dump oat file information as part of DumpForSigQuit." am: e4914ec
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.

8 years agoMerge "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.

8 years agoMerge "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."

8 years agoMerge "Fix load store elimination bug in the presence of null[i]." am: 07c4134
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].

8 years agoMerge "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].

8 years agoMerge "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]."

8 years agoDump oat file information as part of DumpForSigQuit.
Nicolas Geoffray [Thu, 17 Mar 2016 11:56:54 +0000 (11:56 +0000)]
Dump oat file information as part of DumpForSigQuit.

Change-Id: Ie8d256d8fa16565105cfe5c39cc96826983469da

8 years agoFix load store elimination bug in the presence of null[i].
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

8 years agoDo not JIT boot image during native-debugging (keep AOT code instead).
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

8 years agoMerge "Check GetDumpNativeStackOnSigQuit() for daemons." am: 0205b58
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.

8 years agoMerge "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.

8 years agoMerge "Check GetDumpNativeStackOnSigQuit() for daemons."
Nicolas Geoffray [Thu, 17 Mar 2016 10:50:11 +0000 (10:50 +0000)]
Merge "Check GetDumpNativeStackOnSigQuit() for daemons."

8 years agoCheck 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

8 years agoRe-enable checker tests 536 and 537
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

8 years agoMerge "ART: Remember whether the cache was pruned" am: db1f7da
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

8 years agoMerge "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

8 years agoMerge "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"

8 years agoMerge "ART: Mterp arm64 2-operand double rem fix" am: e848c29
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

8 years agoMerge "ART: Mterp arm64 2-operand double rem fix" into nyc-dev
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

8 years agoMerge "ART: Mterp arm64 2-operand double rem fix"
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

8 years agoMerge "Revert "Fix issue with proxy invocation on default methods"" am: a67a089
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"

8 years agoMerge "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"

8 years agoMerge "ART: Mterp arm64 2-operand double rem fix"
Bill Buzbee [Wed, 16 Mar 2016 23:06:01 +0000 (23:06 +0000)]
Merge "ART: Mterp arm64 2-operand double rem fix"

8 years agoMerge "Fix valgrind-test-art-host to run both 32-bit and 64-bit tests." am: 08aa5f3
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.

8 years agoMerge "Revert "Fix issue with proxy invocation on default methods""
Alex Light [Wed, 16 Mar 2016 23:02:59 +0000 (23:02 +0000)]
Merge "Revert "Fix issue with proxy invocation on default methods""

8 years agoMerge "Fix valgrind-test-art-host to run both 32-bit and 64-bit tests."
Hiroshi Yamauchi [Wed, 16 Mar 2016 23:02:52 +0000 (23:02 +0000)]
Merge "Fix valgrind-test-art-host to run both 32-bit and 64-bit tests."
am: 08aa5f3

* commit '08aa5f3086a1c0f6f4839a73535ecf3a55cfae8c':
  Fix valgrind-test-art-host to run both 32-bit and 64-bit tests.

8 years agoRevert "Fix issue with proxy invocation on default methods"
Alex Light [Wed, 16 Mar 2016 23:00:49 +0000 (23:00 +0000)]
Revert "Fix issue with proxy invocation on default methods"

This reverts commit ec3b7ab8f008f36f1072d4ba03da204229b95976.

Change-Id: Idfb2c63c246cc5dae7670503e70ad3f62bb1e1eb

8 years agoMerge "Revert "Fix issue with proxy invocation on default methods"" into nyc-dev
Alex Light [Wed, 16 Mar 2016 23:00:24 +0000 (23:00 +0000)]
Merge "Revert "Fix issue with proxy invocation on default methods"" into nyc-dev

8 years agoRevert "Fix issue with proxy invocation on default methods"
Alex Light [Wed, 16 Mar 2016 22:59:42 +0000 (22:59 +0000)]
Revert "Fix issue with proxy invocation on default methods"

This reverts commit 4b34bf5b242dce5ee20db08b7781bbbaf0d25969.

Change-Id: If072fdbaafd0ee1877e8281a83ba4a598adb3355

8 years agoMerge "Fix valgrind-test-art-host to run both 32-bit and 64-bit tests."
Hiroshi Yamauchi [Wed, 16 Mar 2016 22:55:50 +0000 (22:55 +0000)]
Merge "Fix valgrind-test-art-host to run both 32-bit and 64-bit tests."

8 years agoART: Mterp arm64 2-operand double rem fix
buzbee [Wed, 16 Mar 2016 21:39:50 +0000 (14:39 -0700)]
ART: Mterp arm64 2-operand double rem fix

An instruction ordering bug caused 2-operand double-precision
rem operations to be performed incorrectly on the arm64 fast
interpreter.  Also, fixes the existing omnibus-opcodes smoke test
to better catch 2-operand float and double operation problems
(the problem was masked in the existing test).

Bug: 27604215

(cherry picked from commit 908c0b28517c2d21f9ddd231e91cdd2c339aeb16)

Change-Id: I1856d914a0cb76c6034d0c0e021525b095e33452

8 years agoMerge "Add verify-art-runtime usage to dex2oat" am: 9ee48fb
Mathieu Chartier [Wed, 16 Mar 2016 22:12:49 +0000 (22:12 +0000)]
Merge "Add verify-art-runtime usage to dex2oat" am: 9ee48fb
am: 669a45a

* commit '669a45aed9caa9491e7413f5a16002d196db2033':
  Add verify-art-runtime usage to dex2oat

8 years agoMerge "Add verify-art-runtime usage to dex2oat"
Mathieu Chartier [Wed, 16 Mar 2016 22:09:59 +0000 (22:09 +0000)]
Merge "Add verify-art-runtime usage to dex2oat"
am: 9ee48fb

* commit '9ee48fbf7395488ea34d7d268edb31d7abe4ebe9':
  Add verify-art-runtime usage to dex2oat

8 years agoMerge "Add verify-art-runtime usage to dex2oat"
Mathieu Chartier [Wed, 16 Mar 2016 22:02:20 +0000 (22:02 +0000)]
Merge "Add verify-art-runtime usage to dex2oat"

8 years agoAdd verify-art-runtime usage to dex2oat
Mathieu Chartier [Wed, 16 Mar 2016 21:29:17 +0000 (14:29 -0700)]
Add verify-art-runtime usage to dex2oat

Bug: 27688793

(cherry picked from commit c6068709a482065d6f5426640f1c9316797508e3)

Change-Id: Idcf6b8023a15c816168ce42456d2bd7b463d0951

8 years agoART: Mterp arm64 2-operand double rem fix
buzbee [Wed, 16 Mar 2016 21:39:50 +0000 (14:39 -0700)]
ART: Mterp arm64 2-operand double rem fix

An instruction ordering bug caused 2-operand double-precision
rem operations to be performed incorrectly on the arm64 fast
interpreter.  Also, fixes the existing omnibus-opcodes smoke test
to better catch 2-operand float and double operation problems
(the problem was masked in the existing test).

Bug: 27604215
Change-Id: I9fac1e61d9defe7d623c611406c35921abb65b04

8 years agoFix bug where verification could crash on unresolved types.
Alex Light [Tue, 15 Mar 2016 16:50:26 +0000 (09:50 -0700)]
Fix bug where verification could crash on unresolved types.

Bug: 27626708

Change-Id: I708ee18215dccadc00ff3daa1e01c2830475ccae

8 years agoAdd verify-art-runtime usage to dex2oat
Mathieu Chartier [Wed, 16 Mar 2016 21:29:17 +0000 (14:29 -0700)]
Add verify-art-runtime usage to dex2oat

Bug: 27688793

Change-Id: I290f59df003ba241a6b71fb628351312b431ec4c

8 years agoMerge "Fix race in AllocEntrypointsInstrumented" am: 6f1b7ec
Mathieu Chartier [Wed, 16 Mar 2016 21:15:14 +0000 (21:15 +0000)]
Merge "Fix race in AllocEntrypointsInstrumented" am: 6f1b7ec
am: 55d89b8

* commit '55d89b8ab9c8e71ae61c88f84cbba4949a6ff64a':
  Fix race in AllocEntrypointsInstrumented

8 years agoMerge "Fix race in AllocEntrypointsInstrumented"
Mathieu Chartier [Wed, 16 Mar 2016 21:12:52 +0000 (21:12 +0000)]
Merge "Fix race in AllocEntrypointsInstrumented"
am: 6f1b7ec

* commit '6f1b7ecf61a7be88bcbb259726e99a78a7235d15':
  Fix race in AllocEntrypointsInstrumented

8 years agoMerge "Fix race in AllocEntrypointsInstrumented"
Mathieu Chartier [Wed, 16 Mar 2016 21:07:31 +0000 (21:07 +0000)]
Merge "Fix race in AllocEntrypointsInstrumented"

8 years agoFix issue with proxy invocation on default methods
Alex Light [Tue, 15 Mar 2016 18:35:18 +0000 (11:35 -0700)]
Fix issue with proxy invocation on default methods

Bug: 27621360

(cherry picked from commit ec3b7ab8f008f36f1072d4ba03da204229b95976)

Change-Id: I617eee243f475872235fd75b6a401e056111ea23

8 years agoRevert "Revert "Assembly TLAB allocation fast path for arm64.""
Hiroshi Yamauchi [Wed, 16 Mar 2016 18:23:10 +0000 (11:23 -0700)]
Revert "Revert "Assembly TLAB allocation fast path for arm64.""

This reverts commit 52fa2c698b995c21940f366cf3a44204ddf4f8e9.

Fix the mvn instructions.

Bug: 9986565
Change-Id: Ib7b2023cd54c57131442e1de85c64f40b818313d

8 years agoMerge "Fix issue with proxy invocation on default methods" am: 932e6bf
Alex Light [Wed, 16 Mar 2016 20:48:59 +0000 (20:48 +0000)]
Merge "Fix issue with proxy invocation on default methods" am: 932e6bf
am: 8eac39e

* commit '8eac39ea40664e48965782e9b615632e4e23a0eb':
  Fix issue with proxy invocation on default methods

8 years agoMerge "Fix issue with proxy invocation on default methods"
Alex Light [Wed, 16 Mar 2016 20:46:08 +0000 (20:46 +0000)]
Merge "Fix issue with proxy invocation on default methods"
am: 932e6bf

* commit '932e6bf238a00ae9813e91acb7249cb063fab205':
  Fix issue with proxy invocation on default methods