aosp12/art/test
hcl 7be3fd486c init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
..
000-nop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
001-HelloWorld init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
001-Main init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
002-sleep init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
003-omnibus-opcodes init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
004-InterfaceTest init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
004-JniTest init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
004-NativeAllocations init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
004-ReferenceMap init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
004-SignalTest init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
004-StackWalk init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
004-ThreadStress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
004-UnsafeTest init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
004-checker-UnsafeTest18 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
005-annotations init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
006-args init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
007-count10 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
008-exceptions init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
009-instanceof init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
010-instance init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
011-array-copy init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
012-math init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
013-math2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
014-math3 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
015-switch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
016-intern init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
017-float init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
018-stack-overflow init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
019-wrong-array-type init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
020-string init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
021-string2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
022-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
023-many-interfaces init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
024-illegal-access init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
025-access-controller init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
026-access init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
027-arithmetic init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
028-array-write init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
029-assert init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
030-bad-finalizer init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
031-class-attributes init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
032-concrete-sub init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
033-class-init-deadlock init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
034-call-null init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
035-enum init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
036-finalizer init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
037-inherit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
038-inner-null init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
039-join-main init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
040-miranda init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
041-narrowing init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
042-new-instance init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
043-privates init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
044-proxy init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
045-reflect-array init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
046-reflect init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
047-returns init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
048-reflect-v8 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
049-show-object init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
050-sync-test init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
051-thread init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
052-verifier-fun init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
053-wait-some init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
054-uncaught init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
055-enum-performance init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
056-const-string-jumbo init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
058-enum-order init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
059-finalizer-throw init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
061-out-of-memory init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
062-character-encodings init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
063-process-manager init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
064-field-access init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
065-mismatched-implements init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
066-mismatched-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
067-preemptive-unpark init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
068-classloader init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
069-field-type init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
070-nio-buffer init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
071-dexfile init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
071-dexfile-get-static-size init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
071-dexfile-map-clean init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
072-precise-gc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
072-reachability-fence init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
073-mismatched-field init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
074-gc-thrash init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
075-verification-error init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
076-boolean-put init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
077-method-override init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
078-polymorphic-virtual init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
079-phantom init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
080-oom-fragmentation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
080-oom-throw init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
080-oom-throw-with-finalizer init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
081-hot-exceptions init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
082-inline-execute init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
083-compiler-regressions init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
084-class-init init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
085-old-style-inner-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
086-null-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
087-gc-after-link init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
088-monitor-verification init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
089-many-methods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
090-loop-formation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
091-override-package-private-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
092-locale init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
093-serialization init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
094-pattern init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
095-switch-MAX_INT init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
096-array-copy-concurrent-gc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
097-duplicate-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
099-vmdebug init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
100-reflect2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
101-fibonacci init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
102-concurrent-gc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
103-string-append init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
104-growth-limit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
105-invoke init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
106-exceptions2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
107-int-math2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
108-check-cast init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
109-suspend-check init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
110-field-access init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
111-unresolvable-exception init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
112-double-math init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
113-multidex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
114-ParallelGC init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
115-native-bridge init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
116-nodex2oat init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
118-noimage-dex2oat init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
120-hashcode init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
121-modifiers init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
121-simple-suspend-check init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
122-npe init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
123-compiler-regressions-mt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
123-inline-execute2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
124-missing-classes init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
125-gc-and-classloading init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
126-miranda-multidex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
127-checker-secondarydex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
128-reg-spill-on-implicit-nullcheck init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
129-ThreadGetId init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
130-hprof init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
132-daemon-locks-shutdown init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
133-static-invoke-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
134-reg-promotion init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
135-MirandaDispatch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
136-daemon-jni-shutdown init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
137-cfi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
138-duplicate-classes-check init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
138-duplicate-classes-check2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
139-register-natives init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
140-dce-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
140-field-packing init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
141-class-unload init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
142-classloader2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
143-string-value init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
144-static-field-sigquit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
145-alloc-tracking-stress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
146-bad-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
148-multithread-gc-annotations init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
149-suspend-all-stress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
150-loadlibrary init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
151-OpenFileLimit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
152-dead-large-object init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
153-reference-stress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
154-gc-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
155-java-set-resolved-type init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
156-register-dex-file-multi-loader init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
157-void-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
158-app-image-class-table init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
159-app-image-fields init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
160-read-barrier-stress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
161-final-abstract-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
162-method-resolution init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
163-app-image-methods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
164-resolution-trampoline-dex-cache init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
165-lock-owner-proxy init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
166-bad-interface-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
167-visit-locks init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
168-vmstack-annotated init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
169-threadgroup-jni init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
170-interface-init init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
171-init-aste init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
172-app-image-twice init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
173-missing-field-type init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
174-escaping-instance-of-bad-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
175-alloc-big-bignums init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
176-app-image-string init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
177-visibly-initialized-deadlock init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
178-app-image-native-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
179-nonvirtual-jni init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
180-native-default-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
201-built-in-except-detail-messages init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
202-thread-oome init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
203-multi-checkpoint init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
300-package-override init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
301-abstract-protected init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
302-float-conversion init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
303-verification-stress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
304-method-tracing init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
305-other-fault-handler init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
370-dex-v37 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
401-optimizing-compiler init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
402-optimizing-control-flow init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
403-optimizing-long init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
404-optimizing-allocator init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
405-optimizing-long-allocator init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
406-fields init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
407-arrays init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
408-move-bug init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
409-materialized-condition init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
410-floats init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
411-checker-hdiv-hrem-const init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
411-checker-hdiv-hrem-pow2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
411-checker-instruct-simplifier-hrem init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
411-optimizing-arith init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
412-new-array init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
413-regalloc-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
414-static-fields init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
416-optimizing-arith-not init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
418-const-string init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
419-long-parameter init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
420-const-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
421-exceptions init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
421-large-frame init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
422-instanceof init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
422-type-conversion init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
423-invoke-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
424-checkcast init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
425-invoke-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
426-monitor init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
427-bitwise init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
427-bounds init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
429-ssa-builder init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
430-live-register-slow-path init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
431-type-propagation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
432-optimizing-cmp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
433-gvn init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
434-invoke-direct init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
434-shifter-operand init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
435-new-instance init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
435-try-finally-without-catch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
436-rem-float init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
436-shift-constant init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
437-inline init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
438-volatile init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
439-npe init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
439-swap-double init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
440-stmp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
441-checker-inliner init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
442-checker-constant-folding init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
443-not-bool-inline init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
444-checker-nce init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
445-checker-licm init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
446-checker-inliner2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
447-checker-inliner3 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
448-multiple-returns init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
449-checker-bce init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
449-checker-bce-rem init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
450-checker-types init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
451-regression-add-float init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
451-spill-splot init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
452-multiple-returns2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
453-not-byte init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
454-get-vreg init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
455-checker-gvn init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
456-baseline-array-set init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
457-regs init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
458-checker-instruct-simplification init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
458-long-to-fpu init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
459-dead-phi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
460-multiple-returns3 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
461-get-reference-vreg init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
462-checker-inlining-dex-files init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
463-checker-boolean-simplifier init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
464-checker-inline-sharpen-calls init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
465-checker-clinit-gvn init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
466-get-live-vreg init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
467-regalloc-pair init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
468-checker-bool-simplif-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
469-condition-materialization init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
470-huge-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
471-deopt-environment init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
471-uninitialized-locals init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
472-type-propagation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
472-unreachable-if-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
473-checker-inliner-constants init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
473-remove-dead-block init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
474-checker-boolean-input init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
474-fp-sub-neg init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
475-regression-inliner-ids init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
475-simplify-mul-zero init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
476-checker-ctor-fence-redun-elim init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
476-checker-ctor-memory-barrier init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
476-clinit-inline-static-invoke init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
477-checker-bound-type init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
477-long-2-float-convers-precision init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
478-checker-clinit-check-pruning init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
478-checker-inline-noreturn init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
478-checker-inliner-nested-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
479-regression-implicit-null-check init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
480-checker-dead-blocks init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
481-regression-phi-cond init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
482-checker-loop-back-edge-use init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
483-dce-block init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
484-checker-register-hints init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
485-checker-dce-loop-update init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
485-checker-dce-switch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
486-checker-must-do-null-check init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
487-checker-inline-calls init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
488-checker-inline-recursive-calls init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
489-current-method-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
490-checker-inline init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
491-current-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
492-checker-inline-invoke-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
493-checker-inline-invoke-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
494-checker-instanceof-tests init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
495-checker-checkcast-tests init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
496-checker-inlining-class-loader init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
497-inlining-and-class-loader init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
498-type-propagation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
499-bce-phi-array-length init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
500-instanceof init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
501-null-constant-dce init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
501-regression-packed-switch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
503-dead-instructions init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
504-regression-baseline-entry init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
505-simplifier-type-propagation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
506-verify-aput init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
507-boolean-test init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
507-referrer init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
508-checker-disassembly init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
508-referrer-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
509-pre-header init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
510-checker-try-catch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
511-clinit-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
513-array-deopt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
514-shifts init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
515-dce-dominator init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
516-dead-move-result init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
517-checker-builder-fallthrough init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
518-null-array-get init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
519-bound-load-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
520-equivalent-phi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
521-checker-array-set-null init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
521-regression-integer-field-set init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
522-checker-regression-monitor-exit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
523-checker-can-throw-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
524-boolean-simplifier-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
525-checker-arrays-fields1 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
525-checker-arrays-fields2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
526-checker-caller-callee-regs init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
526-long-regalloc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
527-checker-array-access-simd init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
527-checker-array-access-split init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
528-long-hint init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
529-checker-unresolved init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
529-long-split init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-instance-of-simplifier init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-loops1 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-loops2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-loops3 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-loops4 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-loops5 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-lse init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-lse-ctor-fences init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-lse-simd init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-lse2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-lse3 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-peel-unroll init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-checker-regression-reftyp-final init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-instanceof-checkcast init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
530-regression-lse init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
531-regression-debugphi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
532-checker-nonnull-arrayset init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
533-regression-debugphi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
534-checker-bce-deoptimization init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
535-deopt-and-inlining init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
535-regression-const-val init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
536-checker-intrinsic-optimization init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
536-checker-needs-access-check init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
537-checker-arraycopy init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
537-checker-debuggable init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
537-checker-inline-and-unverified init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
537-checker-jump-over-jump init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
538-checker-embed-constants init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
540-checker-rtp-bug init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
541-regression-inlined-deopt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
542-bitfield-rotates init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
542-inline-trycatch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
542-unresolved-access-check init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
543-checker-dce-trycatch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
543-env-long-ref init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
545-tracing-and-jit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
546-regression-simplify-catch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
547-regression-trycatch-critic-edge init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
548-checker-inlining-and-dce init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
549-checker-types-merge init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
550-checker-multiply-accumulate init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
550-checker-regression-wide-store init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
550-new-instance-clinit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
551-checker-clinit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
551-checker-shifter-operand init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
551-implicit-null-checks init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
551-invoke-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
552-checker-primitive-typeprop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
552-checker-sharpening init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
552-checker-x86-avx2-bit-manipulation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
552-invoke-non-existent-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
553-invoke-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
554-checker-rtp-checkcast init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
555-UnsafeGetLong-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
556-invoke-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
557-checker-instruct-simplifier-ror init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
557-checker-ref-equivalent init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
558-switch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
559-bce-ssa init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
559-checker-irreducible-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
559-checker-rtp-ifnotnull init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
560-packed-switch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
561-divrem init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
561-shared-slowpaths init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
562-bce-preheader init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
562-checker-no-intermediate init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
563-checker-fakestring init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
563-checker-invoke-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
564-checker-bitcount init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
564-checker-inline-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
564-checker-irreducible-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
564-checker-negbitwise init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
565-checker-condition-liveness init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
565-checker-doublenegbitwise init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
565-checker-irreducible-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
566-checker-codegen-select init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
566-polymorphic-inlining init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
567-checker-builder-intrinsics init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
568-checker-onebit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
569-checker-pattern-replacement init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
570-checker-osr init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
570-checker-osr-locals init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
570-checker-select init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
571-irreducible-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
572-checker-array-get-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
573-checker-checkcast-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
574-irreducible-and-constant-area init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
575-checker-string-init-alias init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
576-polymorphic-inlining init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
577-checker-fp2int init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
578-bce-visit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
578-polymorphic-inlining init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
579-inline-infinite init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
580-checker-round init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
580-checker-string-fact-intrinsics init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
580-crc32 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
580-fp16 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
581-rtp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
582-checker-bce-length init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
583-checker-zero init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
584-checker-div-bool init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
585-inline-unresolved init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
586-checker-null-array-get init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
587-inline-class-error init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
588-checker-irreducib-lifetime-hole init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
589-super-imt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
590-checker-arr-set-null-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
590-infinite-loop-with-nop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
591-checker-regression-dead-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
591-new-instance-string init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
592-checker-regression-bool-input init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
593-checker-boolean-2-integral-conv init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
593-checker-long-2-float-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
593-checker-shift-and-simplifier init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
594-checker-array-alias init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
594-checker-irreducible-linorder init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
594-invoke-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
594-load-string-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
595-error-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
595-profile-saving init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
596-app-images init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
596-checker-dead-phi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
596-monitor-inflation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
597-app-images-same-classloader init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
597-deopt-busy-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
597-deopt-invoke-stub init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
597-deopt-new-string init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
598-checker-irreducible-dominance init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
599-checker-irreducible-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
600-verifier-fails init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
601-method-access init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
602-deoptimizeable init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
603-checker-instanceof init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
604-hot-static-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
605-new-string-from-bytes init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
606-erroneous-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
607-daemon-stress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
608-checker-unresolved-lse init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
609-checker-inline-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
609-checker-x86-bounds-check init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
610-arraycopy init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
611-checker-simplify-if init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
612-jit-dex-cache init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
613-inlining-dex-cache init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
614-checker-dump-constant-location init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
615-checker-arm64-store-zero init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
616-cha init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
616-cha-abstract init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
616-cha-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
616-cha-interface-default init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
616-cha-miranda init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
616-cha-native init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
616-cha-proxy-method-inline init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
616-cha-regression-proxy-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
616-cha-unloading init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
617-clinit-oome init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
618-checker-induction init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
619-checker-current-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
620-checker-bce-intrinsics init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
622-checker-bce-regressions init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
622-simplifyifs-exception-edges init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
623-checker-loop-regressions init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
624-checker-stringops init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
625-checker-licm-regressions init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
626-checker-arm64-scratch-register init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
626-const-class-linking init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
626-set-resolved-string init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
627-checker-unroll init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
628-vdex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
629-vdex-speed init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
630-safecast-array init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
631-checker-get-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
632-checker-char-at-bounds init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
633-checker-rtp-getclass init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
634-vdex-duplicate init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
635-checker-arm64-volatile-load-cc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
636-arm64-veneer-pool init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
636-wrong-static-access init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
637-checker-throw-inline init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
638-checker-inline-cache-intrinsic init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
638-checker-inline-caches init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
638-no-line-number init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
639-checker-code-sinking init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
640-checker-boolean-simd init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
640-checker-integer-valueof init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
640-checker-simd init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
641-checker-arraycopy init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
641-irreducible-inline init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
641-iterations init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
642-fp-callees init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
643-checker-bogus-ic init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
645-checker-abs-simd init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
646-checker-arraycopy-large-cst-pos init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
646-checker-long-const-to-int init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
646-checker-simd-hadd init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
647-jni-get-field-id init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
647-sinking-catch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
648-inline-caches-unresolved init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
648-many-direct-methods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
649-vdex-duplicate-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
650-checker-inline-access-thunks init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
652-deopt-intrinsic init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
654-checker-periodic init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
655-checker-simd-arm-opt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
655-jit-clinit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
656-annotation-lookup-generic-jni init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
656-checker-simd-opt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
656-loop-deopt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
657-branches init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
658-fp-read-barrier init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
659-unpadded-array init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
660-checker-sad init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
660-checker-simd-sad init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
660-clinit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
660-store-8-16 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
661-checker-simd-reduc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
661-classloader-allocator init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
661-oat-writer-layout init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
662-regression-alias init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
663-checker-select-generator init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
663-odd-dex-size init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
663-odd-dex-size2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
663-odd-dex-size3 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
663-odd-dex-size4 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
664-aget-verifier init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
665-checker-simd-zero init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
666-dex-cache-itf init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
667-checker-simd-alignment init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
667-jit-jni-stub init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
667-out-of-bounds init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
668-aiobe init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
669-checker-break init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
670-bitstring-type-check init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
671-npe-field-opts init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
672-checker-throw-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
673-checker-throw-vmethod init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
674-HelloWorld-Dm init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
674-hiddenapi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
674-hotness-compiled init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
674-vdex-uncompress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
675-checker-unverified-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
676-proxy-jit-at-first-use init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
676-resolve-field-type init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
677-fsi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
677-fsi2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
678-quickening init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
679-locks init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
680-checker-deopt-dex-pc-0 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
680-sink-regression init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
682-double-catch-phi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
683-clinit-inline-static-invoke init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
684-checker-simd-dotprod init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
684-select-condition init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
685-deoptimizeable init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
685-shifts init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
686-get-this init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
687-deopt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
688-shared-library init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
689-multi-catch init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
689-zygote-jit-deopt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
690-hiddenapi-same-name-methods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
691-hiddenapi-proxy init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
692-vdex-inmem-loader init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
692-vdex-secondary-loader init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
693-vdex-inmem-loader-evict init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
694-clinit-jit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
695-simplify-throws init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
696-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
697-checker-string-append init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
698-selects init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
699-checker-string-append2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
700-LoadArgRegs init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
701-easy-div-rem init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
702-LargeBranchOffset init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
703-floating-point-div init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
704-multiply-accumulate init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
705-register-conflict init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
706-checker-scheduler init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
707-checker-invalid-profile init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
708-jit-cache-churn init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
710-varhandle-creation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
711-checker-type-conversion init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
712-varhandle-invocations init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
713-varhandle-invokers init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
714-invoke-custom-lambda-metafactory init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
715-clinit-implicit-parameter-annotations init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
716-jli-jit-samples init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
717-integer-value-of init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
718-zipfile-finalizer init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
720-thread-priority init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
721-osr init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
723-string-init-range init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
724-invoke-super-npe init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
725-imt-conflict-object init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
726-array-store init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
727-checker-unresolved-class init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
728-imt-conflict-zygote init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
729-checker-polymorphic-intrinsic init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
730-cha-deopt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
730-checker-inlining-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
800-smali init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
801-VoidCheckCast init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
802-deoptimization init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
803-no-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
804-class-extends-itself init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
805-TooDeepClassInstanceOf init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
806-TooWideClassInstanceOf init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
807-method-handle-and-mr init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
808-checker-invoke-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
809-checker-invoke-super-bss init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
810-checker-invoke-super-default init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
811-checker-invoke-super-secondary init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
812-recursive-default init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
813-fp-args init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
814-large-field-offsets init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
815-invokeinterface-default init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
816-illegal-new-array init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
817-hiddenapi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
818-clinit-nterp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
819-verification-runtime init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
820-vdex-multidex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
821-madvise-willneed init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
821-many-args init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
822-hiddenapi-future init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
823-cha-inlining init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
826-infinite-loop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
828-partial-lse init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
831-unverified-bcp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
900-hello-plugin init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
901-hello-ti-agent init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
902-hello-transformation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
903-hello-tagging init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
904-object-allocation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
905-object-free init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
906-iterate-heap init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
907-get-loaded-classes init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
908-gc-start-finish init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
909-attach-agent init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
910-methods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
911-get-stack-trace init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
912-classes init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
913-heaps init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
914-hello-obsolescence init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
915-obsolete-2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
916-obsolete-jit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
917-fields-transformation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
918-fields init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
919-obsolete-fields init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
920-objects init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
921-hello-failure init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
922-properties init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
923-monitors init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
924-threads init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
925-threadgroups init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
926-multi-obsolescence init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
927-timers init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
928-jni-table init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
929-search init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
930-hello-retransform init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
931-agent-thread init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
932-transform-saves init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
933-misc-events init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
934-load-transform init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
935-non-retransformable init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
936-search-onload init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
937-hello-retransform-package init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
938-load-transform-bcp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
939-hello-transformation-bcp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
940-recursive-obsolete init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
941-recursive-obsolete-jit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
942-private-recursive init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
943-private-recursive-jit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
944-transform-classloaders init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
945-obsolete-native init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
946-obsolete-throw init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
947-reflect-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
948-change-annotations init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
949-in-memory-transform init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
950-redefine-intrinsic init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
951-threaded-obsolete init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
952-invoke-custom init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
953-invoke-polymorphic-compiler init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
954-invoke-polymorphic-verifier init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
955-methodhandles-smali init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
956-methodhandles init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
957-methodhandle-transforms init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
958-methodhandle-stackframe init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
959-invoke-polymorphic-accessors init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
960-default-smali init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
961-default-iface-resolution-gen init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
962-iface-static init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
963-default-range-smali init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
964-default-iface-init-gen init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
965-default-verify init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
966-default-conflict init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
967-default-ame init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
968-default-partial-compile-gen init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
969-iface-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
970-iface-super-resolution-gen init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
971-iface-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
972-default-imt-collision init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
972-iface-super-multidex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
973-default-multidex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
974-verify-interface-super init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
975-iface-private init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
976-conflict-no-methods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
978-virtual-interface init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
979-const-method-handle init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
980-redefine-object init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
981-dedup-original-dex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
982-ok-no-retransform init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
983-source-transform-verify init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
984-obsolete-invoke init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
985-re-obsolete init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
986-native-method-bind init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
987-agent-bind init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
988-method-trace init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
989-method-trace-throw init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
990-field-trace init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
991-field-trace-2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
992-source-data init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
993-breakpoints init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
994-breakpoint-line init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
995-breakpoints-throw init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
996-breakpoint-obsolete init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
997-single-step init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
998-redefine-use-after-free init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
999-redefine-hiddenapi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1000-non-moving-space-stress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1001-app-image-regions init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1002-notify-startup init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1003-metadata-section-strings init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1004-checker-volatile-ref-load init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1336-short-finalizer-timeout init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1337-gc-coverage init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1338-gc-no-los init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1339-dead-reference-safe init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1900-track-alloc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1901-get-bytecodes init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1902-suspend init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1903-suspend-self init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1904-double-suspend init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1905-suspend-native init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1906-suspend-list-me-first init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1907-suspend-list-self-twice init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1908-suspend-native-resume-self init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1909-per-agent-tls init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1910-transform-with-default init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1911-get-local-var-table init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1912-get-set-local-primitive init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1913-get-set-local-objects init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1914-get-local-instance init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1915-get-set-local-current-thread init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1916-get-set-current-frame init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1917-get-stack-frame init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1919-vminit-thread-start-timing init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1920-suspend-native-monitor init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1921-suspend-native-recursive-monitor init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1922-owned-monitors-info init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1923-frame-pop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1924-frame-pop-toggle init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1925-self-frame-pop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1926-missed-frame-pop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1927-exception-event init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1928-exception-event-exception init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1929-exception-catch-exception init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1930-monitor-info init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1931-monitor-events init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1932-monitor-events-misc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1933-monitor-current-contended init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1934-jvmti-signal-thread init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1935-get-set-current-frame-jit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1936-thread-end-events init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1937-transform-soft-fail init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1938-transform-abstract-single-impl init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1939-proxy-frames init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1940-ddms-ext init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1941-dispose-stress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1942-suspend-raw-monitor-exit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1943-suspend-raw-monitor-wait init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1945-proxy-method-arguments init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1946-list-descriptors init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1947-breakpoint-redefine-deopt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1948-obsolete-const-method-handle init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1949-short-dex-file init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1950-unprepared-transform init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1951-monitor-enter-no-suspend init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1953-pop-frame init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1954-pop-frame-jit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1955-pop-frame-jit-called init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1956-pop-frame-jit-calling init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1957-error-ext init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1958-transform-try-jit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1959-redefine-object-instrument init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1960-checker-bounds-codegen init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1960-obsolete-jit-multithread-native init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1961-checker-loop-vectorizer init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1961-obsolete-jit-multithread init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1962-multi-thread-events init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1963-add-to-dex-classloader-in-memory init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1964-add-to-dex-classloader-file init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1965-get-set-local-primitive-no-tables init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1966-get-set-local-objects-no-table init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1967-get-set-local-bad-slot init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1968-force-early-return init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1969-force-early-return-void init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1970-force-early-return-long init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1971-multi-force-early-return init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1972-jni-id-swap-indices init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1973-jni-id-swap-pointer init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1974-resize-array init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1975-hello-structural-transformation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1976-hello-structural-static-methods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1977-hello-structural-obsolescence init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1978-regular-obsolete-then-structural-obsolescence init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1979-threaded-structural-transformation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1980-obsolete-object-cleared init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1981-structural-redef-private-method-handles init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1982-no-virtuals-structural-redefinition init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1983-structural-redefinition-failures init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1984-structural-redefine-field-trace init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1985-structural-redefine-stack-scope init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1986-structural-redefine-multi-thread-stack-scope init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1987-structural-redefine-recursive-stack-scope init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1988-multi-structural-redefine init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1989-transform-bad-monitor init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1990-structural-bad-verify init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1991-hello-structural-retransform init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1992-retransform-no-such-field init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1993-fallback-non-structural init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1994-final-virtual-structural init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1995-final-virtual-structural-multithread init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1996-final-override-virtual-structural init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1997-structural-shadow-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1998-structural-shadow-field init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
1999-virtual-structural init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2000-virtual-list-structural init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2001-virtual-structural-multithread init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2002-virtual-structural-initializing init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2003-double-virtual-structural init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2004-double-virtual-structural-abstract init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2005-pause-all-redefine-multithreaded init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2006-virtual-structural-finalizing init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2007-virtual-structural-finalizable init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2008-redefine-then-old-reflect-field init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2009-structural-local-ref init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2011-stack-walk-concurrent-instrument init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2012-structural-redefinition-failures-jni-id init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2019-constantcalculationsinking init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2020-InvokeVirtual-Inlining init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2021-InvokeStatic-Inlining init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2022-Invariantloops init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2023-InvariantLoops_typecast init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2024-InvariantNegativeLoop init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2025-ChangedArrayValue init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2026-DifferentMemoryLSCouples init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2027-TwiceTheSameMemoryCouple init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2028-MultiBackward init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2029-contended-monitors init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2030-long-running-child init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2031-zygote-compiled-frame-deopt init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2032-default-method-private-override init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2033-shutdown-mechanics init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2034-spaces-in-SimpleName init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2035-structural-native-method init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2036-jni-filechannel init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2036-structural-subclass-shadow init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2037-thread-name-inherit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2038-hiddenapi-jvmti-ext init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2039-load-transform-larger init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2230-profile-save-hotness init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2231-checker-heap-poisoning init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
2232-write-metrics-to-log init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
AbstractMethod init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
AllFields init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
DefaultMethods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Dex2oatVdexPublicSdkDex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Dex2oatVdexTestDex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
DexToDexDecompiler init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ErroneousA init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ErroneousB init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ErroneousInit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ExceptionHandle init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Extension1 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Extension2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ForClassLoaderA init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ForClassLoaderB init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ForClassLoaderC init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ForClassLoaderD init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
GetMethodSignature init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
HiddenApi init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
HiddenApiSignatures init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
HiddenApiStubs init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
IMTA init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
IMTB init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ImageLayoutA init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ImageLayoutB init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Instrumentation init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Interfaces init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
LinkageTest init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Lookup init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Main init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ManyMethods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
MethodTypes init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
MultiDex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
MultiDexModifiedSecondary init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
MyClass init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
MyClassNatives init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Nested init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
NonStaticLeafMethods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Packages init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ProfileTestMultiDex init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ProtoCompare init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ProtoCompare2 init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
StaticLeafMethods init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Statics init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
StaticsFromCode init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
StringLiterals init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Transaction init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
VerifierDeps init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
VerifierDepsMulti init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
VerifySoftFailDuringClinit init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
XandY init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
common init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
dexdump init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
etc init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
jvmti-common init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
odsign init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
testrunner init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti-agent init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
ti-stress init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
utils init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Android.bp init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
Android.run-test.mk init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
OWNERS init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
README.arm_fvp.md init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
README.atest.md init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
README.chroot.md init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
README.md init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
art-gtests-target-chroot.xml init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
art-gtests-target-install-apex.xml init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
art-gtests-target-standalone-template.xml init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
art-run-test-target-no-test-suite-tag-template.xml init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
art-run-test-target-template.xml init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
knownfailures.json init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00
run-test init from android-12.1.0_r8 2023-01-09 17:11:35 +08:00

