Home | History | Annotate | only in /art/test
Up to higher level directory
NameDateSize
000-nop/21-Aug-2018
001-HelloWorld/21-Aug-2018
001-Main/21-Aug-2018
002-sleep/21-Aug-2018
003-omnibus-opcodes/21-Aug-2018
004-checker-UnsafeTest18/21-Aug-2018
004-InterfaceTest/21-Aug-2018
004-JniTest/21-Aug-2018
004-NativeAllocations/21-Aug-2018
004-ReferenceMap/21-Aug-2018
004-SignalTest/21-Aug-2018
004-StackWalk/21-Aug-2018
004-ThreadStress/21-Aug-2018
004-UnsafeTest/21-Aug-2018
005-annotations/21-Aug-2018
006-args/21-Aug-2018
007-count10/21-Aug-2018
008-exceptions/21-Aug-2018
009-instanceof/21-Aug-2018
010-instance/21-Aug-2018
011-array-copy/21-Aug-2018
012-math/21-Aug-2018
013-math2/21-Aug-2018
014-math3/21-Aug-2018
015-switch/21-Aug-2018
016-intern/21-Aug-2018
017-float/21-Aug-2018
018-stack-overflow/21-Aug-2018
019-wrong-array-type/21-Aug-2018
020-string/21-Aug-2018
021-string2/21-Aug-2018
022-interface/21-Aug-2018
023-many-interfaces/21-Aug-2018
024-illegal-access/21-Aug-2018
025-access-controller/21-Aug-2018
026-access/21-Aug-2018
027-arithmetic/21-Aug-2018
028-array-write/21-Aug-2018
029-assert/21-Aug-2018
030-bad-finalizer/21-Aug-2018
031-class-attributes/21-Aug-2018
032-concrete-sub/21-Aug-2018
033-class-init-deadlock/21-Aug-2018
034-call-null/21-Aug-2018
035-enum/21-Aug-2018
036-finalizer/21-Aug-2018
037-inherit/21-Aug-2018
038-inner-null/21-Aug-2018
039-join-main/21-Aug-2018
040-miranda/21-Aug-2018
041-narrowing/21-Aug-2018
042-new-instance/21-Aug-2018
043-privates/21-Aug-2018
044-proxy/21-Aug-2018
045-reflect-array/21-Aug-2018
046-reflect/21-Aug-2018
047-returns/21-Aug-2018
048-reflect-v8/21-Aug-2018
049-show-object/21-Aug-2018
050-sync-test/21-Aug-2018
051-thread/21-Aug-2018
052-verifier-fun/21-Aug-2018
053-wait-some/21-Aug-2018
054-uncaught/21-Aug-2018
055-enum-performance/21-Aug-2018
056-const-string-jumbo/21-Aug-2018
058-enum-order/21-Aug-2018
059-finalizer-throw/21-Aug-2018
061-out-of-memory/21-Aug-2018
062-character-encodings/21-Aug-2018
063-process-manager/21-Aug-2018
064-field-access/21-Aug-2018
065-mismatched-implements/21-Aug-2018
066-mismatched-super/21-Aug-2018
067-preemptive-unpark/21-Aug-2018
068-classloader/21-Aug-2018
069-field-type/21-Aug-2018
070-nio-buffer/21-Aug-2018
071-dexfile/21-Aug-2018
071-dexfile-get-static-size/21-Aug-2018
071-dexfile-map-clean/21-Aug-2018
072-precise-gc/21-Aug-2018
072-reachability-fence/21-Aug-2018
073-mismatched-field/21-Aug-2018
074-gc-thrash/21-Aug-2018
075-verification-error/21-Aug-2018
076-boolean-put/21-Aug-2018
077-method-override/21-Aug-2018
078-polymorphic-virtual/21-Aug-2018
079-phantom/21-Aug-2018
080-oom-fragmentation/21-Aug-2018
080-oom-throw/21-Aug-2018
080-oom-throw-with-finalizer/21-Aug-2018
081-hot-exceptions/21-Aug-2018
082-inline-execute/21-Aug-2018
083-compiler-regressions/21-Aug-2018
084-class-init/21-Aug-2018
085-old-style-inner-class/21-Aug-2018
086-null-super/21-Aug-2018
087-gc-after-link/21-Aug-2018
088-monitor-verification/21-Aug-2018
089-many-methods/21-Aug-2018
090-loop-formation/21-Aug-2018
091-override-package-private-method/21-Aug-2018
092-locale/21-Aug-2018
093-serialization/21-Aug-2018
094-pattern/21-Aug-2018
095-switch-MAX_INT/21-Aug-2018
096-array-copy-concurrent-gc/21-Aug-2018
097-duplicate-method/21-Aug-2018
098-ddmc/21-Aug-2018
099-vmdebug/21-Aug-2018
100-reflect2/21-Aug-2018
101-fibonacci/21-Aug-2018
102-concurrent-gc/21-Aug-2018
103-string-append/21-Aug-2018
104-growth-limit/21-Aug-2018
105-invoke/21-Aug-2018
106-exceptions2/21-Aug-2018
107-int-math2/21-Aug-2018
108-check-cast/21-Aug-2018
109-suspend-check/21-Aug-2018
110-field-access/21-Aug-2018
111-unresolvable-exception/21-Aug-2018
112-double-math/21-Aug-2018
113-multidex/21-Aug-2018
114-ParallelGC/21-Aug-2018
115-native-bridge/21-Aug-2018
116-nodex2oat/21-Aug-2018
117-nopatchoat/21-Aug-2018
118-noimage-dex2oat/21-Aug-2018
119-noimage-patchoat/21-Aug-2018
120-hashcode/21-Aug-2018
121-modifiers/21-Aug-2018
121-simple-suspend-check/21-Aug-2018
122-npe/21-Aug-2018
123-compiler-regressions-mt/21-Aug-2018
123-inline-execute2/21-Aug-2018
124-missing-classes/21-Aug-2018
125-gc-and-classloading/21-Aug-2018
126-miranda-multidex/21-Aug-2018
127-checker-secondarydex/21-Aug-2018
128-reg-spill-on-implicit-nullcheck/21-Aug-2018
129-ThreadGetId/21-Aug-2018
130-hprof/21-Aug-2018
132-daemon-locks-shutdown/21-Aug-2018
133-static-invoke-super/21-Aug-2018
1337-gc-coverage/21-Aug-2018
1338-gc-no-los/21-Aug-2018
134-nodex2oat-nofallback/21-Aug-2018
134-reg-promotion/21-Aug-2018
135-MirandaDispatch/21-Aug-2018
136-daemon-jni-shutdown/21-Aug-2018
137-cfi/21-Aug-2018
138-duplicate-classes-check/21-Aug-2018
138-duplicate-classes-check2/21-Aug-2018
139-register-natives/21-Aug-2018
140-dce-regression/21-Aug-2018
140-field-packing/21-Aug-2018
141-class-unload/21-Aug-2018
142-classloader2/21-Aug-2018
143-string-value/21-Aug-2018
144-static-field-sigquit/21-Aug-2018
145-alloc-tracking-stress/21-Aug-2018
146-bad-interface/21-Aug-2018
147-stripped-dex-fallback/21-Aug-2018
148-multithread-gc-annotations/21-Aug-2018
149-suspend-all-stress/21-Aug-2018
150-loadlibrary/21-Aug-2018
151-OpenFileLimit/21-Aug-2018
152-dead-large-object/21-Aug-2018
153-reference-stress/21-Aug-2018
154-gc-loop/21-Aug-2018
155-java-set-resolved-type/21-Aug-2018
156-register-dex-file-multi-loader/21-Aug-2018
157-void-class/21-Aug-2018
158-app-image-class-table/21-Aug-2018
159-app-image-fields/21-Aug-2018
160-read-barrier-stress/21-Aug-2018
161-final-abstract-class/21-Aug-2018
162-method-resolution/21-Aug-2018
163-app-image-methods/21-Aug-2018
164-resolution-trampoline-dex-cache/21-Aug-2018
165-lock-owner-proxy/21-Aug-2018
166-bad-interface-super/21-Aug-2018
167-visit-locks/21-Aug-2018
168-vmstack-annotated/21-Aug-2018
169-threadgroup-jni/21-Aug-2018
170-interface-init/21-Aug-2018
171-init-aste/21-Aug-2018
1900-track-alloc/21-Aug-2018
1901-get-bytecodes/21-Aug-2018
1902-suspend/21-Aug-2018
1903-suspend-self/21-Aug-2018
1904-double-suspend/21-Aug-2018
1905-suspend-native/21-Aug-2018
1906-suspend-list-me-first/21-Aug-2018
1907-suspend-list-self-twice/21-Aug-2018
1908-suspend-native-resume-self/21-Aug-2018
1909-per-agent-tls/21-Aug-2018
1910-transform-with-default/21-Aug-2018
1911-get-local-var-table/21-Aug-2018
1912-get-set-local-primitive/21-Aug-2018
1913-get-set-local-objects/21-Aug-2018
1914-get-local-instance/21-Aug-2018
1915-get-set-local-current-thread/21-Aug-2018
1916-get-set-current-frame/21-Aug-2018
1917-get-stack-frame/21-Aug-2018
1919-vminit-thread-start-timing/21-Aug-2018
1920-suspend-native-monitor/21-Aug-2018
1921-suspend-native-recursive-monitor/21-Aug-2018
1922-owned-monitors-info/21-Aug-2018
1923-frame-pop/21-Aug-2018
1924-frame-pop-toggle/21-Aug-2018
1925-self-frame-pop/21-Aug-2018
1926-missed-frame-pop/21-Aug-2018
1927-exception-event/21-Aug-2018
1928-exception-event-exception/21-Aug-2018
1929-exception-catch-exception/21-Aug-2018
1930-monitor-info/21-Aug-2018
1931-monitor-events/21-Aug-2018
1932-monitor-events-misc/21-Aug-2018
1933-monitor-current-contended/21-Aug-2018
1934-jvmti-signal-thread/21-Aug-2018
1935-get-set-current-frame-jit/21-Aug-2018
1936-thread-end-events/21-Aug-2018
1937-transform-soft-fail/21-Aug-2018
1938-transform-abstract-single-impl/21-Aug-2018
1939-proxy-frames/21-Aug-2018
1940-ddms-ext/21-Aug-2018
1941-dispose-stress/21-Aug-2018
1942-suspend-raw-monitor-exit/21-Aug-2018
1943-suspend-raw-monitor-wait/21-Aug-2018
1944-sudden-exit/21-Aug-2018
1945-proxy-method-arguments/21-Aug-2018
1946-list-descriptors/21-Aug-2018
1947-breakpoint-redefine-deopt/21-Aug-2018
1948-obsolete-const-method-handle/21-Aug-2018
1949-short-dex-file/21-Aug-2018
1950-unprepared-transform/21-Aug-2018
201-built-in-except-detail-messages/21-Aug-2018
202-thread-oome/21-Aug-2018
203-multi-checkpoint/21-Aug-2018
300-package-override/21-Aug-2018
301-abstract-protected/21-Aug-2018
302-float-conversion/21-Aug-2018
303-verification-stress/21-Aug-2018
304-method-tracing/21-Aug-2018
305-other-fault-handler/21-Aug-2018
370-dex-v37/21-Aug-2018
401-optimizing-compiler/21-Aug-2018
402-optimizing-control-flow/21-Aug-2018
403-optimizing-long/21-Aug-2018
404-optimizing-allocator/21-Aug-2018
405-optimizing-long-allocator/21-Aug-2018
406-fields/21-Aug-2018
407-arrays/21-Aug-2018
408-move-bug/21-Aug-2018
409-materialized-condition/21-Aug-2018
410-floats/21-Aug-2018
411-optimizing-arith-mul/21-Aug-2018
412-new-array/21-Aug-2018
413-regalloc-regression/21-Aug-2018
414-optimizing-arith-sub/21-Aug-2018
414-static-fields/21-Aug-2018
415-optimizing-arith-neg/21-Aug-2018
416-optimizing-arith-not/21-Aug-2018
417-optimizing-arith-div/21-Aug-2018
418-const-string/21-Aug-2018
419-long-parameter/21-Aug-2018
420-const-class/21-Aug-2018
421-exceptions/21-Aug-2018
421-large-frame/21-Aug-2018
422-instanceof/21-Aug-2018
422-type-conversion/21-Aug-2018
423-invoke-interface/21-Aug-2018
424-checkcast/21-Aug-2018
425-invoke-super/21-Aug-2018
426-monitor/21-Aug-2018
427-bitwise/21-Aug-2018
427-bounds/21-Aug-2018
428-optimizing-arith-rem/21-Aug-2018
429-ssa-builder/21-Aug-2018
430-live-register-slow-path/21-Aug-2018
431-optimizing-arith-shifts/21-Aug-2018
431-type-propagation/21-Aug-2018
432-optimizing-cmp/21-Aug-2018
433-gvn/21-Aug-2018
434-invoke-direct/21-Aug-2018
434-shifter-operand/21-Aug-2018
435-new-instance/21-Aug-2018
435-try-finally-without-catch/21-Aug-2018
436-rem-float/21-Aug-2018
436-shift-constant/21-Aug-2018
437-inline/21-Aug-2018
438-volatile/21-Aug-2018
439-npe/21-Aug-2018
439-swap-double/21-Aug-2018
440-stmp/21-Aug-2018
441-checker-inliner/21-Aug-2018
442-checker-constant-folding/21-Aug-2018
443-not-bool-inline/21-Aug-2018
444-checker-nce/21-Aug-2018
445-checker-licm/21-Aug-2018
446-checker-inliner2/21-Aug-2018
447-checker-inliner3/21-Aug-2018
448-multiple-returns/21-Aug-2018
449-checker-bce/21-Aug-2018
450-checker-types/21-Aug-2018
451-regression-add-float/21-Aug-2018
451-spill-splot/21-Aug-2018
452-multiple-returns2/21-Aug-2018
453-not-byte/21-Aug-2018
454-get-vreg/21-Aug-2018
455-checker-gvn/21-Aug-2018
456-baseline-array-set/21-Aug-2018
457-regs/21-Aug-2018
458-checker-instruct-simplification/21-Aug-2018
458-long-to-fpu/21-Aug-2018
459-dead-phi/21-Aug-2018
460-multiple-returns3/21-Aug-2018
461-get-reference-vreg/21-Aug-2018
462-checker-inlining-dex-files/21-Aug-2018
463-checker-boolean-simplifier/21-Aug-2018
464-checker-inline-sharpen-calls/21-Aug-2018
465-checker-clinit-gvn/21-Aug-2018
466-get-live-vreg/21-Aug-2018
467-regalloc-pair/21-Aug-2018
468-checker-bool-simplif-regression/21-Aug-2018
469-condition-materialization/21-Aug-2018
470-huge-method/21-Aug-2018
471-deopt-environment/21-Aug-2018
471-uninitialized-locals/21-Aug-2018
472-type-propagation/21-Aug-2018
472-unreachable-if-regression/21-Aug-2018
473-checker-inliner-constants/21-Aug-2018
473-remove-dead-block/21-Aug-2018
474-checker-boolean-input/21-Aug-2018
474-fp-sub-neg/21-Aug-2018
475-regression-inliner-ids/21-Aug-2018
475-simplify-mul-zero/21-Aug-2018
476-checker-ctor-fence-redun-elim/21-Aug-2018
476-checker-ctor-memory-barrier/21-Aug-2018
476-clinit-inline-static-invoke/21-Aug-2018
477-checker-bound-type/21-Aug-2018
477-long-2-float-convers-precision/21-Aug-2018
478-checker-clinit-check-pruning/21-Aug-2018
478-checker-inline-noreturn/21-Aug-2018
478-checker-inliner-nested-loop/21-Aug-2018
479-regression-implicit-null-check/21-Aug-2018
480-checker-dead-blocks/21-Aug-2018
481-regression-phi-cond/21-Aug-2018
482-checker-loop-back-edge-use/21-Aug-2018
483-dce-block/21-Aug-2018
484-checker-register-hints/21-Aug-2018
485-checker-dce-loop-update/21-Aug-2018
485-checker-dce-switch/21-Aug-2018
486-checker-must-do-null-check/21-Aug-2018
487-checker-inline-calls/21-Aug-2018
488-checker-inline-recursive-calls/21-Aug-2018
489-current-method-regression/21-Aug-2018
490-checker-inline/21-Aug-2018
491-current-method/21-Aug-2018
492-checker-inline-invoke-interface/21-Aug-2018
493-checker-inline-invoke-interface/21-Aug-2018
494-checker-instanceof-tests/21-Aug-2018
495-checker-checkcast-tests/21-Aug-2018
496-checker-inlining-class-loader/21-Aug-2018
497-inlining-and-class-loader/21-Aug-2018
498-type-propagation/21-Aug-2018
499-bce-phi-array-length/21-Aug-2018
500-instanceof/21-Aug-2018
501-null-constant-dce/21-Aug-2018
501-regression-packed-switch/21-Aug-2018
503-dead-instructions/21-Aug-2018
504-regression-baseline-entry/21-Aug-2018
505-simplifier-type-propagation/21-Aug-2018
506-verify-aput/21-Aug-2018
507-boolean-test/21-Aug-2018
507-referrer/21-Aug-2018
508-checker-disassembly/21-Aug-2018
508-referrer-method/21-Aug-2018
509-pre-header/21-Aug-2018
510-checker-try-catch/21-Aug-2018
511-clinit-interface/21-Aug-2018
513-array-deopt/21-Aug-2018
514-shifts/21-Aug-2018
515-dce-dominator/21-Aug-2018
516-dead-move-result/21-Aug-2018
517-checker-builder-fallthrough/21-Aug-2018
518-null-array-get/21-Aug-2018
519-bound-load-class/21-Aug-2018
520-equivalent-phi/21-Aug-2018
521-checker-array-set-null/21-Aug-2018
521-regression-integer-field-set/21-Aug-2018
522-checker-regression-monitor-exit/21-Aug-2018
523-checker-can-throw-regression/21-Aug-2018
524-boolean-simplifier-regression/21-Aug-2018
525-checker-arrays-fields1/21-Aug-2018
525-checker-arrays-fields2/21-Aug-2018
526-checker-caller-callee-regs/21-Aug-2018
526-long-regalloc/21-Aug-2018
527-checker-array-access-simd/21-Aug-2018
527-checker-array-access-split/21-Aug-2018
528-long-hint/21-Aug-2018
529-checker-unresolved/21-Aug-2018
529-long-split/21-Aug-2018
530-checker-loops1/21-Aug-2018
530-checker-loops2/21-Aug-2018
530-checker-loops3/21-Aug-2018
530-checker-loops4/21-Aug-2018
530-checker-loops5/21-Aug-2018
530-checker-lse/21-Aug-2018
530-checker-lse-ctor-fences/21-Aug-2018
530-checker-lse2/21-Aug-2018
530-checker-lse3/21-Aug-2018
530-checker-regression-reftyp-final/21-Aug-2018
530-instanceof-checkcast/21-Aug-2018
530-regression-lse/21-Aug-2018
531-regression-debugphi/21-Aug-2018
532-checker-nonnull-arrayset/21-Aug-2018
533-regression-debugphi/21-Aug-2018
534-checker-bce-deoptimization/21-Aug-2018
535-deopt-and-inlining/21-Aug-2018
535-regression-const-val/21-Aug-2018
536-checker-intrinsic-optimization/21-Aug-2018
536-checker-needs-access-check/21-Aug-2018
537-checker-arraycopy/21-Aug-2018
537-checker-debuggable/21-Aug-2018
537-checker-inline-and-unverified/21-Aug-2018
537-checker-jump-over-jump/21-Aug-2018
538-checker-embed-constants/21-Aug-2018
540-checker-rtp-bug/21-Aug-2018
541-regression-inlined-deopt/21-Aug-2018
542-bitfield-rotates/21-Aug-2018
542-inline-trycatch/21-Aug-2018
542-unresolved-access-check/21-Aug-2018
543-checker-dce-trycatch/21-Aug-2018
543-env-long-ref/21-Aug-2018
545-tracing-and-jit/21-Aug-2018
546-regression-simplify-catch/21-Aug-2018
547-regression-trycatch-critic-edge/21-Aug-2018
548-checker-inlining-and-dce/21-Aug-2018
549-checker-types-merge/21-Aug-2018
550-checker-multiply-accumulate/21-Aug-2018
550-checker-regression-wide-store/21-Aug-2018
550-new-instance-clinit/21-Aug-2018
551-checker-clinit/21-Aug-2018
551-checker-shifter-operand/21-Aug-2018
551-implicit-null-checks/21-Aug-2018
551-invoke-super/21-Aug-2018
552-checker-primitive-typeprop/21-Aug-2018
552-checker-sharpening/21-Aug-2018
552-invoke-non-existent-super/21-Aug-2018
553-invoke-super/21-Aug-2018
554-checker-rtp-checkcast/21-Aug-2018
555-UnsafeGetLong-regression/21-Aug-2018
556-invoke-super/21-Aug-2018
557-checker-instruct-simplifier-ror/21-Aug-2018
557-checker-ref-equivalent/21-Aug-2018
558-switch/21-Aug-2018
559-bce-ssa/21-Aug-2018
559-checker-irreducible-loop/21-Aug-2018
559-checker-rtp-ifnotnull/21-Aug-2018
560-packed-switch/21-Aug-2018
561-divrem/21-Aug-2018
561-shared-slowpaths/21-Aug-2018
562-bce-preheader/21-Aug-2018
562-checker-no-intermediate/21-Aug-2018
563-checker-fakestring/21-Aug-2018
563-checker-invoke-super/21-Aug-2018
564-checker-bitcount/21-Aug-2018
564-checker-inline-loop/21-Aug-2018
564-checker-irreducible-loop/21-Aug-2018
564-checker-negbitwise/21-Aug-2018
565-checker-condition-liveness/21-Aug-2018
565-checker-doublenegbitwise/21-Aug-2018
565-checker-irreducible-loop/21-Aug-2018
565-checker-rotate/21-Aug-2018
566-checker-codegen-select/21-Aug-2018
566-checker-signum/21-Aug-2018
566-polymorphic-inlining/21-Aug-2018
567-checker-compare/21-Aug-2018
568-checker-onebit/21-Aug-2018
569-checker-pattern-replacement/21-Aug-2018
570-checker-osr/21-Aug-2018
570-checker-select/21-Aug-2018
571-irreducible-loop/21-Aug-2018
572-checker-array-get-regression/21-Aug-2018
573-checker-checkcast-regression/21-Aug-2018
574-irreducible-and-constant-area/21-Aug-2018
575-checker-isnan/21-Aug-2018
575-checker-string-init-alias/21-Aug-2018
576-polymorphic-inlining/21-Aug-2018
577-checker-fp2int/21-Aug-2018
578-bce-visit/21-Aug-2018
578-polymorphic-inlining/21-Aug-2018
579-inline-infinite/21-Aug-2018
580-checker-round/21-Aug-2018
580-checker-string-fact-intrinsics/21-Aug-2018
581-rtp/21-Aug-2018
582-checker-bce-length/21-Aug-2018
583-checker-zero/21-Aug-2018
584-checker-div-bool/21-Aug-2018
585-inline-unresolved/21-Aug-2018
586-checker-null-array-get/21-Aug-2018
587-inline-class-error/21-Aug-2018
588-checker-irreducib-lifetime-hole/21-Aug-2018
589-super-imt/21-Aug-2018
590-checker-arr-set-null-regression/21-Aug-2018
590-infinite-loop-with-nop/21-Aug-2018
591-checker-regression-dead-loop/21-Aug-2018
591-new-instance-string/21-Aug-2018
592-checker-regression-bool-input/21-Aug-2018
593-checker-boolean-2-integral-conv/21-Aug-2018
593-checker-long-2-float-regression/21-Aug-2018
593-checker-shift-and-simplifier/21-Aug-2018
594-checker-array-alias/21-Aug-2018
594-checker-irreducible-linorder/21-Aug-2018
594-invoke-super/21-Aug-2018
594-load-string-regression/21-Aug-2018
595-error-class/21-Aug-2018
595-profile-saving/21-Aug-2018
596-app-images/21-Aug-2018
596-checker-dead-phi/21-Aug-2018
596-monitor-inflation/21-Aug-2018
597-deopt-busy-loop/21-Aug-2018
597-deopt-invoke-stub/21-Aug-2018
597-deopt-new-string/21-Aug-2018
598-checker-irreducible-dominance/21-Aug-2018
599-checker-irreducible-loop/21-Aug-2018
600-verifier-fails/21-Aug-2018
601-method-access/21-Aug-2018
602-deoptimizeable/21-Aug-2018
603-checker-instanceof/21-Aug-2018
604-hot-static-interface/21-Aug-2018
605-new-string-from-bytes/21-Aug-2018
606-erroneous-class/21-Aug-2018
607-daemon-stress/21-Aug-2018
608-checker-unresolved-lse/21-Aug-2018
609-checker-inline-interface/21-Aug-2018
609-checker-x86-bounds-check/21-Aug-2018
610-arraycopy/21-Aug-2018
611-checker-simplify-if/21-Aug-2018
612-jit-dex-cache/21-Aug-2018
613-inlining-dex-cache/21-Aug-2018
614-checker-dump-constant-location/21-Aug-2018
615-checker-arm64-store-zero/21-Aug-2018
616-cha/21-Aug-2018
616-cha-abstract/21-Aug-2018
616-cha-interface/21-Aug-2018
616-cha-interface-default/21-Aug-2018
616-cha-miranda/21-Aug-2018
616-cha-native/21-Aug-2018
616-cha-proxy-method-inline/21-Aug-2018
616-cha-regression-proxy-method/21-Aug-2018
616-cha-unloading/21-Aug-2018
617-clinit-oome/21-Aug-2018
618-checker-induction/21-Aug-2018
619-checker-current-method/21-Aug-2018
620-checker-bce-intrinsics/21-Aug-2018
622-checker-bce-regressions/21-Aug-2018
622-simplifyifs-exception-edges/21-Aug-2018
623-checker-loop-regressions/21-Aug-2018
624-checker-stringops/21-Aug-2018
625-checker-licm-regressions/21-Aug-2018
626-checker-arm64-scratch-register/21-Aug-2018
626-const-class-linking/21-Aug-2018
626-set-resolved-string/21-Aug-2018
627-checker-unroll/21-Aug-2018
628-vdex/21-Aug-2018
629-vdex-speed/21-Aug-2018
630-safecast-array/21-Aug-2018
631-checker-fp-abs/21-Aug-2018
631-checker-get-class/21-Aug-2018
632-checker-char-at-bounds/21-Aug-2018
633-checker-rtp-getclass/21-Aug-2018
634-vdex-duplicate/21-Aug-2018
635-checker-arm64-volatile-load-cc/21-Aug-2018
636-arm64-veneer-pool/21-Aug-2018
636-wrong-static-access/21-Aug-2018
637-checker-throw-inline/21-Aug-2018
638-checker-inline-cache-intrinsic/21-Aug-2018
638-checker-inline-caches/21-Aug-2018
638-no-line-number/21-Aug-2018
639-checker-code-sinking/21-Aug-2018
640-checker-boolean-simd/21-Aug-2018
640-checker-byte-simd/21-Aug-2018
640-checker-char-simd/21-Aug-2018
640-checker-double-simd/21-Aug-2018
640-checker-float-simd/21-Aug-2018
640-checker-int-simd/21-Aug-2018
640-checker-integer-valueof/21-Aug-2018
640-checker-long-simd/21-Aug-2018
640-checker-short-simd/21-Aug-2018
641-checker-arraycopy/21-Aug-2018
641-irreducible-inline/21-Aug-2018
641-iterations/21-Aug-2018
642-fp-callees/21-Aug-2018
643-checker-bogus-ic/21-Aug-2018
645-checker-abs-simd/21-Aug-2018
646-checker-arraycopy-large-cst-pos/21-Aug-2018
646-checker-hadd-alt-byte/21-Aug-2018
646-checker-hadd-alt-char/21-Aug-2018
646-checker-hadd-alt-short/21-Aug-2018
646-checker-hadd-byte/21-Aug-2018
646-checker-hadd-char/21-Aug-2018
646-checker-hadd-short/21-Aug-2018
646-checker-long-const-to-int/21-Aug-2018
647-jni-get-field-id/21-Aug-2018
647-sinking-catch/21-Aug-2018
648-inline-caches-unresolved/21-Aug-2018
648-many-direct-methods/21-Aug-2018
649-vdex-duplicate-method/21-Aug-2018
650-checker-inline-access-thunks/21-Aug-2018
651-checker-byte-simd-minmax/21-Aug-2018
651-checker-char-simd-minmax/21-Aug-2018
651-checker-double-simd-minmax/21-Aug-2018
651-checker-float-simd-minmax/21-Aug-2018
651-checker-int-simd-minmax/21-Aug-2018
651-checker-long-simd-minmax/21-Aug-2018
651-checker-short-simd-minmax/21-Aug-2018
652-deopt-intrinsic/21-Aug-2018
654-checker-periodic/21-Aug-2018
655-checker-simd-arm-opt/21-Aug-2018
655-jit-clinit/21-Aug-2018
656-annotation-lookup-generic-jni/21-Aug-2018
656-checker-simd-opt/21-Aug-2018
656-loop-deopt/21-Aug-2018
657-branches/21-Aug-2018
658-fp-read-barrier/21-Aug-2018
659-unpadded-array/21-Aug-2018
660-checker-sad-byte/21-Aug-2018
660-checker-sad-char/21-Aug-2018
660-checker-sad-int/21-Aug-2018
660-checker-sad-long/21-Aug-2018
660-checker-sad-short/21-Aug-2018
660-checker-simd-sad-byte/21-Aug-2018
660-checker-simd-sad-char/21-Aug-2018
660-checker-simd-sad-int/21-Aug-2018
660-checker-simd-sad-long/21-Aug-2018
660-checker-simd-sad-short/21-Aug-2018
660-checker-simd-sad-short2/21-Aug-2018
660-checker-simd-sad-short3/21-Aug-2018
660-clinit/21-Aug-2018
660-store-8-16/21-Aug-2018
661-checker-simd-reduc/21-Aug-2018
661-classloader-allocator/21-Aug-2018
661-oat-writer-layout/21-Aug-2018
662-regression-alias/21-Aug-2018
663-checker-select-generator/21-Aug-2018
663-odd-dex-size/21-Aug-2018
663-odd-dex-size2/21-Aug-2018
663-odd-dex-size3/21-Aug-2018
663-odd-dex-size4/21-Aug-2018
664-aget-verifier/21-Aug-2018
665-checker-simd-zero/21-Aug-2018
666-dex-cache-itf/21-Aug-2018
667-checker-simd-alignment/21-Aug-2018
667-jit-jni-stub/21-Aug-2018
667-out-of-bounds/21-Aug-2018
668-aiobe/21-Aug-2018
669-checker-break/21-Aug-2018
669-moveable-string-class-equals/21-Aug-2018
670-bitstring-type-check/21-Aug-2018
671-npe-field-opts/21-Aug-2018
672-checker-throw-method/21-Aug-2018
673-checker-throw-vmethod/21-Aug-2018
674-HelloWorld-Dm/21-Aug-2018
674-hiddenapi/21-Aug-2018
674-hotness-compiled/21-Aug-2018
674-vdex-uncompress/21-Aug-2018
675-checker-unverified-method/21-Aug-2018
676-proxy-jit-at-first-use/21-Aug-2018
676-resolve-field-type/21-Aug-2018
677-fsi/21-Aug-2018
677-fsi2/21-Aug-2018
678-quickening/21-Aug-2018
679-locks/21-Aug-2018
680-sink-regression/21-Aug-2018
682-double-catch-phi/21-Aug-2018
700-LoadArgRegs/21-Aug-2018
701-easy-div-rem/21-Aug-2018
702-LargeBranchOffset/21-Aug-2018
703-floating-point-div/21-Aug-2018
704-multiply-accumulate/21-Aug-2018
705-register-conflict/21-Aug-2018
706-checker-scheduler/21-Aug-2018
707-checker-invalid-profile/21-Aug-2018
708-jit-cache-churn/21-Aug-2018
709-checker-varhandles/21-Aug-2018
710-varhandle-creation/21-Aug-2018
711-checker-type-conversion/21-Aug-2018
712-varhandle-invocations/21-Aug-2018
713-varhandle-invokers/21-Aug-2018
714-invoke-custom-lambda-metafactory/21-Aug-2018
715-clinit-implicit-parameter-annotations/21-Aug-2018
800-smali/21-Aug-2018
801-VoidCheckCast/21-Aug-2018
802-deoptimization/21-Aug-2018
803-no-super/21-Aug-2018
804-class-extends-itself/21-Aug-2018
805-TooDeepClassInstanceOf/21-Aug-2018
806-TooWideClassInstanceOf/21-Aug-2018
807-method-handle-and-mr/21-Aug-2018
900-hello-plugin/21-Aug-2018
901-hello-ti-agent/21-Aug-2018
902-hello-transformation/21-Aug-2018
903-hello-tagging/21-Aug-2018
904-object-allocation/21-Aug-2018
905-object-free/21-Aug-2018
906-iterate-heap/21-Aug-2018
907-get-loaded-classes/21-Aug-2018
908-gc-start-finish/21-Aug-2018
909-attach-agent/21-Aug-2018
910-methods/21-Aug-2018
911-get-stack-trace/21-Aug-2018
912-classes/21-Aug-2018
913-heaps/21-Aug-2018
914-hello-obsolescence/21-Aug-2018
915-obsolete-2/21-Aug-2018
916-obsolete-jit/21-Aug-2018
917-fields-transformation/21-Aug-2018
918-fields/21-Aug-2018
919-obsolete-fields/21-Aug-2018
920-objects/21-Aug-2018
921-hello-failure/21-Aug-2018
922-properties/21-Aug-2018
923-monitors/21-Aug-2018
924-threads/21-Aug-2018
925-threadgroups/21-Aug-2018
926-multi-obsolescence/21-Aug-2018
927-timers/21-Aug-2018
928-jni-table/21-Aug-2018
929-search/21-Aug-2018
930-hello-retransform/21-Aug-2018
931-agent-thread/21-Aug-2018
932-transform-saves/21-Aug-2018
933-misc-events/21-Aug-2018
934-load-transform/21-Aug-2018
935-non-retransformable/21-Aug-2018
936-search-onload/21-Aug-2018
937-hello-retransform-package/21-Aug-2018
938-load-transform-bcp/21-Aug-2018
939-hello-transformation-bcp/21-Aug-2018
940-recursive-obsolete/21-Aug-2018
941-recurive-obsolete-jit/21-Aug-2018
942-private-recursive/21-Aug-2018
943-private-recursive-jit/21-Aug-2018
944-transform-classloaders/21-Aug-2018
945-obsolete-native/21-Aug-2018
946-obsolete-throw/21-Aug-2018
947-reflect-method/21-Aug-2018
948-change-annotations/21-Aug-2018
949-in-memory-transform/21-Aug-2018
950-redefine-intrinsic/21-Aug-2018
951-threaded-obsolete/21-Aug-2018
952-invoke-custom/21-Aug-2018
953-invoke-polymorphic-compiler/21-Aug-2018
954-invoke-polymorphic-verifier/21-Aug-2018
955-methodhandles-smali/21-Aug-2018
956-methodhandles/21-Aug-2018
957-methodhandle-transforms/21-Aug-2018
958-methodhandle-stackframe/21-Aug-2018
959-invoke-polymorphic-accessors/21-Aug-2018
960-default-smali/21-Aug-2018
961-default-iface-resolution-gen/21-Aug-2018
962-iface-static/21-Aug-2018
963-default-range-smali/21-Aug-2018
964-default-iface-init-gen/21-Aug-2018
965-default-verify/21-Aug-2018
966-default-conflict/21-Aug-2018
967-default-ame/21-Aug-2018
968-default-partial-compile-gen/21-Aug-2018
969-iface-super/21-Aug-2018
970-iface-super-resolution-gen/21-Aug-2018
971-iface-super/21-Aug-2018
972-default-imt-collision/21-Aug-2018
972-iface-super-multidex/21-Aug-2018
973-default-multidex/21-Aug-2018
974-verify-interface-super/21-Aug-2018
975-iface-private/21-Aug-2018
976-conflict-no-methods/21-Aug-2018
978-virtual-interface/21-Aug-2018
979-const-method-handle/21-Aug-2018
980-redefine-object/21-Aug-2018
981-dedup-original-dex/21-Aug-2018
982-ok-no-retransform/21-Aug-2018
983-source-transform-verify/21-Aug-2018
984-obsolete-invoke/21-Aug-2018
985-re-obsolete/21-Aug-2018
986-native-method-bind/21-Aug-2018
987-agent-bind/21-Aug-2018
988-method-trace/21-Aug-2018
989-method-trace-throw/21-Aug-2018
990-field-trace/21-Aug-2018
991-field-trace-2/21-Aug-2018
992-source-data/21-Aug-2018
993-breakpoints/21-Aug-2018
994-breakpoint-line/21-Aug-2018
995-breakpoints-throw/21-Aug-2018
996-breakpoint-obsolete/21-Aug-2018
997-single-step/21-Aug-2018
998-redefine-use-after-free/21-Aug-2018
999-redefine-hiddenapi/21-Aug-2018
AbstractMethod/21-Aug-2018
AllFields/21-Aug-2018
Android.bp21-Aug-201813.7K
Android.run-test.mk21-Aug-20187.1K
common/21-Aug-2018
DefaultMethods/21-Aug-2018
dexdump/21-Aug-2018
DexToDexDecompiler/21-Aug-2018
ErroneousA/21-Aug-2018
ErroneousB/21-Aug-2018
ErroneousInit/21-Aug-2018
etc/21-Aug-2018
ExceptionHandle/21-Aug-2018
ForClassLoaderA/21-Aug-2018
ForClassLoaderB/21-Aug-2018
ForClassLoaderC/21-Aug-2018
ForClassLoaderD/21-Aug-2018
GetMethodSignature/21-Aug-2018
HiddenApi/21-Aug-2018
HiddenApiSignatures/21-Aug-2018
ImageLayoutA/21-Aug-2018
ImageLayoutB/21-Aug-2018
IMTA/21-Aug-2018
IMTB/21-Aug-2018
Instrumentation/21-Aug-2018
Interfaces/21-Aug-2018
knownfailures.json21-Aug-201835.3K
Lookup/21-Aug-2018
Main/21-Aug-2018
ManyMethods/21-Aug-2018
MethodTypes/21-Aug-2018
MultiDex/21-Aug-2018
MultiDexModifiedSecondary/21-Aug-2018
MyClass/21-Aug-2018
MyClassNatives/21-Aug-2018
Nested/21-Aug-2018
NonStaticLeafMethods/21-Aug-2018
Packages/21-Aug-2018
ProfileTestMultiDex/21-Aug-2018
ProtoCompare/21-Aug-2018
ProtoCompare2/21-Aug-2018
README.md21-Aug-20181.7K
run-test21-Aug-201836.3K
StackWalk2/21-Aug-2018
StaticLeafMethods/21-Aug-2018
Statics/21-Aug-2018
StaticsFromCode/21-Aug-2018
testrunner/21-Aug-2018
ti-agent/21-Aug-2018
ti-stress/21-Aug-2018
Transaction/21-Aug-2018
utils/21-Aug-2018
valgrind-suppressions.txt21-Aug-20181.7K
valgrind-target-suppressions.txt21-Aug-20181.8K
VerifierDeps/21-Aug-2018
VerifierDepsMulti/21-Aug-2018
XandY/21-Aug-2018

