• Home
Name Date Size #Lines LOC

..--

000-nop/03-May-2024-134

001-HelloWorld/03-May-2024-267

001-Main/03-May-2024-235

002-sleep/03-May-2024-3022

003-omnibus-opcodes/03-May-2024-5,0524,214

004-InterfaceTest/03-May-2024-5935

004-JniTest/03-May-2024-1,5391,147

004-NativeAllocations/03-May-2024-10267

004-ReferenceMap/03-May-2024-28885

004-SignalTest/03-May-2024-222146

004-StackWalk/03-May-2024-234162

004-ThreadStress/03-May-2024-787559

004-UnsafeTest/03-May-2024-300221

004-checker-UnsafeTest18/03-May-2024-383210

005-annotations/03-May-2024-982620

006-args/03-May-2024-8735

007-count10/03-May-2024-4825

008-exceptions/03-May-2024-353237

009-instanceof/03-May-2024-25594

010-instance/03-May-2024-189132

011-array-copy/03-May-2024-273144

012-math/03-May-2024-174144

013-math2/03-May-2024-4721

014-math3/03-May-2024-7038

015-switch/03-May-2024-694604

016-intern/03-May-2024-6435

017-float/03-May-2024-4820

018-stack-overflow/03-May-2024-12971

019-wrong-array-type/03-May-2024-4318

020-string/03-May-2024-194148

021-string2/03-May-2024-1,313964

022-interface/03-May-2024-348126

023-many-interfaces/03-May-2024-544399

024-illegal-access/03-May-2024-259100

025-access-controller/03-May-2024-7126

026-access/03-May-2024-12844

027-arithmetic/03-May-2024-182127

028-array-write/03-May-2024-9758

029-assert/03-May-2024-4318

030-bad-finalizer/03-May-2024-15076

031-class-attributes/03-May-2024-635514

032-concrete-sub/03-May-2024-18667

033-class-init-deadlock/03-May-2024-8549

034-call-null/03-May-2024-3917

035-enum/03-May-2024-4923

036-finalizer/03-May-2024-207148

037-inherit/03-May-2024-4937

038-inner-null/03-May-2024-5429

039-join-main/03-May-2024-8249

040-miranda/03-May-2024-22483

041-narrowing/03-May-2024-146132

042-new-instance/03-May-2024-334193

043-privates/03-May-2024-7444

044-proxy/03-May-2024-1,7401,226

045-reflect-array/03-May-2024-290233

046-reflect/03-May-2024-1,072874

047-returns/03-May-2024-9865

048-reflect-v8/03-May-2024-964509

049-show-object/03-May-2024-6839

050-sync-test/03-May-2024-264176

051-thread/03-May-2024-300223

052-verifier-fun/03-May-2024-168108

053-wait-some/03-May-2024-10167

054-uncaught/03-May-2024-14085

055-enum-performance/03-May-2024-271216

056-const-string-jumbo/03-May-2024-8234

058-enum-order/03-May-2024-4017

059-finalizer-throw/03-May-2024-9743

061-out-of-memory/03-May-2024-13989

062-character-encodings/03-May-2024-3024

063-process-manager/03-May-2024-6352

064-field-access/03-May-2024-1,053733

065-mismatched-implements/03-May-2024-16137

066-mismatched-super/03-May-2024-13131

067-preemptive-unpark/03-May-2024-11985

068-classloader/03-May-2024-1,504643

069-field-type/03-May-2024-7439

070-nio-buffer/03-May-2024-187134

071-dexfile/03-May-2024-14973

071-dexfile-map-clean/03-May-2024-240100

072-precise-gc/03-May-2024-11969

073-mismatched-field/03-May-2024-9826

074-gc-thrash/03-May-2024-364237

075-verification-error/03-May-2024-459188

076-boolean-put/03-May-2024-5523

077-method-override/03-May-2024-302186

078-polymorphic-virtual/03-May-2024-14754

079-phantom/03-May-2024-277168

080-oom-fragmentation/03-May-2024-3918

080-oom-throw/03-May-2024-199147

080-oom-throw-with-finalizer/03-May-2024-8349

081-hot-exceptions/03-May-2024-5027

082-inline-execute/03-May-2024-2,1341,664

083-compiler-regressions/03-May-2024-9,9959,844

084-class-init/03-May-2024-314169

085-old-style-inner-class/03-May-2024-10250

086-null-super/03-May-2024-17483

087-gc-after-link/03-May-2024-19299

088-monitor-verification/03-May-2024-643423

089-many-methods/03-May-2024-8136

090-loop-formation/03-May-2024-9461

091-override-package-private-method/03-May-2024-14749

092-locale/03-May-2024-175124

093-serialization/03-May-2024-13896