README.md

ART Testing

There are two suites of tests in the Android Runtime (ART):

  • ART run-tests: Tests of the ART runtime using Dex bytecode (mostly written in Java).
  • ART gtests: C++ tests exercising various aspects of ART.

ART run-tests

ART run-tests are tests exercising the runtime using Dex bytecode. They are written in Java and/or Smali (compiled/assembled as Dex bytecode) and sometimes native code (written as C/C++ testing libraries). Some tests also make use of the Jasmin assembler or the ASM bytecode manipulation tool. Run-tests are executed on the ART runtime (dalvikvm), possibly preceded by a pre-optimization of the Dex code (using dex2oat).

The run-tests are identified by directories in this test directory, named with a numeric prefix and containing an info.txt file. For most run tests, the sources are in the src subdirectory. Sources found in the src2 directory are compiled separately but to the same output directory; this can be used to exercise "API mismatch" situations by replacing class files created in the first pass. The src-ex directory is built separately, and is intended for exercising class loaders. Resources can be stored in the res directory, which is distributed together with the executable files.

The run-tests logic lives in the test/run-test Bash script. The execution of a run-test has three main parts: building the test, running the test, and checking the test's output. By default, these three steps are implemented by three Bash scripts located in the test/etc directory (default-build, default-run, and default-check). These scripts rely on environment variables set by test/run-test.

