• Home
Name Date Size #Lines LOC

..--

000-nop/07-May-2024-134

001-HelloWorld/07-May-2024-267

001-Main/07-May-2024-235

002-sleep/07-May-2024-3022

003-omnibus-opcodes/07-May-2024-5,0474,210

004-InterfaceTest/07-May-2024-5935

004-JniTest/07-May-2024-1,3631,062

004-NativeAllocations/07-May-2024-9263

004-ReferenceMap/07-May-2024-21679

004-SignalTest/07-May-2024-180113

004-StackWalk/07-May-2024-207156

004-ThreadStress/07-May-2024-627473

004-UnsafeTest/07-May-2024-242170

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

005-annotations/07-May-2024-978617

006-args/07-May-2024-8735

007-count10/07-May-2024-4825

008-exceptions/07-May-2024-158117

009-instanceof/07-May-2024-25594

010-instance/07-May-2024-189132

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

012-math/07-May-2024-174144

013-math2/07-May-2024-4721

014-math3/07-May-2024-7038

015-switch/07-May-2024-587504

016-intern/07-May-2024-6435

017-float/07-May-2024-4820

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

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

020-string/07-May-2024-187141

021-string2/07-May-2024-561314

022-interface/07-May-2024-348126

023-many-interfaces/07-May-2024-542397

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

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

026-access/07-May-2024-12844

027-arithmetic/07-May-2024-182127

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

029-assert/07-May-2024-4318

030-bad-finalizer/07-May-2024-11056

031-class-attributes/07-May-2024-638516

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

033-class-init-deadlock/07-May-2024-8351

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

035-enum/07-May-2024-4923

036-finalizer/07-May-2024-207148

037-inherit/07-May-2024-4937

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

039-join-main/07-May-2024-6939

040-miranda/07-May-2024-22483

041-narrowing/07-May-2024-146132

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

043-privates/07-May-2024-7444

044-proxy/07-May-2024-1,7421,228

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

046-reflect/07-May-2024-1,074876

047-returns/07-May-2024-9865

048-reflect-v8/07-May-2024-989512

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

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

051-thread/07-May-2024-250178

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

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

054-uncaught/07-May-2024-14085

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

056-const-string-jumbo/07-May-2024-7830

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

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

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

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

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

064-field-access/07-May-2024-1,049729

065-mismatched-implements/07-May-2024-13334

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

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

068-classloader/07-May-2024-1,506645

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

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

071-dexfile/07-May-2024-14670

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

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

074-gc-thrash/07-May-2024-365238

075-verification-error/07-May-2024-386170

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

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

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

079-phantom/07-May-2024-256152

080-oom-throw/07-May-2024-137104

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

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

082-inline-execute/07-May-2024-2,0741,608

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

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

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

086-null-super/07-May-2024-17685

087-gc-after-link/07-May-2024-194101

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

089-many-methods/07-May-2024-7331

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

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

092-locale/07-May-2024-175124

093-serialization/07-May-2024-13896

094-pattern/07-May-2024-10573

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

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

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

098-ddmc/07-May-2024-181148

099-vmdebug/07-May-2024-354290

100-reflect2/07-May-2024-414320

101-fibonacci/07-May-2024-6425

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

103-string-append/07-May-2024-5517

104-growth-limit/07-May-2024-6942

105-invoke/07-May-2024-10973

106-exceptions2/07-May-2024-243167

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

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

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

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

111-unresolvable-exception/07-May-2024-9737

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

113-multidex/07-May-2024-429191

114-ParallelGC/07-May-2024-14583

115-native-bridge/07-May-2024-773578

116-nodex2oat/07-May-2024-8435

117-nopatchoat/07-May-2024-198103

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

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

120-hashcode/07-May-2024-4421

121-modifiers/07-May-2024-474315

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

122-npe/07-May-2024-627519

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

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

124-missing-classes/07-May-2024-14778

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

126-miranda-multidex/07-May-2024-354160

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

128-reg-spilling-on-implicit-nullcheck/07-May-2024-4926

129-ThreadGetId/07-May-2024-5834

130-hprof/07-May-2024-218150

131-structural-change/07-May-2024-19071

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

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

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

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

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

135-MirandaDispatch/07-May-2024-8756

136-daemon-jni-shutdown/07-May-2024-12063

137-cfi/07-May-2024-485321

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

138-duplicate-classes-check2/07-May-2024-416179

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

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

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

141-class-unload/07-May-2024-301204