094-pattern/03-May-2024-10573

095-switch-MAX_INT/03-May-2024-1613

096-array-copy-concurrent-gc/03-May-2024-9455

097-duplicate-method/03-May-2024-107

098-ddmc/03-May-2024-232187

099-vmdebug/03-May-2024-354290

100-reflect2/03-May-2024-412319

101-fibonacci/03-May-2024-6425

102-concurrent-gc/03-May-2024-7031

103-string-append/03-May-2024-3616

104-growth-limit/03-May-2024-7238

105-invoke/03-May-2024-10973

106-exceptions2/03-May-2024-243167

107-int-math2/03-May-2024-1,2201,006

108-check-cast/03-May-2024-5935

109-suspend-check/03-May-2024-225190

110-field-access/03-May-2024-12297

111-unresolvable-exception/03-May-2024-10241

112-double-math/03-May-2024-3615

113-multidex/03-May-2024-434195

114-ParallelGC/03-May-2024-14583

115-native-bridge/03-May-2024-1,010744

116-nodex2oat/03-May-2024-8435

117-nopatchoat/03-May-2024-199104

118-noimage-dex2oat/03-May-2024-210126

119-noimage-patchoat/03-May-2024-11848

120-hashcode/03-May-2024-4421

121-modifiers/03-May-2024-784555

121-simple-suspend-check/03-May-2024-4020

122-npe/03-May-2024-627519

123-compiler-regressions-mt/03-May-2024-12892

123-inline-execute2/03-May-2024-417390

124-missing-classes/03-May-2024-15282

125-gc-and-classloading/03-May-2024-3,0773,045

126-miranda-multidex/03-May-2024-359164

127-checker-secondarydex/03-May-2024-18173

128-reg-spill-on-implicit-nullcheck/03-May-2024-4926

129-ThreadGetId/03-May-2024-10065

130-hprof/03-May-2024-276203

132-daemon-locks-shutdown/03-May-2024-5629

133-static-invoke-super/03-May-2024-9061

1337-gc-coverage/03-May-2024-197123

1338-gc-no-los/03-May-2024-6021

134-nodex2oat-nofallback/03-May-2024-15491

134-reg-promotion/03-May-2024-11891

135-MirandaDispatch/03-May-2024-8756

136-daemon-jni-shutdown/03-May-2024-13473

137-cfi/03-May-2024-531355

138-duplicate-classes-check/03-May-2024-12945

138-duplicate-classes-check2/03-May-2024-20779

139-register-natives/03-May-2024-17794

140-dce-regression/03-May-2024-3817

140-field-packing/03-May-2024-13351

141-class-unload/03-May-2024-373258

142-classloader2/03-May-2024-18089

143-string-value/03-May-2024-5314

144-static-field-sigquit/03-May-2024-16580

145-alloc-tracking-stress/03-May-2024-7954

146-bad-interface/03-May-2024-14261

147-stripped-dex-fallback/03-May-2024-5214

148-multithread-gc-annotations/03-May-2024-269114

149-suspend-all-stress/03-May-2024-12966

150-loadlibrary/03-May-2024-6537

151-OpenFileLimit/03-May-2024-10862

152-dead-large-object/03-May-2024-2910

153-reference-stress/03-May-2024-7854

154-gc-loop/03-May-2024-8038

155-java-set-resolved-type/03-May-2024-18065

156-register-dex-file-multi-loader/03-May-2024-9264

157-void-class/03-May-2024-8432

158-app-image-class-table/03-May-2024-10237

159-app-image-fields/03-May-2024-2,2352,128

160-read-barrier-stress/03-May-2024-5,2095,081

161-final-abstract-class/03-May-2024-9365

162-method-resolution/03-May-2024-1,647881

163-app-image-methods/03-May-2024-16373

164-resolution-trampoline-dex-cache/03-May-2024-18570

1900-track-alloc/03-May-2024-389245

1901-get-bytecodes/03-May-2024-256132

1902-suspend/03-May-2024-19394

1903-suspend-self/03-May-2024-16578

1904-double-suspend/03-May-2024-18586

1905-suspend-native/03-May-2024-19578

1906-suspend-list-me-first/03-May-2024-16578

1907-suspend-list-self-twice/03-May-2024-15970

1908-suspend-native-resume-self/03-May-2024-224104

1909-per-agent-tls/03-May-2024-330193

1910-transform-with-default/03-May-2024-227128

201-built-in-except-detail-messages/03-May-2024-476368

202-thread-oome/03-May-2024-3213

300-package-override/03-May-2024-10633

301-abstract-protected/03-May-2024-4013

302-float-conversion/03-May-2024-7442

303-verification-stress/03-May-2024-181114

