android_mt6572_jiabo/art/test
2025-09-05 16:56:03 +08:00
..
000-nop first commit 2025-09-05 16:56:03 +08:00
001-HelloWorld first commit 2025-09-05 16:56:03 +08:00
001-Main first commit 2025-09-05 16:56:03 +08:00
002-sleep first commit 2025-09-05 16:56:03 +08:00
003-omnibus-opcodes first commit 2025-09-05 16:56:03 +08:00
004-checker-UnsafeTest18 first commit 2025-09-05 16:56:03 +08:00
004-InterfaceTest first commit 2025-09-05 16:56:03 +08:00
004-JniTest first commit 2025-09-05 16:56:03 +08:00
004-NativeAllocations first commit 2025-09-05 16:56:03 +08:00
004-ReferenceMap first commit 2025-09-05 16:56:03 +08:00
004-SignalTest first commit 2025-09-05 16:56:03 +08:00
004-StackWalk first commit 2025-09-05 16:56:03 +08:00
004-ThreadStress first commit 2025-09-05 16:56:03 +08:00
004-UnsafeTest first commit 2025-09-05 16:56:03 +08:00
005-annotations first commit 2025-09-05 16:56:03 +08:00
006-args first commit 2025-09-05 16:56:03 +08:00
007-count10 first commit 2025-09-05 16:56:03 +08:00
008-exceptions first commit 2025-09-05 16:56:03 +08:00
009-instanceof first commit 2025-09-05 16:56:03 +08:00
010-instance first commit 2025-09-05 16:56:03 +08:00
011-array-copy first commit 2025-09-05 16:56:03 +08:00
012-math first commit 2025-09-05 16:56:03 +08:00
013-math2 first commit 2025-09-05 16:56:03 +08:00
014-math3 first commit 2025-09-05 16:56:03 +08:00
015-switch first commit 2025-09-05 16:56:03 +08:00
016-intern first commit 2025-09-05 16:56:03 +08:00
017-float first commit 2025-09-05 16:56:03 +08:00
018-stack-overflow first commit 2025-09-05 16:56:03 +08:00
019-wrong-array-type first commit 2025-09-05 16:56:03 +08:00
020-string first commit 2025-09-05 16:56:03 +08:00
021-string2 first commit 2025-09-05 16:56:03 +08:00
022-interface first commit 2025-09-05 16:56:03 +08:00
023-many-interfaces first commit 2025-09-05 16:56:03 +08:00
024-illegal-access first commit 2025-09-05 16:56:03 +08:00
025-access-controller first commit 2025-09-05 16:56:03 +08:00
026-access first commit 2025-09-05 16:56:03 +08:00
027-arithmetic first commit 2025-09-05 16:56:03 +08:00
028-array-write first commit 2025-09-05 16:56:03 +08:00
029-assert first commit 2025-09-05 16:56:03 +08:00
030-bad-finalizer first commit 2025-09-05 16:56:03 +08:00
031-class-attributes first commit 2025-09-05 16:56:03 +08:00
032-concrete-sub first commit 2025-09-05 16:56:03 +08:00
033-class-init-deadlock first commit 2025-09-05 16:56:03 +08:00
034-call-null first commit 2025-09-05 16:56:03 +08:00
035-enum first commit 2025-09-05 16:56:03 +08:00
036-finalizer first commit 2025-09-05 16:56:03 +08:00
037-inherit first commit 2025-09-05 16:56:03 +08:00
038-inner-null first commit 2025-09-05 16:56:03 +08:00
039-join-main first commit 2025-09-05 16:56:03 +08:00
040-miranda first commit 2025-09-05 16:56:03 +08:00
041-narrowing first commit 2025-09-05 16:56:03 +08:00
042-new-instance first commit 2025-09-05 16:56:03 +08:00
043-privates first commit 2025-09-05 16:56:03 +08:00
044-proxy first commit 2025-09-05 16:56:03 +08:00
045-reflect-array first commit 2025-09-05 16:56:03 +08:00
046-reflect first commit 2025-09-05 16:56:03 +08:00
047-returns first commit 2025-09-05 16:56:03 +08:00
048-reflect-v8 first commit 2025-09-05 16:56:03 +08:00
049-show-object first commit 2025-09-05 16:56:03 +08:00
050-sync-test first commit 2025-09-05 16:56:03 +08:00
051-thread first commit 2025-09-05 16:56:03 +08:00
052-verifier-fun first commit 2025-09-05 16:56:03 +08:00
053-wait-some first commit 2025-09-05 16:56:03 +08:00
054-uncaught first commit 2025-09-05 16:56:03 +08:00
055-enum-performance first commit 2025-09-05 16:56:03 +08:00
056-const-string-jumbo first commit 2025-09-05 16:56:03 +08:00
058-enum-order first commit 2025-09-05 16:56:03 +08:00
059-finalizer-throw first commit 2025-09-05 16:56:03 +08:00
061-out-of-memory first commit 2025-09-05 16:56:03 +08:00
062-character-encodings first commit 2025-09-05 16:56:03 +08:00
063-process-manager first commit 2025-09-05 16:56:03 +08:00
064-field-access first commit 2025-09-05 16:56:03 +08:00
065-mismatched-implements first commit 2025-09-05 16:56:03 +08:00
066-mismatched-super first commit 2025-09-05 16:56:03 +08:00
067-preemptive-unpark first commit 2025-09-05 16:56:03 +08:00
068-classloader first commit 2025-09-05 16:56:03 +08:00
069-field-type first commit 2025-09-05 16:56:03 +08:00
070-nio-buffer first commit 2025-09-05 16:56:03 +08:00
071-dexfile first commit 2025-09-05 16:56:03 +08:00
072-precise-gc first commit 2025-09-05 16:56:03 +08:00
073-mismatched-field first commit 2025-09-05 16:56:03 +08:00
074-gc-thrash first commit 2025-09-05 16:56:03 +08:00
075-verification-error first commit 2025-09-05 16:56:03 +08:00
076-boolean-put first commit 2025-09-05 16:56:03 +08:00
077-method-override first commit 2025-09-05 16:56:03 +08:00
078-polymorphic-virtual first commit 2025-09-05 16:56:03 +08:00
079-phantom first commit 2025-09-05 16:56:03 +08:00
080-oom-throw first commit 2025-09-05 16:56:03 +08:00
080-oom-throw-with-finalizer first commit 2025-09-05 16:56:03 +08:00
081-hot-exceptions first commit 2025-09-05 16:56:03 +08:00
082-inline-execute first commit 2025-09-05 16:56:03 +08:00
083-compiler-regressions first commit 2025-09-05 16:56:03 +08:00
084-class-init first commit 2025-09-05 16:56:03 +08:00
085-old-style-inner-class first commit 2025-09-05 16:56:03 +08:00
086-null-super first commit 2025-09-05 16:56:03 +08:00
087-gc-after-link first commit 2025-09-05 16:56:03 +08:00
088-monitor-verification first commit 2025-09-05 16:56:03 +08:00
089-many-methods first commit 2025-09-05 16:56:03 +08:00
090-loop-formation first commit 2025-09-05 16:56:03 +08:00
091-override-package-private-method first commit 2025-09-05 16:56:03 +08:00
092-locale first commit 2025-09-05 16:56:03 +08:00
093-serialization first commit 2025-09-05 16:56:03 +08:00
094-pattern first commit 2025-09-05 16:56:03 +08:00
095-switch-MAX_INT first commit 2025-09-05 16:56:03 +08:00
096-array-copy-concurrent-gc first commit 2025-09-05 16:56:03 +08:00
097-duplicate-method first commit 2025-09-05 16:56:03 +08:00
098-ddmc first commit 2025-09-05 16:56:03 +08:00
099-vmdebug first commit 2025-09-05 16:56:03 +08:00
100-reflect2 first commit 2025-09-05 16:56:03 +08:00
101-fibonacci first commit 2025-09-05 16:56:03 +08:00
102-concurrent-gc first commit 2025-09-05 16:56:03 +08:00
103-string-append first commit 2025-09-05 16:56:03 +08:00
104-growth-limit first commit 2025-09-05 16:56:03 +08:00
105-invoke first commit 2025-09-05 16:56:03 +08:00
106-exceptions2 first commit 2025-09-05 16:56:03 +08:00
107-int-math2 first commit 2025-09-05 16:56:03 +08:00
108-check-cast first commit 2025-09-05 16:56:03 +08:00
109-suspend-check first commit 2025-09-05 16:56:03 +08:00
110-field-access first commit 2025-09-05 16:56:03 +08:00
111-unresolvable-exception first commit 2025-09-05 16:56:03 +08:00
112-double-math first commit 2025-09-05 16:56:03 +08:00
113-multidex first commit 2025-09-05 16:56:03 +08:00
114-ParallelGC first commit 2025-09-05 16:56:03 +08:00
115-native-bridge first commit 2025-09-05 16:56:03 +08:00
116-nodex2oat first commit 2025-09-05 16:56:03 +08:00
117-nopatchoat first commit 2025-09-05 16:56:03 +08:00
118-noimage-dex2oat first commit 2025-09-05 16:56:03 +08:00
119-noimage-patchoat first commit 2025-09-05 16:56:03 +08:00
120-hashcode first commit 2025-09-05 16:56:03 +08:00
121-modifiers first commit 2025-09-05 16:56:03 +08:00
121-simple-suspend-check first commit 2025-09-05 16:56:03 +08:00
122-npe first commit 2025-09-05 16:56:03 +08:00
123-compiler-regressions-mt first commit 2025-09-05 16:56:03 +08:00
123-inline-execute2 first commit 2025-09-05 16:56:03 +08:00
124-missing-classes first commit 2025-09-05 16:56:03 +08:00
125-gc-and-classloading first commit 2025-09-05 16:56:03 +08:00
126-miranda-multidex first commit 2025-09-05 16:56:03 +08:00
127-checker-secondarydex first commit 2025-09-05 16:56:03 +08:00
128-reg-spilling-on-implicit-nullcheck first commit 2025-09-05 16:56:03 +08:00
129-ThreadGetId first commit 2025-09-05 16:56:03 +08:00
130-hprof first commit 2025-09-05 16:56:03 +08:00
131-structural-change first commit 2025-09-05 16:56:03 +08:00
132-daemon-locks-shutdown first commit 2025-09-05 16:56:03 +08:00
133-static-invoke-super first commit 2025-09-05 16:56:03 +08:00
134-nodex2oat-nofallback first commit 2025-09-05 16:56:03 +08:00
134-reg-promotion first commit 2025-09-05 16:56:03 +08:00
135-MirandaDispatch first commit 2025-09-05 16:56:03 +08:00
136-daemon-jni-shutdown first commit 2025-09-05 16:56:03 +08:00
137-cfi first commit 2025-09-05 16:56:03 +08:00
138-duplicate-classes-check first commit 2025-09-05 16:56:03 +08:00
138-duplicate-classes-check2 first commit 2025-09-05 16:56:03 +08:00
139-register-natives first commit 2025-09-05 16:56:03 +08:00
140-dce-regression first commit 2025-09-05 16:56:03 +08:00
140-field-packing first commit 2025-09-05 16:56:03 +08:00
141-class-unload first commit 2025-09-05 16:56:03 +08:00
142-classloader2 first commit 2025-09-05 16:56:03 +08:00
143-string-value first commit 2025-09-05 16:56:03 +08:00
144-static-field-sigquit first commit 2025-09-05 16:56:03 +08:00
145-alloc-tracking-stress first commit 2025-09-05 16:56:03 +08:00
146-bad-interface first commit 2025-09-05 16:56:03 +08:00
147-stripped-dex-fallback first commit 2025-09-05 16:56:03 +08:00
148-multithread-gc-annotations first commit 2025-09-05 16:56:03 +08:00
150-loadlibrary first commit 2025-09-05 16:56:03 +08:00
201-built-in-exception-detail-messages first commit 2025-09-05 16:56:03 +08:00
202-thread-oome first commit 2025-09-05 16:56:03 +08:00
300-package-override first commit 2025-09-05 16:56:03 +08:00
301-abstract-protected first commit 2025-09-05 16:56:03 +08:00
302-float-conversion first commit 2025-09-05 16:56:03 +08:00
303-verification-stress first commit 2025-09-05 16:56:03 +08:00
304-method-tracing first commit 2025-09-05 16:56:03 +08:00
370-dex-v37 first commit 2025-09-05 16:56:03 +08:00
401-optimizing-compiler first commit 2025-09-05 16:56:03 +08:00
402-optimizing-control-flow first commit 2025-09-05 16:56:03 +08:00
403-optimizing-long first commit 2025-09-05 16:56:03 +08:00
404-optimizing-allocator first commit 2025-09-05 16:56:03 +08:00
405-optimizing-long-allocator first commit 2025-09-05 16:56:03 +08:00
406-fields first commit 2025-09-05 16:56:03 +08:00
407-arrays first commit 2025-09-05 16:56:03 +08:00
408-move-bug first commit 2025-09-05 16:56:03 +08:00
409-materialized-condition first commit 2025-09-05 16:56:03 +08:00
410-floats first commit 2025-09-05 16:56:03 +08:00
411-optimizing-arith-mul first commit 2025-09-05 16:56:03 +08:00
412-new-array first commit 2025-09-05 16:56:03 +08:00
413-regalloc-regression first commit 2025-09-05 16:56:03 +08:00
414-optimizing-arith-sub first commit 2025-09-05 16:56:03 +08:00
414-static-fields first commit 2025-09-05 16:56:03 +08:00
415-optimizing-arith-neg first commit 2025-09-05 16:56:03 +08:00
416-optimizing-arith-not first commit 2025-09-05 16:56:03 +08:00
417-optimizing-arith-div first commit 2025-09-05 16:56:03 +08:00
418-const-string first commit 2025-09-05 16:56:03 +08:00
419-long-parameter first commit 2025-09-05 16:56:03 +08:00
420-const-class first commit 2025-09-05 16:56:03 +08:00
421-exceptions first commit 2025-09-05 16:56:03 +08:00
421-large-frame first commit 2025-09-05 16:56:03 +08:00
422-instanceof first commit 2025-09-05 16:56:03 +08:00
422-type-conversion first commit 2025-09-05 16:56:03 +08:00
423-invoke-interface first commit 2025-09-05 16:56:03 +08:00
424-checkcast first commit 2025-09-05 16:56:03 +08:00
425-invoke-super first commit 2025-09-05 16:56:03 +08:00
426-monitor first commit 2025-09-05 16:56:03 +08:00
427-bitwise first commit 2025-09-05 16:56:03 +08:00
427-bounds first commit 2025-09-05 16:56:03 +08:00
428-optimizing-arith-rem first commit 2025-09-05 16:56:03 +08:00
429-ssa-builder first commit 2025-09-05 16:56:03 +08:00
430-live-register-slow-path first commit 2025-09-05 16:56:03 +08:00
431-optimizing-arith-shifts first commit 2025-09-05 16:56:03 +08:00
431-type-propagation first commit 2025-09-05 16:56:03 +08:00
432-optimizing-cmp first commit 2025-09-05 16:56:03 +08:00
433-gvn first commit 2025-09-05 16:56:03 +08:00
434-invoke-direct first commit 2025-09-05 16:56:03 +08:00
434-shifter-operand first commit 2025-09-05 16:56:03 +08:00
435-new-instance first commit 2025-09-05 16:56:03 +08:00
435-try-finally-without-catch first commit 2025-09-05 16:56:03 +08:00
436-rem-float first commit 2025-09-05 16:56:03 +08:00
436-shift-constant first commit 2025-09-05 16:56:03 +08:00
437-inline first commit 2025-09-05 16:56:03 +08:00
438-volatile first commit 2025-09-05 16:56:03 +08:00
439-npe first commit 2025-09-05 16:56:03 +08:00
439-swap-double first commit 2025-09-05 16:56:03 +08:00
440-stmp first commit 2025-09-05 16:56:03 +08:00
441-checker-inliner first commit 2025-09-05 16:56:03 +08:00
442-checker-constant-folding first commit 2025-09-05 16:56:03 +08:00
443-not-bool-inline first commit 2025-09-05 16:56:03 +08:00
444-checker-nce first commit 2025-09-05 16:56:03 +08:00
445-checker-licm first commit 2025-09-05 16:56:03 +08:00
446-checker-inliner2 first commit 2025-09-05 16:56:03 +08:00
447-checker-inliner3 first commit 2025-09-05 16:56:03 +08:00
448-multiple-returns first commit 2025-09-05 16:56:03 +08:00
449-checker-bce first commit 2025-09-05 16:56:03 +08:00
450-checker-types first commit 2025-09-05 16:56:03 +08:00
451-regression-add-float first commit 2025-09-05 16:56:03 +08:00
451-spill-splot first commit 2025-09-05 16:56:03 +08:00
452-multiple-returns2 first commit 2025-09-05 16:56:03 +08:00
453-not-byte first commit 2025-09-05 16:56:03 +08:00
454-get-vreg first commit 2025-09-05 16:56:03 +08:00
455-checker-gvn first commit 2025-09-05 16:56:03 +08:00
456-baseline-array-set first commit 2025-09-05 16:56:03 +08:00
457-regs first commit 2025-09-05 16:56:03 +08:00
458-checker-instruction-simplification first commit 2025-09-05 16:56:03 +08:00
458-long-to-fpu first commit 2025-09-05 16:56:03 +08:00
459-dead-phi first commit 2025-09-05 16:56:03 +08:00
460-multiple-returns3 first commit 2025-09-05 16:56:03 +08:00
461-get-reference-vreg first commit 2025-09-05 16:56:03 +08:00
462-checker-inlining-across-dex-files first commit 2025-09-05 16:56:03 +08:00
463-checker-boolean-simplifier first commit 2025-09-05 16:56:03 +08:00
464-checker-inline-sharpen-calls first commit 2025-09-05 16:56:03 +08:00
465-checker-clinit-gvn first commit 2025-09-05 16:56:03 +08:00
466-get-live-vreg first commit 2025-09-05 16:56:03 +08:00
467-regalloc-pair first commit 2025-09-05 16:56:03 +08:00
468-checker-bool-simplifier-regression first commit 2025-09-05 16:56:03 +08:00
469-condition-materialization first commit 2025-09-05 16:56:03 +08:00
470-huge-method first commit 2025-09-05 16:56:03 +08:00
471-deopt-environment first commit 2025-09-05 16:56:03 +08:00
471-uninitialized-locals first commit 2025-09-05 16:56:03 +08:00
472-type-propagation first commit 2025-09-05 16:56:03 +08:00
472-unreachable-if-regression first commit 2025-09-05 16:56:03 +08:00
473-checker-inliner-constants first commit 2025-09-05 16:56:03 +08:00
473-remove-dead-block first commit 2025-09-05 16:56:03 +08:00
474-checker-boolean-input first commit 2025-09-05 16:56:03 +08:00
474-fp-sub-neg first commit 2025-09-05 16:56:03 +08:00
475-regression-inliner-ids first commit 2025-09-05 16:56:03 +08:00
475-simplify-mul-zero first commit 2025-09-05 16:56:03 +08:00
476-checker-ctor-memory-barrier first commit 2025-09-05 16:56:03 +08:00
476-clinit-inline-static-invoke first commit 2025-09-05 16:56:03 +08:00
477-checker-bound-type first commit 2025-09-05 16:56:03 +08:00
477-long-to-float-conversion-precision first commit 2025-09-05 16:56:03 +08:00
478-checker-clinit-check-pruning first commit 2025-09-05 16:56:03 +08:00
478-checker-inliner-nested-loop first commit 2025-09-05 16:56:03 +08:00
479-regression-implicit-null-check first commit 2025-09-05 16:56:03 +08:00
480-checker-dead-blocks first commit 2025-09-05 16:56:03 +08:00
481-regression-phi-cond first commit 2025-09-05 16:56:03 +08:00
482-checker-loop-back-edge-use first commit 2025-09-05 16:56:03 +08:00
483-dce-block first commit 2025-09-05 16:56:03 +08:00
484-checker-register-hints first commit 2025-09-05 16:56:03 +08:00
485-checker-dce-loop-update first commit 2025-09-05 16:56:03 +08:00
485-checker-dce-switch first commit 2025-09-05 16:56:03 +08:00
486-checker-must-do-null-check first commit 2025-09-05 16:56:03 +08:00
487-checker-inline-calls first commit 2025-09-05 16:56:03 +08:00
488-checker-inline-recursive-calls first commit 2025-09-05 16:56:03 +08:00
489-current-method-regression first commit 2025-09-05 16:56:03 +08:00
490-checker-inline first commit 2025-09-05 16:56:03 +08:00
491-current-method first commit 2025-09-05 16:56:03 +08:00
492-checker-inline-invoke-interface first commit 2025-09-05 16:56:03 +08:00
493-checker-inline-invoke-interface first commit 2025-09-05 16:56:03 +08:00
494-checker-instanceof-tests first commit 2025-09-05 16:56:03 +08:00
495-checker-checkcast-tests first commit 2025-09-05 16:56:03 +08:00
496-checker-inlining-and-class-loader first commit 2025-09-05 16:56:03 +08:00
497-inlining-and-class-loader first commit 2025-09-05 16:56:03 +08:00
498-type-propagation first commit 2025-09-05 16:56:03 +08:00
499-bce-phi-array-length first commit 2025-09-05 16:56:03 +08:00
500-instanceof first commit 2025-09-05 16:56:03 +08:00
501-null-constant-dce first commit 2025-09-05 16:56:03 +08:00
501-regression-packed-switch first commit 2025-09-05 16:56:03 +08:00
503-dead-instructions first commit 2025-09-05 16:56:03 +08:00
504-regression-baseline-entry first commit 2025-09-05 16:56:03 +08:00
505-simplifier-type-propagation first commit 2025-09-05 16:56:03 +08:00
506-verify-aput first commit 2025-09-05 16:56:03 +08:00
507-boolean-test first commit 2025-09-05 16:56:03 +08:00
507-referrer first commit 2025-09-05 16:56:03 +08:00
508-checker-disassembly first commit 2025-09-05 16:56:03 +08:00
508-referrer-method first commit 2025-09-05 16:56:03 +08:00
509-pre-header first commit 2025-09-05 16:56:03 +08:00
510-checker-try-catch first commit 2025-09-05 16:56:03 +08:00
511-clinit-interface first commit 2025-09-05 16:56:03 +08:00
513-array-deopt first commit 2025-09-05 16:56:03 +08:00
514-shifts first commit 2025-09-05 16:56:03 +08:00
515-dce-dominator first commit 2025-09-05 16:56:03 +08:00
516-dead-move-result first commit 2025-09-05 16:56:03 +08:00
517-checker-builder-fallthrough first commit 2025-09-05 16:56:03 +08:00
518-null-array-get first commit 2025-09-05 16:56:03 +08:00
519-bound-load-class first commit 2025-09-05 16:56:03 +08:00
520-equivalent-phi first commit 2025-09-05 16:56:03 +08:00
521-checker-array-set-null first commit 2025-09-05 16:56:03 +08:00
521-regression-integer-field-set first commit 2025-09-05 16:56:03 +08:00
522-checker-regression-monitor-exit first commit 2025-09-05 16:56:03 +08:00
523-checker-can-throw-regression first commit 2025-09-05 16:56:03 +08:00
524-boolean-simplifier-regression first commit 2025-09-05 16:56:03 +08:00
525-checker-arrays-and-fields first commit 2025-09-05 16:56:03 +08:00
526-checker-caller-callee-regs first commit 2025-09-05 16:56:03 +08:00
526-long-regalloc first commit 2025-09-05 16:56:03 +08:00
527-checker-array-access-split first commit 2025-09-05 16:56:03 +08:00
528-long-hint first commit 2025-09-05 16:56:03 +08:00
529-checker-unresolved first commit 2025-09-05 16:56:03 +08:00
529-long-split first commit 2025-09-05 16:56:03 +08:00
530-checker-loops1 first commit 2025-09-05 16:56:03 +08:00
530-checker-loops2 first commit 2025-09-05 16:56:03 +08:00
530-checker-lse first commit 2025-09-05 16:56:03 +08:00
530-checker-regression-reftype-final first commit 2025-09-05 16:56:03 +08:00
530-instanceof-checkcast first commit 2025-09-05 16:56:03 +08:00
531-regression-debugphi first commit 2025-09-05 16:56:03 +08:00
532-checker-nonnull-arrayset first commit 2025-09-05 16:56:03 +08:00
533-regression-debugphi first commit 2025-09-05 16:56:03 +08:00
534-checker-bce-deoptimization first commit 2025-09-05 16:56:03 +08:00
535-deopt-and-inlining first commit 2025-09-05 16:56:03 +08:00
535-regression-const-val first commit 2025-09-05 16:56:03 +08:00
536-checker-intrinsic-optimization first commit 2025-09-05 16:56:03 +08:00
536-checker-needs-access-check first commit 2025-09-05 16:56:03 +08:00
537-checker-arraycopy first commit 2025-09-05 16:56:03 +08:00
537-checker-debuggable first commit 2025-09-05 16:56:03 +08:00
537-checker-inline-and-unverified first commit 2025-09-05 16:56:03 +08:00
537-checker-jump-over-jump first commit 2025-09-05 16:56:03 +08:00
538-checker-embed-constants first commit 2025-09-05 16:56:03 +08:00
540-checker-rtp-bug first commit 2025-09-05 16:56:03 +08:00
541-regression-inlined-deopt first commit 2025-09-05 16:56:03 +08:00
542-bitfield-rotates first commit 2025-09-05 16:56:03 +08:00
542-inline-trycatch first commit 2025-09-05 16:56:03 +08:00
542-unresolved-access-check first commit 2025-09-05 16:56:03 +08:00
543-checker-dce-trycatch first commit 2025-09-05 16:56:03 +08:00
543-env-long-ref first commit 2025-09-05 16:56:03 +08:00
545-tracing-and-jit first commit 2025-09-05 16:56:03 +08:00
546-regression-simplify-catch first commit 2025-09-05 16:56:03 +08:00
547-regression-trycatch-critical-edge first commit 2025-09-05 16:56:03 +08:00
548-checker-inlining-and-dce first commit 2025-09-05 16:56:03 +08:00
549-checker-types-merge first commit 2025-09-05 16:56:03 +08:00
550-checker-multiply-accumulate first commit 2025-09-05 16:56:03 +08:00
550-checker-regression-wide-store first commit 2025-09-05 16:56:03 +08:00
550-new-instance-clinit first commit 2025-09-05 16:56:03 +08:00
551-checker-clinit first commit 2025-09-05 16:56:03 +08:00
551-checker-shifter-operand first commit 2025-09-05 16:56:03 +08:00
551-implicit-null-checks first commit 2025-09-05 16:56:03 +08:00
551-invoke-super first commit 2025-09-05 16:56:03 +08:00
552-checker-primitive-typeprop first commit 2025-09-05 16:56:03 +08:00
552-checker-sharpening first commit 2025-09-05 16:56:03 +08:00
552-invoke-non-existent-super first commit 2025-09-05 16:56:03 +08:00
553-invoke-super first commit 2025-09-05 16:56:03 +08:00
554-checker-rtp-checkcast first commit 2025-09-05 16:56:03 +08:00
555-checker-regression-x86const first commit 2025-09-05 16:56:03 +08:00
555-UnsafeGetLong-regression first commit 2025-09-05 16:56:03 +08:00
556-invoke-super first commit 2025-09-05 16:56:03 +08:00
557-checker-instruction-simplifier-ror first commit 2025-09-05 16:56:03 +08:00
557-checker-ref-equivalent first commit 2025-09-05 16:56:03 +08:00
558-switch first commit 2025-09-05 16:56:03 +08:00
559-bce-ssa first commit 2025-09-05 16:56:03 +08:00
559-checker-irreducible-loop first commit 2025-09-05 16:56:03 +08:00
559-checker-rtp-ifnotnull first commit 2025-09-05 16:56:03 +08:00
560-packed-switch first commit 2025-09-05 16:56:03 +08:00
561-divrem first commit 2025-09-05 16:56:03 +08:00
561-shared-slowpaths first commit 2025-09-05 16:56:03 +08:00
562-bce-preheader first commit 2025-09-05 16:56:03 +08:00
562-no-intermediate first commit 2025-09-05 16:56:03 +08:00
563-checker-fakestring first commit 2025-09-05 16:56:03 +08:00
563-checker-invoke-super first commit 2025-09-05 16:56:03 +08:00
564-checker-bitcount first commit 2025-09-05 16:56:03 +08:00
564-checker-inline-loop first commit 2025-09-05 16:56:03 +08:00
564-checker-irreducible-loop first commit 2025-09-05 16:56:03 +08:00
564-checker-negbitwise first commit 2025-09-05 16:56:03 +08:00
565-checker-condition-liveness first commit 2025-09-05 16:56:03 +08:00
565-checker-doublenegbitwise first commit 2025-09-05 16:56:03 +08:00
565-checker-irreducible-loop first commit 2025-09-05 16:56:03 +08:00
565-checker-rotate first commit 2025-09-05 16:56:03 +08:00
566-checker-codegen-select first commit 2025-09-05 16:56:03 +08:00
566-checker-signum first commit 2025-09-05 16:56:03 +08:00
566-polymorphic-inlining first commit 2025-09-05 16:56:03 +08:00
567-checker-compare first commit 2025-09-05 16:56:03 +08:00
568-checker-onebit first commit 2025-09-05 16:56:03 +08:00
569-checker-pattern-replacement first commit 2025-09-05 16:56:03 +08:00
570-checker-osr first commit 2025-09-05 16:56:03 +08:00
570-checker-select first commit 2025-09-05 16:56:03 +08:00
571-irreducible-loop first commit 2025-09-05 16:56:03 +08:00
572-checker-array-get-regression first commit 2025-09-05 16:56:03 +08:00
573-checker-checkcast-regression first commit 2025-09-05 16:56:03 +08:00
574-irreducible-and-constant-area first commit 2025-09-05 16:56:03 +08:00
575-checker-isnan first commit 2025-09-05 16:56:03 +08:00
575-checker-string-init-alias first commit 2025-09-05 16:56:03 +08:00
576-polymorphic-inlining first commit 2025-09-05 16:56:03 +08:00
577-checker-fp2int first commit 2025-09-05 16:56:03 +08:00
577-profile-foreign-dex first commit 2025-09-05 16:56:03 +08:00
578-bce-visit first commit 2025-09-05 16:56:03 +08:00
578-polymorphic-inlining first commit 2025-09-05 16:56:03 +08:00
579-inline-infinite first commit 2025-09-05 16:56:03 +08:00
580-checker-round first commit 2025-09-05 16:56:03 +08:00
580-checker-string-factory-intrinsics first commit 2025-09-05 16:56:03 +08:00
581-rtp first commit 2025-09-05 16:56:03 +08:00
582-checker-bce-length first commit 2025-09-05 16:56:03 +08:00
583-checker-zero first commit 2025-09-05 16:56:03 +08:00
584-checker-div-bool first commit 2025-09-05 16:56:03 +08:00
585-inline-unresolved first commit 2025-09-05 16:56:03 +08:00
586-checker-null-array-get first commit 2025-09-05 16:56:03 +08:00
587-inline-class-error first commit 2025-09-05 16:56:03 +08:00
588-checker-irreducible-lifetime-hole first commit 2025-09-05 16:56:03 +08:00
589-super-imt first commit 2025-09-05 16:56:03 +08:00
590-checker-array-set-null-regression first commit 2025-09-05 16:56:03 +08:00
590-infinite-loop-with-nop first commit 2025-09-05 16:56:03 +08:00
591-checker-regression-dead-loop first commit 2025-09-05 16:56:03 +08:00
591-new-instance-string first commit 2025-09-05 16:56:03 +08:00
592-checker-regression-bool-input first commit 2025-09-05 16:56:03 +08:00
593-checker-boolean-to-integral-conv first commit 2025-09-05 16:56:03 +08:00
593-checker-long-to-float-regression first commit 2025-09-05 16:56:03 +08:00
593-checker-shift-and-simplifier first commit 2025-09-05 16:56:03 +08:00
594-checker-irreducible-linorder first commit 2025-09-05 16:56:03 +08:00
594-invoke-super first commit 2025-09-05 16:56:03 +08:00
594-load-string-regression first commit 2025-09-05 16:56:03 +08:00
595-error-class first commit 2025-09-05 16:56:03 +08:00
595-profile-saving first commit 2025-09-05 16:56:03 +08:00
596-app-images first commit 2025-09-05 16:56:03 +08:00
596-checker-dead-phi first commit 2025-09-05 16:56:03 +08:00
597-deopt-new-string first commit 2025-09-05 16:56:03 +08:00
598-checker-irreducible-dominance first commit 2025-09-05 16:56:03 +08:00
599-checker-irreducible-loop first commit 2025-09-05 16:56:03 +08:00
600-verifier-fails first commit 2025-09-05 16:56:03 +08:00
601-method-access first commit 2025-09-05 16:56:03 +08:00
603-checker-instanceof first commit 2025-09-05 16:56:03 +08:00
604-hot-static-interface first commit 2025-09-05 16:56:03 +08:00
605-new-string-from-bytes first commit 2025-09-05 16:56:03 +08:00
606-erroneous-class first commit 2025-09-05 16:56:03 +08:00
608-checker-unresolved-lse first commit 2025-09-05 16:56:03 +08:00
610-arraycopy first commit 2025-09-05 16:56:03 +08:00
612-jit-dex-cache first commit 2025-09-05 16:56:03 +08:00
613-inlining-dex-cache first commit 2025-09-05 16:56:03 +08:00
617-clinit-oome first commit 2025-09-05 16:56:03 +08:00
700-LoadArgRegs first commit 2025-09-05 16:56:03 +08:00
701-easy-div-rem first commit 2025-09-05 16:56:03 +08:00
702-LargeBranchOffset first commit 2025-09-05 16:56:03 +08:00
703-floating-point-div first commit 2025-09-05 16:56:03 +08:00
704-multiply-accumulate first commit 2025-09-05 16:56:03 +08:00
705-register-conflict first commit 2025-09-05 16:56:03 +08:00
800-smali first commit 2025-09-05 16:56:03 +08:00
801-VoidCheckCast first commit 2025-09-05 16:56:03 +08:00
802-deoptimization first commit 2025-09-05 16:56:03 +08:00
803-no-super first commit 2025-09-05 16:56:03 +08:00
804-class-extends-itself first commit 2025-09-05 16:56:03 +08:00
955-lambda-smali first commit 2025-09-05 16:56:03 +08:00
960-default-smali first commit 2025-09-05 16:56:03 +08:00
961-default-iface-resolution-generated first commit 2025-09-05 16:56:03 +08:00
962-iface-static first commit 2025-09-05 16:56:03 +08:00
963-default-range-smali first commit 2025-09-05 16:56:03 +08:00
964-default-iface-init-generated first commit 2025-09-05 16:56:03 +08:00
965-default-verify first commit 2025-09-05 16:56:03 +08:00
966-default-conflict first commit 2025-09-05 16:56:03 +08:00
967-default-ame first commit 2025-09-05 16:56:03 +08:00
968-default-partial-compile-generated first commit 2025-09-05 16:56:03 +08:00
969-iface-super first commit 2025-09-05 16:56:03 +08:00
970-iface-super-resolution-generated first commit 2025-09-05 16:56:03 +08:00
971-iface-super first commit 2025-09-05 16:56:03 +08:00
972-default-imt-collision first commit 2025-09-05 16:56:03 +08:00
972-iface-super-multidex first commit 2025-09-05 16:56:03 +08:00
973-default-multidex first commit 2025-09-05 16:56:03 +08:00
974-verify-interface-super first commit 2025-09-05 16:56:03 +08:00
975-iface-private first commit 2025-09-05 16:56:03 +08:00
976-conflict-no-methods first commit 2025-09-05 16:56:03 +08:00
1337-gc-coverage first commit 2025-09-05 16:56:03 +08:00
AbstractMethod first commit 2025-09-05 16:56:03 +08:00
AllFields first commit 2025-09-05 16:56:03 +08:00
common first commit 2025-09-05 16:56:03 +08:00
dexdump first commit 2025-09-05 16:56:03 +08:00
etc first commit 2025-09-05 16:56:03 +08:00
ExceptionHandle first commit 2025-09-05 16:56:03 +08:00
GetMethodSignature first commit 2025-09-05 16:56:03 +08:00
ImageLayoutA first commit 2025-09-05 16:56:03 +08:00
ImageLayoutB first commit 2025-09-05 16:56:03 +08:00
Instrumentation first commit 2025-09-05 16:56:03 +08:00
Interfaces first commit 2025-09-05 16:56:03 +08:00
Lookup first commit 2025-09-05 16:56:03 +08:00
Main first commit 2025-09-05 16:56:03 +08:00
MultiDex first commit 2025-09-05 16:56:03 +08:00
MultiDexModifiedSecondary first commit 2025-09-05 16:56:03 +08:00
MyClass first commit 2025-09-05 16:56:03 +08:00
MyClassNatives first commit 2025-09-05 16:56:03 +08:00
Nested first commit 2025-09-05 16:56:03 +08:00
NonStaticLeafMethods first commit 2025-09-05 16:56:03 +08:00
Packages first commit 2025-09-05 16:56:03 +08:00
ProfileTestMultiDex first commit 2025-09-05 16:56:03 +08:00
ProtoCompare first commit 2025-09-05 16:56:03 +08:00
ProtoCompare2 first commit 2025-09-05 16:56:03 +08:00
StackWalk2 first commit 2025-09-05 16:56:03 +08:00
StaticLeafMethods first commit 2025-09-05 16:56:03 +08:00
Statics first commit 2025-09-05 16:56:03 +08:00
StaticsFromCode first commit 2025-09-05 16:56:03 +08:00
Transaction first commit 2025-09-05 16:56:03 +08:00
utils/python first commit 2025-09-05 16:56:03 +08:00
XandY first commit 2025-09-05 16:56:03 +08:00
Android.libarttest.mk first commit 2025-09-05 16:56:03 +08:00
Android.libnativebridgetest.mk first commit 2025-09-05 16:56:03 +08:00
Android.run-test.mk first commit 2025-09-05 16:56:03 +08:00
README.txt first commit 2025-09-05 16:56:03 +08:00
run-all-tests first commit 2025-09-05 16:56:03 +08:00
run-test first commit 2025-09-05 16:56:03 +08:00
valgrind-suppressions.txt first commit 2025-09-05 16:56:03 +08:00

VM test harness.

Use "./run-all-tests" to run all tests, or "./run-test <number>" to run a
single test.  Run "./run-test" with no arguments to see command flags;
in particular, the tests can be run on the desktop, on a USB-attached
device, or using the desktop "reference implementation".


For most 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.