142-classloader2/07-May-2024-16776

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

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

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

146-bad-interface/07-May-2024-17066

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

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

150-loadlibrary/07-May-2024-6537

201-built-in-exception-detail-messages/07-May-2024-476368

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

300-package-override/07-May-2024-7218

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

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

303-verification-stress/07-May-2024-179112

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

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

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

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

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

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

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

406-fields/07-May-2024-271197

407-arrays/07-May-2024-365265

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

409-materialized-condition/07-May-2024-7547

410-floats/07-May-2024-143100

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

412-new-array/07-May-2024-796629

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

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

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

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

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

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

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

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

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

421-exceptions/07-May-2024-8966

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

422-instanceof/07-May-2024-7346

422-type-conversion/07-May-2024-694567

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

424-checkcast/07-May-2024-7645

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

426-monitor/07-May-2024-6137

427-bitwise/07-May-2024-236175

427-bounds/07-May-2024-5527

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

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

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

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

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

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

433-gvn/07-May-2024-4321

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

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

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

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

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

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

437-inline/07-May-2024-10663

438-volatile/07-May-2024-5631

439-npe/07-May-2024-266222

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

440-stmp/07-May-2024-5431

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

442-checker-constant-folding/07-May-2024-1,980812

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

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

445-checker-licm/07-May-2024-18880

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

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

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

449-checker-bce/07-May-2024-1,645661

450-checker-types/07-May-2024-804444

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

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

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

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

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

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

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

457-regs/07-May-2024-285196

458-checker-instruction-simplification/07-May-2024-2,029596

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

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

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

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

462-checker-inlining-across-dex-files/07-May-2024-283109

463-checker-boolean-simplifier/07-May-2024-407107

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

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

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

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

468-checker-bool-simplifier-regression/07-May-2024-9061

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

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

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

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

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

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

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

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

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

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

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

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

476-checker-ctor-memory-barrier/07-May-2024-19867

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

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

477-long-to-float-conversion-precision/07-May-2024-4315

478-checker-clinit-check-pruning/07-May-2024-565229

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

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

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

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

482-checker-loop-back-edge-use/07-May-2024-19464

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

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

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

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

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

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

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

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

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

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

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

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

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

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

496-checker-inlining-and-class-loader/07-May-2024-16679

497-inlining-and-class-loader/07-May-2024-243157

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

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

500-instanceof/07-May-2024-3615

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

501-regression-packed-switch/07-May-2024-6740

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

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

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

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

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

507-referrer/07-May-2024-5618

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

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

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

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

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

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

514-shifts/07-May-2024-11076

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

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

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

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

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

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

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

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

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

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

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

525-checker-arrays-and-fields/07-May-2024-1,102652

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

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

527-checker-array-access-split/07-May-2024-34458

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

529-checker-unresolved/07-May-2024-331164

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

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

530-checker-loops2/07-May-2024-1,087576

530-checker-lse/07-May-2024-755321

530-checker-regression-reftype-final/07-May-2024-12978

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

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

532-checker-nonnull-arrayset/07-May-2024-4210

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

534-checker-bce-deoptimization/07-May-2024-6941

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

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

536-checker-intrinsic-optimization/07-May-2024-7225

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

537-checker-arraycopy/07-May-2024-7438

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

537-checker-inline-and-unverified/07-May-2024-10635

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

538-checker-embed-constants/07-May-2024-569199

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

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

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

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

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

543-checker-dce-trycatch/07-May-2024-401282

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

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

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

547-regression-trycatch-critical-edge/07-May-2024-8551

548-checker-inlining-and-dce/07-May-2024-8835

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

550-checker-multiply-accumulate/07-May-2024-44058

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

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

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

551-checker-shifter-operand/07-May-2024-900451

551-implicit-null-checks/07-May-2024-4926

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

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

552-checker-sharpening/07-May-2024-26966

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

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

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

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

555-checker-regression-x86const/07-May-2024-12838

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

557-checker-instruction-simplifier-ror/07-May-2024-662121

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

558-switch/07-May-2024-3920

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

559-checker-irreducible-loop/07-May-2024-630548

559-checker-rtp-ifnotnull/07-May-2024-5619

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

561-divrem/07-May-2024-10769

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

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

562-no-intermediate/07-May-2024-319

563-checker-fakestring/07-May-2024-270193

563-checker-invoke-super/07-May-2024-6821

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

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

564-checker-irreducible-loop/07-May-2024-9565

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

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