304-method-tracing/03-May-2024-7029

370-dex-v37/03-May-2024-5716

401-optimizing-compiler/03-May-2024-262192

402-optimizing-control-flow/03-May-2024-9256

403-optimizing-long/03-May-2024-12073

404-optimizing-allocator/03-May-2024-169136

405-optimizing-long-allocator/03-May-2024-175141

406-fields/03-May-2024-271197

407-arrays/03-May-2024-365265

408-move-bug/03-May-2024-7342

409-materialized-condition/03-May-2024-162105

410-floats/03-May-2024-143100

411-optimizing-arith-mul/03-May-2024-184142

412-new-array/03-May-2024-896711

413-regalloc-regression/03-May-2024-4524

414-optimizing-arith-sub/03-May-2024-173131

414-static-fields/03-May-2024-345231

415-optimizing-arith-neg/03-May-2024-226156

416-optimizing-arith-not/03-May-2024-9866

417-optimizing-arith-div/03-May-2024-257198

418-const-string/03-May-2024-3412

419-long-parameter/03-May-2024-3919

420-const-class/03-May-2024-9764

421-exceptions/03-May-2024-8966

421-large-frame/03-May-2024-1,0461,018

422-instanceof/03-May-2024-7346

422-type-conversion/03-May-2024-698571

423-invoke-interface/03-May-2024-124101

424-checkcast/03-May-2024-7645

425-invoke-super/03-May-2024-161117

426-monitor/03-May-2024-6137

427-bitwise/03-May-2024-236175

427-bounds/03-May-2024-5527

428-optimizing-arith-rem/03-May-2024-160121

429-ssa-builder/03-May-2024-5426

430-live-register-slow-path/03-May-2024-4316

431-optimizing-arith-shifts/03-May-2024-333237

431-type-propagation/03-May-2024-7853

432-optimizing-cmp/03-May-2024-303241

433-gvn/03-May-2024-4321

434-invoke-direct/03-May-2024-9954

434-shifter-operand/03-May-2024-3515

435-new-instance/03-May-2024-17488

435-try-finally-without-catch/03-May-2024-7345

436-rem-float/03-May-2024-267232

436-shift-constant/03-May-2024-4523

437-inline/03-May-2024-10663

438-volatile/03-May-2024-5631

439-npe/03-May-2024-1,031943

439-swap-double/03-May-2024-5528

440-stmp/03-May-2024-5431

441-checker-inliner/03-May-2024-273113

442-checker-constant-folding/03-May-2024-1,989803

443-not-bool-inline/03-May-2024-3715

444-checker-nce/03-May-2024-268146

445-checker-licm/03-May-2024-244106

446-checker-inliner2/03-May-2024-7527

447-checker-inliner3/03-May-2024-8038

448-multiple-returns/03-May-2024-8254

449-checker-bce/03-May-2024-1,692700

450-checker-types/03-May-2024-804390

451-regression-add-float/03-May-2024-7648

451-spill-splot/03-May-2024-10778

452-multiple-returns2/03-May-2024-7750

453-not-byte/03-May-2024-6033

454-get-vreg/03-May-2024-189117

455-checker-gvn/03-May-2024-9729

456-baseline-array-set/03-May-2024-3817

457-regs/03-May-2024-285196

458-checker-instruct-simplification/03-May-2024-2,8871,037

458-long-to-fpu/03-May-2024-5630

459-dead-phi/03-May-2024-7649

460-multiple-returns3/03-May-2024-7750

461-get-reference-vreg/03-May-2024-15696

462-checker-inlining-dex-files/03-May-2024-283109

463-checker-boolean-simplifier/03-May-2024-439118

464-checker-inline-sharpen-calls/03-May-2024-6723

465-checker-clinit-gvn/03-May-2024-8134

466-get-live-vreg/03-May-2024-166103

467-regalloc-pair/03-May-2024-10374

468-checker-bool-simplif-regression/03-May-2024-9061

469-condition-materialization/03-May-2024-5221

470-huge-method/03-May-2024-2,0362,013

471-deopt-environment/03-May-2024-5220

471-uninitialized-locals/03-May-2024-6536

472-type-propagation/03-May-2024-4121

472-unreachable-if-regression/03-May-2024-9362

473-checker-inliner-constants/03-May-2024-7830

473-remove-dead-block/03-May-2024-4924

474-checker-boolean-input/03-May-2024-11046

474-fp-sub-neg/03-May-2024-10172

475-regression-inliner-ids/03-May-2024-11376

475-simplify-mul-zero/03-May-2024-3112

476-checker-ctor-memory-barrier/03-May-2024-28070

476-clinit-inline-static-invoke/03-May-2024-5527

