Age | Commit message (Collapse) | Author |
|
We share many common JVMTI test classes between our various JVMTI
tests. We have always shared them by simply copying the .java files to
any tests that need them. This leads to very large code-reviews and
requires manual work if we ever need to update any of the helper
files.
To ensure everything stays in sync this moves all classes to a single
test/ti-common directory that tests then contain symlinks into.
Test: ./test.py --host
Change-Id: I82238a63d281429196ed0e640e4a9ec3234d954c
|
|
Test: art/test.py --host
Change-Id: I31b0c0d57d344f54a8c0545fd32c81a893b4ec75
|
|
BUG: 73981693
Test: art/test.py --verbose -j200 --host -b
Change-Id: Idf7b71807019aca91094f69dba8c6b62e1a6bf16
|
|
Also need to update some of the expectations since they include line
numbers from the StackTrace.java file.
These files all need to be identical in order for us to use these
tests with CTS. Fix the single difference between them.
Test: ./test.py --host -j50
Test: for i in `find . -name "StackTrace.java" -type f`; do
diff $i test/1912-get-set-local-primitive/src/art/StackTrace.java;
done
Bug: 73252141
Change-Id: Ibd412b26e3ad4c82a625a2a8cc3b73ed43e89a29
|
|
Fixed error where we were incorrectly not updating a ShadowFrame
dex_pc causing deoptimization errors.
Bug: 62821960
Bug: 65049545
Test: ./test.py --host -j50
Test: ./art/tools/run-libcore-tests.sh \
--mode=host --variant-X32 --debug
This reverts commit 959742483885779f106e000df6dd422fc8657931.
Change-Id: I91ab2bc3e645ddf0359c189b19a59a3ecf0d8921
|
|
Breaks tests.
Bug: 62821960
Bug: 65049545
This reverts commit 798eab03120f6189e8f6aa804d67af1b1d9f00b0.
Change-Id: Ie96903df06bbbe41f288f5b75a5114b142998fac
|
|
Add support for the JVMTI can_generate_exception_events capability.
This includes the Exception and ExceptionCatch events and all their
associated behaviors.
Test: ./test.py --host -j50
Bug: 62821960
Bug: 65049545
Change-Id: I21cc8522c01033cdeb47bf34fa433bf04bf7ca5c
|