• 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,208

004-InterfaceTest/03-May-2024-5935

004-JniTest/03-May-2024-1,6961,261

004-NativeAllocations/03-May-2024-13275

004-ReferenceMap/03-May-2024-30488

004-SignalTest/03-May-2024-242163

004-StackWalk/03-May-2024-271170

004-ThreadStress/03-May-2024-1,015698

004-UnsafeTest/03-May-2024-362274

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

005-annotations/03-May-2024-984618

006-args/03-May-2024-8735

007-count10/03-May-2024-4825

008-exceptions/03-May-2024-325210

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-13474

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

020-string/03-May-2024-194148

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

022-interface/03-May-2024-318118

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

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-17480

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

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

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

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

035-enum/03-May-2024-4923

036-finalizer/03-May-2024-217152

037-inherit/03-May-2024-4937

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

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,8631,278

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-269181

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-16188

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

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

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

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

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

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

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

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

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

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

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

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

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

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

071-dexfile/03-May-2024-14973

071-dexfile-get-static-size/03-May-2024-8337

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

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

072-reachability-fence/03-May-2024-7348

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-213150

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-152100

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

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

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

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

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

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

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-421349

100-reflect2/03-May-2024-412319

1000-non-moving-space-stress/03-May-2024-6226

1001-app-image-regions/03-May-2024-15268

1002-notify-startup/03-May-2024-6423

1003-metadata-section-strings/03-May-2024-11249

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-10536

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

113-multidex/03-May-2024-382171

114-ParallelGC/03-May-2024-14583

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

116-nodex2oat/03-May-2024-5816

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

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-15276

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

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

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

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

1336-short-finalizer-timeout/03-May-2024-14660

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

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

1339-dead-reference-safe/03-May-2024-477273

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

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-437279

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

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

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-359246

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-8357

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-6638

151-OpenFileLimit/03-May-2024-11265

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,4335,245

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

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

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

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

165-lock-owner-proxy/03-May-2024-14085

166-bad-interface-super/03-May-2024-17591

167-visit-locks/03-May-2024-251150

168-vmstack-annotated/03-May-2024-247173

169-threadgroup-jni/03-May-2024-11057

170-interface-init/03-May-2024-5631

171-init-aste/03-May-2024-6722

172-app-image-twice/03-May-2024-15649

173-missing-field-type/03-May-2024-9652

174-escaping-instance-of-bad-class/03-May-2024-210161

175-alloc-big-bignums/03-May-2024-5328

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

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

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

1911-get-local-var-table/03-May-2024-618420

1912-get-set-local-primitive/03-May-2024-839631

1913-get-set-local-objects/03-May-2024-794586

1914-get-local-instance/03-May-2024-763532

1915-get-set-local-current-thread/03-May-2024-581384

1916-get-set-current-frame/03-May-2024-623431

1917-get-stack-frame/03-May-2024-538370

1919-vminit-thread-start-timing/03-May-2024-377214

1920-suspend-native-monitor/03-May-2024-241115

1921-suspend-native-recursive-monitor/03-May-2024-250122

1922-owned-monitors-info/03-May-2024-1,2571,102

1923-frame-pop/03-May-2024-789541

1924-frame-pop-toggle/03-May-2024-843568

1925-self-frame-pop/03-May-2024-739500

1926-missed-frame-pop/03-May-2024-859582

1927-exception-event/03-May-2024-1,042787

1928-exception-event-exception/03-May-2024-722528

1929-exception-catch-exception/03-May-2024-1,363973

1930-monitor-info/03-May-2024-676492

1931-monitor-events/03-May-2024-691507

1932-monitor-events-misc/03-May-2024-1,236988

1933-monitor-current-contended/03-May-2024-496350

1934-jvmti-signal-thread/03-May-2024-921693

1935-get-set-current-frame-jit/03-May-2024-643462

1936-thread-end-events/03-May-2024-345200

1937-transform-soft-fail/03-May-2024-233126

1938-transform-abstract-single-impl/03-May-2024-219131

1939-proxy-frames/03-May-2024-731504

1940-ddms-ext/03-May-2024-536385

1941-dispose-stress/03-May-2024-473305

1942-suspend-raw-monitor-exit/03-May-2024-242115

1943-suspend-raw-monitor-wait/03-May-2024-234105

1944-sudden-exit/03-May-2024-250110

1945-proxy-method-arguments/03-May-2024-299198

1946-list-descriptors/03-May-2024-334210

1947-breakpoint-redefine-deopt/03-May-2024-470313

1948-obsolete-const-method-handle/03-May-2024-563300

1949-short-dex-file/03-May-2024-308163

1950-unprepared-transform/03-May-2024-405250

1951-monitor-enter-no-suspend/03-May-2024-279138

1953-pop-frame/03-May-2024-2,5962,100

1954-pop-frame-jit/03-May-2024-1,6541,218

1955-pop-frame-jit-called/03-May-2024-1,6491,213

1956-pop-frame-jit-calling/03-May-2024-1,6491,213