477-checker-bound-type/03-May-2024-6634

477-long-2-float-convers-precision/03-May-2024-4315

478-checker-clinit-check-pruning/03-May-2024-582246

478-checker-inline-noreturn/03-May-2024-6529

478-checker-inliner-nested-loop/03-May-2024-6131

479-regression-implicit-null-check/03-May-2024-5419

480-checker-dead-blocks/03-May-2024-20076

481-regression-phi-cond/03-May-2024-5528

482-checker-loop-back-edge-use/03-May-2024-20371

483-dce-block/03-May-2024-6428

484-checker-register-hints/03-May-2024-15580

485-checker-dce-loop-update/03-May-2024-303234

485-checker-dce-switch/03-May-2024-195124

486-checker-must-do-null-check/03-May-2024-5625

487-checker-inline-calls/03-May-2024-6028

488-checker-inline-recursive-calls/03-May-2024-6435

489-current-method-regression/03-May-2024-4017

490-checker-inline/03-May-2024-5523

491-current-method/03-May-2024-7441

492-checker-inline-invoke-interface/03-May-2024-6125

493-checker-inline-invoke-interface/03-May-2024-5829

494-checker-instanceof-tests/03-May-2024-226121

495-checker-checkcast-tests/03-May-2024-234147

496-checker-inlining-class-loader/03-May-2024-17079

497-inlining-and-class-loader/03-May-2024-269183

498-type-propagation/03-May-2024-6641

499-bce-phi-array-length/03-May-2024-6838

500-instanceof/03-May-2024-3615

501-null-constant-dce/03-May-2024-7549

501-regression-packed-switch/03-May-2024-9966

503-dead-instructions/03-May-2024-11079

504-regression-baseline-entry/03-May-2024-6740

505-simplifier-type-propagation/03-May-2024-4321

506-verify-aput/03-May-2024-9364

507-boolean-test/03-May-2024-3112

507-referrer/03-May-2024-5618

508-checker-disassembly/03-May-2024-327

508-referrer-method/03-May-2024-12328

509-pre-header/03-May-2024-7550

510-checker-try-catch/03-May-2024-2,3421,804

511-clinit-interface/03-May-2024-5832

513-array-deopt/03-May-2024-5827

514-shifts/03-May-2024-11076

515-dce-dominator/03-May-2024-7348

516-dead-move-result/03-May-2024-6035

517-checker-builder-fallthrough/03-May-2024-10465

518-null-array-get/03-May-2024-6944

519-bound-load-class/03-May-2024-4424

520-equivalent-phi/03-May-2024-7045

521-checker-array-set-null/03-May-2024-4518

521-regression-integer-field-set/03-May-2024-6332

522-checker-regression-monitor-exit/03-May-2024-12991

523-checker-can-throw-regression/03-May-2024-9462

524-boolean-simplifier-regression/03-May-2024-4219

525-checker-arrays-fields1/03-May-2024-716403

525-checker-arrays-fields2/03-May-2024-716403

526-checker-caller-callee-regs/03-May-2024-9222

526-long-regalloc/03-May-2024-7640

527-checker-array-access-simd/03-May-2024-22646

527-checker-array-access-split/03-May-2024-58269

528-long-hint/03-May-2024-4923

529-checker-unresolved/03-May-2024-381201

529-long-split/03-May-2024-18980

530-checker-loops1/03-May-2024-827467

530-checker-loops2/03-May-2024-1,262678

530-checker-loops3/03-May-2024-417171

530-checker-loops4/03-May-2024-376174

530-checker-loops5/03-May-2024-19181

530-checker-lse/03-May-2024-1,028452

530-checker-lse-ctor-fences/03-May-2024-19492

530-checker-lse2/03-May-2024-237164

530-checker-regression-reftyp-final/03-May-2024-12978

530-instanceof-checkcast/03-May-2024-251178

531-regression-debugphi/03-May-2024-147108

532-checker-nonnull-arrayset/03-May-2024-4612

533-regression-debugphi/03-May-2024-9965

534-checker-bce-deoptimization/03-May-2024-14784

535-deopt-and-inlining/03-May-2024-5931

535-regression-const-val/03-May-2024-6338

536-checker-intrinsic-optimization/03-May-2024-531210

536-checker-needs-access-check/03-May-2024-18063

537-checker-arraycopy/03-May-2024-10348

537-checker-debuggable/03-May-2024-6838

537-checker-inline-and-unverified/03-May-2024-12836

537-checker-jump-over-jump/03-May-2024-5918

538-checker-embed-constants/03-May-2024-747247

540-checker-rtp-bug/03-May-2024-10748

541-regression-inlined-deopt/03-May-2024-9860

542-bitfield-rotates/03-May-2024-426332