The default logic for all of these these steps (build, run, check) is overridden if the test's directory contains a Bash script named after the step (i.e. build, run, or check). Note that the default logic of the "run" step is actually implemented in the "JAR runner" (test/etc/run-test-jar), invoked by test/etc/default-run.

After the execution of a run-test, the check step's default behavior (implemented in test/etc/default-check) is to respectively compare its standard output and standard error with the contents of the expected-stdout.txt and expected-stderr.txt files contained in the test's directory; any mismatch triggers a test failure.

The test/run-test script handles the execution of a single run-test in a given configuration. The Python script test/testrunner/testrunner.py is a convenient script handling the construction and execution of multiple tests in one configuration or more.

To see the invocation options supported by run-test and testrunner.py, run these commands from the Android source top-level directory:

art/test/run-test --help
art/test/testrunner/testrunner.py --help

ART gtests

ART gtests are written in C++ using the Google Test framework. These tests exercise various aspects of the runtime (the logic in libart, libart-compiler, etc.) and its binaries (dalvikvm, dex2oat, oatdump, etc.). Some of them are used as unit tests to verify a particular construct in ART. These tests may depend on some test Dex files and core images.

ART gtests are defined in various directories within the ART project (usually in the same directory as the code they exercise). Their source files usually end with the suffix _test.cc. The construction logic of these tests is implemented in ART's build system (Android.bp and Android*.mk files). On host, these gtests can be run by executing m test-art-host-gtest. On device, the recommended approach is to run these tests in a chroot environment (see README.chroot.md in this directory).