1957-error-ext/03-May-2024-340203

1958-transform-try-jit/03-May-2024-248136

1959-redefine-object-instrument/03-May-2024-442308

1960-obsolete-jit-multithread-native/03-May-2024-492337

1961-obsolete-jit-multithread/03-May-2024-446318

1962-multi-thread-events/03-May-2024-227135

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

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

203-multi-checkpoint/03-May-2024-162102

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-169105

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

305-other-fault-handler/03-May-2024-13780

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-checker-hdiv-hrem-pow2/03-May-2024-664350

411-optimizing-arith/03-May-2024-1,3731,014

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

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

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

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

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

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

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

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-352187

442-checker-constant-folding/03-May-2024-2,179949

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

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

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

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,931819

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

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-13569

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

457-regs/03-May-2024-285196

458-checker-instruct-simplification/03-May-2024-3,5661,310

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-14489

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

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

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

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

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

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-fence-redun-elim/03-May-2024-848419

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-14046

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

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

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-280172

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

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

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

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

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

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-268182

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,5311,893

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-269211

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-67892

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,591810

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

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

530-checker-lse3/03-May-2024-11786

530-checker-peel-unroll/03-May-2024-1,320490

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

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

530-regression-lse/03-May-2024-5934

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

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

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-555244

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-10433

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

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

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-12879

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-604140

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

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

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

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

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-23091

552-checker-x86-avx2-bit-manipulation/03-May-2024-22882

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-10153

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-10512

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

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-19733

565-checker-doublenegbitwise/03-May-2024-1,070825

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

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

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

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

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

567-checker-compare/03-May-2024-1,030661

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

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

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

570-checker-osr-locals/03-May-2024-13273

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-8126

580-crc32/03-May-2024-539436

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-316231

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-11579

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

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-211125

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

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

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

597-deopt-busy-loop/03-May-2024-9451

597-deopt-invoke-stub/03-May-2024-12173

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

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-195142

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

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-16952

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-261140

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

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

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

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

616-cha-unloading/03-May-2024-295144

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-7842

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

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

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

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

626-checker-arm64-scratch-register/03-May-2024-1,8211,216

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

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-201135

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

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

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

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,2284,202

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

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

638-checker-inline-cache-intrinsic/03-May-2024-12041

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

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

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

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

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

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

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

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

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

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

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

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

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

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

641-iterations/03-May-2024-7846

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

660-checker-sad-byte/03-May-2024-15666

660-checker-sad-char/03-May-2024-17080

660-checker-sad-int/03-May-2024-17277

660-checker-sad-long/03-May-2024-11654

660-checker-sad-short/03-May-2024-17080

660-checker-simd-sad-byte/03-May-2024-337176

660-checker-simd-sad-char/03-May-2024-264147

660-checker-simd-sad-int/03-May-2024-249106

660-checker-simd-sad-long/03-May-2024-21492

660-checker-simd-sad-short/03-May-2024-410177

660-checker-simd-sad-short2/03-May-2024-394147

660-checker-simd-sad-short3/03-May-2024-359127

660-clinit/03-May-2024-236158

660-store-8-16/03-May-2024-172131

661-checker-simd-reduc/03-May-2024-476228

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

661-oat-writer-layout/03-May-2024-552380

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

663-checker-select-generator/03-May-2024-151108

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

664-aget-verifier/03-May-2024-10255

665-checker-simd-zero/03-May-2024-241119

666-dex-cache-itf/03-May-2024-12186

667-checker-simd-alignment/03-May-2024-342103

667-jit-jni-stub/03-May-2024-272152

667-out-of-bounds/03-May-2024-3717

668-aiobe/03-May-2024-7146

669-checker-break/03-May-2024-333117

670-bitstring-type-check/03-May-2024-219183

671-npe-field-opts/03-May-2024-9161

672-checker-throw-method/03-May-2024-321144

673-checker-throw-vmethod/03-May-2024-22494

674-HelloWorld-Dm/03-May-2024-448

674-hiddenapi/03-May-2024-2,2361,524

674-hotness-compiled/03-May-2024-6929

674-vdex-uncompress/03-May-2024-8220

675-checker-unverified-method/03-May-2024-8960

676-proxy-jit-at-first-use/03-May-2024-6423

676-resolve-field-type/03-May-2024-13056

677-fsi/03-May-2024-8712

677-fsi2/03-May-2024-448

678-quickening/03-May-2024-10350

679-checker-minmax/03-May-2024-806239

679-locks/03-May-2024-7632

680-checker-deopt-dex-pc-0/03-May-2024-6432

680-sink-regression/03-May-2024-9257

681-checker-abs/03-May-2024-33384

682-double-catch-phi/03-May-2024-7953

683-clinit-inline-static-invoke/03-May-2024-5911

684-checker-simd-dotprod/03-May-2024-1,497643

684-select-condition/03-May-2024-8644

685-deoptimizeable/03-May-2024-258197

685-shifts/03-May-2024-158115

