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

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.