README.md

      1 # VM test harness
      2 
      3 There are two suites of tests in this directory: run-tests and gtests.
      4 
      5 The run-tests are identified by directories named with with a numeric
      6 prefix and containing an info.txt file. For most run tests, the
      7 sources are in the "src" subdirectory. Sources found in the "src2"
      8 directory are compiled separately but to the same output directory;
      9 this can be used to exercise "API mismatch" situations by replacing
     10 class files created in the first pass. The "src-ex" directory is
     11 built separately, and is intended for exercising class loaders.
     12 Resources can be stored in the "res" directory, which is distributed
     13 together with the executable files.
     14 
     15 The gtests are in named directories and contain a .java source
     16 file.
     17 
     18 All tests in either suite can be run using the "art/test.py"
     19 script. Additionally, run-tests can be run individidually. All of the
     20 tests can be run on the build host, on a USB-attached device, or using
     21 the build host "reference implementation".
     22 
     23 To see command flags run:
     24 
     25 ```sh
     26 $ art/test.py -h
     27 ```
     28 
     29 ## Running all tests on the build host
     30 
     31 ```sh
     32 $ art/test.py --host
     33 ```
     34 
     35 ## Running all tests on the target device
     36 
     37 ```sh
     38 $ art/test.py --target
     39 ```
     40 
     41 ## Running all gtests on the build host
     42 
     43 ```sh
     44 $ art/test.py --host -g
     45 ```
     46 
     47 ## Running all gtests on the target device
     48 
     49 ```sh
     50 $ art/test.py --target -g
     51 ```
     52 
     53 ## Running all run-tests on the build host
     54 
     55 ```sh
     56 $ art/test.py --host -r
     57 ```
     58 
     59 ## Running all run-tests on the target device
     60 
     61 ```sh
     62 $ art/test.py --target -r
     63 ```
     64 
     65 ## Running one run-test on the build host
     66 
     67 ```sh
     68 $ art/test.py --host -r -t 001-HelloWorld
     69 ```
     70 
     71 ## Running one run-test on the target device
     72 
     73 ```sh
     74 $ art/test.py --target -r -t 001-HelloWorld
     75 ```
     76