686-get-this/03-May-2024-9967

687-deopt/03-May-2024-5924

688-shared-library/03-May-2024-278165

689-multi-catch/03-May-2024-3617

689-zygote-jit-deopt/03-May-2024-4222

690-hiddenapi-same-name-methods/03-May-2024-367249

691-hiddenapi-proxy/03-May-2024-10848

692-vdex-inmem-loader/03-May-2024-470298

693-vdex-inmem-loader-evict/03-May-2024-252166

694-clinit-jit/03-May-2024-9451

695-simplify-throws/03-May-2024-5028

696-loop/03-May-2024-4222

698-selects/03-May-2024-4621

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-638142

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

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

709-checker-varhandles/03-May-2024-13132

710-varhandle-creation/03-May-2024-2,4452,264

711-checker-type-conversion/03-May-2024-267164

712-varhandle-invocations/03-May-2024-7,4786,757

713-varhandle-invokers/03-May-2024-469337

714-invoke-custom-lambda-metafactory/03-May-2024-8426

715-clinit-implicit-parameter-annotations/03-May-2024-357276

716-jli-jit-samples/03-May-2024-171112

717-integer-value-of/03-May-2024-14087

718-zipfile-finalizer/03-May-2024-4417

719-dm-verify-redefinition/03-May-2024-11623

800-smali/03-May-2024-2,8292,205

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-10368

805-TooDeepClassInstanceOf/03-May-2024-8557

806-TooWideClassInstanceOf/03-May-2024-1,2861,253

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

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

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

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

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

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

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

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

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

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

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

910-methods/03-May-2024-494342

911-get-stack-trace/03-May-2024-1,8811,484

912-classes/03-May-2024-1,5831,180

913-heaps/03-May-2024-2,3741,931

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

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

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

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

918-fields/03-May-2024-282178

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-869649

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-15261

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

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

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

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-285155

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-2,9622,310

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

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

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

956-methodhandles/03-May-2024-1,8621,425

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

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

959-invoke-polymorphic-accessors/03-May-2024-1,077936

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

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

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

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

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

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

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

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

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

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

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

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

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

979-const-method-handle/03-May-2024-654443

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

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

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

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

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

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

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

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

988-method-trace/03-May-2024-1,5831,291

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

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

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

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

993-breakpoints/03-May-2024-1,7421,482

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

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

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

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

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

999-redefine-hiddenapi/03-May-2024-331154

AbstractMethod/03-May-2024-3210

AllFields/03-May-2024-7624

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-3013

HiddenApi/03-May-2024-8818

HiddenApiSignatures/03-May-2024-13539

HiddenApiStubs/03-May-2024-4122

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-10876

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-14190

ProtoCompare/03-May-2024-236

ProtoCompare2/03-May-2024-236

StaticLeafMethods/03-May-2024-5437

Statics/03-May-2024-5638

StaticsFromCode/03-May-2024-246

StringLiterals/03-May-2024-4827

Transaction/03-May-2024-17088

VerifierDeps/03-May-2024-779665

VerifierDepsMulti/03-May-2024-2521

VerifySoftFailDuringClinit/03-May-2024-5144

XandY/03-May-2024-406

common/03-May-2024-597448

dexdump/03-May-2024-19,88819,444

etc/03-May-2024-1,7361,365

testrunner/03-May-2024-1,7301,329

ti-agent/03-May-2024-4,0163,051

ti-stress/03-May-2024-912807

utils/python/03-May-2024-537404

Android.bpD03-May-202426 KiB777747

Android.run-test.mkD03-May-20246.9 KiB173113

README.mdD03-May-20241.7 KiB7653

knownfailures.jsonD03-May-202444.5 KiB1,2361,235

run-testD03-May-202438.7 KiB1,113948

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.
12Resources can be stored in the "res" directory, which is distributed
13together with the executable files.
14
15The gtests are in named directories and contain a .java source
16file.
17
18All tests in either suite can be run using the "art/test.py"
19script. Additionally, run-tests can be run individidually. All of the
20tests can be run on the build host, on a USB-attached device, or using
21the build host "reference implementation".
22
23To see command flags run:
24
25```sh
26$ art/test.py -h
27```
28
29## Running all tests on the build host
30
31```sh
32$ art/test.py --host
33```
34
35## Running all tests on the target device
36
37```sh
38$ art/test.py --target
39```
40
41## Running all gtests on the build host
42
43```sh
44$ art/test.py --host -g
45```
46
47## Running all gtests on the target device
48
49```sh
50$ art/test.py --target -g
51```
52
53## Running all run-tests on the build host
54
55```sh
56$ art/test.py --host -r
57```
58
59## Running all run-tests on the target device
60
61```sh
62$ art/test.py --target -r
63```
64
65## Running one run-test on the build host
66
67```sh
68$ art/test.py --host -r -t 001-HelloWorld
69```
70
71## Running one run-test on the target device
72
73```sh
74$ art/test.py --target -r -t 001-HelloWorld
75```
76