Test execution

All tests in either suite can be run using the art/test.py script. Additionally, run-tests can be run individually. All of the tests can be run on the build host, on a USB-attached device, or using the build host "reference implementation".

ART also supports running target (device) tests in a chroot environment (see README.chroot.md in this directory). This is currently the recommended way to run tests on target (rather than using art/test.py --target).

To see command flags run:

$ art/test.py -h

Building tests

In general all tests require some dependencies to be built before they can be run. In general you can pass the --build-dependencies flag (also available as short option -b) to art/test.py program to automatically build required dependencies. One can also directly use the various test-art-...-dependencies targets listed below.

Running all tests on the build host

$ # Build test files
$ m test-art-host-run-test-dependencies
$ # Run the tests
$ art/test.py --host

Or:

$ art/test.py -b --host

Running all tests on the target device

$ # Build test files
$ m test-art-target-run-test-dependencies
$ # Run the tests
$ art/test.py --target

Or:

$ art/test.py -b --target

Running all gtests on the build host

$ art/test.py --host -g

Running all gtests on the target device

$ art/test.py --target -g

Running all run-tests on the build host

$ # Build test files
$ m test-art-host-run-test-dependencies
$ art/test.py --host -r

Or:

$ art/test.py -b --host -r

Running all run-tests on the target device

$ art/test.py --target -r

Running one run-test on the build host

$ # Build test files
$ m test-art-host-run-test-dependencies
$ # Run the tests
$ art/test.py --host -r -t 001-HelloWorld

Or:

$ art/test.py -b --host -r -t 001-HelloWorld

Running one run-test on the target device

$ art/test.py --target -r -t 001-HelloWorld

Running one gtest on the build host

$ find out/host/ -type f -name art_runtime_tests  # Find the path of the test.
$ out/host/linux-x86/nativetest/art_runtime_tests/art_runtime_tests

Add "--no_isolate" to run the tests one by one in single process (disable forking). Add "--gtest_filter=..." to select specific sub-test(s) to run. Prefix by "gdb --args " to run the test in gdb.

ART Continuous Integration

Both ART run-tests and gtests are run continuously as part of ART's continuous integration. In addition, two other test suites are run continuously on this service: Libcore tests and JDWP tests.