565-checker-doublenegbitwise/07-May-2024-31757

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

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

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

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

566-polymorphic-inlining/07-May-2024-190116

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

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

569-checker-pattern-replacement/07-May-2024-1,620520

570-checker-osr/07-May-2024-656454

570-checker-select/07-May-2024-506130

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

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

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

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

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

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

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

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

577-profile-foreign-dex/07-May-2024-217143

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

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

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

580-checker-round/07-May-2024-177131

580-checker-string-factory-intrinsics/07-May-2024-9026

581-rtp/07-May-2024-4819

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

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

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

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

586-checker-null-array-get/07-May-2024-11759

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

588-checker-irreducible-lifetime-hole/07-May-2024-163119

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

590-checker-array-set-null-regression/07-May-2024-8321

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

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

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

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

593-checker-boolean-to-integral-conv/07-May-2024-23758

593-checker-long-to-float-regression/07-May-2024-5123

593-checker-shift-and-simplifier/07-May-2024-5419

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

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

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

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

595-profile-saving/07-May-2024-218133

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

597-deopt-new-string/07-May-2024-16997

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

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

600-verifier-fails/07-May-2024-6237

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

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

604-hot-static-interface/07-May-2024-7326

605-new-string-from-bytes/07-May-2024-4723

606-erroneous-class/07-May-2024-9971

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

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

700-LoadArgRegs/07-May-2024-384346

701-easy-div-rem/07-May-2024-215147

702-LargeBranchOffset/07-May-2024-8051

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

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

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

800-smali/07-May-2024-2,6282,052

801-VoidCheckCast/07-May-2024-53

802-deoptimization/07-May-2024-211129

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

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

955-lambda-smali/07-May-2024-1,050771

960-default-smali/07-May-2024-730339

961-default-iface-resolution-generated/07-May-2024-444334

962-iface-static/07-May-2024-10430

963-default-range-smali/07-May-2024-12551

964-default-iface-init-generated/07-May-2024-510378

965-default-verify/07-May-2024-18385

966-default-conflict/07-May-2024-19798

967-default-ame/07-May-2024-254109

968-default-partial-compile-generated/07-May-2024-814626

969-iface-super/07-May-2024-414183

970-iface-super-resolution-generated/07-May-2024-769594

971-iface-super/07-May-2024-900705

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

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

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

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

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

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

AbstractMethod/07-May-2024-3210

AllFields/07-May-2024-4022

ExceptionHandle/07-May-2024-4325

GetMethodSignature/07-May-2024-214

Instrumentation/07-May-2024-235

Interfaces/07-May-2024-4023

Lookup/07-May-2024-543

Main/07-May-2024-214

MultiDex/07-May-2024-5115

MultiDexModifiedSecondary/07-May-2024-6021

MyClass/07-May-2024-181

MyClassNatives/07-May-2024-10680

Nested/07-May-2024-214

NonStaticLeafMethods/07-May-2024-5639

ProfileTestMultiDex/07-May-2024-6226

ProtoCompare/07-May-2024-236

ProtoCompare2/07-May-2024-236

StackWalk2/07-May-2024-5935

StaticLeafMethods/07-May-2024-5437

Statics/07-May-2024-5638

StaticsFromCode/07-May-2024-246

Transaction/07-May-2024-16685

XandY/07-May-2024-362

common/07-May-2024-248145

dexdump/07-May-2024-10,96510,780

etc/07-May-2024-924708

utils/python/07-May-2024-533400

Android.libarttest.mkD07-May-20244.2 KiB12697

Android.libnativebridgetest.mkD07-May-20242.9 KiB8859

Android.run-test.mkD07-May-202445.1 KiB1,057825

README.txtD07-May-2024646 1410

run-all-testsD07-May-20247.3 KiB239211

run-testD07-May-202431.6 KiB908773

valgrind-suppressions.txtD07-May-2024281 1615

README.txt

1VM test harness.
2
3Use "./run-all-tests" to run all tests, or "./run-test <number>" to run a
4single test.  Run "./run-test" with no arguments to see command flags;
5in particular, the tests can be run on the desktop, on a USB-attached
6device, or using the desktop "reference implementation".
7
8
9For most tests, the sources are in the "src" subdirectory.  Sources found
10in the "src2" directory are compiled separately but to the same output
11directory; this can be used to exercise "API mismatch" situations by
12replacing class files created in the first pass.  The "src-ex" directory
13is built separately, and is intended for exercising class loaders.
14