542-inline-trycatch/03-May-2024-180126

542-unresolved-access-check/03-May-2024-259152

543-checker-dce-trycatch/03-May-2024-402282

543-env-long-ref/03-May-2024-14490

545-tracing-and-jit/03-May-2024-255211

546-regression-simplify-catch/03-May-2024-13382

547-regression-trycatch-critic-edge/03-May-2024-8551

548-checker-inlining-and-dce/03-May-2024-9036

549-checker-types-merge/03-May-2024-13351

550-checker-multiply-accumulate/03-May-2024-524101

550-checker-regression-wide-store/03-May-2024-12785

550-new-instance-clinit/03-May-2024-3819

551-checker-clinit/03-May-2024-6426

551-checker-shifter-operand/03-May-2024-1,077304

551-implicit-null-checks/03-May-2024-7651

551-invoke-super/03-May-2024-10774

552-checker-primitive-typeprop/03-May-2024-533410

552-checker-sharpening/03-May-2024-35883

552-invoke-non-existent-super/03-May-2024-10472

553-invoke-super/03-May-2024-10256

554-checker-rtp-checkcast/03-May-2024-7636

555-UnsafeGetLong-regression/03-May-2024-5833

556-invoke-super/03-May-2024-10656

557-checker-instruct-simplifier-ror/03-May-2024-666122

557-checker-ref-equivalent/03-May-2024-10267

558-switch/03-May-2024-3920

559-bce-ssa/03-May-2024-3616

559-checker-irreducible-loop/03-May-2024-633550

559-checker-rtp-ifnotnull/03-May-2024-5719

560-packed-switch/03-May-2024-3515

561-divrem/03-May-2024-10769

561-shared-slowpaths/03-May-2024-159111

562-bce-preheader/03-May-2024-15787

562-checker-no-intermediate/03-May-2024-1019

563-checker-fakestring/03-May-2024-285205

563-checker-invoke-super/03-May-2024-4318

564-checker-bitcount/03-May-2024-211140

564-checker-inline-loop/03-May-2024-6720

564-checker-irreducible-loop/03-May-2024-9464

564-checker-negbitwise/03-May-2024-30347

565-checker-condition-liveness/03-May-2024-5214

565-checker-doublenegbitwise/03-May-2024-789435

565-checker-irreducible-loop/03-May-2024-146107

565-checker-rotate/03-May-2024-641294

566-checker-codegen-select/03-May-2024-10046

566-checker-signum/03-May-2024-240106

566-polymorphic-inlining/03-May-2024-252165

567-checker-compare/03-May-2024-957580

568-checker-onebit/03-May-2024-10865

569-checker-pattern-replacement/03-May-2024-1,655520

570-checker-osr/03-May-2024-637436

570-checker-select/03-May-2024-800284

571-irreducible-loop/03-May-2024-8353

572-checker-array-get-regression/03-May-2024-6620

573-checker-checkcast-regression/03-May-2024-5517

574-irreducible-and-constant-area/03-May-2024-10156

575-checker-isnan/03-May-2024-13175

575-checker-string-init-alias/03-May-2024-147101

576-polymorphic-inlining/03-May-2024-10672

577-checker-fp2int/03-May-2024-12973

578-bce-visit/03-May-2024-6637

578-polymorphic-inlining/03-May-2024-6035

579-inline-infinite/03-May-2024-4220

580-checker-round/03-May-2024-215161

580-checker-string-fact-intrinsics/03-May-2024-9026

581-rtp/03-May-2024-4819

582-checker-bce-length/03-May-2024-10446

583-checker-zero/03-May-2024-349

584-checker-div-bool/03-May-2024-4519

585-inline-unresolved/03-May-2024-7550

586-checker-null-array-get/03-May-2024-263165

587-inline-class-error/03-May-2024-13296

588-checker-irreducib-lifetime-hole/03-May-2024-161117

589-super-imt/03-May-2024-451423

590-checker-arr-set-null-regression/03-May-2024-8321

590-infinite-loop-with-nop/03-May-2024-5329

591-checker-regression-dead-loop/03-May-2024-3813

591-new-instance-string/03-May-2024-6339

592-checker-regression-bool-input/03-May-2024-10772

593-checker-boolean-2-integral-conv/03-May-2024-420182

593-checker-long-2-float-regression/03-May-2024-5123

593-checker-shift-and-simplifier/03-May-2024-13186

594-checker-array-alias/03-May-2024-260119

594-checker-irreducible-linorder/03-May-2024-153102

594-invoke-super/03-May-2024-12370

594-load-string-regression/03-May-2024-8335

595-error-class/03-May-2024-11482

595-profile-saving/03-May-2024-209124

