- 10 May, 2016 9 commits
-
-
Treehugger Robot authored
-
Vladimir Marko authored
-
Nicolas Geoffray authored
bug:27865109 (cherry picked from commit 95bc2f29) Change-Id: I56e21714bf803b8fefa2bd8087cd385c7a57564c
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
-
David Sehr authored
-
David Sehr authored
-
Dimitry Ivanov authored
-
Treehugger Robot authored
-
- 09 May, 2016 13 commits
-
-
Dimitry Ivanov authored
Loading public libraries before everything else to prevent situation when libssl.so gets into libopenjdk.so load group which then prevented from unloading by a global library referencing the very same libssl.so Bug: http://b/28449304 Change-Id: I3bbff3cc6926c2377ae5cb5b7b5b5d6e26ea4470
-
Alex Light authored
A previous commit broke --jvm by making it be passed dex2oat args. Fix this bug. Change-Id: I22864ef876c7b3c174af029fe2f1a76cf7825fa7
-
David Sehr authored
Change-Id: I12fa4a36f4e9d980a720bb52c6b736ffc91a6700 (cherry picked from commit 727074b6)
-
David Sehr authored
Bug: 28587945 Change-Id: I62281a956503b4351a36d6798bcd61e408b448f6
-
Treehugger Robot authored
-
Vladimir Marko authored
Bug: 28603175 Change-Id: I488e39b23afb86f3ff5a2df16d2df59eb3adaa0f
-
Vladimir Marko authored
-
Alex Light authored
-
Vladimir Marko authored
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
Needed after dlclose revert. This reverts commit b408e583. Change-Id: I0a83af2462f5a51b12d6ee97d70f62b44e487dd5
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
Still flakes on our tests. This reverts commit 727d6dff. Change-Id: If14076ba9fe91934294c24a23f53d55d88d76fb7
-
- 07 May, 2016 2 commits
-
-
Treehugger Robot authored
-
Alex Light authored
Bug: 28605638 Change-Id: Idbf2d59c20b7dda1efb9aa61bce2cefbe2c0040a
-
- 06 May, 2016 16 commits
-
-
Alex Light authored
-
Alex Light authored
Preserve the verification behavior of M for v35 dex files. v37+ get stronger behavior Bug: 28605638 Change-Id: If1ff4abcc61e0945f924fe4e10e173c03b4cd1a9
-
Dimitry Ivanov authored
-
Dimitry Ivanov authored
1. Add libart/d.so to the list of additional public libraries 2. Fix java.library.path to include /system/lib(64)? for tests run by dalvikvm Bug: http://b/28449304 Change-Id: I11f2dc22e445389160d6f7ed6743bb9664cf3745
-
Vladimir Marko authored
If the code point input is a char, we don't need the slow path. Also improve the slow-path check (if we do need it) on arm and arm64 to avoid loading 0xffff into a register. Bug: 28330359 Change-Id: Ie6514c16126717bb0b11e3c7ab2b60eaa70fed4c
-
Vladimir Marko authored
-
David Brazdil authored
-
Aart Bik authored
The verifier allows invokesuper on a class unrelated to the referring class. However, the runtime uses the vtable of the super class of the referring class to lookup the ArtMethod. Since the receiver has no relation to the referring class, this lead to either jumping to a wrong method, or "luckily" throw a NoSuchMethodError if the vtable index is out of bounds of the super class of the referring class. This changes the runtime behavior to always throw NoSuchMethodError when hitting such invokesuper. Also, we make the verifier consistent with the runtime by treating such calls unresolved. bug=27627004 Change-Id: I68486501a9625f91679078c5a980b39974ddbf1c
-
David Brazdil authored
Computation of dominance was broken in the presence of irreducible loops because the algorithm assumed that back edges are always dominated by their respective headers and a fix-point iteration is therefore unnecessary. This is not true for irreducible loops, forcing us to revisit their loop headers and all dependent blocks. This patch adds a fix-point iteration if a back edge not dominated by its header is found. Bug: 28611485 Change-Id: If84044e49d5b9c682949648033d2861628d7fe05
-
David Brazdil authored
-
Nicolas Geoffray authored
-
Nicolas Geoffray authored
We used to always skip it as kIsDebugBuild was true for libarttest.so and libarttestd.so. Change-Id: I1a5efbba8c2f9d63af824ed727154794aaea8d29
-
Vladimir Marko authored
-
David Sehr authored
-
Mathieu Chartier authored
-
Mathieu Chartier authored
No longer required since we unload native libraries. Bug: 28406866 Change-Id: I9ae39b4f2ef0bf6d70c5b7df3e275d36b01ca472
-