Age | Commit message (Collapse) | Author |
|
Bug: 297147201
Test: ./art/test/testrunner/testrunner.py -b --host --64 -t 2277
Change-Id: Ia9ecbe10eefb386074d50c556b496545a60f96f7
|
|
Bug: 297147201
Test: ./art/test/testrunner/testrunner.py -b --host --64
Test: ./art/test/testrunner/testrunner.py -b --jvm
Change-Id: I2c07ae919921363e8e419ec7296cd24696e7f3b5
|
|
Also rewrote tests to make sure that MethodHandle-s created via
const-method-handle and Java API behave identically. They can
be slightly different even if lookup is done in the same class
for the same method as const-method-handle can target copied
methods.
Bug: 297147201
Test: ./art/test/testrunner/testrunner.py -b --host --64
Test: ./art/test/testrunner/testrunner.py -b --jvm
Change-Id: I69cdf2c44f2838ee0e57eaa2e93a6ed5276c39fb
|
|
Following what Class::FindVirtualMethodForVirtualOrInterface does.
Currently findVirtual sets MH's kind to INVOKE_INTERFACE only if
class on which lookup is done is interface.
Bug: 297147201
Test: ./art/test/testrunner/testrunner.py -b --host --64
Change-Id: Ib2576f317f7932111a05e464334de69a00e24ca1
|
|
Bug: 297147201
Test: ./art/test/testrunner/testrunner.py --host --64 --optimizing --jvm -b
Change-Id: I6633bdab20b13335afccfe0506f6b91391c19fe3
|
|
Bug: 297147201
Test: ./art/test/testrunner/testrunner.py --host --64 -b --optimizing
Change-Id: Ie89d310633339b785de5d9f3daf653abfbff875c
|
|
... which targets invoke-virtual methods.
New entrypoint changes deliverException's offset, hence arm test
change.
Bug: 297147201
Test: ./art/test/testrunner/testrunner.py --host --64 -b --optimizing
Test: ./art/test.py --host -g
Change-Id: I636fc60c088bfdf9b695c92de47f1c539e3956f1
|