596-app-images/03-May-2024-235156

596-checker-dead-phi/03-May-2024-11170

596-monitor-inflation/03-May-2024-12979

597-deopt-new-string/03-May-2024-17098

598-checker-irreducible-dominance/03-May-2024-8147

599-checker-irreducible-loop/03-May-2024-9157

600-verifier-fails/03-May-2024-229184

601-method-access/03-May-2024-12458

602-deoptimizeable/03-May-2024-225171

603-checker-instanceof/03-May-2024-5219

604-hot-static-interface/03-May-2024-4521

605-new-string-from-bytes/03-May-2024-4924

606-erroneous-class/03-May-2024-10273

607-daemon-stress/03-May-2024-3616

608-checker-unresolved-lse/03-May-2024-17052

609-checker-inline-interface/03-May-2024-8231

609-checker-x86-bounds-check/03-May-2024-9312

610-arraycopy/03-May-2024-4826

611-checker-simplify-if/03-May-2024-292155

612-jit-dex-cache/03-May-2024-17066

613-inlining-dex-cache/03-May-2024-17566

614-checker-dump-constant-location/03-May-2024-4615

615-checker-arm64-store-zero/03-May-2024-475217

616-cha/03-May-2024-277173

616-cha-abstract/03-May-2024-183102

616-cha-interface/03-May-2024-197114

616-cha-interface-default/03-May-2024-265143

616-cha-miranda/03-May-2024-187104

616-cha-native/03-May-2024-3917

616-cha-proxy-method-inline/03-May-2024-11856

616-cha-regression-proxy-method/03-May-2024-13680

617-clinit-oome/03-May-2024-7739

618-checker-induction/03-May-2024-953490

619-checker-current-method/03-May-2024-3712

620-checker-bce-intrinsics/03-May-2024-290151

622-checker-bce-regressions/03-May-2024-6026

622-simplifyifs-exception-edges/03-May-2024-12392

623-checker-loop-regressions/03-May-2024-567268

624-checker-stringops/03-May-2024-315116

625-checker-licm-regressions/03-May-2024-14060

626-checker-arm64-scratch-register/03-May-2024-303210

626-const-class-linking/03-May-2024-1,211784

626-set-resolved-string/03-May-2024-5622

627-checker-unroll/03-May-2024-12440

628-vdex/03-May-2024-5917

629-vdex-speed/03-May-2024-5113

630-safecast-array/03-May-2024-3832

631-checker-fp-abs/03-May-2024-181120

631-checker-get-class/03-May-2024-10540

632-checker-char-at-bounds/03-May-2024-4417

633-checker-rtp-getclass/03-May-2024-164104

634-vdex-duplicate/03-May-2024-6310

635-checker-arm64-volatile-load-cc/03-May-2024-291228

636-arm64-veneer-pool/03-May-2024-4,2564,206

636-wrong-static-access/03-May-2024-14548

637-checker-throw-inline/03-May-2024-6727

638-checker-inline-caches/03-May-2024-277102

638-no-line-number/03-May-2024-6928

639-checker-code-sinking/03-May-2024-364144

640-checker-boolean-simd/03-May-2024-18961

640-checker-byte-simd/03-May-2024-377145

640-checker-char-simd/03-May-2024-369138

640-checker-double-simd/03-May-2024-25492

640-checker-float-simd/03-May-2024-25692

640-checker-int-simd/03-May-2024-472129

640-checker-integer-valueof/03-May-2024-9652

640-checker-long-simd/03-May-2024-403129

640-checker-short-simd/03-May-2024-368136

641-checker-arraycopy/03-May-2024-11646

641-irreducible-inline/03-May-2024-8858

641-iterations/03-May-2024-7846

642-fp-callees/03-May-2024-11364

643-checker-bogus-ic/03-May-2024-7320

645-checker-abs-simd/03-May-2024-483218

646-checker-arraycopy-large-cst-pos/03-May-2024-4515

646-checker-hadd-alt-byte/03-May-2024-33497

646-checker-hadd-alt-char/03-May-2024-33697

646-checker-hadd-alt-short/03-May-2024-33597

646-checker-hadd-byte/03-May-2024-32997

646-checker-hadd-char/03-May-2024-33997

646-checker-hadd-short/03-May-2024-515141

646-checker-long-const-to-int/03-May-2024-6132

647-jni-get-field-id/03-May-2024-420252

647-sinking-catch/03-May-2024-8052

648-inline-caches-unresolved/03-May-2024-7822

648-many-direct-methods/03-May-2024-169101

649-vdex-duplicate-method/03-May-2024-21

650-checker-inline-access-thunks/03-May-2024-6318

651-checker-byte-simd-minmax/03-May-2024-21969

