summaryrefslogtreecommitdiff
path: root/test/683-clinit-inline-static-invoke
AgeCommit message (Collapse)Author
2024-04-16Rename `.data.bimg.rel.ro` to `.data.img.rel.ro`. Vladimir Marko
Prepare for adding app image patches to the same section. Test: m test-art-host-gtest Test: testrunner.py --host --optimizing Bug: 38313278 Change-Id: Ib552f005b3a2859152d0de9fa6b2fcd48a0f3feb
2022-09-06Use JDK17-friendly base class in 683-clinit-inline-static-invoke Sorin Basca
Bug: 239968561 Bug: 233029164 Test: art/tools/buildbot-build.sh --dist --host Change-Id: Ic07c81a0dbce27eb438b60ad02ca7589e6777369
2021-10-13Change test to use a public API method to avoid an implementation Martin Stjernholm
dependency on core-icu4j. java.lang.reflect.Modifier.classModifiers() is a public static getter returning a simple static field, just like android.icu.util.TimeZone.getDefaultTimeZoneType, and we dex2oat with the implementation dex jars for core-oj where it's implemented. Test: art/test/testrunner/testrunner.py --target --64 -t 683 Test: art/test/testrunner/testrunner.py --host -t 683 Bug: 202711962 Change-Id: If099f0e8ec9c0057e2b7852e6823e65ecab2112c
2020-11-10Verify ART run-tests' standard output and standard error separately. Roland Levillain
Introduce expected standard error files for ART run-tests. Collect tests' standard output and standard error separately and check them against the corresponding expectation file. Test: Run ART run-tests on host and device using `testrunner.py`. Test: atest --test-mapping art:all Test: atest --test-mapping cts/hostsidetests/jvmti:all Bug: 171865375 Bug: 147812905 Change-Id: Ie95bec4a4684ff6791d464124ce8976339432d1f
2020-11-05Rename ART run-tests `expected.txt` files as `expected-stdout.txt`. Roland Levillain
This is in preparation for the addition of `expected-stderr.txt` files in all ART run-test directories, which will record the expected standard error for each of these tests, and which will be verified along with `expected-stdout.txt`. Test: Run ART run-tests on host and device using `testrunner.py`. Test: atest --test-mapping art:all Bug: 171865375 Bug: 147812905 Change-Id: I37e3c4b8409475790e2fc63514cdf57156d47ff4
2020-07-26More inclusive language fixes Orion Hodson
Bug: 161896447 Bug: 161850439 Bug: 161336379 Test: art/test.py --host Change-Id: I1519e22d40cb28f243dd75b12d455cfa844726fc
2018-08-03Remove all multidex.jpp files. Vladimir Marko
These are unused since jack was removed from the tree. Test: Rely on TreeHugger Change-Id: Iaf16bc70ed943d46cd56a3140deb7508c8bf985f
2018-08-02Rewrite Class init entrypoint to take a Class arg. Vladimir Marko
Fixes invalid type index being passed to the entrypoint for class init check across dex files when the target type does not have a TypeId in the compilation unit's DexFile. The size of the aosp_taimen-userdebug prebuilts: - before: arm/boot*.oat: 16782748 arm64/boot*.oat: 19764400 oat/arm64/services.odex: 20162432 - after: arm/boot*.oat: 16811692 (+28.3KiB, +0.17%) arm64/boot*.oat: 19801032 (+35.8KiB, +0.19%) oat/arm64/services.odex: 20232208 (+68.1KiB, +0.35%) This increase comes from doing two runtime calls instead of one for HLoadClass/kBssEntry that MustGenerateClinitCheck(). Test: Additional test in 476-clinit-inline-static-invoke Test: m test-art-host-gtest Test: testrunner.py --host --optimizing --jit Test: Pixel 2 XL boots. Test: testrunner.py --target --optimizing --jit Test: testrunner.py --jvm Bug: 111433619 Change-Id: I2fccd6944480ab4dac514f60d38e72c1014ae7b2