651-checker-char-simd-minmax/03-May-2024-14155

651-checker-double-simd-minmax/03-May-2024-13369

651-checker-float-simd-minmax/03-May-2024-13369

651-checker-int-simd-minmax/03-May-2024-13955

651-checker-long-simd-minmax/03-May-2024-12861

651-checker-short-simd-minmax/03-May-2024-23383

652-deopt-intrinsic/03-May-2024-7331

654-checker-periodic/03-May-2024-17895

655-checker-simd-arm-opt/03-May-2024-10452

655-jit-clinit/03-May-2024-5833

656-annotation-lookup-generic-jni/03-May-2024-18765

656-checker-simd-opt/03-May-2024-11745

656-loop-deopt/03-May-2024-14180

657-branches/03-May-2024-5323

658-fp-read-barrier/03-May-2024-142104

659-unpadded-array/03-May-2024-5730

661-classloader-allocator/03-May-2024-9849

662-regression-alias/03-May-2024-8546

663-odd-dex-size/03-May-2024-1712

663-odd-dex-size2/03-May-2024-3612

663-odd-dex-size3/03-May-2024-4015

663-odd-dex-size4/03-May-2024-4015

700-LoadArgRegs/03-May-2024-384346

701-easy-div-rem/03-May-2024-207144

702-LargeBranchOffset/03-May-2024-8051

703-floating-point-div/03-May-2024-10165

704-multiply-accumulate/03-May-2024-176131

705-register-conflict/03-May-2024-7855

706-checker-scheduler/03-May-2024-37571

706-jit-skip-compilation/03-May-2024-12067

707-checker-invalid-profile/03-May-2024-6924

708-jit-cache-churn/03-May-2024-374259

800-smali/03-May-2024-2,7222,130

801-VoidCheckCast/03-May-2024-53

802-deoptimization/03-May-2024-211129

803-no-super/03-May-2024-4116

804-class-extends-itself/03-May-2024-8267

900-hello-plugin/03-May-2024-13470

901-hello-ti-agent/03-May-2024-462308

902-hello-transformation/03-May-2024-220115

903-hello-tagging/03-May-2024-431270

904-object-allocation/03-May-2024-305176

905-object-free/03-May-2024-306170

906-iterate-heap/03-May-2024-847644

907-get-loaded-classes/03-May-2024-223111

908-gc-start-finish/03-May-2024-224120

909-attach-agent/03-May-2024-201113

910-methods/03-May-2024-522350

911-get-stack-trace/03-May-2024-1,8601,444

912-classes/03-May-2024-1,5031,112

913-heaps/03-May-2024-2,3891,948

914-hello-obsolescence/03-May-2024-231132

915-obsolete-2/03-May-2024-280168

916-obsolete-jit/03-May-2024-354216

917-fields-transformation/03-May-2024-245138

918-fields/03-May-2024-275171

919-obsolete-fields/03-May-2024-330198

920-objects/03-May-2024-216115

921-hello-failure/03-May-2024-1,549856

922-properties/03-May-2024-354245

923-monitors/03-May-2024-468322

924-threads/03-May-2024-728534

925-threadgroups/03-May-2024-320198

926-multi-obsolescence/03-May-2024-292187

927-timers/03-May-2024-19797

928-jni-table/03-May-2024-16366

929-search/03-May-2024-17069

930-hello-retransform/03-May-2024-216117

931-agent-thread/03-May-2024-263148

932-transform-saves/03-May-2024-268150

933-misc-events/03-May-2024-15161

934-load-transform/03-May-2024-251131

935-non-retransformable/03-May-2024-276148

936-search-onload/03-May-2024-20883

937-hello-retransform-package/03-May-2024-207108

938-load-transform-bcp/03-May-2024-269149

939-hello-transformation-bcp/03-May-2024-244143

940-recursive-obsolete/03-May-2024-263159

941-recurive-obsolete-jit/03-May-2024-318198

942-private-recursive/03-May-2024-272164

943-private-recursive-jit/03-May-2024-338214

944-transform-classloaders/03-May-2024-444259

945-obsolete-native/03-May-2024-284155

946-obsolete-throw/03-May-2024-248148

947-reflect-method/03-May-2024-223122

948-change-annotations/03-May-2024-574292

949-in-memory-transform/03-May-2024-264150

950-redefine-intrinsic/03-May-2024-655349

951-threaded-obsolete/03-May-2024-256148

952-invoke-custom/03-May-2024-1,167912

952-invoke-custom-kinds/03-May-2024-6946

953-invoke-polymorphic-compiler/03-May-2024-426331

954-invoke-polymorphic-verifier/03-May-2024-519426

955-methodhandles-smali/03-May-2024-277217

956-methodhandles/03-May-2024-1,6711,289

957-methodhandle-transforms/03-May-2024-1,7741,340

958-methodhandle-stackframe/03-May-2024-236143

959-invoke-polymorphic-accessors/03-May-2024-960828

960-default-smali/03-May-2024-991442

961-default-iface-resolution-gen/03-May-2024-426324

962-iface-static/03-May-2024-9727

963-default-range-smali/03-May-2024-9746

964-default-iface-init-gen/03-May-2024-492368

965-default-verify/03-May-2024-15580

966-default-conflict/03-May-2024-16993

967-default-ame/03-May-2024-226104

968-default-partial-compile-gen/03-May-2024-802619

969-iface-super/03-May-2024-407180

970-iface-super-resolution-gen/03-May-2024-757587

971-iface-super/03-May-2024-888698

972-default-imt-collision/03-May-2024-1,3391,122

972-iface-super-multidex/03-May-2024-246197

973-default-multidex/03-May-2024-12995

974-verify-interface-super/03-May-2024-10286

975-iface-private/03-May-2024-150113

976-conflict-no-methods/03-May-2024-664526

978-virtual-interface/03-May-2024-275221

980-redefine-object/03-May-2024-694305

981-dedup-original-dex/03-May-2024-348202

982-ok-no-retransform/03-May-2024-17788

983-source-transform-verify/03-May-2024-334194

984-obsolete-invoke/03-May-2024-341197

985-re-obsolete/03-May-2024-371238

986-native-method-bind/03-May-2024-280171

987-agent-bind/03-May-2024-14157

988-method-trace/03-May-2024-1,4361,154

989-method-trace-throw/03-May-2024-844666

990-field-trace/03-May-2024-386282

990-method-handle-and-mr/03-May-2024-12171

991-field-trace-2/03-May-2024-503372

992-source-data/03-May-2024-17573

993-breakpoints/03-May-2024-1,4351,215

994-breakpoint-line/03-May-2024-358242

995-breakpoints-throw/03-May-2024-423303

996-breakpoint-obsolete/03-May-2024-586382

997-single-step/03-May-2024-401262

998-redefine-use-after-free/03-May-2024-335184

AbstractMethod/03-May-2024-3210

AllFields/03-May-2024-4022

DefaultMethods/03-May-2024-288

DexToDexDecompiler/03-May-2024-3512

ErroneousA/03-May-2024-181

ErroneousB/03-May-2024-212

ErroneousInit/03-May-2024-247

ExceptionHandle/03-May-2024-4325

ForClassLoaderA/03-May-2024-3210

ForClassLoaderB/03-May-2024-3110

ForClassLoaderC/03-May-2024-3110

ForClassLoaderD/03-May-2024-288

GetMethodSignature/03-May-2024-214

IMTA/03-May-2024-258

IMTB/03-May-2024-2912

ImageLayoutA/03-May-2024-224

ImageLayoutB/03-May-2024-268

Instrumentation/03-May-2024-3615

Interfaces/03-May-2024-4023

Lookup/03-May-2024-543

Main/03-May-2024-214

ManyMethods/03-May-2024-10674

MethodTypes/03-May-2024-214

MultiDex/03-May-2024-5718

MultiDexModifiedSecondary/03-May-2024-6021

MyClass/03-May-2024-181

MyClassNatives/03-May-2024-342241

Nested/03-May-2024-236

NonStaticLeafMethods/03-May-2024-5639

Packages/03-May-2024-428

ProfileTestMultiDex/03-May-2024-13385

ProtoCompare/03-May-2024-236

ProtoCompare2/03-May-2024-236

StackWalk2/03-May-2024-5935

StaticLeafMethods/03-May-2024-5437

Statics/03-May-2024-5638

StaticsFromCode/03-May-2024-246

Transaction/03-May-2024-17088

VerifierDeps/03-May-2024-764652

VerifierDepsMulti/03-May-2024-2521

XandY/03-May-2024-406

common/03-May-2024-469328

dexdump/03-May-2024-14,90814,630

etc/03-May-2024-1,4611,120

testrunner/03-May-2024-1,7541,375

ti-agent/03-May-2024-2,8462,086

ti-stress/03-May-2024-871766

utils/python/03-May-2024-537404

Android.bpD03-May-202412.3 KiB471448

Android.run-test.mkD03-May-20248.8 KiB211145

README.mdD03-May-20241.6 KiB7451

knownfailures.jsonD03-May-202427.4 KiB740739

run-testD03-May-202434 KiB1,000857

valgrind-suppressions.txtD03-May-20241.5 KiB7874

valgrind-target-suppressions.txtD03-May-20241.8 KiB7769

README.md

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