dejagnu.pdf   [plain text]


%PDF-1.2
8 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -194.44
/Flags 4
/FontBBox [-40 -250 1009 969]
/FontName /CMR10
/ItalicAngle 0
/XHeight 431
/StemV 80
/FontFile 7 0 R
>>
endobj
9 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F1
/FontDescriptor 8 0 R
/BaseFont /PNKVMB+CMR10
/FirstChar 0
/LastChar 127
/Widths [625 833.34 777.78 694.45 666.67 750 722.22 777.78 722.22 777.78 722.22 583.34
555.56 555.56 833.34 833.34 277.78 305.56 500 500 500 500 500 750 444.45 500 722.22
777.78 500 902.78 1013.89 777.78 277.78 277.78 500 833.34 500 833.34 777.78 277.78
388.89 388.89 500 777.78 277.78 333.33 277.78 500 500 500 500 500 500 500 500 500
500 500 277.78 277.78 277.78 777.78 472.22 472.22 777.78 750 708.34 722.22 763.89
680.56 652.78 784.72 750 361.11 513.89 777.78 625 916.67 750 777.78 680.56 777.78
736.11 555.56 722.22 750 750 1027.78 750 750 611.11 277.78 500 277.78 500 277.78
277.78 500 555.56 444.45 555.56 444.45 305.56 500 555.56 277.78 305.56 527.78 277.78
833.34 555.56 500 555.56 527.78 391.67 394.45 388.89 555.56 527.78 722.22 527.78
527.78 444.45 500 1000 500 500 500]
>>
endobj
11 0 obj
<<
/Type /FontDescriptor
/CapHeight 686.11
/Ascent 694.44
/Descent -194.44
/Flags 4
/FontBBox [-296 -251 1139 946]
/FontName /CMBX12
/ItalicAngle 0
/XHeight 444
/StemV 80
/FontFile 10 0 R
>>
endobj
12 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F2
/FontDescriptor 11 0 R
/BaseFont /XOEAXU+CMBX12
/FirstChar 0
/LastChar 127
/Widths [675.93 937.5 875 787.04 750 879.63 812.5 875 812.5 875 812.5 656.25 625
625 937.5 937.5 312.5 343.75 562.5 562.5 562.5 562.5 562.5 849.54 500 574.07 812.5
875 562.5 1018.52 1143.52 875 312.5 342.59 581.02 937.5 562.5 937.5 875 312.5 437.5
437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5
562.5 562.5 312.5 312.5 342.59 875 531.25 531.25 875 849.54 799.77 812.5 862.27 738.43
707.18 884.26 879.63 418.98 581.02 880.79 675.93 1067.13 879.63 844.91 768.52 844.91
839.12 625 782.41 864.58 849.54 1162.04 849.54 849.54 687.5 312.5 581.02 312.5 562.5
312.5 312.5 546.88 625 500 625 513.31 343.75 562.5 625 312.5 343.75 593.75 312.5
937.5 625 562.5 625 593.75 459.49 443.75 437.5 625 593.75 812.5 593.75 593.75 500
562.5 1125 562.5 562.5 562.5]
>>
endobj
14 0 obj
<<
/Length 480
>>
stream
0 w 0 g 0 G BT/F1 9.96 Tf 37.93 -9.96 TD[(o)]TJ/F2 20.66 Tf -19.93 -123.44 TD[(The)-374(DejaGn)30(u)-374(T)93(esting)-374(F)92(ramew)32(ork)]TJ ET 18.00 -145.39 m 450.00 -145.39 l 450.00 -141.41 l 18.00 -141.41 l b BT/F1 10.91 Tf 334.5 -156.95 TD[(for)-333(DejaGn)27(u)-332(V)82(ersion)-332(1.3)]TJ 72.92 -26.1 TD[(Jan)-333(1996)]TJ/F2 14.35 Tf -389.42 -425.07 TD[(Rob)-374(Sa)30(v)31(o)31(y)32(e)]TJ ET 18.00 -616.89 m 450.00 -616.89 l 450.00 -614.89 l 18.00 -614.89 l b 0 g 0 G
endstream
endobj
16 0 obj
<<
/F1 9 0 R
/F2 12 0 R
>>
endobj
6 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 16 0 R
>>
endobj
20 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -960
/Flags 68
/FontBBox [-29 -960 1116 775]
/FontName /CMSY10
/ItalicAngle -14
/XHeight 431
/StemV 80
/FontFile 19 0 R
>>
endobj
21 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F3
/FontDescriptor 20 0 R
/BaseFont /ZRNQXX+CMSY10
/FirstChar 0
/LastChar 127
/Widths [777.78 277.78 777.78 500 777.78 500 777.78 777.78 777.78 777.78 777.78 777.78
777.78 1000 500 500 777.78 777.78 777.78 777.78 777.78 777.78 777.78 777.78 777.78
777.78 777.78 777.78 1000 1000 777.78 777.78 1000 1000 500 500 1000 1000 1000 777.78
1000 1000 611.11 611.11 1000 1000 1000 777.78 275 1000 666.67 666.67 888.89 888.89
0 0 555.56 555.56 666.67 500 722.22 722.22 777.78 777.78 611.11 798.47 656.81 526.53
771.39 527.78 718.75 594.87 844.52 544.52 677.78 761.95 689.72 1200.9 820.49 796.11
695.56 816.67 847.5 605.56 544.64 625.83 612.78 987.78 713.3 668.34 724.73 666.67
666.67 666.67 666.67 666.67 611.11 611.11 444.45 444.45 444.45 444.45 500 500 388.89
388.89 277.78 500 500 611.11 500 277.78 833.34 750 833.34 416.67 666.67 666.67 777.78
777.78 444.45 444.45 444.45 611.11 777.78 777.78 777.78 777.78]
>>
endobj
22 0 obj
<<
/Length 1550
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 372.64 -49.02 TD[(Cygn)27(us)-332(Supp)-28(ort)]TJ -354.64 -488.63 TD[(Cop)27(yrigh)28(t)]TJ 54.27 0.32 TD[(c)]TJ/F3 10.91 Tf -3.03 -0.32 TD[(\015)]TJ/F1 10.91 Tf 14.55 0 TD[(92,)-333(93,)-333(94,)-333(95,)-334(1996)-333(F)82(ree)-332(Soft)27(w)27(are)-332(F)82(oundation,)-332(Inc.)]TJ -65.79 -16.14 TD[(P)27(ermission)-352(is)-354(gran)27(ted)-352(to)-354(mak)27(e)-352(and)-354(distribute)-353(v)27(erbatim)-353(copies)-353(of)-354(this)-353(man)27(ual)-353(pro)27(vided)-352(the)]TJ 0 -13.15 TD[(cop)27(yrigh)28(t)-332(notice)-334(and)-333(this)-333(p)-28(ermission)-333(notice)-334(are)-333(preserv)27(ed)-333(on)-333(all)-333(copies.)]TJ 0 -16.14 TD[(P)27(ermission)-418(is)-419(gran)27(ted)-419(to)-419(cop)27(y)-418(and)-420(distribute)-419(mo)-28(di\014ed)-419(v)27(ersions)-418(of)-419(this)-420(man)27(ual)-418(under)-419(the)]TJ 0 -13.15 TD[(conditions)-460(for)-461(v)27(erbatim)-459(cop)26(ying,)-491(pro)27(vided)-460(also)-460(that)-461(the)-460(en)26(tire)-459(resulting)-461(deriv)27(ed)-459(w)26(ork)-459(is)]TJ 0 -13.16 TD[(distributed)-333(under)-333(the)-333(terms)-334(of)-333(a)-333(p)-28(ermission)-334(notice)-333(iden)27(tical)-332(to)-334(this)-333(one.)]TJ 0 -16.13 TD[(P)27(ermission)-362(is)-364(gran)27(ted)-363(to)-364(cop)27(y)-363(and)-363(distribute)-364(translations)-364(of)-363(this)-364(man)27(ual)-363(in)27(to)-363(another)-363(lan-)]TJ 0 -13.16 TD[(guage,)-333(under)-333(the)-333(ab)-28(o)27(v)27(e)-332(conditions)-333(for)-334(mo)-27(di\014ed)-334(v)27(ersions.)]TJ ET 0 g 0 G
endstream
endobj
23 0 obj
<<
/F1 9 0 R
/F3 21 0 R
>>
endobj
18 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 23 0 R
>>
endobj
27 0 obj
<<
/Type /FontDescriptor
/CapHeight 611.11
/Ascent 611.11
/Descent -222.22
/Flags 5
/FontBBox [-4 -235 731 800]
/FontName /CMTT10
/ItalicAngle 0
/XHeight 431
/StemV 80
/FontFile 26 0 R
>>
endobj
28 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F4
/FontDescriptor 27 0 R
/BaseFont /YSVNVS+CMTT10
/FirstChar 0
/LastChar 127
/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
525 525 525 525 525]
>>
endobj
30 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -194.44
/Flags 68
/FontBBox [-200 -250 1123 969]
/FontName /CMSL10
/ItalicAngle -9
/XHeight 431
/StemV 80
/FontFile 29 0 R
>>
endobj
31 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F5
/FontDescriptor 30 0 R
/BaseFont /YXBGJA+CMSL10
/FirstChar 0
/LastChar 127
/Widths [625 833.34 777.78 694.45 666.67 750 722.22 777.78 722.22 777.78 722.22 583.34
555.56 555.56 833.34 833.34 277.78 305.56 500 500 500 500 500 808.65 444.45 500 722.22
777.78 500 902.78 1013.89 777.78 277.78 277.78 500 833.34 500 833.34 777.78 277.78
388.89 388.89 500 777.78 277.78 333.33 277.78 500 500 500 500 500 500 500 500 500
500 500 277.78 277.78 277.78 777.78 472.22 472.22 777.78 750 708.34 722.22 763.89
680.56 652.78 784.72 750 361.11 513.89 777.78 625 916.67 750 777.78 680.56 777.78
736.11 555.56 722.22 750 750 1027.78 750 750 611.11 277.78 500 277.78 500 277.78
277.78 500 555.56 444.45 555.56 444.45 305.56 500 555.56 277.78 305.56 527.78 277.78
833.34 555.56 500 555.56 527.78 391.67 394.45 388.89 555.56 527.78 722.22 527.78
527.78 444.45 500 1000 500 500 500]
>>
endobj
32 0 obj
<<
/Length 3690
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(1:)-444(What)-334(is)-333(DejaGn)27(u?)-25820(1)]TJ/F2 17.22 Tf 0 -25.91 TD[(1)-562(What)-375(is)-375(DejaGn)30(u?)]TJ/F1 10.91 Tf 14.94 -28.09 TD[(DejaGn)27(u)-378(is)-379(a)-379(framew)27(ork)-378(for)-379(testing)-379(other)-379(programs.)-582(Its)-379(purp)-28(ose)-379(is)-379(to)-379(pro)27(vide)-378(a)-379(single)]TJ -14.94 -13.15 TD[(fron)27(t)-332(end)-333(for)-334(all)-333(tests.)-444(Bey)26(ond)-332(this,)-333(DejaGn)26(u)-332(o\013ers)-333(sev)27(eral)-333(adv)55(an)28(tages)-333(for)-333(testing:)]TJ 5.91 -16.14 TD[(1.)-660(The)-359(\015exibilit)27(y)-359(and)-359(consistency)-360(of)-359(the)-360(DejaGn)27(u)-359(framew)27(ork)-359(mak)27(e)-358(it)-360(easy)-359(to)-360(write)-360(tests)]TJ 15.69 -13.15 TD[(for)-333(an)27(y)-332(program.)]TJ -15.69 -16.14 TD[(2.)-660(DejaGn)27(u)-225(pro)27(vides)-225(a)-226(la)26(y)28(er)-225(of)-226(abstraction)-226(whic)27(h)-226(allo)27(ws)-225(y)27(ou)-225(to)-226(write)-226(tests)-227(that)-226(are)-226(p)-28(ortable)]TJ 15.69 -13.15 TD[(to)-372(an)27(y)-372(host)-373(or)-373(target)-372(where)-373(a)-373(program)-372(m)26(ust)-371(b)-28(e)-373(tested.)-562(F)82(or)-372(instance,)-382(a)-373(test)-373(for)-372(GDB)]TJ 0 -13.15 TD[(can)-282(run)-282(\(from)-283(an)27(y)-281(Unix)-283(based)-282(host\))-283(on)-282(an)27(y)-282(target)-282(arc)27(hitecture)-282(that)-282(DejaGn)27(u)-282(supp)-27(orts.)]TJ 0 -13.15 TD[(Curren)27(tly)-284(DejaGn)27(u)-284(runs)-285(tests)-286(on)-285(sev)27(eral)-284(single)-285(b)-28(oard)-285(computers,)-295(whose)-285(op)-28(erating)-285(soft-)]TJ 0 -13.15 TD[(w)27(are)-332(ranges)-333(from)-334(just)-333(a)-333(b)-28(o)-28(ot)-333(monitor)-334(to)-333(a)-333(full-\015edged,)-334(Unix-lik)27(e)-332(realtime)-333(OS.)]TJ -15.69 -16.14 TD[(3.)-660(All)-414(tests)-414(ha)26(v)28(e)-413(the)-415(same)-414(output)-415(format.)-687(This)-415(mak)27(es)-413(it)-415(easy)-414(to)-415(in)27(tegrate)-413(testing)-415(in)27(to)]TJ 15.69 -13.15 TD[(other)-373(soft)27(w)28(are)-372(dev)27(elopmen)28(t)-372(pro)-28(cesses.)-564(DejaGn)27(u's)-372(output)-373(is)-373(designed)-373(to)-373(b)-28(e)-373(parsed)-373(b)27(y)]TJ 0 -13.15 TD[(other)-333(\014ltering)-333(script,)-333(and)-334(it)-333(is)-333(also)-334(h)27(uman)-332(readable.)]TJ -6.66 -19.13 TD[(DejaGn)27(u)-332(is)-333(written)-334(in)]TJ/F4 10.91 Tf 107.9 0 TD[(expect)]TJ/F1 10.91 Tf 34.36 0 TD[(,)-333(whic)27(h)-332(in)-334(turn)-333(uses)]TJ/F5 10.91 Tf 98.03 0 TD[(Tcl)]TJ/F1 10.91 Tf 15.76 0 TD[(|T)83(o)-27(ol)-333(command)-334(language.)]TJ -256.05 -16.14 TD[(Running)-262(tests)-263(requires)-263(t)26(w)28(o)-262(things:)-409(the)-263(testing)-263(framew)27(ork,)-276(and)-263(the)-263(test)-263(suites)-263(themselv)26(es.)]TJ -14.94 -13.15 TD[(T)83(ests)-379(are)-379(usually)-380(written)-380(in)]TJ/F4 10.91 Tf 137.31 0 TD[(expect)]TJ/F1 10.91 Tf 38.51 0 TD[(using)-379(Tcl,)-391(but)-380(y)27(ou)-379(can)-379(also)-380(use)-380(a)-379(Tcl)-380(script)-379(to)-380(run)-380(a)]TJ -175.82 -13.15 TD[(test)-353(suite)-353(that)-353(is)-353(not)-353(based)-353(on)]TJ/F4 10.91 Tf 148.42 0 TD[(expect)]TJ/F1 10.91 Tf 34.37 0 TD[(.)-503(\()]TJ/F4 10.91 Tf 12.77 0 TD[(expect)]TJ/F1 10.91 Tf 38.21 0 TD[(script)-353(\014lenames)-353(con)27(v)28(en)28(tionally)-353(use)-353(`)]TJ/F4 10.91 Tf 172.29 0 TD[(.exp)]TJ/F1 10.91 Tf 22.91 0 TD[(')]TJ -428.97 -13.15 TD[(as)-359(a)-359(su\016x;)-373(for)-359(example,)-366(the)-360(main)-359(implemen)27(tation)-359(of)-359(the)-360(DejaGn)27(u)-358(test)-360(driv)27(er)-359(is)-359(in)-360(the)-359(\014le)]TJ 0 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(runtest.exp)]TJ/F1 10.91 Tf 63 0 TD[('.\))]TJ ET 0 g 0 G
endstream
endobj
33 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F5 31 0 R
>>
endobj
25 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 33 0 R
>>
endobj
36 0 obj
<<
/Length 116
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(2)-26498(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ ET 0 g 0 G
endstream
endobj
37 0 obj
<<
/F1 9 0 R
>>
endobj
35 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 37 0 R
>>
endobj
40 0 obj
<<
/Length 4839
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(2:)-444(What)-334(is)-333(new)-333(in)-334(this)-333(release)-333(?)-21300(3)]TJ/F2 17.22 Tf 0 -25.91 TD[(2)-562(What)-375(is)-375(new)-375(in)-375(this)-375(release)-375(?)]TJ/F1 10.91 Tf 14.94 -28.09 TD[(This)-448(release)-448(has)-448(a)-449(n)27(um)28(b)-27(er)-448(of)-449(substan)27(tial)-447(c)27(hanges)-448(o)27(v)28(er)-447(v)26(ersion)-447(1.2.)-789(The)-449(most)-448(visible)]TJ -14.94 -13.15 TD[(c)27(hange)-309(is)-310(that)-310(the)-311(v)27(ersion)-309(of)-310(exp)-28(ect)-310(and)-311(Tcl)-310(included)-310(in)-310(the)-311(release)-310(are)-310(up-to-date)-310(with)-311(the)]TJ 0 -13.15 TD[(curren)27(t)-332(stable)-333(net)-334(releases.)-444(Other)-333(c)26(hanges)-332(are:)]TJ 5.91 -16.14 TD[(1.)-660(The)-390(con\014g)-391(sub-system)-391(in)-391(DejaGn)26(u)-390(has)-391(b)-27(een)-391(completely)-391(redesigned.)-618(It)-390(no)26(w)-390(supp)-27(orts)]TJ 15.69 -13.15 TD[(testing)-333(on)-333(remote)-333(hosts)-334(as)-333(w)27(ell)-333(as)-333(remote)-333(targets.)]TJ -15.69 -16.14 TD[(2.)-660(More)-244(builtin)-244(supp)-28(ort)-245(for)-244(building)-244(target)-245(binaries)-244(with)-245(the)-244(correct)-244(link)26(er)-243(\015ags.)-415(Curren)27(tly)]TJ 15.69 -13.15 TD[(this)-333(only)-333(w)27(orks)-333(with)-333(GCC,)-333(preferably)-334(with)-333(a)-333(target)-334(supp)-27(ort)-334(b)27(y)]TJ/F4 10.91 Tf 305.26 0 TD[(libgloss)]TJ/F1 10.91 Tf 45.82 0 TD[(.)]TJ -366.77 -16.14 TD[(3.)-660(Lots)-333(of)-333(little)-334(bug)-333(\014xes)-333(from)-334(a)-333(y)27(ear)-332(of)-334(hea)27(vy)-332(use)-334(here)-333(at)-333(Cygn)26(us)-332(Supp)-28(ort.)]TJ 0 -16.14 TD[(4.)-660(DejaGn)27(u)-332(no)27(w)-333(uses)]TJ/F4 10.91 Tf 107.55 0 TD[(autoconf)]TJ/F1 10.91 Tf 49.46 0 TD[(for)-333(con\014guration.)]TJ -157.01 -16.14 TD[(5.)-660(New)-412(test)-412(cases)-412(for)-412(DejaGn)26(u)-411(ha)27(v)28(e)-412(b)-27(een)-413(added)-412(for)-412(the)-412(new)-412(features,)-432(plus)-413(the)]TJ/F4 10.91 Tf 390.7 0 TD[(")]TJ/F1 10.91 Tf 5.72 0 TD[({to)-27(ol)]TJ/F4 10.91 Tf 23.94 0 TD[(")]TJ/F1 10.91 Tf -404.67 -13.15 TD[(option)-333(bug)-333(in)-333(the)-334(1.2)-333(testsuite)-333(has)-334(b)-28(een)-333(\014xed.)]TJ -15.69 -16.14 TD[(6.)-660(The)]TJ/F4 10.91 Tf 38.11 0 TD[(--tool)]TJ/F1 10.91 Tf 38 0 TD[(option)-333(is)-333(no)27(w)-333(optional.)]TJ -76.11 -16.14 TD[(7.)]TJ/F4 10.91 Tf 15.69 0 TD[(runtest)]TJ/F1 10.91 Tf 43.39 0 TD[(when)-302(searc)26(hing)-301(for)-303(test)-303(driv)27(ers)-302(ignores)-303(all)-303(directories)-303(named)-302(SCCS,)-303(R)27(CS,)-302(and)]TJ -43.39 -13.15 TD[(CVS.)]TJ -15.69 -16.14 TD[(8.)-660(There)-331(is)-331(no)26(w)-330(a)-331(generic)-332(k)27(eyw)28(ord)-331(based)-331(test)-331(harness)-332(that)-331(uses)-331(commen)26(ts)-330(in)-331(source)-332(co)-28(de)]TJ 15.69 -13.15 TD[(to)-333(con)27(trol)-332(ho)26(w)-332(eac)27(h)-332(test)-334(case)-333(gets)-333(built)-334(and)-333(run.)]TJ -15.69 -16.14 TD[(9.)-660(There)-333(is)-333(no)27(w)-333(some)-333(supp)-28(ort)-333(for)-334(running)-333(a)-333(testsuite)-334(with)-333(m)27(ultiple)-332(passes.)]TJ/F2 14.35 Tf -5.91 -30.88 TD[(2.1)-562(Running)-375(existing)-375(tests)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(T)83(o)-271(run)-272(tests)-271(from)-272(an)-272(existing)-272(collection,)-284(\014rst)-272(use)]TJ/F4 10.91 Tf 229.94 0 TD[(configure)]TJ/F1 10.91 Tf 54.51 0 TD[(as)-271(usual)-272(to)-272(set)-272(up)-271(the)-272(source)]TJ -299.39 -13.15 TD[(directory)-333(con)27(taining)-332(the)-334(tests.)-444(Then)-333(try)-334(running)]TJ/F4 10.91 Tf 28.8 -15.44 TD[(make)-524(check)]TJ/F1 10.91 Tf -13.86 -16.14 TD[(If)-325(the)]TJ/F4 10.91 Tf 29.53 0 TD[(check)]TJ/F1 10.91 Tf 32.19 0 TD[(target)-325(exists,)-327(it)-326(usually)-325(sa)27(v)27(es)-324(y)27(ou)-325(some)-325(trouble|for)-326(instance,)-327(it)-325(can)-326(set)-325(up)]TJ -76.66 -13.15 TD[(an)27(y)-332(auxiliary)-333(programs)-334(or)-333(other)-333(\014les)-334(needed)-333(b)27(y)-333(the)-333(tests.)]TJ 14.94 -16.14 TD[(Once)-329(y)27(ou)-328(ha)27(v)27(e)-328(run)-329(`)]TJ/F4 10.91 Tf 96.52 0 TD[(make)-333(check)]TJ/F1 10.91 Tf 55.18 0 TD[(')-329(to)-329(build)-329(an)27(y)-328(auxiliary)-330(\014les,)-330(y)27(ou)-328(migh)27(t)-328(w)26(an)28(t)-328(to)-329(call)-329(the)]TJ -166.64 -13.15 TD[(test)-293(driv)26(er)]TJ/F4 10.91 Tf 51.99 0 TD[(runtest)]TJ/F1 10.91 Tf 43.3 0 TD[(directly)-293(to)-294(rep)-28(eat)-294(the)-294(tests.)-432(Y)83(ou)-293(ma)27(y)-293(also)-294(ha)26(v)28(e)-293(to)-294(call)]TJ/F4 10.91 Tf 257.32 0 TD[(runtest)]TJ/F1 10.91 Tf 43.3 0 TD[(directly)]TJ -395.91 -13.15 TD[(for)-333(test)-333(collections)-333(with)-334(no)]TJ/F4 10.91 Tf 130.76 0 TD[(check)]TJ/F1 10.91 Tf 32.27 0 TD[(target)-333(in)-333(the)-333(`)]TJ/F4 10.91 Tf 66.7 0 TD[(Makefile)]TJ/F1 10.91 Tf 45.82 0 TD[('.)]TJ ET 0 g 0 G
endstream
endobj
41 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
>>
endobj
39 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 41 0 R
>>
endobj
45 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -194.44
/Flags 4
/FontBBox [-286 -250 1122 967]
/FontName /CMR7
/ItalicAngle 0
/XHeight 431
/StemV 80
/FontFile 44 0 R
>>
endobj
46 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F6
/FontDescriptor 45 0 R
/BaseFont /AAPMXE+CMR7
/FirstChar 0
/LastChar 127
/Widths [706.35 938.5 876.99 781.75 753.97 843.26 815.48 876.99 815.48 876.99 815.48
677.58 646.83 646.83 970.24 970.24 323.41 354.17 569.45 569.45 569.45 569.45 569.45
843.26 507.94 569.45 815.48 876.99 569.45 1013.89 1136.91 876.99 323.41 323.41 569.45
938.5 569.45 938.5 876.99 323.41 446.43 446.43 569.45 876.99 323.41 384.92 323.41
569.45 569.45 569.45 569.45 569.45 569.45 569.45 569.45 569.45 569.45 569.45 323.41
323.41 323.41 876.99 538.69 538.69 876.99 843.26 798.62 815.48 860.12 767.86 737.11
883.93 843.26 412.7 583.34 874.01 706.35 1027.78 843.26 876.99 767.86 876.99 829.37
630.96 815.48 843.26 843.26 1150.8 843.26 843.26 692.46 323.41 569.45 323.41 569.45
323.41 323.41 569.45 630.96 507.94 630.96 507.94 354.17 569.45 630.96 323.41 354.17
600.2 323.41 938.5 630.96 569.45 630.96 600.2 446.43 452.58 446.43 630.96 600.2 815.48
600.2 600.2 507.94 569.45 1138.89 569.45 569.45 569.45]
>>
endobj
48 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 513.89
/Descent -194.44
/Flags 4
/FontBBox [-276 -250 1077 969]
/FontName /CMCSC10
/ItalicAngle 0
/XHeight 431
/StemV 80
/FontFile 47 0 R
>>
endobj
49 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F7
/FontDescriptor 48 0 R
/BaseFont /NVUTVS+CMCSC10
/FirstChar 0
/LastChar 127
/Widths [683.33 902.77 844.44 755.55 727.77 813.88 786.1 844.44 786.1 844.44 786.1
552.77 552.77 319.44 319.44 523.61 302.22 424.44 552.77 552.77 552.77 552.77 552.77
813.88 494.44 915.55 735.55 824.44 635.55 974.99 1091.66 844.44 319.44 319.44 552.77
902.77 552.77 902.77 844.44 319.44 436.11 436.11 552.77 844.44 319.44 377.77 319.44
552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 552.77 319.44
319.44 844.44 844.44 844.44 523.61 844.44 813.88 770.83 786.1 829.16 741.66 712.49
851.38 813.88 405.55 566.66 843.05 683.33 988.88 813.88 844.44 741.66 844.44 799.99
611.1 786.1 813.88 813.88 1105.55 813.88 813.88 669.44 319.44 552.77 319.44 552.77
319.44 319.44 613.33 580 591.11 624.44 557.78 535.55 641.11 613.33 302.22 424.44
635.55 513.33 746.66 613.33 635.55 557.78 635.55 602.22 457.78 591.11 613.33 613.33
835.55 613.33 613.33 502.22 552.77 1105.55 552.77 552.77 552.77]
>>
endobj
51 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -194.44
/Flags 68
/FontBBox [-163 -250 1146 969]
/FontName /CMTI10
/ItalicAngle -14
/XHeight 431
/StemV 80
/FontFile 50 0 R
>>
endobj
52 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F8
/FontDescriptor 51 0 R
/BaseFont /OXLDNK+CMTI10
/FirstChar 0
/LastChar 127
/Widths [627.22 817.77 766.66 692.22 664.44 743.33 715.55 766.66 715.55 766.66 715.55
613.33 562.22 587.77 881.66 894.44 306.67 332.22 511.11 511.11 511.11 511.11 511.11
831.29 460 536.66 715.55 715.55 511.11 882.77 984.99 766.66 255.55 306.67 514.44
817.77 769.09 817.77 766.66 306.67 408.89 408.89 511.11 766.66 306.67 357.78 306.67
511.11 511.11 511.11 511.11 511.11 511.11 511.11 511.11 511.11 511.11 511.11 306.67
306.67 306.67 766.66 511.11 511.11 766.66 743.33 703.89 715.55 755 678.33 652.77
773.61 743.33 385.55 525 768.88 627.22 896.66 743.33 766.66 678.33 766.66 729.44
562.22 715.55 743.33 743.33 998.88 743.33 743.33 613.33 306.67 514.44 306.67 511.11
306.67 306.67 511.11 460 460 511.11 460 306.67 460 511.11 306.67 306.67 460 255.55
817.77 562.22 511.11 511.11 460 421.66 408.89 332.22 536.66 460 664.44 463.89 485.55
408.89 511.11 1022.22 511.11 511.11 511.11]
>>
endobj
53 0 obj
<<
/Length 6907
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(4)-26498(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ 14.94 -23.91 TD[(T)27(ypically)84(,)-446(y)27(ou)-422(m)26(ust)-422(use)-424(t)27(w)28(o)-423(command-line)-424(options:)-625(`)]TJ/F4 10.91 Tf 261.34 0 TD[(--tool)]TJ/F1 10.91 Tf 34.37 0 TD[(',)-446(to)-423(sp)-28(ecify)-424(whic)27(h)-423(set)-423(of)]TJ -310.65 -13.15 TD[(tests)-333(to)-333(run)]TJ/F6 6.97 Tf 55.3 3.96 TD[(1)]TJ/F1 10.91 Tf 4.47 -3.96 TD[(,)-333(and)-333(`)]TJ/F4 10.91 Tf 30.91 0 TD[(--srcdir)]TJ/F1 10.91 Tf 45.82 0 TD[(',)-333(to)-333(sp)-28(ecify)-333(where)-334(to)-333(\014nd)-333(test)-334(directories.)]TJ -121.56 -16.14 TD[(F)83(or)-293(example,)-302(if)-294(the)-294(directory)-295(`)]TJ/F4 10.91 Tf 141.53 0 TD[(gdb/testsuite)]TJ/F1 10.91 Tf 74.45 0 TD[(')-294(con)27(tains)-293(a)-294(collection)-294(of)-294(DejaGn)27(u)-294(tests)-294(for)]TJ/F7 10.91 Tf -230.92 -13.15 TD[(gdb)]TJ/F1 10.91 Tf 20.13 0 TD[(,)-333(y)27(ou)-332(can)-334(run)-333(them)-333(lik)26(e)-332(this:)]TJ/F4 10.91 Tf 8.67 -15.45 TD[(eg$)-524(cd)-525(gdb/testsuite)]TJ 0 -12.45 TD[(eg$)-524(runtest)-525(--tool)-525(gdb)]TJ/F8 10.91 Tf -28.8 -12.45 TD[(T)76(est)-357(output)-357(fol)-51(lows,)-358(ending)-358(with:)]TJ/F4 10.91 Tf 28.8 -24.91 TD[(===)-524(gdb)-525(Summary)-525(===)]TJ 0 -24.91 TD[(#)-524(of)-525(expected)-525(passes)-525(508)]TJ 0 -12.45 TD[(#)-524(of)-525(expected)-525(failures)-525(103)]TJ 0 -12.45 TD[(/usr/latest/bin/gdb)-524(version)-525(4.14.4)-525(-nx)]TJ/F1 10.91 Tf -13.86 -16.14 TD[(Y)83(ou)-222(can)-223(use)-223(the)-223(option)-223(`)]TJ/F4 10.91 Tf 111.02 0 TD[(--srcdir)]TJ/F1 10.91 Tf 45.81 0 TD[(')-222(to)-223(p)-28(oin)27(t)-222(to)-223(some)-223(other)-223(directory)-223(con)26(taining)-222(a)-223(collection)]TJ -171.77 -13.15 TD[(of)-333(tests:)]TJ/F4 10.91 Tf 28.8 -15.44 TD[(eg$)-524(runtest)-525(--tool)-525(gdb)-525(--srcdir)-525(/devo/gdb/testsuite)]TJ/F1 10.91 Tf -13.86 -16.14 TD[(These)-468(examples)-468(assume)-468(a)]TJ/F5 10.91 Tf 131.29 0 TD[(nativ)27(e)]TJ/F1 10.91 Tf 34.81 0 TD[(con\014guration,)-502(where)-468(the)-468(same)-468(computer)-469(runs)-468(b)-28(oth)]TJ/F4 10.91 Tf -181.04 -13.15 TD[(runtest)]TJ/F1 10.91 Tf 44.02 0 TD[(and)-360(the)-361(tests)-360(themselv)27(es.)-525(When)-361(y)27(ou)-360(ha)27(v)28(e)-360(a)]TJ/F5 10.91 Tf 214.12 0 TD[(cross)]TJ/F1 10.91 Tf 27.57 0 TD[(con\014guration,)-367(the)-360(tests)-361(run)-360(on)]TJ -285.71 -13.16 TD[(a)-366(di\013eren)27(t)-365(computer,)-374(con)26(trolled)-365(b)27(y)-365(the)-366(host)-366(running)]TJ/F4 10.91 Tf 255.56 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(.)-542(In)-366(this)-367(situation,)-374(y)27(ou)-365(need)]TJ -295.65 -13.15 TD[(the)-333(option)-333(`)]TJ/F4 10.91 Tf 55.76 0 TD[(--name)]TJ/F1 10.91 Tf 34.36 0 TD[(')-333(to)-333(sp)-28(ecify)-333(the)-334(net)27(w)28(ork)-332(address)-334(for)-333(the)-333(other)-334(computer:)]TJ/F4 10.91 Tf -61.32 -15.44 TD[(eg$)-524(runtest)-525(--tool)-525(gdb)-525(--name)-525(vx9.munist.com)]TJ/F1 10.91 Tf -13.86 -16.14 TD[(If)-270(y)27(ou)-269(alw)27(a)27(ys)-269(use)-270(the)-270(same)-270(option)-271(v)55(alues,)-282(y)27(ou)-269(can)-270(record)-271(them)-270(in)-270(a)-270(\014le)-270(called)-271(`)]TJ/F4 10.91 Tf 365.18 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(',)]TJ -425.94 -13.15 TD[(rather)-362(than)-362(t)27(yping)-361(them)-362(eac)27(h)-361(time.)-531(See)-362(Chapter)-362(4)-362([Setting)-362(defaults)-362(for)]TJ/F4 10.91 Tf 347.29 0 TD[(runtest)]TJ/F1 10.91 Tf 44.04 0 TD[(options],)]TJ -391.33 -13.15 TD[(page)-333(15.)]TJ 14.94 -16.14 TD[(By)-392(default,)]TJ/F4 10.91 Tf 58.26 0 TD[(runtest)]TJ/F1 10.91 Tf 44.37 0 TD[(prin)27(ts)-391(only)-392(the)-392(names)-392(of)-392(the)-392(tests)-392(it)-392(runs,)-407(output)-392(from)-392(an)26(y)-391(tests)]TJ -117.57 -13.15 TD[(that)-439(ha)26(v)28(e)-439(unexp)-27(ected)-440(results,)-467(and)-439(a)-440(summary)-440(sho)27(wing)-439(ho)27(w)-439(man)27(y)-439(tests)-440(passed)-440(and)-440(ho)27(w)]TJ 0 -13.15 TD[(man)27(y)-282(failed.)-427(T)82(o)-282(displa)27(y)-282(output)-282(from)-283(all)-283(tests)-283(\(whether)-283(or)-283(not)-282(they)-283(b)-28(eha)27(v)28(e)-282(as)-283(exp)-28(ected\),)-293(use)]TJ 0 -13.15 TD[(the)-392(`)]TJ/F4 10.91 Tf 22.47 0 TD[(--all)]TJ/F1 10.91 Tf 28.63 0 TD[(')-392(option.)-623(F)83(or)-392(more)-393(v)27(erb)-27(ose)-392(output)-393(ab)-28(out)-392(pro)-28(cesses)-393(b)-28(eing)-392(run,)-408(comm)27(unication,)]TJ -51.1 -13.15 TD[(and)-391(so)-391(on,)-406(use)-391(`)]TJ/F4 10.91 Tf 77.35 0 TD[(--verbose)]TJ/F1 10.91 Tf 51.55 0 TD[('.)-618(T)83(o)-391(see)-391(ev)27(en)-390(more)-391(output,)-406(use)-391(m)26(ultiple)-390(`)]TJ/F4 10.91 Tf 206.62 0 TD[(--verbose)]TJ/F1 10.91 Tf 51.55 0 TD[(')-391(options.)]TJ -387.07 -13.15 TD[(See)-393(Chapter)-394(3)-394([Using)]TJ/F4 10.91 Tf 107.27 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(],)-408(page)-394(9,)-409(for)-393(a)-394(more)-394(detailed)-393(explanation)-394(of)-394(eac)27(h)]TJ/F4 10.91 Tf 244.55 0 TD[(runtest)]TJ/F1 10.91 Tf -391.91 -13.15 TD[(option.)]TJ 14.94 -16.14 TD[(T)83(est)-302(output)-303(go)-28(es)-303(in)27(to)-302(t)27(w)28(o)-302(\014les)-303(in)-303(y)27(our)-302(curren)27(t)-302(directory:)-429(summary)-303(output)-303(in)-303(`)]TJ/F5 10.91 Tf 369.61 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.48 0 TD[(.sum)]TJ/F1 10.91 Tf 22.91 0 TD[(',)]TJ -425.94 -13.15 TD[(and)-350(detailed)-351(output)-351(in)-351(`)]TJ/F5 10.91 Tf 114.71 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.48 0 TD[(.log)]TJ/F1 10.91 Tf 22.91 0 TD[('.)-497(\()]TJ/F5 10.91 Tf 15.73 0 TD[(to)-27(ol)]TJ/F1 10.91 Tf 22.74 0 TD[(refers)-350(to)-351(the)-351(collection)-351(of)-351(tests;)-360(for)-350(example,)-356(after)]TJ -194.57 -13.15 TD[(a)-401(run)-402(with)-401(`)]TJ/F4 10.91 Tf 59.24 0 TD[(--tool)-333(gdb)]TJ/F1 10.91 Tf 55.18 0 TD[(',)-418(lo)-28(ok)-402(for)-401(output)-402(\014les)-402(`)]TJ/F4 10.91 Tf 114.61 0 TD[(gdb.sum)]TJ/F1 10.91 Tf 40.09 0 TD[(')-401(and)-402(`)]TJ/F4 10.91 Tf 32.4 0 TD[(gdb.log)]TJ/F1 10.91 Tf 40.09 0 TD[('.\))-649(See)-402(Section)-401(5.7)]TJ -341.61 -13.15 TD[([The)-333(\014les)-333(DejaGn)27(u)-333(writes],)-333(page)-333(35.)]TJ ET 18.00 -488.41 m 162.00 -488.41 l 162.00 -488.01 l 18.00 -488.01 l b BT/F6 6.97 Tf 23.02 -496.35 TD[(1)]TJ/F1 10.91 Tf 9.92 -3.96 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(--tool)]TJ/F1 10.91 Tf 34.37 0 TD[(')-373(selects)-373(a)-373(particular)-373(suite)-374(of)-373(tests,)]TJ/F8 10.91 Tf 170.49 0 TD[(not)]TJ/F1 10.91 Tf 20.44 0 TD[(the)-373(name)-373(of)-373(the)-373(executable)-374(program)-373(to)]TJ -228.33 -13.15 TD[(run.)-620(See)-392(Chapter)-392(4)-391([Con\014guration)-392(dep)-28(enden)27(t)-391(v)54(alues],)-405(page)-392(15,)-407(for)-392(information)-392(on)-392(the)]TJ 0 -13.15 TD[(v)55(ariables)-332(that)-334(y)27(ou)-332(can)-334(use)-333(to)-333(sp)-28(ecify)-333(the)-334(names)-333(of)-333(programs)-334(to)-333(run.)]TJ ET 0 g 0 G
endstream
endobj
54 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F6 46 0 R
/F7 49 0 R
/F8 52 0 R
/F5 31 0 R
>>
endobj
43 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 54 0 R
>>
endobj
58 0 obj
<<
/Type /FontDescriptor
/CapHeight 0
/Ascent 750
/Descent -2000
/Flags 4
/FontBBox [-2000 -2000 2040 2040]
/FontName /LCIRCLE10
/ItalicAngle 0
/XHeight 431
/StemV 80
/FontFile 57 0 R
>>
endobj
59 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F9
/FontDescriptor 58 0 R
/BaseFont /BMCYBZ+LCIRCLE10
/FirstChar 0
/LastChar 126
/Widths [400 400 400 400 800 800 800 800 1200 1200 1200 1200 1600 1600 1600 1600
2000 2000 2000 2000 2400 2400 2400 2400 2800 2800 2800 2800 3200 3200 3200 3200 3600
3600 3600 3600 4000 4000 4000 4000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100 200 300 400
500 600 700 800 900 1000 1100 1200 1300 1400 1500 0 100 200 300 400 500 600 700 800
900 1000 1100 1200 1300 1400 1500]
>>
endobj
60 0 obj
<<
/Length 6627
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(2:)-444(What)-334(is)-333(new)-333(in)-334(this)-333(release)-333(?)-21300(5)]TJ/F2 14.35 Tf 0 -23.91 TD[(2.2)-562(What)-375(do)-31(es)-375(a)-375(DejaGn)30(u)-374(test)-375(lo)-31(ok)-375(lik)30(e?)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(Eac)27(h)-353(DejaGn)27(u)-354(test)-354(is)-355(an)]TJ/F4 10.91 Tf 121.65 0 TD[(expect)]TJ/F1 10.91 Tf 38.23 0 TD[(script;)-364(the)-355(tests)-354(v)54(ary)-353(widely)-355(in)-354(complexit)27(y)83(,)-359(dep)-27(ending)]TJ -174.82 -13.15 TD[(on)-333(the)-333(nature)-333(of)-334(the)-333(to)-28(ol)-333(and)-334(the)-333(feature)-333(tested.)]TJ 14.94 -16.14 TD[(Here)-411(is)-411(a)-411(v)26(ery)-410(simple)]TJ/F7 10.91 Tf 108.07 0 TD[(gdb)]TJ/F1 10.91 Tf 24.63 0 TD[(test|one)-411(of)-411(the)-411(simplest)-412(tests)-411(shipp)-28(ed)-411(with)-411(DejaGn)26(u)-410(\(ex-)]TJ -147.64 -13.15 TD[(tracted)-333(from)-333(`)]TJ/F4 10.91 Tf 66.42 0 TD[(gdb.t00/echo.exp)]TJ/F1 10.91 Tf 91.64 0 TD[('\):)]TJ/F6 6.97 Tf 10.3 3.96 TD[(2)]TJ/F9 9.96 Tf -168.36 -14.01 TD[(\013)]TJ ET 23.98 -85.57 m 450.40 -85.57 l 450.40 -85.17 l 23.98 -85.17 l b BT 456.38 -85.57 TD[(\010)]TJ ET 18.00 -219.92 m 18.40 -219.92 l 18.40 -91.30 l 18.00 -91.30 l b BT/F4 10.91 Tf 21.39 -103.94 TD[(#)-524(send)-525(a)-525(string)-525(to)-525(the)-525(GDB)-525(stdin:)]TJ 0 -12.45 TD[(send)-524("echo)-525(Hello)-525(world!\\n")]TJ 0 -24.91 TD[(#)-524(inspect)-525(the)-525(GDB)-525(stdout)-525(for)-525(the)-525(correct)-525(reply,)]TJ 0 -12.45 TD[(#)-524(and)-525(determine)-525(whether)-525(the)-525(test)-525(passes)-525(or)-525(fails:)]TJ 0 -12.46 TD[(expect)-524({)]TJ 11.45 -12.45 TD[(-re)-524("Hello)-525(world.*$prompt)-525($")-2100({)-525(pass)-525("Echo)-525(test")-525(})]TJ 0 -12.45 TD[(-re)-524("$prompt)-525($")-8925({)-525(fail)-525("Echo)-525(test")-525(})]TJ 0 -12.46 TD[(timeout)-13124({)-525(fail)-525("\(timeout\))-525(Echo)-525(test")-525(})]TJ 0 -12.45 TD[(})]TJ ET 456.38 -219.92 m 456.77 -219.92 l 456.77 -91.30 l 456.38 -91.30 l b BT/F9 9.96 Tf 18 -226.14 TD[(\012)]TJ ET 23.98 -226.14 m 450.40 -226.14 l 450.40 -225.74 l 23.98 -225.74 l b BT 456.38 -226.14 TD[(\011)]TJ/F1 10.91 Tf -423.44 -17.39 TD[(Though)-373(brief,)-384(this)-374(example)-373(is)-374(a)-373(complete)-374(test.)-565(It)-374(illustrates)-374(some)-373(of)-374(the)-374(main)-373(features)]TJ -14.94 -13.15 TD[(of)-333(DejaGn)27(u)-332(test)-334(scripts:)]TJ/F3 10.91 Tf 8.95 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(The)-345(test)-346(case)-346(do)-28(es)-345(not)-346(start)-346(the)-346(tested)-345(program)-346(\()]TJ/F7 10.91 Tf 237.07 0 TD[(gdb)]TJ/F1 10.91 Tf 23.9 0 TD[(in)-345(this)-346(case\);)-352(all)-346(test)-345(scripts)-346(for)]TJ -260.97 -13.15 TD[(in)27(teractiv)28(e)-332(to)-28(ols)-333(can)-334(assume)-333(the)-333(corresp)-28(onding)-333(to)-28(ol)-334(is)-333(running.)]TJ/F3 10.91 Tf -12.65 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(Commen)27(ts)-332(start)-333(with)-334(`)]TJ/F4 10.91 Tf 108.33 0 TD[(#)]TJ/F1 10.91 Tf 5.73 0 TD[('.)]TJ/F3 10.91 Tf -126.71 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(The)-223(main)-223(commands)-223(y)27(ou)-222(use)-224(to)-223(con)27(trol)-222(a)-223(tested)-224(program)-223(are)]TJ/F4 10.91 Tf 283.15 0 TD[(send)]TJ/F1 10.91 Tf 25.34 0 TD[(\(to)-223(giv)27(e)-222(it)-223(commands\))]TJ -308.49 -13.15 TD[(and)]TJ/F4 10.91 Tf 21.21 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(\(to)-333(analyze)-333(its)-333(resp)-28(onses\).)]TJ/F3 10.91 Tf -71.86 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(The)]TJ/F4 10.91 Tf 22.77 0 TD[(expect)]TJ/F1 10.91 Tf 38.34 0 TD[(command)-364(uses)-365(a)-364(list)-365(of)-364(pairs;)-381(a)-364(pattern)-365(\(regular)-365(expression)-364(if)-365(`)]TJ/F4 10.91 Tf 301.1 0 TD[(-re)]TJ/F1 10.91 Tf 17.18 0 TD[(')-364(sp)-28(ec-)]TJ -379.39 -13.15 TD[(i\014ed\),)-395(follo)27(w)27(ed)-382(b)27(y)-382(an)-384(action)-383(to)-383(run)-384(if)-383(the)-383(pattern)-383(matc)26(hes)-382(output)-383(from)-383(the)-384(program.)]TJ 0 -13.15 TD[(Only)-333(the)-333(action)-333(for)-334(the)]TJ/F8 10.91 Tf 113.97 0 TD[(\014rst)]TJ/F1 10.91 Tf 23.49 0 TD[(matc)27(hing)-332(pattern)-333(will)-334(execute.)]TJ/F3 10.91 Tf -150.11 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(T)83(est)-332(cases)-334(use)-333(the)-333(commands)]TJ/F4 10.91 Tf 143.03 0 TD[(pass)]TJ/F1 10.91 Tf 26.55 0 TD[(and)]TJ/F4 10.91 Tf 21.21 0 TD[(fail)]TJ/F1 10.91 Tf 26.54 0 TD[(to)-333(record)-333(the)-333(test)-334(outcome.)]TJ/F2 14.35 Tf -238.93 -30.89 TD[(2.3)-562(Design)-375(goals)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(DejaGn)27(u)-464(grew)-465(out)-465(of)-465(the)-465(in)26(ternal)-464(needs)-465(of)-465(Cygn)27(us)-464(Supp)-28(ort.)-840(Cygn)27(us)-465(main)27(tains)-464(and)]TJ -14.94 -13.15 TD[(enhances)-259(a)-259(v)55(ariet)27(y)-258(of)-259(free)-259(programs)-260(in)-259(man)27(y)-258(di\013eren)26(t)-258(en)27(vironmen)28(ts,)-273(and)-260(w)27(e)-258(needed)-259(a)-260(testing)]TJ 0 -13.15 TD[(to)-27(ol)-334(that:)]TJ/F3 10.91 Tf 8.95 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(is)-333(useful)-333(to)-333(dev)26(elop)-26(ers)-334(while)-333(\014xing)-333(bugs;)]TJ/F3 10.91 Tf -12.65 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(automates)-333(running)-333(man)27(y)-333(tests)-333(during)-333(a)-334(soft)27(w)28(are)-332(release)-334(pro)-28(cess;)]TJ/F3 10.91 Tf -12.65 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(is)-333(p)-28(ortable)-333(among)-333(a)-334(v)55(ariet)28(y)-333(of)-333(host)-333(computers;)]TJ/F3 10.91 Tf -12.65 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(supp)-27(orts)-334(cross-dev)27(elopmen)28(t)-332(testing;)]TJ/F3 10.91 Tf -12.65 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(p)-27(ermits)-334(testing)-333(in)27(teractiv)28(e)-333(programs,)-333(lik)27(e)]TJ/F7 10.91 Tf 200.3 0 TD[(gdb)]TJ/F1 10.91 Tf 20.14 0 TD[(;)-333(and)]TJ/F3 10.91 Tf -233.09 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(p)-27(ermits)-334(testing)-333(batc)27(h)-332(orien)26(ted)-332(programs,)-333(lik)26(e)]TJ/F7 10.91 Tf 218.79 0 TD[(gcc)]TJ/F1 10.91 Tf 19.89 0 TD[(.)]TJ ET 18.00 -578.60 m 162.00 -578.60 l 162.00 -578.21 l 18.00 -578.21 l b BT/F6 6.97 Tf 23.02 -586.55 TD[(2)]TJ/F1 10.91 Tf 9.92 -3.96 TD[(More)-460(recen)26(t)]TJ/F7 10.91 Tf 63.45 0 TD[(gdb)]TJ/F1 10.91 Tf 25.16 0 TD[(tests)-460(use)-461(the)-461(`)]TJ/F4 10.91 Tf 70.42 0 TD[(gdb_test)]TJ/F1 10.91 Tf 45.81 0 TD[(')-460(pro)-28(cedure.)-827(An)-461(equiv)55(alen)28(t)-460(test)-461(using)-461(that)]TJ -204.84 -13.15 TD[(pro)-27(cedure)-334(is)-333(`)]TJ/F4 10.91 Tf 68.31 0 TD[(gdb_test)-333("echo)-333(Hello)-333(world!")-334("Hello)-333(world!")]TJ/F1 10.91 Tf 239.45 0 TD[(')]TJ ET 0 g 0 G
endstream
endobj
61 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F7 49 0 R
/F6 46 0 R
/F9 59 0 R
/F3 21 0 R
/F8 52 0 R
>>
endobj
56 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 61 0 R
>>
endobj
64 0 obj
<<
/Length 8942
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(6)-26498(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ 14.94 -23.91 TD[(Some)-310(of)-311(the)-310(requiremen)27(ts)-310(pro)27(v)28(ed)-310(c)27(hallenging.)-436(F)82(or)-309(example,)-315(in)27(teractiv)27(e)-309(programs)-311(do)-310(not)]TJ -14.94 -13.15 TD[(lend)-398(themselv)27(es)-398(v)27(ery)-397(w)27(ell)-398(to)-398(automated)-399(testing.)-639(But)-399(all)-398(the)-399(requiremen)27(ts)-397(are)-399(imp)-27(ortan)26(t:)]TJ 0 -13.15 TD[(for)-318(instance,)-321(it)-319(is)-318(imp)-28(erativ)27(e)-318(to)-318(mak)27(e)-318(sure)-318(that)]TJ/F7 10.91 Tf 225.51 0 TD[(gdb)]TJ/F1 10.91 Tf 23.61 0 TD[(w)27(orks)-317(as)-319(w)27(ell)-317(when)-319(cross-debugging)-318(as)]TJ -249.12 -13.15 TD[(it)-333(do)-28(es)-333(in)-333(a)-334(nativ)27(e)-332(con\014guration.)]TJ 14.94 -16.14 TD[(Probably)-328(the)-329(greatest)-329(c)27(hallenge)-328(w)27(as)-328(testing)-329(in)-329(a)-329(cross-dev)27(elopmen)28(t)-328(en)27(vironmen)28(t)-328(\(whic)27(h)]TJ -14.94 -13.15 TD[(can)-410(b)-28(e)-410(a)-411(real)-410(nigh)27(tmare\).)-675(Most)-411(cross-dev)27(elopmen)28(t)-410(en)27(vironmen)28(ts)-410(are)-410(customized)-410(b)26(y)-409(eac)27(h)]TJ 0 -13.16 TD[(dev)27(elop)-26(er.)-668(Ev)27(en)-407(when)-408(buying)-407(pac)26(k)56(aged)-407(b)-27(oards)-408(from)-408(v)27(endors)-407(there)-407(are)-408(man)27(y)-407(di\013erences.)]TJ 0 -13.15 TD[(The)-387(comm)26(unication)-387(in)27(terfaces)-387(v)55(ary)-387(from)-388(a)-388(serial)-388(line)-388(to)-388(ethernet.)-609(DejaGn)27(u)-387(w)27(as)-387(designed)]TJ 0 -13.15 TD[(with)-392(a)-392(mo)-28(dular)-392(comm)27(unication)-391(setup,)-407(so)-393(that)-392(eac)27(h)-391(kind)-393(of)-392(comm)27(unication)-391(can)-393(b)-27(e)-393(added)]TJ 0 -13.15 TD[(as)-323(required,)-325(and)-324(supp)-28(orted)-323(thereafter.)-441(Once)-324(a)-323(comm)27(unication)-323(pro)-27(cedure)-324(is)-323(co)-28(ded,)-325(an)26(y)-322(test)]TJ 0 -13.15 TD[(can)-335(use)-335(it.)-450(Curren)27(tly)-334(DejaGn)26(u)-334(can)-335(use)]TJ/F4 10.91 Tf 188.77 0 TD[(rsh)]TJ/F1 10.91 Tf 17.19 0 TD[(,)]TJ/F4 10.91 Tf 6.69 0 TD[(rlogin)]TJ/F1 10.91 Tf 34.36 0 TD[(,)]TJ/F4 10.91 Tf 6.69 0 TD[(telnet)]TJ/F1 10.91 Tf 34.37 0 TD[(,)]TJ/F4 10.91 Tf 6.69 0 TD[(tip)]TJ/F1 10.91 Tf 17.18 0 TD[(,)]TJ/F4 10.91 Tf 6.69 0 TD[(kermit)]TJ/F1 10.91 Tf 34.37 0 TD[(,)-335(and)]TJ/F4 10.91 Tf 27.92 0 TD[(mondfe)]TJ/F1 10.91 Tf 38.02 0 TD[(for)]TJ -418.94 -13.15 TD[(remote)-333(comm)27(unications.)]TJ 14.94 -16.14 TD[(Julia)-243(Menapace)-243(\014rst)-243(coined)-243(the)-243(term)-243(\\Deja)-243(Gn)27(u")-242(to)-243(describ)-28(e)-243(an)-243(earlier)-243(testing)-243(framew)27(ork)]TJ -14.94 -13.15 TD[(at)-426(Cygn)27(us)-426(Supp)-27(ort.)-724(When)-426(w)26(e)-425(replaced)-426(it)-427(with)-426(the)-427(Exp)-27(ect-based)-427(framew)27(ork,)-449(it)-426(w)27(as)-426(lik)27(e)]TJ 0 -13.15 TD[(DejaGn)27(u)-332(all)-333(o)26(v)28(er)-332(again)-61(.)-242(.)-243(.)]TJ/F2 14.35 Tf 0 -30.88 TD[(2.4)-562(A)-375(POSIX)-375(conforming)-375(test)-375(framew)30(ork)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(DejaGn)27(u)-332(conforms)-333(to)-334(the)]TJ/F7 10.91 Tf 124.56 0 TD[(posix)]TJ/F1 10.91 Tf 31.64 0 TD[(standard)-333(for)-333(test)-333(framew)26(orks.)]TJ/F7 10.91 Tf -156.2 -16.14 TD[(posix)]TJ/F1 10.91 Tf 32.27 0 TD[(standard)-390(1003.3)-391(de\014nes)-391(what)-391(a)-391(testing)-391(framew)27(ork)-390(needs)-391(to)-391(pro)26(vide,)-404(in)-391(order)-391(to)]TJ -47.21 -13.15 TD[(p)-27(ermit)-271(the)-271(creation)-271(of)]TJ/F7 10.91 Tf 105.82 0 TD[(posix)]TJ/F1 10.91 Tf 30.96 0 TD[(conformance)-270(test)-271(suites.)-424(This)-271(standard)-271(is)-271(primarily)-271(orien)27(ted)-270(to)]TJ -136.78 -13.15 TD[(running)]TJ/F7 10.91 Tf 40.66 0 TD[(posix)]TJ/F1 10.91 Tf 31.66 0 TD[(conformance)-335(tests,)-336(but)-336(its)-335(requiremen)26(ts)-334(also)-336(supp)-28(ort)-335(testing)-336(of)-335(features)-336(not)]TJ -72.32 -13.15 TD[(related)-244(to)]TJ/F7 10.91 Tf 47.78 0 TD[(posix)]TJ/F1 10.91 Tf 30.66 0 TD[(conformance.)]TJ/F7 10.91 Tf 67.29 0 TD[(posix)]TJ/F1 10.91 Tf 30.66 0 TD[(1003.3)-244(do)-27(es)-245(not)-244(sp)-27(ecify)-245(a)-244(particular)-244(testing)-244(framew)27(ork,)]TJ -176.39 -13.15 TD[(but)-333(at)-333(this)-333(time)-334(there)-333(is)-333(only)-334(one)-333(other)]TJ/F7 10.91 Tf 190.79 0 TD[(posix)]TJ/F1 10.91 Tf 31.63 0 TD[(conforming)-333(test)-333(framew)27(ork:)]TJ/F7 10.91 Tf 135.91 0 TD[(tet)]TJ/F1 10.91 Tf 18.99 0 TD[(.)]TJ/F6 6.97 Tf 3.03 3.96 TD[(3)]TJ/F1 10.91 Tf -365.41 -20.1 TD[(The)]TJ/F7 10.91 Tf 22.05 0 TD[(posix)]TJ/F1 10.91 Tf 31.25 0 TD[(do)-27(cumen)27(tation)-298(refers)-298(to)]TJ/F5 10.91 Tf 116.24 0 TD[(assertions)]TJ/F1 10.91 Tf 46.28 0 TD[(.)-432(An)-298(assertion)-299(is)-298(a)-298(description)-298(of)-299(b)-27(eha)26(vior.)]TJ -230.76 -13.15 TD[(F)83(or)-445(example,)-475(if)-446(a)-446(standard)-446(sa)27(ys)-445(\\The)-446(sun)-446(shall)-446(shine",)-475(a)-446(corresp)-28(onding)-446(assertion)-446(migh)27(t)]TJ 0 -13.15 TD[(b)-27(e)-405(\\The)-405(sun)-405(is)-405(shining.")-659(A)-405(test)-405(based)-405(on)-405(this)-405(assertion)-405(w)27(ould)-404(pass)-405(or)-405(fail)-405(dep)-28(ending)-405(on)]TJ 0 -13.15 TD[(whether)-342(it)-342(is)-342(da)27(ytime)-341(or)-342(nigh)26(ttime.)-470(It)-342(is)-342(imp)-28(ortan)27(t)-341(to)-342(note)-342(that)-343(the)-342(standard)-342(b)-28(eing)-342(tested)]TJ 0 -13.15 TD[(is)-337(nev)27(er)-337(1003.3;)-339(the)-338(standard)-337(b)-28(eing)-337(tested)-338(is)-337(some)-338(other)-337(standard,)-339(for)-337(whic)26(h)-336(the)-337(assertions)]TJ 0 -13.15 TD[(w)27(ere)-332(written.)]TJ 14.94 -16.14 TD[(As)-343(there)-343(is)-343(no)-343(test)-344(suite)-343(to)-343(test)]TJ/F8 10.91 Tf 153.02 0 TD[(testing)-366(fr)50(ameworks)]TJ/F1 10.91 Tf 93.67 0 TD[(for)]TJ/F7 10.91 Tf 16.81 0 TD[(posix)]TJ/F1 10.91 Tf 31.74 0 TD[(1003.3)-343(conformance,)-345(v)26(eri-)]TJ -310.18 -13.15 TD[(fying)-323(conformance)-323(to)-323(this)-323(standard)-323(is)-323(done)-323(b)27(y)-322(rep)-28(eatedly)-323(reading)-323(the)-323(standard)-323(and)-323(exp)-28(eri-)]TJ 0 -13.15 TD[(men)27(ting.)-437(One)-316(of)-316(the)-316(main)-316(things)-316(1003.3)-316(do)-27(es)-316(sp)-28(ecify)-316(is)-316(the)-316(set)-316(of)-316(allo)27(w)28(ed)-315(output)-316(messages,)]TJ 0 -13.15 TD[(and)-436(their)-437(de\014nitions.)-755(F)82(our)-436(messages)-437(are)-436(supp)-28(orted)-437(for)-437(a)-437(required)-437(feature)-436(of)]TJ/F7 10.91 Tf 379.24 0 TD[(posix)]TJ/F1 10.91 Tf 32.76 0 TD[(con-)]TJ -412 -13.15 TD[(forming)-441(systems,)-468(and)-442(a)-441(\014fth)-442(for)-441(a)-442(conditional)-441(feature.)-769(DejaGn)27(u)-441(supp)-27(orts)-442(the)-441(use)-442(of)-441(all)]TJ 0 -13.16 TD[(\014v)27(e)-443(output)-444(messages;)-499(in)-444(this)-445(sense)-444(a)-444(test)-444(suite)-444(that)-444(uses)-444(exactly)-444(these)-444(messages)-444(can)-444(b)-28(e)]TJ 0 -13.15 TD[(considered)]TJ/F7 10.91 Tf 53.42 0 TD[(posix)]TJ/F1 10.91 Tf 31.64 0 TD[(conforming.)-444(These)-333(de\014nitions)-334(sp)-27(ecify)-334(the)-333(output)-333(of)-334(a)-333(test)-333(case:)]TJ/F4 10.91 Tf -85.06 -28.09 TD[(PASS)]TJ/F1 10.91 Tf 57.6 0 TD[(A)-333(test)-333(has)-333(succeeded.)-445(That)-333(is,)-334(it)-333(demonstrated)-333(that)-334(the)-333(assertion)-333(is)-334(true.)]TJ/F4 10.91 Tf -57.6 -22.12 TD[(XFAIL)]TJ/F7 10.91 Tf 57.6 0 TD[(posix)]TJ/F1 10.91 Tf 33.05 0 TD[(1003.3)-463(do)-28(es)-463(not)-463(incorp)-28(orate)-463(the)-463(notion)-464(of)-463(exp)-28(ected)-463(failures,)-496(so)]TJ/F4 10.91 Tf 315.41 0 TD[(PASS)]TJ/F1 10.91 Tf 22.91 0 TD[(,)]TJ -371.37 -13.15 TD[(instead)-361(of)]TJ/F4 10.91 Tf 50.67 0 TD[(XPASS)]TJ/F1 10.91 Tf 28.64 0 TD[(,)-368(m)27(ust)-361(also)-361(b)-28(e)-361(returned)-362(for)-361(test)-362(cases)-361(whic)27(h)-361(w)27(ere)-361(exp)-27(ected)-362(to)]TJ -79.31 -13.15 TD[(fail)-277(and)-278(did)-278(not.)-426(This)-278(means)-278(that)]TJ/F4 10.91 Tf 160.23 0 TD[(PASS)]TJ/F1 10.91 Tf 25.95 0 TD[(is)-277(in)-278(some)-278(sense)-278(more)-278(am)27(biguous)-277(than)-278(if)]TJ/F4 10.91 Tf -186.18 -13.15 TD[(XPASS)]TJ/F1 10.91 Tf 32.13 0 TD[(is)-320(also)-320(used.)-440(F)83(or)-320(information)-320(on)]TJ/F4 10.91 Tf 155.08 0 TD[(XPASS)]TJ/F1 10.91 Tf 32.13 0 TD[(and)]TJ/F4 10.91 Tf 21.06 0 TD[(XFAIL)]TJ/F1 10.91 Tf 28.64 0 TD[(,)-322(see)-320(Chapter)-320(3)-321([Using)]TJ/F4 10.91 Tf -269.04 -13.15 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(],)-333(page)-333(9.)]TJ ET 18.00 -614.63 m 162.00 -614.63 l 162.00 -614.23 l 18.00 -614.23 l b BT/F6 6.97 Tf 23.02 -622.58 TD[(3)]TJ/F7 10.91 Tf 9.92 -3.96 TD[(tet)]TJ/F1 10.91 Tf 22.45 0 TD[(w)27(as)-316(created)-318(b)27(y)-317(Unisoft)-318(for)-317(a)-318(consortium)-318(comprised)-317(of)-318(X/Op)-28(en,)-321(Unix)-317(In)27(ternational,)]TJ -22.45 -13.15 TD[(and)-333(the)-333(Op)-28(en)-333(Soft)27(w)27(are)-332(F)82(oundation.)]TJ ET 0 g 0 G
endstream
endobj
65 0 obj
<<
/F1 9 0 R
/F7 49 0 R
/F4 28 0 R
/F2 12 0 R
/F6 46 0 R
/F5 31 0 R
/F8 52 0 R
>>
endobj
63 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 65 0 R
>>
endobj
68 0 obj
<<
/Length 7942
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(2:)-444(What)-334(is)-333(new)-333(in)-334(this)-333(release)-333(?)-21300(7)]TJ/F4 10.91 Tf 0 -23.91 TD[(FAIL)]TJ/F1 10.91 Tf 57.6 0 TD[(A)-290(test)]TJ/F8 10.91 Tf 32.15 0 TD[(has)]TJ/F1 10.91 Tf 19.67 0 TD[(pro)-27(duced)-290(the)-291(bug)-290(it)-290(w)27(as)-289(in)26(tended)-289(to)-290(capture.)-430(That)-290(is,)-299(it)-290(has)-290(demon-)]TJ -51.82 -13.15 TD[(strated)-348(that)-348(the)-348(assertion)-348(is)-348(false.)-489(The)]TJ/F4 10.91 Tf 188.79 0 TD[(FAIL)]TJ/F1 10.91 Tf 26.7 0 TD[(message)-348(is)-348(based)-348(on)-348(the)-348(test)-348(case)]TJ -215.49 -13.15 TD[(only)83(.)-444(Other)-333(messages)-333(are)-334(used)-333(to)-333(indicate)-334(a)-333(failure)-333(of)-334(the)-333(framew)27(ork.)]TJ 0 -16.14 TD[(As)-301(with)]TJ/F4 10.91 Tf 40.27 0 TD[(PASS)]TJ/F1 10.91 Tf 22.91 0 TD[(,)]TJ/F7 10.91 Tf 6.39 0 TD[(posix)]TJ/F1 10.91 Tf 31.29 0 TD[(tests)-301(m)27(ust)-300(return)]TJ/F4 10.91 Tf 84.95 0 TD[(FAIL)]TJ/F1 10.91 Tf 26.2 0 TD[(rather)-301(than)]TJ/F4 10.91 Tf 57.54 0 TD[(XFAIL)]TJ/F1 10.91 Tf 31.93 0 TD[(ev)27(en)-300(if)-301(a)-302(failure)]TJ -301.48 -13.15 TD[(w)27(as)-332(exp)-28(ected.)]TJ/F4 10.91 Tf -57.6 -22.12 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(A)-387(test)-387(pro)-28(duced)-387(indeterminate)-388(results.)-606(Usually)82(,)-400(this)-387(means)-387(the)-388(test)-387(executed)]TJ 0 -13.15 TD[(in)-408(an)-408(unexp)-27(ected)-408(fashion;)-446(this)-408(outcome)-408(requires)-408(that)-408(a)-408(h)27(uman)-407(b)-28(eing)-408(go)-408(o)27(v)27(er)]TJ 0 -13.15 TD[(results,)-383(to)-374(determine)-374(if)-374(the)-374(test)-373(should)-374(ha)27(v)27(e)-372(passed)-374(or)-374(failed.)-566(This)-374(message)-374(is)]TJ 0 -13.15 TD[(also)-279(used)-280(for)-280(an)27(y)-279(test)-279(that)-280(requires)-280(h)27(uman)-279(in)27(terv)28(en)27(tion)-278(b)-28(ecause)-280(it)-280(is)-279(b)-28(ey)27(ond)-279(the)]TJ 0 -13.15 TD[(abilities)-309(of)-310(the)-310(testing)-310(framew)26(ork.)-435(An)26(y)-309(unresolv)27(ed)-309(test)-310(should)-310(resolv)27(ed)-309(to)]TJ/F4 10.91 Tf 351.49 0 TD[(PASS)]TJ/F1 10.91 Tf -351.49 -13.16 TD[(or)]TJ/F4 10.91 Tf 13.36 0 TD[(FAIL)]TJ/F1 10.91 Tf 26.55 0 TD[(b)-27(efore)-334(a)-333(test)-333(run)-334(can)-333(b)-28(e)-333(considered)-333(\014nished.)]TJ -39.91 -16.13 TD[(Note)-311(that)-311(for)]TJ/F7 10.91 Tf 65.97 0 TD[(posix)]TJ/F1 10.91 Tf 28 0 TD[(,)-315(eac)27(h)-310(assertion)-312(m)27(ust)-310(pro)-28(duce)-311(a)-311(test)-311(result)-311(co)-28(de.)-437(If)-311(the)-312(test)]TJ -93.97 -13.16 TD[(isn't)-401(actually)-401(run,)-418(it)-402(m)27(ust)-400(pro)-28(duce)]TJ/F4 10.91 Tf 173 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 61.65 0 TD[(rather)-401(than)-401(just)-401(lea)26(ving)-400(that)]TJ -234.65 -13.15 TD[(test)-383(out)-383(of)-383(the)-383(output.)-594(This)-383(means)-384(that)-383(y)27(ou)-382(ha)27(v)27(e)-382(to)-383(b)-28(e)-383(careful)-383(when)-383(writing)]TJ 0 -13.15 TD[(tests,)-363(to)-358(not)-357(carelessly)-357(use)-358(tcl)-357(statemen)26(ts)-356(lik)27(e)]TJ/F4 10.91 Tf 221.42 0 TD[(return)]TJ/F1 10.91 Tf 34.36 0 TD[(|if)-357(y)27(ou)-357(alter)-357(the)-358(\015o)27(w)-356(of)]TJ -255.78 -13.15 TD[(con)27(trol)-272(of)-273(the)-273(tcl)-273(co)-28(de)-273(y)27(ou)-272(m)27(ust)-272(insure)-273(that)-273(ev)26(ery)-272(test)-273(still)-273(pro)-28(duces)-273(some)-273(result)]TJ 0 -13.15 TD[(co)-27(de.)]TJ 0 -16.14 TD[(Here)-333(are)-333(some)-333(of)-334(the)-333(w)27(a)27(ys)-332(a)-333(test)-334(ma)27(y)-332(wind)-333(up)]TJ/F4 10.91 Tf 225.39 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.28 0 TD[(:)]TJ/F3 10.91 Tf -273.72 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(A)-333(test's)-333(execution)-333(is)-334(in)27(terrupted.)]TJ/F3 10.91 Tf -12.65 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(A)-367(test)-367(do)-27(es)-368(not)-367(pro)-27(duce)-368(a)-367(clear)-367(result.)-546(This)-367(is)-367(usually)-367(b)-28(ecause)-367(there)-367(w)27(as)]TJ 0 -13.15 TD[(an)]TJ/F4 10.91 Tf 15.71 0 TD[(ERROR)]TJ/F1 10.91 Tf 32.83 0 TD[(from)-384(DejaGn)27(u)-384(while)-384(pro)-28(cessing)-384(the)-385(test,)-397(or)-384(b)-28(ecause)-384(there)-385(w)27(ere)]TJ -48.54 -13.15 TD[(three)-445(or)-446(more)]TJ/F4 10.91 Tf 72.25 0 TD[(WARNING)]TJ/F1 10.91 Tf 44.96 0 TD[(messages.)-781(An)27(y)]TJ/F4 10.91 Tf 78.72 0 TD[(WARNING)]TJ/F1 10.91 Tf 44.95 0 TD[(or)]TJ/F4 10.91 Tf 14.59 0 TD[(ERROR)]TJ/F1 10.91 Tf 33.5 0 TD[(messages)-445(can)]TJ -288.97 -13.15 TD[(in)27(v)56(alidate)-361(the)-361(output)-362(of)-361(the)-362(test.)-529(This)-362(usually)-361(requires)-362(a)-362(h)27(uman)-360(b)-28(eing)-362(to)]TJ 0 -13.15 TD[(examine)-382(the)-383(output)-382(to)-383(determine)-382(what)-383(really)-382(happ)-28(ened|and)-382(to)-383(impro)27(v)28(e)]TJ 0 -13.15 TD[(the)-333(test)-333(case.)]TJ/F3 10.91 Tf -12.65 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(A)-333(test)-333(dep)-28(ends)-333(on)-334(a)-333(previous)-333(test,)-334(whic)27(h)-332(fails.)]TJ/F3 10.91 Tf -12.65 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(The)-333(test)-333(w)27(as)-333(set)-333(up)-333(incorrectly)82(.)]TJ/F4 10.91 Tf -79.2 -22.12 TD[(UNTESTED)]TJ/F1 10.91 Tf 57.6 0 TD[(A)-341(test)-342(w)27(as)-341(not)-342(run.)-469(This)-342(is)-342(a)-341(placeholder,)-344(used)-342(when)-342(there)-342(is)-341(no)-342(real)-342(test)-341(case)]TJ 0 -13.15 TD[(y)27(et.)]TJ -57.6 -19.12 TD[(The)-395(only)-395(remaining)-395(output)-395(message)-395(left)-395(is)-395(in)27(tended)-394(to)-395(test)-395(features)-395(that)-395(are)-395(sp)-28(eci\014ed)-395(b)27(y)]TJ 0 -13.16 TD[(the)-333(applicable)]TJ/F7 10.91 Tf 70.3 0 TD[(posix)]TJ/F1 10.91 Tf 31.64 0 TD[(standard)-333(as)-333(conditional:)]TJ/F4 10.91 Tf -101.94 -22.11 TD[(UNSUPPORTED)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(There)-444(is)-445(no)-445(supp)-28(ort)-445(for)-445(the)-444(tested)-445(case.)-779(This)-445(ma)27(y)-444(mean)-445(that)-445(a)-445(conditional)]TJ 0 -13.15 TD[(feature)-320(of)-320(an)-320(op)-27(erating)-320(system,)-323(or)-320(of)-320(a)-320(compiler,)-323(is)-320(not)-320(implemen)27(ted.)-439(DejaGn)27(u)]TJ 0 -13.15 TD[(also)-256(uses)-256(this)-256(message)-257(when)-256(a)-256(testing)-257(en)27(vironmen)28(t)-255(\(often)-257(a)-256(\\bare)-256(b)-28(oard")-256(target\))]TJ 0 -13.16 TD[(lac)27(ks)-333(basic)-334(supp)-27(ort)-334(for)-334(compiling)-334(or)-334(running)-334(the)-334(test)-334(case.)-446(F)82(or)-332(example,)-335(a)-333(test)]TJ 0 -13.15 TD[(for)-420(the)-420(system)-420(subroutine)]TJ/F4 10.91 Tf 129.49 0 TD[(gethostname)]TJ/F1 10.91 Tf 67.58 0 TD[(w)27(ould)-419(nev)27(er)-419(w)26(ork)-419(on)-420(a)-420(target)-421(b)-27(oard)]TJ -197.07 -13.15 TD[(running)-333(only)-333(a)-333(b)-28(o)-28(ot)-333(monitor.)]TJ -42.66 -19.13 TD[(DejaGn)27(u)-326(uses)-326(the)-327(same)-327(output)-327(pro)-27(cedures)-327(to)-327(pro)-28(duce)-327(these)-326(messages)-327(for)-327(all)-327(test)-326(suites,)]TJ -14.94 -13.15 TD[(and)-365(these)-366(pro)-28(cedures)-366(are)-366(already)-366(kno)27(wn)-365(to)-366(conform)-366(to)]TJ/F7 10.91 Tf 267.41 0 TD[(posix)]TJ/F1 10.91 Tf 31.99 0 TD[(1003.3.)-542(F)83(or)-365(a)-366(DejaGn)27(u)-365(test)]TJ -299.4 -13.15 TD[(suite)-318(to)-318(conform)-319(to)]TJ/F7 10.91 Tf 94.29 0 TD[(posix)]TJ/F1 10.91 Tf 31.47 0 TD[(1003.3,)-321(y)27(ou)-317(m)26(ust)-317(a)27(v)28(oid)-318(the)]TJ/F4 10.91 Tf 131.4 0 TD[(setup_xfail)]TJ/F1 10.91 Tf 66.47 0 TD[(pro)-27(cedure)-319(as)-318(describ)-28(ed)]TJ -323.63 -13.15 TD[(in)-246(the)]TJ/F4 10.91 Tf 29.63 0 TD[(PASS)]TJ/F1 10.91 Tf 25.6 0 TD[(section)-246(ab)-28(o)27(v)27(e,)-263(and)-246(y)26(ou)-245(m)26(ust)-245(b)-28(e)-247(careful)-247(to)-247(return)]TJ/F4 10.91 Tf 227.96 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 59.97 0 TD[(where)-246(appropriate,)]TJ -343.16 -13.15 TD[(as)-333(describ)-28(ed)-333(in)-333(the)]TJ/F4 10.91 Tf 93.18 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 60.91 0 TD[(section)-333(ab)-28(o)27(v)28(e.)]TJ ET 0 g 0 G
endstream
endobj
69 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F8 52 0 R
/F7 49 0 R
/F3 21 0 R
>>
endobj
67 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 69 0 R
>>
endobj
72 0 obj
<<
/Length 3732
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(8)-26498(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 14.35 Tf 0 -23.91 TD[(2.5)-562(F)93(uture)-374(directions)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(In)-318(the)-318(near)-318(future,)-321(there)-318(are)-318(t)27(w)28(o)-318(parallel)-318(directions)-318(for)-318(DejaGn)27(u)-317(dev)27(elopmen)28(t.)-439(The)-318(\014rst)]TJ -14.94 -13.15 TD[(is)-333(to)-333(add)-333(supp)-28(ort)-334(for)-333(more)-333(hosts)-334(and)-333(targets.)]TJ 14.94 -16.14 TD[(The)-302(second)-303(w)26(ould)-302(p)-27(ermit)-303(testing)-303(programs)-303(with)-303(a)-303(more)-303(complex)-303(in)27(terface,)-308(whether)-303(text)]TJ -14.94 -13.15 TD[(based)-338(or)-338(GUI)-338(based.)-459(Tw)27(o)-337(comp)-28(onen)27(ts)-337(already)-338(exist:)-454(a)-338(Tcl)-339(based)-338(X)-338(windo)27(w)-337(to)-28(olkit,)-339(and)-338(a)]TJ 0 -13.15 TD[(terminal)-371(pac)27(k)55(age)-370(for)]TJ/F4 10.91 Tf 102.22 0 TD[(expect)]TJ/F1 10.91 Tf 34.37 0 TD[(.)-559(Both)-372(of)-371(these)-372(could)-371(b)-28(e)-372(merged)-372(in)27(to)-370(DejaGn)26(u)-370(in)-372(a)-372(w)27(a)28(y)-371(that)]TJ -136.59 -13.15 TD[(p)-27(ermits)-334(testing)-333(programs)-333(that)-334(run)-333(in)-333(eac)27(h)-333(en)27(vironmen)28(t.)]TJ 14.94 -16.14 TD[(Mean)27(while,)-292(w)27(e)-282(hop)-28(e)-283(DejaGn)26(u)-282(enables)-283(the)-283(creation)-284(of)-283(test)-283(suites)-283(for)-284(conformance)-283(to)]TJ/F7 10.91 Tf 395.39 0 TD[(ansi)]TJ/F1 10.91 Tf -410.33 -13.15 TD[(C)-369(and)-370(C)]TJ/F4 10.91 Tf 41.4 0 TD[(++)]TJ/F1 10.91 Tf 11.45 0 TD[(,)-378(to)]TJ/F7 10.91 Tf 20.89 0 TD[(posix)]TJ/F1 10.91 Tf 28 0 TD[(,)-378(and)-370(to)-369(other)-370(standards.)-553(W)83(e)-369(encourage)-369(y)26(ou)-368(to)-370(mak)27(e)-368(an)26(y)-368(test)-370(suites)]TJ -101.74 -13.15 TD[(y)27(ou)-332(create)-333(freely)-334(a)27(v)56(ailable,)-333(under)-333(the)-333(same)-334(terms)-333(as)-333(DejaGn)26(u)-332(itself.)]TJ/F2 14.35 Tf 0 -30.88 TD[(2.6)-562(Tcl)-375(and)-375(Exp)-31(ect)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(Tcl)-284(w)27(as)-284(in)27(tro)-27(duced)-285(in)-284(a)-285(pap)-27(er)-285(b)27(y)-284(John)-285(K.)-284(Ousterhout)-285(at)-284(the)-285(1990)-285(Win)27(ter)-283(Usenix)-285(confer-)]TJ -14.94 -13.15 TD[(ence,)]TJ/F5 10.91 Tf 26.8 0 TD[(Tcl:)-417(An)-280(Em)27(b)-27(eddable)-279(Command)-280(Language)]TJ/F1 10.91 Tf 200.37 0 TD[(.)-426(That)-280(pap)-27(er)-280(is)-279(included)-280(in)-279(P)26(ostScript)-278(form)]TJ -227.17 -13.15 TD[(in)-368(the)-368(`)]TJ/F4 10.91 Tf 35.31 0 TD[(doc)]TJ/F1 10.91 Tf 17.18 0 TD[(')-368(sub)-28(directory)-368(of)-368(the)-369(Tcl)-368(distribution.)-549(The)-369(v)27(ersion)-367(of)-368(Tcl)-369(included)-368(in)-368(DejaGn)26(u)]TJ -52.49 -13.15 TD[(at)-333(this)-333(time)-333(is)-334(Tcl)-333(7.4p3.)]TJ 14.94 -16.14 TD[(Don)-331(Lib)-28(es)-331(in)27(tro)-27(duced)]TJ/F4 10.91 Tf 107 0 TD[(expect)]TJ/F1 10.91 Tf 37.98 0 TD[(in)-331(his)-331(pap)-28(er)]TJ/F5 10.91 Tf 60.33 0 TD[(exp)-27(ect:)-444(Curing)-331(Those)-331(Uncon)26(trollable)-330(Fits)-331(of)]TJ -220.25 -13.15 TD[(In)27(teraction)]TJ/F1 10.91 Tf 56.68 0 TD[(at)-414(the)-415(1990)-415(Summer)-414(Usenix)-415(conference.)-688(The)-415(pap)-28(er)-415(is)-414(included)-415(in)-415(P)27(ostScript)]TJ -56.68 -13.15 TD[(form)-306(in)-306(the)]TJ/F4 10.91 Tf 56.42 0 TD[(expect)]TJ/F1 10.91 Tf 37.71 0 TD[(distribution)-306(\(as)-306(are)-307(sev)27(eral)-306(other)-306(pap)-28(ers)-306(ab)-28(out)]TJ/F4 10.91 Tf 223.8 0 TD[(expect)]TJ/F1 10.91 Tf 34.36 0 TD[(\).)-435(The)-306(v)26(ersion)-305(of)]TJ -352.29 -13.15 TD[(exp)-27(ect)-334(included)-333(in)-333(DejaGn)27(u)-333(at)-333(this)-333(time)-334(is)-333(exp)-28(ect)-333(5.18.0.)]TJ ET 0 g 0 G
endstream
endobj
73 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F7 49 0 R
/F5 31 0 R
>>
endobj
71 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 73 0 R
>>
endobj
77 0 obj
<<
/Type /FontDescriptor
/CapHeight 611.11
/Ascent 611.11
/Descent -222.22
/Flags 5
/FontBBox [-1 -234 716 801]
/FontName /CMTT12
/ItalicAngle 0
/XHeight 431
/StemV 80
/FontFile 76 0 R
>>
endobj
78 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F10
/FontDescriptor 77 0 R
/BaseFont /QZZRHI+CMTT12
/FirstChar 0
/LastChar 127
/Widths [514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58
514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58 514.58]
>>
endobj
79 0 obj
<<
/Length 7234
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(3:)-444(Using)]TJ/F4 10.91 Tf 86.45 0 TD[(runtest)]TJ/F1 10.91 Tf 340.1 0 TD[(9)]TJ/F2 17.22 Tf -426.55 -25.91 TD[(3)-562(Using)]TJ/F10 17.22 Tf 74.17 0 TD[(runtest)]TJ/F4 10.91 Tf -59.23 -28.09 TD[(runtest)]TJ/F1 10.91 Tf 43.77 0 TD[(is)-336(the)-337(executable)-337(test)-336(driv)27(er)-336(for)-337(DejaGn)27(u.)-454(Y)83(ou)-336(can)-337(sp)-27(ecify)-337(t)27(w)27(o)-335(kinds)-337(of)-337(things)]TJ -58.71 -13.15 TD[(on)-274(the)]TJ/F4 10.91 Tf 32.66 0 TD[(runtest)]TJ/F1 10.91 Tf 43.09 0 TD[(command)-274(line:)-416(command)-274(line)-275(options,)-287(and)-275(Tcl)-275(v)55(ariables)-274(for)-275(the)-275(test)-274(scripts.)]TJ -75.75 -13.15 TD[(The)-333(options)-333(are)-333(listed)-334(alphab)-28(etically)-333(b)-28(elo)27(w.)]TJ/F4 10.91 Tf 14.94 -16.14 TD[(runtest)]TJ/F1 10.91 Tf 43.74 0 TD[(returns)-334(an)-334(exit)-335(co)-28(de)-334(of)]TJ/F4 10.91 Tf 112.01 0 TD[(1)]TJ/F1 10.91 Tf 9.37 0 TD[(if)-334(an)27(y)-334(test)-334(has)-335(an)-334(unexp)-28(ected)-334(result;)-335(otherwise)-335(\(if)-334(all)]TJ -180.06 -13.15 TD[(tests)-333(pass)-333(or)-333(fail)-334(as)-333(exp)-28(ected\))-333(it)-334(returns)]TJ/F4 10.91 Tf 192.88 0 TD[(0)]TJ/F1 10.91 Tf 9.36 0 TD[(as)-333(the)-333(exit)-333(co)-28(de.)]TJ/F4 10.91 Tf -187.3 -16.14 TD[(runtest)]TJ/F1 10.91 Tf 43.34 0 TD[(\015ags)-297(the)-298(outcome)-297(of)-298(eac)27(h)-297(test)-297(as)-298(one)-298(of)-297(these)-298(cases.)-432(\(See)-298(Section)-298(2.4)-297([A)-298(POSIX)]TJ -58.28 -13.15 TD[(conforming)-301(test)-301(framew)26(ork],)-307(page)-301(6,)-308(for)-301(a)-302(discussion)-301(of)-302(ho)27(w)]TJ/F7 10.91 Tf 284 0 TD[(posix)]TJ/F1 10.91 Tf 31.29 0 TD[(sp)-27(eci\014es)-302(the)-301(meanings)-302(of)]TJ -315.29 -13.15 TD[(these)-333(cases.\))]TJ/F4 10.91 Tf 0 -19.13 TD[(PASS)]TJ/F1 10.91 Tf 57.6 0 TD[(The)-320(most)-320(desirable)-321(outcome:)-438(the)-320(test)-321(succeeded,)-323(and)-320(w)27(as)-320(exp)-28(ected)-320(to)-320(succeed.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(XPASS)]TJ/F1 10.91 Tf 57.6 0 TD[(A)-288(pleasan)27(t)-287(kind)-288(of)-288(failure:)-422(a)-288(test)-288(w)27(as)-287(exp)-28(ected)-288(to)-288(fail,)-297(but)-288(succeeded.)-430(This)-288(ma)27(y)]TJ 0 -13.15 TD[(indicate)-283(progress;)-300(insp)-28(ect)-284(the)-283(test)-284(case)-284(to)-283(determine)-284(whether)-284(y)27(ou)-282(should)-284(amend)]TJ 0 -13.15 TD[(it)-333(to)-333(stop)-333(exp)-28(ecting)-334(failure.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(FAIL)]TJ/F1 10.91 Tf 57.6 0 TD[(A)-358(test)-359(failed,)-366(although)-358(it)-359(w)26(as)-358(exp)-27(ected)-359(to)-359(succeed.)-521(This)-359(ma)27(y)-358(indicate)-359(regress;)]TJ 0 -13.15 TD[(insp)-27(ect)-334(the)-333(test)-333(case)-334(and)-333(the)-333(failing)-334(soft)27(w)28(are)-332(to)-334(lo)-28(cate)-333(the)-333(bug.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(XFAIL)]TJ/F1 10.91 Tf 57.6 0 TD[(A)-414(test)-414(failed,)-435(but)-414(it)-415(w)27(as)-413(exp)-28(ected)-414(to)-415(fail.)-687(This)-415(result)-414(indicates)-415(no)-414(c)27(hange)-414(in)]TJ 0 -13.15 TD[(a)-360(kno)26(wn)-359(bug.)-527(If)-361(a)-361(test)-361(fails)-360(b)-28(ecause)-361(the)-361(op)-27(erating)-361(system)-361(where)-361(the)-361(test)-360(runs)]TJ 0 -13.15 TD[(lac)27(ks)-332(some)-333(facilit)26(y)-332(required)-333(b)27(y)-333(the)-333(test,)-333(the)-334(outcome)-333(is)]TJ/F4 10.91 Tf 264.55 0 TD[(UNSUPPORTED)]TJ/F1 10.91 Tf 66.63 0 TD[(instead.)]TJ/F4 10.91 Tf -388.78 -19.13 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(Output)-444(from)-445(a)-445(test)-445(requires)-445(man)27(ual)-444(insp)-28(ection;)-501(the)-445(test)-445(suite)-445(could)-445(not)-444(au-)]TJ 0 -13.15 TD[(tomatically)-430(determine)-431(the)-430(outcome.)-737(F)82(or)-429(example,)-455(y)27(our)-430(tests)-431(can)-430(rep)-28(ort)-431(this)]TJ 0 -13.15 TD[(outcome)-333(is)-333(when)-333(a)-334(test)-333(do)-28(es)-333(not)-334(complete)-333(as)-333(exp)-28(ected.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(UNTESTED)]TJ/F1 10.91 Tf 57.6 0 TD[(A)-305(test)-305(case)-305(is)-305(not)-305(y)27(et)-304(complete,)-311(and)-305(in)-305(particular)-305(cannot)-305(y)27(et)-304(pro)-28(duce)-305(a)]TJ/F4 10.91 Tf 338.44 0 TD[(PASS)]TJ/F1 10.91 Tf 26.23 0 TD[(or)]TJ/F4 10.91 Tf -364.67 -13.15 TD[(FAIL)]TJ/F1 10.91 Tf 22.91 0 TD[(.)-436(Y)83(ou)-308(can)-308(also)-308(use)-309(this)-308(outcome)-309(in)-308(dumm)27(y)-308(\\tests")-308(that)-308(note)-309(explicitly)-308(the)]TJ -22.91 -13.15 TD[(absence)-333(of)-333(a)-333(real)-334(test)-333(case)-333(for)-334(a)-333(particular)-333(prop)-28(ert)27(y)83(.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(UNSUPPORTED)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(A)-351(test)-352(dep)-28(ends)-352(on)-351(a)-352(conditionally)-352(a)27(v)56(ailable)-351(feature)-352(that)-352(do)-27(es)-352(not)-352(exist)-352(\(in)-351(the)]TJ 0 -13.15 TD[(con\014gured)-446(testing)-447(en)26(vironmen)28(t\).)-784(F)82(or)-446(example,)-475(y)26(ou)-446(can)-447(use)-446(this)-447(outcome)-447(to)]TJ 0 -13.15 TD[(rep)-27(ort)-462(on)-463(a)-462(test)-462(case)-462(that)-462(do)-28(es)-462(not)-462(w)27(ork)-462(on)-462(a)-462(particular)-462(target)-462(b)-28(ecause)-462(its)]TJ 0 -13.15 TD[(op)-27(erating)-334(system)-333(supp)-28(ort)-333(do)-28(es)-333(not)-334(include)-333(a)-333(required)-334(subroutine.)]TJ/F4 10.91 Tf -42.66 -19.13 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(ma)27(y)-332(also)-333(displa)26(y)-332(the)-333(follo)27(wing)-333(messages:)]TJ/F4 10.91 Tf -58.67 -19.13 TD[(ERROR)]TJ/F1 10.91 Tf 57.6 0 TD[(Indicates)-473(a)-474(ma)-55(jor)-474(problem)-474(\(detected)-473(b)26(y)-472(the)-474(test)-474(case)-473(itself)-78(\))-474(in)-473(running)-474(the)]TJ 0 -13.15 TD[(test.)-705(This)-420(is)-421(usually)-420(an)-421(unreco)27(v)28(erable)-419(error,)-443(suc)27(h)-419(as)-420(a)-421(missing)-420(\014le)-421(or)-420(loss)-420(of)]TJ 0 -13.15 TD[(comm)27(unication)-338(to)-339(the)-339(target.)-461(\()]TJ/F7 10.91 Tf 149.18 0 TD[(posix)]TJ/F1 10.91 Tf 31.7 0 TD[(test)-338(suites)-339(should)-339(not)-339(emit)-339(this)-339(message;)]TJ -180.88 -13.15 TD[(use)]TJ/F4 10.91 Tf 18.85 0 TD[(UNSUPPORTED)]TJ/F1 10.91 Tf 63 0 TD[(,)]TJ/F4 10.91 Tf 6.66 0 TD[(UNTESTED)]TJ/F1 10.91 Tf 45.82 0 TD[(,)-333(or)]TJ/F4 10.91 Tf 20.03 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 60.91 0 TD[(instead,)-333(as)-333(appropriate.\))]TJ/F4 10.91 Tf -272.87 -19.13 TD[(WARNING)]TJ/F1 10.91 Tf 57.6 0 TD[(Indicates)-337(a)-337(p)-27(ossible)-338(problem)-337(in)-337(running)-337(the)-337(test.)-456(Usually)-337(w)27(arnings)-336(corresp)-28(ond)]TJ 0 -13.15 TD[(to)-250(reco)27(v)28(erable)-249(errors,)-267(or)-250(displa)27(y)-249(an)-250(imp)-28(ortan)27(t)-249(message)-250(ab)-28(out)-250(the)-250(follo)27(wing)-249(tests.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(NOTE)]TJ/F1 10.91 Tf 57.6 0 TD[(An)-333(informational)-333(message)-333(ab)-28(out)-334(the)-333(test)-333(case.)]TJ -42.66 -19.12 TD[(This)-371(is)-371(the)-372(full)-371(set)-372(of)-371(command)-372(line)-371(options)-372(that)]TJ/F4 10.91 Tf 239.56 0 TD[(runtest)]TJ/F1 10.91 Tf 44.14 0 TD[(recognizes.)-558(Argumen)26(ts)-370(ma)27(y)]TJ -298.64 -13.15 TD[(b)-27(e)-334(abbreviated)-333(to)-333(the)-334(shortest)-333(unique)-333(string.)]TJ ET 0 g 0 G
endstream
endobj
80 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F2 12 0 R
/F10 78 0 R
/F7 49 0 R
>>
endobj
75 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 80 0 R
>>
endobj
83 0 obj
<<
/Length 9347
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(10)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F4 10.91 Tf 28.8 -23.91 TD[(runtest)-524(--tool)]TJ/F5 10.91 Tf 85.91 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 30.37 0 TD[([)]TJ/F5 10.91 Tf 11.45 0 TD[(testsuite)]TJ/F4 10.91 Tf 40.12 0 TD[(.exp)-524(...)-525(])]TJ -167.85 -12.46 TD[([)]TJ/F5 10.91 Tf 11.45 0 TD[(testsuite)]TJ/F4 10.91 Tf 40.13 0 TD[(.exp="testfile1)-524(...")-525(])]TJ -51.58 -12.45 TD[([)]TJ/F5 10.91 Tf 11.45 0 TD[(tclv)55(ar)]TJ/F4 10.91 Tf 27.79 0 TD[(=)]TJ/F5 10.91 Tf 5.72 0 TD[(v)55(alue)]TJ/F4 10.91 Tf 25.16 0 TD[(...)-524(])]TJ -70.12 -12.45 TD[([)-524(--all)-525(])-1050([)-525(--baud)]TJ/F5 10.91 Tf 114.54 0 TD[(baud-rate)]TJ/F4 10.91 Tf 52.43 0 TD[(])-1049([)-525(--connect)]TJ/F5 10.91 Tf 85.91 0 TD[(t)27(yp)-26(e)]TJ/F4 10.91 Tf 27.25 0 TD[(])]TJ -280.13 -12.46 TD[([)-524(--debug)-525(])-1050([)-525(--help)-525(])-1050([)-525(--host)]TJ/F5 10.91 Tf 194.73 0 TD[(string)]TJ/F4 10.91 Tf 34.02 0 TD[(])]TJ -228.75 -12.45 TD[([)-524(--mail)-525(")]TJ/F5 10.91 Tf 57.27 0 TD[(name)]TJ/F4 10.91 Tf 31.79 0 TD[(...")-524(])-1050([)-525(--name)]TJ/F5 10.91 Tf 97.37 0 TD[(string)]TJ/F4 10.91 Tf 34.02 0 TD[(])]TJ -220.45 -12.45 TD[([)-524(--name)]TJ/F5 10.91 Tf 51.54 0 TD[(name)]TJ/F4 10.91 Tf 31.8 0 TD[(])-1049([)-525(--outdir)]TJ/F5 10.91 Tf 80.18 0 TD[(path)]TJ/F4 10.91 Tf 27.54 0 TD[(])]TJ -191.06 -12.46 TD[([)-524(--objdir)]TJ/F5 10.91 Tf 63 0 TD[(path)]TJ/F4 10.91 Tf 27.54 0 TD[(])-1049([)-525(--reboot)-525(])]TJ -90.54 -12.45 TD[([)-524(--srcdir)]TJ/F5 10.91 Tf 63 0 TD[(path)]TJ/F4 10.91 Tf 27.54 0 TD[(])-1049([)-525(--strace)]TJ/F5 10.91 Tf 80.19 0 TD[(n)]TJ/F4 10.91 Tf 11.78 0 TD[(])]TJ -182.51 -12.45 TD[([)-524(--target)]TJ/F5 10.91 Tf 63 0 TD[(string)]TJ/F4 10.91 Tf 34.02 0 TD[(--build)]TJ/F5 10.91 Tf 45.82 0 TD[(string)]TJ/F4 10.91 Tf 34.03 0 TD[(])]TJ -176.87 -12.46 TD[([)-524(-v)-525(|)-525(--verbose)-525(])-1050([)-525(-V)-525(|)-525(--version)-525(])-1050([)-525(--D)]TJ/F5 10.91 Tf 257.72 0 TD[(n)]TJ/F4 10.91 Tf 11.79 0 TD[(])]TJ -298.31 -18.2 TD[(--tool)]TJ/F5 10.91 Tf 38 0 TD[(to)-27(ol)]TJ 19.6 -13.15 TD[(to)-27(ol)]TJ/F1 10.91 Tf 23.21 0 TD[(sp)-27(eci\014es)-394(what)-394(set)-393(of)-394(tests)-394(to)-394(run,)-408(and)-394(what)-394(initialization)-394(mo)-27(dule)-394(to)-394(use.)]TJ/F5 10.91 Tf -23.21 -13.16 TD[(to)-27(ol)]TJ/F1 10.91 Tf 22.47 0 TD[(is)-325(used)]TJ/F8 10.91 Tf 35.71 0 TD[(only)]TJ/F1 10.91 Tf 24.31 0 TD[(for)-325(these)-326(t)27(w)28(o)-325(purp)-28(oses:)-440(it)-326(is)]TJ/F8 10.91 Tf 136.2 0 TD[(not)]TJ/F1 10.91 Tf 19.92 0 TD[(used)-325(to)-326(name)-325(the)-326(executable)]TJ -238.61 -13.15 TD[(program)-276(to)-276(test.)-425(Executable)-276(to)-28(ol)-276(names)-276(\(and)-276(paths\))-277(are)-276(recorded)-276(in)-276(`)]TJ/F4 10.91 Tf 325.55 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')]TJ -371.37 -13.15 TD[(\(see)-251(Chapter)-251(4)-252([Con\014guration)-251(dep)-28(enden)27(t)-250(v)54(alues],)-266(page)-252(15\),)-268(and)-251(y)27(ou)-251(can)-251(o)27(v)28(erride)]TJ 0 -13.15 TD[(them)-333(b)27(y)-332(sp)-28(ecifying)-333(Tcl)-334(v)55(ariables)-333(on)-333(the)-333(command)-334(line.)]TJ 0 -15.68 TD[(F)83(or)-356(example,)-364(including)-357(`)]TJ/F4 10.91 Tf 116.48 0 TD[(--tool)-333(gcc)]TJ/F1 10.91 Tf 55.19 0 TD[(')-357(on)-357(the)]TJ/F4 10.91 Tf 41.38 0 TD[(runtest)]TJ/F1 10.91 Tf 43.99 0 TD[(command)-357(line)-357(runs)-357(tests)]TJ -257.04 -13.15 TD[(from)-413(all)-413(test)-414(sub)-28(directories)-413(whose)-413(names)-414(matc)27(h)-412(`)]TJ/F4 10.91 Tf 239.54 0 TD[(gcc.*)]TJ/F1 10.91 Tf 28.64 0 TD[(',)-433(and)-413(uses)-414(one)-413(of)-414(the)]TJ -268.18 -13.15 TD[(initialization)-329(mo)-27(dules)-329(named)-329(`)]TJ/F4 10.91 Tf 144.47 0 TD[(config/*-gcc.exp)]TJ/F1 10.91 Tf 91.63 0 TD[('.)-443(T)83(o)-328(sp)-28(ecify)-329(the)-329(name)-329(of)-329(the)]TJ -236.1 -13.15 TD[(compiler)-225(\(p)-28(erhaps)-225(as)-225(an)-225(alternativ)26(e)-224(path)-225(to)-225(what)]TJ/F4 10.91 Tf 229.27 0 TD[(runtest)]TJ/F1 10.91 Tf 42.55 0 TD[(w)27(ould)-224(use)-225(b)27(y)-225(default\),)]TJ -271.82 -13.15 TD[(use)-333(`)]TJ/F4 10.91 Tf 21.88 0 TD[(GCC=)]TJ/F5 10.91 Tf 22.91 0 TD[(binname)]TJ/F1 10.91 Tf 41.22 0 TD[(')-333(on)-333(the)]TJ/F4 10.91 Tf 40.6 0 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(command)-333(line.)]TJ/F5 10.91 Tf -227.94 -18.21 TD[(testsuite)]TJ/F4 10.91 Tf 40.12 0 TD[(.exp)-333(...)]TJ/F1 10.91 Tf 17.48 -13.15 TD[(Sp)-27(ecify)-379(the)-379(names)-379(of)-379(testsuites)-379(to)-379(run.)-581(By)-379(default,)]TJ/F4 10.91 Tf 250.56 0 TD[(runtest)]TJ/F1 10.91 Tf 44.23 0 TD[(runs)-378(all)-379(tests)-379(for)]TJ -294.79 -13.15 TD[(the)-339(to)-28(ol,)-341(but)-339(y)27(ou)-339(can)-339(restrict)-339(it)-340(to)-339(particular)-340(testsuites)-339(b)27(y)-339(giving)-339(the)-340(names)-339(of)]TJ 0 -13.15 TD[(the)-333(`)]TJ/F4 10.91 Tf 21.82 0 TD[(.exp)]TJ/F1 10.91 Tf 22.91 0 TD[(')]TJ/F4 10.91 Tf 6.66 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(scripts)-333(that)-333(con)27(trol)-333(them.)]TJ/F5 10.91 Tf -89.39 -15.68 TD[(testsuite)]TJ/F1 10.91 Tf 40.12 0 TD[(.exp)-333(ma)27(y)-332(not)-334(include)-333(path)-333(information;)-334(use)-333(plain)-333(\014lenames.)]TJ/F5 10.91 Tf -97.72 -18.21 TD[(test\014le)]TJ/F4 10.91 Tf 31.58 0 TD[(.exp="testfile1)-333(...")]TJ/F1 10.91 Tf 26.02 -13.15 TD[(Sp)-27(ecify)-441(a)-440(subset)-441(of)-440(tests)-441(in)-440(a)-441(suite)-440(to)-441(run.)-766(F)83(or)-440(compiler)-440(or)-441(assem)27(bler)-439(tests,)]TJ 0 -13.15 TD[(whic)27(h)-353(often)-355(use)-354(a)-355(single)-354(`)]TJ/F4 10.91 Tf 121.27 0 TD[(.exp)]TJ/F1 10.91 Tf 22.91 0 TD[(')-354(script)-354(co)26(v)28(ering)-353(man)26(y)-353(di\013eren)27(t)-354(source)-354(\014les,)-360(this)]TJ -144.18 -13.15 TD[(option)-373(allo)27(ws)-373(y)27(ou)-373(to)-374(further)-373(restrict)-374(the)-374(tests)-373(b)27(y)-373(listing)-374(particular)-373(source)-374(\014les)]TJ 0 -13.15 TD[(to)-339(compile.)-462(Some)-340(to)-27(ols)-340(ev)27(en)-338(supp)-28(ort)-339(wildcards)-340(here.)-462(The)-339(wildcards)-340(supp)-27(orted)]TJ 0 -13.15 TD[(dep)-27(end)-334(up)-27(on)-334(the)-333(to)-28(ol,)-333(but)-334(t)27(ypically)-332(they)-333(are)]TJ/F4 10.91 Tf 216.7 0 TD[(?)]TJ/F1 10.91 Tf 5.72 0 TD[(,)]TJ/F4 10.91 Tf 6.67 0 TD[(*)]TJ/F1 10.91 Tf 5.73 0 TD[(,)-333(and)]TJ/F4 10.91 Tf 27.88 0 TD[([chars])]TJ/F1 10.91 Tf 40.09 0 TD[(.)]TJ/F5 10.91 Tf -360.39 -18.21 TD[(tclv)55(ar)]TJ/F4 10.91 Tf 27.78 0 TD[(=)]TJ/F5 10.91 Tf 5.73 0 TD[(v)55(alue)]TJ/F1 10.91 Tf 24.09 -13.15 TD[(Y)83(ou)-324(can)-325(de\014ne)-325(Tcl)-325(v)54(ariables)-324(for)-325(use)-325(b)27(y)-324(y)27(our)-324(test)-325(scripts)-325(in)-325(the)-325(same)-326(st)27(yle)-324(used)]TJ 0 -13.15 TD[(with)]TJ/F4 10.91 Tf 26.57 0 TD[(make)]TJ/F1 10.91 Tf 28.27 0 TD[(for)-491(en)27(vironmen)28(t)-491(v)55(ariables.)-918(F)83(or)-491(example,)-531(`)]TJ/F4 10.91 Tf 209.8 0 TD[(runtest)-333(GDB=gdb.old)]TJ/F1 10.91 Tf 106.73 0 TD[(')]TJ -371.37 -13.15 TD[(de\014nes)-435(a)-436(v)54(ariable)-434(called)-436(`)]TJ/F4 10.91 Tf 124.26 0 TD[(GDB)]TJ/F1 10.91 Tf 17.18 0 TD[(';)-487(when)-435(y)26(our)-435(scripts)-435(refer)-436(to)-436(`)]TJ/F4 10.91 Tf 146.61 0 TD[($GDB)]TJ/F1 10.91 Tf 22.9 0 TD[(')-435(in)-436(this)-436(run,)]TJ -310.95 -13.15 TD[(they)-333(use)-333(the)-333(v)54(alue)-332(`)]TJ/F4 10.91 Tf 93.39 0 TD[(gdb.old)]TJ/F1 10.91 Tf 40.09 0 TD[('.)]TJ -133.48 -15.68 TD[(The)-326(default)-326(Tcl)-326(v)54(ariables)-325(used)-326(for)-326(most)-326(to)-28(ols)-326(are)-327(de\014ned)-326(in)-326(the)-326(main)-327(DejaGn)27(u)]TJ/F4 10.91 Tf 0 -13.15 TD[(Makefile)]TJ/F1 10.91 Tf 45.82 0 TD[(;)-572(their)-493(v)55(alues)-492(are)-493(captured)-493(in)-493(the)-493(`)]TJ/F4 10.91 Tf 176.53 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')-492(\014le.)-923(See)-493(Chapter)-493(4)]TJ -268.17 -13.15 TD[([Con\014guration)-333(dep)-28(enden)27(t)-332(v)54(alues],)-332(page)-333(15.)]TJ/F4 10.91 Tf -57.6 -18.21 TD[(--all)]TJ/F1 10.91 Tf 57.6 0 TD[(Displa)27(y)-422(all)-423(test)-423(output.)-713(By)-423(default,)]TJ/F4 10.91 Tf 180.62 0 TD[(runtest)]TJ/F1 10.91 Tf 44.71 0 TD[(sho)27(ws)-422(only)-423(the)-423(output)-423(of)-423(tests)]TJ -225.33 -13.15 TD[(that)-357(pro)-28(duce)-357(unexp)-28(ected)-357(results;)-370(that)-357(is,)-364(tests)-357(with)-357(status)-358(`)]TJ/F4 10.91 Tf 286.38 0 TD[(FAIL)]TJ/F1 10.91 Tf 22.91 0 TD[(')-357(\(unexp)-28(ected)]TJ -309.29 -13.15 TD[(failure\),)-286(`)]TJ/F4 10.91 Tf 43.46 0 TD[(XPASS)]TJ/F1 10.91 Tf 28.64 0 TD[(')-275(\(unexp)-27(ected)-276(success\),)-286(or)-276(`)]TJ/F4 10.91 Tf 126.89 0 TD[(ERROR)]TJ/F1 10.91 Tf 28.64 0 TD[(')-275(\(a)-275(sev)27(ere)-274(error)-275(in)-276(the)-275(test)-275(case)]TJ -227.63 -13.16 TD[(itself)-77(\).)-629(Sp)-28(ecify)-395(`)]TJ/F4 10.91 Tf 79.35 0 TD[(--all)]TJ/F1 10.91 Tf 28.63 0 TD[(')-394(to)-395(see)-395(output)-395(for)-394(tests)-395(with)-395(status)-395(`)]TJ/F4 10.91 Tf 181.15 0 TD[(PASS)]TJ/F1 10.91 Tf 22.91 0 TD[(')-394(\(success,)-410(as)]TJ -312.04 -13.15 TD[(exp)-27(ected\))-369(`)]TJ/F4 10.91 Tf 53.12 0 TD[(XFAIL)]TJ/F1 10.91 Tf 28.63 0 TD[(')-368(\(failure,)-378(as)-369(exp)-28(ected\),)-378(or)-369(`)]TJ/F4 10.91 Tf 132.26 0 TD[(WARNING)]TJ/F1 10.91 Tf 40.09 0 TD[(')-368(\(minor)-369(error)-369(in)-369(the)-369(test)]TJ -254.1 -13.15 TD[(case)-333(itself)-78(\).)]TJ ET 0 g 0 G
endstream
endobj
84 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F5 31 0 R
/F8 52 0 R
>>
endobj
82 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 84 0 R
>>
endobj
87 0 obj
<<
/Length 8947
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(3:)-444(Using)]TJ/F4 10.91 Tf 86.45 0 TD[(runtest)]TJ/F1 10.91 Tf 334.64 0 TD[(11)]TJ/F4 10.91 Tf -421.09 -23.91 TD[(--baud)]TJ/F5 10.91 Tf 38 0 TD[(baud-rate)]TJ/F4 10.91 Tf -38 -13.15 TD[(-b)]TJ/F5 10.91 Tf 15.09 0 TD[(baud-rate)]TJ/F1 10.91 Tf 42.51 -13.15 TD[(Set)-322(the)-323(default)-323(baud)-323(rate)-323(to)-323(something)-322(other)-323(than)-323(9600.)-441(\(Some)-323(serial)-323(in)27(terface)]TJ 0 -13.15 TD[(programs,)-333(lik)27(e)]TJ/F4 10.91 Tf 71.03 0 TD[(tip)]TJ/F1 10.91 Tf 17.18 0 TD[(,)-333(use)-333(a)-333(separate)-334(initialization)-333(\014le)-333(instead)-334(of)-333(this)-333(v)54(alue.\))]TJ/F4 10.91 Tf -145.81 -19.13 TD[(--connect)]TJ/F5 10.91 Tf 55.18 0 TD[(t)27(yp)-26(e)]TJ/F1 10.91 Tf 2.42 -13.15 TD[(Connect)-269(to)-270(a)-270(target)-270(testing)-269(en)26(vironmen)28(t)-269(as)-269(sp)-28(eci\014ed)-270(b)27(y)]TJ/F5 10.91 Tf 262.49 0 TD[(t)27(yp)-26(e)]TJ/F1 10.91 Tf 20.91 0 TD[(,)-282(if)-270(the)-269(target)-270(is)-270(not)]TJ -283.4 -13.15 TD[(the)-397(computer)-397(running)]TJ/F4 10.91 Tf 110.03 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(.)-635(F)82(or)-396(example,)-413(use)-397(`)]TJ/F4 10.91 Tf 99.44 0 TD[(--connect)]TJ/F1 10.91 Tf 51.54 0 TD[(')-397(to)-397(c)27(hange)-396(the)]TJ -301.1 -13.15 TD[(program)-302(used)-303(to)-303(connect)-303(to)-303(a)-303(\\bare)-303(b)-28(oard")-303(b)-28(o)-28(ot)-303(monitor.)-434(The)-303(c)27(hoices)-302(for)]TJ/F5 10.91 Tf 353.49 0 TD[(t)27(yp)-26(e)]TJ/F1 10.91 Tf -353.49 -13.16 TD[(in)-368(the)-368(DejaGn)27(u)-367(1.0)-368(distribution)-368(are)-368(`)]TJ/F4 10.91 Tf 178.08 0 TD[(rlogin)]TJ/F1 10.91 Tf 34.36 0 TD[(',)-376(`)]TJ/F4 10.91 Tf 13.21 0 TD[(telnet)]TJ/F1 10.91 Tf 34.36 0 TD[(',)-376(`)]TJ/F4 10.91 Tf 13.2 0 TD[(rsh)]TJ/F1 10.91 Tf 17.18 0 TD[(',)-376(`)]TJ/F4 10.91 Tf 13.2 0 TD[(tip)]TJ/F1 10.91 Tf 17.19 0 TD[(',)-376(`)]TJ/F4 10.91 Tf 13.2 0 TD[(kermit)]TJ/F1 10.91 Tf 34.36 0 TD[(',)]TJ -368.34 -13.15 TD[(and)-333(`)]TJ/F4 10.91 Tf 24.24 0 TD[(mondfe)]TJ/F1 10.91 Tf 34.37 0 TD[('.)]TJ -58.61 -16.14 TD[(The)-363(default)-364(for)-364(this)-364(option)-364(dep)-28(ends)-364(on)-364(the)-364(con\014guration)-364(\(see)-364(Section)-364(5.5)-363([Re-)]TJ 0 -13.15 TD[(mote)-370(targets)-370(supp)-28(orted],)-380(page)-370(32\).)-555(The)-371(default)-370(is)-370(c)26(hosen)-369(to)-370(b)-28(e)-370(the)-371(most)-370(con-)]TJ 0 -13.15 TD[(v)27(enien)28(t)-347(comm)27(unication)-347(metho)-28(d)-347(a)26(v)56(ailable,)-350(but)-348(often)-348(other)-348(alternativ)27(es)-347(w)27(ork)-347(as)]TJ 0 -13.15 TD[(w)27(ell;)-316(y)26(ou)-309(ma)27(y)-309(\014nd)-310(it)-310(useful)-310(to)-310(try)-310(alternativ)27(e)-309(connect)-310(metho)-28(ds)-310(if)-310(y)27(ou)-309(susp)-28(ect)-310(a)]TJ 0 -13.15 TD[(comm)27(unication)-332(problem)-333(with)-334(y)27(our)-332(testing)-334(target.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(--debug)]TJ/F1 10.91 Tf 57.6 0 TD[(T)83(urns)-269(on)-271(the)]TJ/F4 10.91 Tf 63.18 0 TD[(expect)]TJ/F1 10.91 Tf 37.31 0 TD[(in)27(ternal)-269(debugging)-270(output.)-424(Debugging)-270(output)-270(is)-271(displa)27(y)28(ed)]TJ -100.49 -13.15 TD[(as)-482(part)-482(of)-482(the)]TJ/F4 10.91 Tf 74.76 0 TD[(runtest)]TJ/F1 10.91 Tf 45.35 0 TD[(output,)-519(and)-482(logged)-482(to)-482(a)-482(\014le)-482(called)-482(`)]TJ/F4 10.91 Tf 179.64 0 TD[(dbg.log)]TJ/F1 10.91 Tf 40.09 0 TD[('.)-890(The)]TJ -339.84 -13.15 TD[(extra)-261(debugging)-262(output)-261(do)-28(es)]TJ/F8 10.91 Tf 137.57 0 TD[(not)]TJ/F1 10.91 Tf 19.22 0 TD[(app)-27(ear)-262(on)-261(standard)-262(output,)-276(unless)-262(the)-261(v)27(erb)-27(ose)]TJ -156.79 -13.15 TD[(lev)27(el)-369(is)-369(greater)-370(than)-370(2)-370(\(for)-370(instance,)-379(to)-369(see)-370(debug)-370(output)-370(immediately)82(,)-377(sp)-28(ecify)]TJ 0 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(--debug)-333(-v)-333(-v)]TJ/F1 10.91 Tf 70.27 0 TD[('\).)-618(The)-392(debugging)-391(output)-392(sho)27(ws)-390(all)-392(attempts)-391(at)-392(matc)27(hing)-391(the)]TJ -73.3 -13.15 TD[(test)-364(output)-365(of)-365(the)-364(to)-28(ol)-365(with)-364(the)-365(scripted)-365(patterns)-365(describing)-364(exp)-28(ected)-365(output.)]TJ 0 -13.15 TD[(The)-333(output)-333(generated)-333(with)-334(`)]TJ/F4 10.91 Tf 135.79 0 TD[(--strace)]TJ/F1 10.91 Tf 45.82 0 TD[(')-333(also)-333(go)-28(es)-333(in)27(to)-333(`)]TJ/F4 10.91 Tf 77.69 0 TD[(dbg.log)]TJ/F1 10.91 Tf 40.09 0 TD[('.)]TJ/F4 10.91 Tf -356.99 -19.13 TD[(--help)]TJ 0 -13.15 TD[(-he)]TJ/F1 10.91 Tf 57.6 0 TD[(Prin)27(ts)-284(out)-286(a)-285(short)-286(summary)-285(of)-286(the)]TJ/F4 10.91 Tf 164.35 0 TD[(runtest)]TJ/F1 10.91 Tf 43.2 0 TD[(options,)-295(then)-285(exits)-285(\(ev)26(en)-284(if)-286(y)27(ou)-284(also)]TJ -207.55 -13.15 TD[(sp)-27(ecify)-334(other)-333(options\).)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(--host)]TJ/F5 10.91 Tf 38 0 TD[(string)]TJ 19.6 -13.15 TD[(string)]TJ/F1 10.91 Tf 33.12 0 TD[(is)-442(a)-442(full)-442(con\014guration)-442(\\triple")-442(name)-442(as)-442(used)-443(b)27(y)]TJ/F4 10.91 Tf 238.5 0 TD[(configure)]TJ/F1 10.91 Tf 51.55 0 TD[(.)-770(Use)-442(this)]TJ -323.17 -13.15 TD[(option)-334(to)-334(o)26(v)28(erride)-333(the)-335(default)-334(string)-334(recorded)-335(b)27(y)-333(y)26(our)-333(con\014guration's)-334(c)26(hoice)-333(of)]TJ 0 -13.15 TD[(host.)-438(This)-317(c)27(hoice)-316(do)-28(es)-317(not)-316(c)27(hange)-316(ho)27(w)-316(an)27(ything)-316(is)-317(actually)-316(con\014gured)-317(unless)-317({)]TJ 0 -13.15 TD[(build)-258(is)-259(also)-259(sp)-28(eci\014ed;)-284(it)-259(a\013ects)]TJ/F8 10.91 Tf 147.77 0 TD[(only)]TJ/F1 10.91 Tf 23.58 0 TD[(DejaGn)27(u)-258(pro)-27(cedures)-259(that)-259(compare)-259(the)-259(host)]TJ -171.35 -13.15 TD[(string)-435(with)-436(particular)-435(v)55(alues.)-750(The)-436(pro)-28(cedures)]TJ/F4 10.91 Tf 229.25 0 TD[(ishost)]TJ/F1 10.91 Tf 34.36 0 TD[(,)]TJ/F4 10.91 Tf 8.06 0 TD[(istarget)]TJ/F1 10.91 Tf 45.82 0 TD[(,)]TJ/F4 10.91 Tf 8.06 0 TD[(isnative)]TJ/F1 10.91 Tf 45.82 0 TD[(,)]TJ -371.37 -13.15 TD[(and)]TJ/F4 10.91 Tf 22.08 0 TD[(setup_xfail)]TJ/F1 10.91 Tf 67.5 0 TD[(are)-412(a\013ected)-413(b)27(y)-412(`)]TJ/F4 10.91 Tf 79.3 0 TD[(--host)]TJ/F1 10.91 Tf 34.36 0 TD[('.)-682(In)-413(this)-413(usage,)]TJ/F4 10.91 Tf 84.02 0 TD[(host)]TJ/F1 10.91 Tf 27.41 0 TD[(refers)-412(to)-413(the)]TJ -314.67 -13.15 TD[(mac)27(hine)-418(that)-420(the)-420(tests)-419(are)-420(to)-420(b)-28(e)-419(run)-420(on,)-441(whic)26(h)-418(ma)27(y)-419(not)-420(b)-28(e)-419(the)-420(same)-420(as)-419(the)]TJ/F4 10.91 Tf 0 -13.15 TD[(build)]TJ/F1 10.91 Tf 32.01 0 TD[(mac)27(hine.)-435(If)]TJ/F4 10.91 Tf 57.53 0 TD[(--build)]TJ/F1 10.91 Tf 43.46 0 TD[(is)-309(also)-309(sp)-28(eci\014ed,)-314(then)]TJ/F4 10.91 Tf 103.73 0 TD[(--host)]TJ/F1 10.91 Tf 37.73 0 TD[(refers)-309(to)-309(the)-309(mac)27(hine)]TJ -274.46 -13.15 TD[(that)-333(the)-333(tests)-333(wil,)-334(b)-28(e)-333(run)-333(on,)-334(not)-333(the)-333(mac)27(hine)-333(DejaGn)27(u)-332(is)-334(run)-333(on.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(--build)]TJ/F5 10.91 Tf 43.73 0 TD[(string)]TJ 13.87 -13.15 TD[(string)]TJ/F1 10.91 Tf 32.21 0 TD[(is)-358(a)-359(full)-359(con\014guration)-359(\\triple")-359(name)-359(as)-359(used)-359(b)27(y)]TJ/F4 10.91 Tf 230.34 0 TD[(configure)]TJ/F1 10.91 Tf 51.54 0 TD[(.)-521(This)-359(is)-359(the)]TJ -314.09 -13.15 TD[(t)27(yp)-26(e)-310(of)-309(mac)27(hine)-308(DejaGn)26(u)-308(and)-309(the)-309(to)-28(ols)-309(to)-310(b)-27(e)-310(tested)-309(are)-309(built)-309(on.)-437(F)83(or)-309(a)-309(normal)]TJ 0 -13.16 TD[(cross)-333(this)-333(is)-333(the)-334(same)-333(as)-333(the)-334(host,)-333(but)-333(for)-334(a)-333(canadian)-333(cross,)-334(they)-333(are)-333(sep)-28(erate.)]TJ/F4 10.91 Tf -57.6 -19.12 TD[(--name)]TJ/F5 10.91 Tf 38 0 TD[(name)]TJ 19.6 -13.15 TD[(name)]TJ/F1 10.91 Tf 30.68 0 TD[(is)-423(a)-423(name)-424(for)-423(the)-423(particular)-424(testing)-423(target)-424(mac)27(hine)-422(\(for)-424(cross)-423(testing\).)]TJ -30.68 -13.15 TD[(If)-350(the)-351(testing)-351(target)-351(has)-351(IP)-350(net)26(w)28(ork)-350(supp)-27(ort)-351(\(for)-351(example,)]TJ/F4 10.91 Tf 282.71 0 TD[(RPC)]TJ/F1 10.91 Tf 21.01 0 TD[(or)]TJ/F4 10.91 Tf 13.55 0 TD[(NFS)]TJ/F1 10.91 Tf 17.19 0 TD[(\),)-355(this)-350(is)]TJ -334.46 -13.16 TD[(the)-412(net)27(w)28(ork)-411(name)-413(for)-412(the)-412(target)-412(itself.)-682(\()]TJ/F5 10.91 Tf 199.72 0 TD[(name)]TJ/F1 10.91 Tf 30.56 0 TD[(is)]TJ/F8 10.91 Tf 11.83 0 TD[(not)-430(the)-430(c)50(on\014gur)51(ation)-429(string)]TJ/F1 10.91 Tf -242.11 -13.15 TD[(y)27(ou)-285(sp)-28(ecify)-286(as)-286(a)-286(target)-286(with)]TJ/F4 10.91 Tf 133.11 0 TD[(configure)]TJ/F1 10.91 Tf 51.55 0 TD[(;)-301(the)-286(`)]TJ/F4 10.91 Tf 27.62 0 TD[(--name)]TJ/F1 10.91 Tf 34.37 0 TD[(')-286(option)-286(names)-286(a)-286(particular)]TJ -246.65 -13.15 TD[(target,)-402(rather)-388(than)-389(describing)-388(a)-389(class)-389(of)-388(targets.\))-610(F)82(or)-387(targets)-389(that)-388(connect)-389(in)]TJ ET 0 g 0 G
endstream
endobj
88 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F5 31 0 R
/F8 52 0 R
>>
endobj
86 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 88 0 R
>>
endobj
91 0 obj
<<
/Length 8100
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(12)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ 57.6 -23.91 TD[(other)-273(w)26(a)28(ys,)-284(the)-274(meaning)-274(of)-274(the)]TJ/F5 10.91 Tf 147.84 0 TD[(name)]TJ/F1 10.91 Tf 29.05 0 TD[(string)-273(dep)-28(ends)-274(on)-274(the)-273(connection)-274(metho)-28(d.)]TJ -176.89 -13.15 TD[(See)-333(Section)-333(5.5)-333([Remote)-334(targets)-333(supp)-28(orted],)-333(page)-334(32.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(--name)]TJ/F5 10.91 Tf 38 0 TD[(string)]TJ/F1 10.91 Tf 19.6 -13.15 TD[(Sp)-27(ecify)-287(a)-286(net)26(w)28(ork)-285(name)-287(of)-286(testing)-287(target)-286(or)-287(its)-286(host.)-429(The)-287(particular)-286(names)-287(that)]TJ 0 -13.15 TD[(are)-271(meaningful)-271(with)-271(`)]TJ/F4 10.91 Tf 100.12 0 TD[(--name)]TJ/F1 10.91 Tf 34.36 0 TD[(')-271(will)-271(dep)-28(end)-271(on)-271(y)27(our)-271(site)-271(con\014guration,)-284(and)-271(on)-271(the)]TJ -134.48 -13.15 TD[(connection)-339(proto)-28(col:)-457(for)-340(example,)]TJ/F4 10.91 Tf 164.37 0 TD[(tip)]TJ/F1 10.91 Tf 20.89 0 TD[(connections)-339(require)-340(names)-340(from)-340(a)-339(serial)]TJ -185.26 -13.15 TD[(line)-286(con\014guration)-286(\014le)-286(\(usually)-286(called)-286(`)]TJ/F4 10.91 Tf 177.21 0 TD[(/etc/remote)]TJ/F1 10.91 Tf 63 0 TD[('\),)-295(while)]TJ/F4 10.91 Tf 41.49 0 TD[(telnet)]TJ/F1 10.91 Tf 37.49 0 TD[(connections)]TJ -319.19 -13.15 TD[(use)-333(IP)-333(hostnames.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(--objdir)]TJ/F5 10.91 Tf 49.45 0 TD[(path)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(Use)]TJ/F5 10.91 Tf 22.69 0 TD[(path)]TJ/F1 10.91 Tf 27.18 0 TD[(as)-491(the)-491(top)-492(directory)-491(con)26(taining)-490(an)27(y)-491(auxiliary)-491(compiled)-492(test)-491(co)-28(de.)]TJ -49.87 -13.15 TD[(This)-332(defaults)-332(to)-332(`)]TJ/F4 10.91 Tf 82.21 0 TD[(.)]TJ/F1 10.91 Tf 5.72 0 TD[('.)-444(Use)-332(this)-332(option)-332(to)-332(lo)-28(cate)-332(pre-compiled)-332(test)-333(co)-27(de.)-444(Y)82(ou)-331(can)]TJ -87.93 -13.16 TD[(normally)-333(prepare)-333(an)27(y)-333(auxiliary)-333(\014les)-333(needed)-334(with)]TJ/F4 10.91 Tf 234.43 0 TD[(make)]TJ/F1 10.91 Tf 22.9 0 TD[(.)]TJ/F4 10.91 Tf -314.93 -19.12 TD[(--outdir)]TJ/F5 10.91 Tf 49.45 0 TD[(path)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(W)83(rite)-297(output)-298(logs)-299(in)-298(directory)]TJ/F5 10.91 Tf 145.2 0 TD[(path)]TJ/F1 10.91 Tf 21.82 0 TD[(.)-432(The)-298(default)-298(is)-299(`)]TJ/F4 10.91 Tf 79.69 0 TD[(.)]TJ/F1 10.91 Tf 5.73 0 TD[(',)-305(the)-298(directory)-298(where)-298(y)27(ou)]TJ -252.44 -13.15 TD[(start)]TJ/F4 10.91 Tf 26.17 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(.)-450(This)-335(option)-336(a\013ects)-335(only)-335(the)-336(summary)-335(and)-336(the)-335(detailed)-335(log)-336(\014les)]TJ -66.26 -13.16 TD[(`)]TJ/F5 10.91 Tf 3.03 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.49 0 TD[(.sum)]TJ/F1 10.91 Tf 22.9 0 TD[(')-393(and)-393(`)]TJ/F5 10.91 Tf 32.22 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.49 0 TD[(.log)]TJ/F1 10.91 Tf 22.91 0 TD[('.)-624(The)-393(DejaGn)26(u)-392(debug)-393(log)-394(`)]TJ/F4 10.91 Tf 136.63 0 TD[(dbg.log)]TJ/F1 10.91 Tf 40.09 0 TD[(')-393(alw)27(a)28(ys)-393(app)-27(ears)]TJ -294.76 -13.15 TD[(\(when)-333(requested\))-333(in)-333(the)-334(lo)-28(cal)-333(directory)82(.)]TJ/F4 10.91 Tf -57.6 -19.12 TD[(--reboot)]TJ/F1 10.91 Tf 57.6 0 TD[(Reb)-27(o)-28(ot)-296(the)-295(target)-296(b)-28(oard)-296(when)]TJ/F4 10.91 Tf 146.95 0 TD[(runtest)]TJ/F1 10.91 Tf 43.31 0 TD[(initializes.)-431(Usually)82(,)-302(when)-296(running)-296(tests)]TJ -190.26 -13.16 TD[(on)-364(a)-364(separate)-364(target)-364(b)-28(oard,)-372(it)-364(is)-364(safer)-364(to)-364(reb)-28(o)-28(ot)-364(the)-364(target)-364(to)-364(b)-28(e)-364(certain)-364(of)-364(its)]TJ 0 -13.15 TD[(state.)-444(Ho)27(w)28(ev)27(er,)-332(when)-333(dev)27(eloping)-333(test)-333(scripts,)-333(reb)-28(o)-28(oting)-333(tak)26(es)-332(a)-333(lot)-334(of)-333(time.)]TJ/F4 10.91 Tf -57.6 -19.12 TD[(--srcdir)]TJ/F5 10.91 Tf 49.45 0 TD[(path)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(Use)]TJ/F5 10.91 Tf 22.07 0 TD[(path)]TJ/F1 10.91 Tf 26.56 0 TD[(as)-434(the)-435(top)-434(directory)-435(for)-434(test)-435(scripts)-435(to)-434(run.)]TJ/F4 10.91 Tf 220.43 0 TD[(runtest)]TJ/F1 10.91 Tf 44.83 0 TD[(lo)-27(oks)-435(in)-434(this)]TJ -313.89 -13.16 TD[(directory)-303(for)-303(an)27(y)-303(sub)-28(directory)-303(whose)-303(name)-304(b)-28(egins)-303(with)-303(the)-304(to)-28(olname)-303(\(sp)-28(eci\014ed)]TJ 0 -13.15 TD[(with)-366(`)]TJ/F4 10.91 Tf 28.24 0 TD[(--tool)]TJ/F1 10.91 Tf 34.36 0 TD[('\).)-543(F)82(or)-366(instance,)-374(with)-367(`)]TJ/F4 10.91 Tf 110.39 0 TD[(--tool)-333(gdb)]TJ/F1 10.91 Tf 55.18 0 TD[(',)]TJ/F4 10.91 Tf 10.15 0 TD[(runtest)]TJ/F1 10.91 Tf 44.09 0 TD[(uses)-366(tests)-366(in)-367(sub)-28(di-)]TJ -282.41 -13.15 TD[(rectories)-378(`)]TJ/F4 10.91 Tf 47.28 0 TD[(gdb.*)]TJ/F1 10.91 Tf 28.63 0 TD[(')-378(\(with)-378(the)-378(usual)-378(shell-lik)26(e)-377(\014lename)-378(expansion\).)-579(If)-379(y)27(ou)-377(do)-378(not)]TJ -75.91 -13.15 TD[(use)-416(`)]TJ/F4 10.91 Tf 22.78 0 TD[(--srcdir)]TJ/F1 10.91 Tf 45.82 0 TD[(',)]TJ/F4 10.91 Tf 10.82 0 TD[(runtest)]TJ/F1 10.91 Tf 44.63 0 TD[(lo)-27(oks)-416(for)-416(test)-416(directories)-416(under)-417(the)-416(curren)27(t)-415(w)27(orking)]TJ -124.05 -13.15 TD[(directory)83(.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(--strace)]TJ/F5 10.91 Tf 49.45 0 TD[(n)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(T)83(urn)-240(on)-240(in)26(ternal)-239(tracing)-241(for)]TJ/F4 10.91 Tf 131.12 0 TD[(expect)]TJ/F1 10.91 Tf 34.37 0 TD[(,)-259(to)]TJ/F5 10.91 Tf 18.18 0 TD[(n)]TJ/F1 10.91 Tf 8.68 0 TD[(lev)27(els)-239(deep.)-414(By)-240(adjusting)-241(the)-241(lev)27(el,)-258(y)27(ou)]TJ -192.35 -13.15 TD[(can)-256(con)26(trol)-255(the)-257(exten)26(t)-255(to)-257(whic)27(h)-256(y)26(our)-255(output)-257(expands)-257(m)27(ulti-lev)27(el)-255(Tcl)-257(statemen)26(ts.)]TJ 0 -13.15 TD[(This)-281(allo)27(ws)-281(y)27(ou)-281(to)-281(ignore)-282(some)-281(lev)26(els)-280(of)]TJ/F4 10.91 Tf 188.48 0 TD[(case)]TJ/F1 10.91 Tf 25.98 0 TD[(or)]TJ/F4 10.91 Tf 12.8 0 TD[(if)]TJ/F1 10.91 Tf 14.53 0 TD[(statemen)27(ts.)-426(Eac)27(h)-281(pro)-27(cedure)]TJ -241.79 -13.15 TD[(call)-333(or)-333(con)27(trol)-333(structure)-333(coun)27(ts)-333(as)-333(one)-333(\\lev)27(el".)]TJ 0 -16.14 TD[(The)-547(output)-547(is)-547(recorded)-547(in)-547(the)-547(same)-548(\014le,)-600(`)]TJ/F4 10.91 Tf 215.18 0 TD[(dbg.log)]TJ/F1 10.91 Tf 40.09 0 TD[(',)-600(used)-547(for)-547(output)-548(from)]TJ -255.27 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(--debug)]TJ/F1 10.91 Tf 40.09 0 TD[('.)]TJ/F4 10.91 Tf -100.72 -19.13 TD[(--target)]TJ/F5 10.91 Tf 49.45 0 TD[(string)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(Use)-340(this)-341(option)-340(to)-341(o)27(v)28(erride)-340(the)-340(default)-341(setting)-340(\(running)-341(nativ)27(e)-340(tests\).)]TJ/F5 10.91 Tf 335.05 0 TD[(string)]TJ/F1 10.91 Tf 32.02 0 TD[(is)]TJ -367.07 -13.15 TD[(a)-316(full)-316(con\014guration)-316(\\triple")-317(name)]TJ/F6 6.97 Tf 159.02 3.96 TD[(1)]TJ/F1 10.91 Tf 7.92 -3.96 TD[(as)-316(used)-316(b)27(y)]TJ/F4 10.91 Tf 52.89 0 TD[(configure)]TJ/F1 10.91 Tf 51.55 0 TD[(.)-438(This)-317(option)-316(c)27(hanges)]TJ -271.38 -13.15 TD[(the)-469(con\014guration)]TJ/F4 10.91 Tf 87.85 0 TD[(runtest)]TJ/F1 10.91 Tf 45.21 0 TD[(uses)-469(for)-469(the)-470(default)-469(to)-28(ol)-469(names,)-504(and)-469(other)-470(setup)]TJ -133.06 -13.15 TD[(information.)-661(See)-406(section)-405(\\Using)]TJ/F4 10.91 Tf 160.04 0 TD[(configure)]TJ/F1 10.91 Tf 51.54 0 TD[(")-405(in)]TJ/F5 10.91 Tf 23.4 0 TD[(Cygn)27(us)-404(con\014gure)]TJ/F1 10.91 Tf 83.31 0 TD[(,)-423(for)-406(details)]TJ -318.29 -13.15 TD[(ab)-27(out)]TJ/F4 10.91 Tf 31.21 0 TD[(configure)]TJ/F1 10.91 Tf 55.18 0 TD[(names.)]TJ ET 18.00 -579.46 m 162.00 -579.46 l 162.00 -579.06 l 18.00 -579.06 l b BT/F6 6.97 Tf 23.02 -587.41 TD[(1)]TJ/F1 10.91 Tf 9.92 -3.96 TD[(Con\014guration)-333(triples)-333(ha)27(v)27(e)-332(the)-333(form)-334(`)]TJ/F5 10.91 Tf 175.31 0 TD[(cpu)]TJ/F4 10.91 Tf 16.97 0 TD[(-)]TJ/F5 10.91 Tf 5.72 0 TD[(v)27(endor)]TJ/F4 10.91 Tf 32.16 0 TD[(-)]TJ/F5 10.91 Tf 5.72 0 TD[(os)]TJ/F1 10.91 Tf 10.21 0 TD[('.)]TJ ET 0 g 0 G
endstream
endobj
92 0 obj
<<
/F1 9 0 R
/F5 31 0 R
/F4 28 0 R
/F6 46 0 R
>>
endobj
90 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 92 0 R
>>
endobj
96 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -958
/Flags 68
/FontBBox [-30 -958 1146 777]
/FontName /CMSY9
/ItalicAngle -14
/XHeight 431
/StemV 80
/FontFile 95 0 R
>>
endobj
97 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F11
/FontDescriptor 96 0 R
/BaseFont /UJKJVH+CMSY9
/FirstChar 0
/LastChar 127
/Widths [799.38 285.49 799.38 513.89 799.38 513.89 799.38 799.38 799.38 799.38 799.38
799.38 799.38 1027.77 513.89 513.89 799.38 799.38 799.38 799.38 799.38 799.38 799.38
799.38 799.38 799.38 799.38 799.38 1027.77 1027.77 799.38 799.38 1027.77 1027.77
513.89 513.89 1027.77 1027.77 1027.77 799.38 1027.77 1027.77 628.08 628.08 1027.77
1027.77 1027.77 799.38 279.32 1027.77 685.18 685.18 913.57 913.57 0 0 570.98 570.98
685.18 513.89 742.28 742.28 799.38 799.38 628.08 821.12 673.62 542.57 793.76 542.43
736.33 610.91 871.05 562.72 696.6 782.16 707.93 1229.16 842.08 816.32 716.77 839.34
873.88 622.37 563.16 642.26 632.06 1017.48 732.43 685 742 685.18 685.18 685.18 685.18
685.18 628.08 628.08 456.79 456.79 456.79 456.79 513.89 513.89 399.69 399.69 285.49
513.89 513.89 628.08 513.89 285.49 856.48 770.67 856.48 428.24 685.18 685.18 799.38
799.38 456.79 456.79 456.79 628.08 799.38 799.38 799.38 799.38]
>>
endobj
99 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -194.44
/Flags 4
/FontBBox [-267 -250 1070 968]
/FontName /CMR8
/ItalicAngle 0
/XHeight 431
/StemV 80
/FontFile 98 0 R
>>
endobj
100 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F12
/FontDescriptor 99 0 R
/BaseFont /PLCKEA+CMR8
/FirstChar 0
/LastChar 127
/Widths [663.55 885.43 826.4 736.82 708.34 795.85 767.37 826.4 767.37 826.4 767.37
619.8 590.29 590.29 885.43 885.43 295.14 324.66 531.26 531.26 531.26 531.26 531.26
795.85 472.23 531.26 767.37 826.4 531.26 958.69 1076.75 826.4 295.14 295.14 531.26
885.43 531.26 885.43 826.4 295.14 413.2 413.2 531.26 826.4 295.14 354.17 295.14 531.26
531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 531.26 295.14 295.14
295.14 826.4 501.74 501.74 826.4 795.85 752.09 767.37 811.12 722.58 693.07 833.52
795.85 382.64 545.49 825.36 663.55 972.93 795.85 826.4 722.58 826.4 781.61 590.29
767.37 795.85 795.85 1090.99 795.85 795.85 649.31 295.14 531.26 295.14 531.26 295.14
295.14 531.26 590.29 472.23 590.29 472.23 324.66 531.26 590.29 295.14 324.66 560.77
295.14 885.43 590.29 531.26 590.29 560.77 414.07 419.1 413.2 590.29 560.77 767.37
560.77 560.77 472.23 531.26 1062.52 531.26 531.26 531.26]
>>
endobj
101 0 obj
<<
/Length 3470
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(3:)-444(Using)]TJ/F4 10.91 Tf 86.45 0 TD[(runtest)]TJ/F1 10.91 Tf 334.64 0 TD[(13)]TJ/F4 10.91 Tf -421.09 -23.91 TD[(--verbose)]TJ 0 -13.15 TD[(-v)]TJ/F1 10.91 Tf 57.6 0 TD[(T)83(urns)-367(on)-367(more)-367(output.)-547(Rep)-27(eating)-368(this)-367(option)-368(increases)-367(the)-367(amoun)27(t)-367(of)-367(output)]TJ 0 -13.15 TD[(displa)27(y)28(ed.)-726(Lev)27(el)-427(one)-428(\(`)]TJ/F4 10.91 Tf 112.93 0 TD[(-v)]TJ/F1 10.91 Tf 11.46 0 TD[('\))-427(is)-428(simply)-427(test)-428(output.)-727(Lev)26(el)-426(t)27(w)27(o)-426(\(`)]TJ/F4 10.91 Tf 183.83 0 TD[(-v)-333(-v)]TJ/F1 10.91 Tf 26.55 0 TD[('\))-427(sho)27(ws)]TJ -334.77 -13.15 TD[(messages)-497(on)-498(options,)-539(con\014guration,)-538(and)-498(pro)-28(cess)-497(con)26(trol.)-936(V)82(erb)-27(ose)-497(messages)]TJ 0 -13.16 TD[(app)-27(ear)-342(in)-342(the)-342(detailed)-342(\(`)]TJ/F4 10.91 Tf 116.47 0 TD[(*.log)]TJ/F1 10.91 Tf 28.63 0 TD[('\))-341(log)-342(\014le,)-345(but)-342(not)-342(in)-341(the)-342(summary)-342(\(`)]TJ/F4 10.91 Tf 175.72 0 TD[(*.sum)]TJ/F1 10.91 Tf 28.64 0 TD[('\))-341(log)]TJ -349.46 -13.15 TD[(\014le.)]TJ/F4 10.91 Tf -57.6 -19.12 TD[(--version)]TJ 0 -13.15 TD[(-V)]TJ/F1 10.91 Tf 57.6 0 TD[(Prin)27(ts)-296(out)-296(the)-297(v)26(ersion)-295(n)26(um)28(b)-27(ers)-296(of)-297(DejaGn)26(u,)]TJ/F4 10.91 Tf 210.67 0 TD[(expect)]TJ/F1 10.91 Tf 37.61 0 TD[(and)-296(Tcl,)-305(and)-296(exits)-297(without)]TJ -248.28 -13.16 TD[(running)-333(an)27(y)-332(tests.)]TJ/F4 10.91 Tf -57.6 -19.12 TD[(-D0)]TJ 0 -13.15 TD[(-D1)]TJ/F1 10.91 Tf 57.6 0 TD[(Start)-281(the)-282(in)26(ternal)-281(Tcl)-282(debugger.)-427(The)-282(Tcl)-282(debugger)-282(supp)-28(orts)-282(breakp)-28(oin)27(ts,)-291(single)]TJ 0 -13.16 TD[(stepping,)-470(and)-443(other)-443(common)-443(debugging)-442(activities.)-774(\(See)]TJ/F5 10.91 Tf 277.57 0 TD[(A)-442(Debugger)-443(for)-443(Tcl)]TJ -277.57 -13.15 TD[(Applications)]TJ/F1 10.91 Tf 63.84 0 TD[(b)27(y)-332(Don)-333(Lib)-28(es.)]TJ/F6 6.97 Tf 67.03 3.96 TD[(2)]TJ/F1 10.91 Tf 4.47 -3.96 TD[(\))]TJ -135.34 -16.14 TD[(If)-303(y)27(ou)-303(sp)-27(ecify)-304(`)]TJ/F4 10.91 Tf 69.69 0 TD[(-D1)]TJ/F1 10.91 Tf 17.18 0 TD[(',)-309(the)]TJ/F4 10.91 Tf 27.9 0 TD[(expect)]TJ/F1 10.91 Tf 37.67 0 TD[(shell)-303(stops)-303(at)-304(a)-303(breakp)-28(oin)27(t)-303(as)-303(so)-28(on)-304(as)-303(DejaGn)27(u)]TJ -152.44 -13.15 TD[(in)27(v)28(ok)28(es)-332(it.)]TJ 0 -16.14 TD[(If)-369(y)26(ou)-369(sp)-27(ecify)-370(`)]TJ/F4 10.91 Tf 71.86 0 TD[(-D0)]TJ/F1 10.91 Tf 17.19 0 TD[(',)-379(DejaGn)27(u)-369(starts)-370(as)-369(usual,)-379(but)-370(y)26(ou)-368(can)-370(en)26(ter)-368(the)-370(debugger)]TJ -89.05 -13.15 TD[(b)27(y)-332(sending)-333(an)-334(in)27(terrupt)-332(\(e.g.)-445(b)27(y)-332(t)27(yping)]TJ/F11 8.97 Tf 190.73 0.4 TD[(h)]TJ ET 269.23 -231.58 m 281.94 -231.58 l 281.94 -231.18 l 269.23 -231.18 l b BT/F12 7.97 Tf 269.23 -238.31 TD[(C-c)]TJ ET 269.23 -240.15 m 281.94 -240.15 l 281.94 -239.75 l 269.23 -239.75 l b BT/F11 8.97 Tf 281.43 -237.91 TD[(i)]TJ/F1 10.91 Tf 3.58 -0.4 TD[(\).)]TJ ET 18.00 -611.91 m 162.00 -611.91 l 162.00 -611.51 l 18.00 -611.51 l b BT/F6 6.97 Tf 23.02 -619.85 TD[(2)]TJ/F1 10.91 Tf 9.92 -3.96 TD[(Distributed)-333(in)-333(P)27(ostScript)-333(form)-333(with)]TJ/F4 10.91 Tf 174.76 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(as)-333(the)-333(\014le)]TJ -212.76 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(expect/tcl-debug.ps)]TJ/F1 10.91 Tf 108.82 0 TD[('.)]TJ ET 0 g 0 G
endstream
endobj
102 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F5 31 0 R
/F6 46 0 R
/F11 97 0 R
/F12 100 0 R
>>
endobj
94 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 102 0 R
>>
endobj
105 0 obj
<<
/Length 117
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(14)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ ET 0 g 0 G
endstream
endobj
106 0 obj
<<
/F1 9 0 R
>>
endobj
104 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 106 0 R
>>
endobj
109 0 obj
<<
/Length 8271
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(4:)-444(Setting)]TJ/F4 10.91 Tf 93.36 0 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(defaults)-22611(15)]TJ/F2 17.22 Tf -137.09 -25.91 TD[(4)-562(Setting)]TJ/F10 17.22 Tf 86.31 0 TD[(runtest)]TJ/F2 17.22 Tf 68.46 0 TD[(defaults)]TJ/F1 10.91 Tf -139.83 -28.09 TD[(The)-513(site)-514(con\014guration)-514(\014le,)-558(`)]TJ/F4 10.91 Tf 140.58 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(',)-558(captures)-514(con\014guration-dep)-28(enden)27(t)-513(v)55(alues)-513(and)]TJ -201.34 -13.15 TD[(propagates)-386(them)-387(to)-387(the)-387(DejaGn)27(u)-386(test)-386(en)27(vironmen)27(t)-385(using)-387(Tcl)-387(v)55(ariables.)-604(This)-387(ties)-387(the)-386(De-)]TJ 0 -13.15 TD[(jaGn)27(u)-332(test)-333(scripts)-334(in)27(to)-332(the)]TJ/F4 10.91 Tf 129.68 0 TD[(configure)]TJ/F1 10.91 Tf 55.18 0 TD[(and)]TJ/F4 10.91 Tf 21.22 0 TD[(make)]TJ/F1 10.91 Tf 26.54 0 TD[(programs.)]TJ -217.68 -16.14 TD[(DejaGn)27(u)-332(supp)-28(orts)-334(more)-333(than)-334(one)-334(`)]TJ/F4 10.91 Tf 166.49 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')-333(\014le.)-445(The)-334(m)27(ultiple)-333(instances)-334(of)-333(`)]TJ/F4 10.91 Tf 155.9 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')]TJ -428.97 -13.15 TD[(are)-326(loaded)-326(in)-326(a)-326(\014xed)-326(order)-326(built)-326(in)27(to)-326(DejaGn)27(u)-325(\(the)-326(more)-326(lo)-28(cal)-326(last\).)-442(The)-326(\014rst)-326(\014le)-326(loaded)-326(is)]TJ 0 -13.15 TD[(the)-333(optional)]TJ/F4 10.91 Tf 61.21 0 TD[(~/.dejagnurc)]TJ/F1 10.91 Tf 68.73 0 TD[(,)-333(then)-333(the)-333(lo)-28(cal)-334(\014les,)-333(and)-333(\014nally)-334(the)-333(global)-333(\014le.)]TJ -124.03 -16.14 TD[(1.)-660(There)-256(is)-256(am)-257(optional)-256(\\master")-257(`)]TJ/F4 10.91 Tf 164.41 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(',)-271(capturing)-257(con\014guration)-256(v)54(alues)-255(that)-257(apply)-256(to)]TJ -194.54 -13.15 TD[(DejaGn)27(u)-342(across)-342(the)-343(b)-28(oard,)-345(in)-343(eac)27(h)-342(con\014guration-sp)-28(eci\014c)-343(sub)-28(directory)-343(of)-342(the)-343(DejaGn)26(u)]TJ 0 -13.15 TD[(library)-364(directory)83(.)]TJ/F4 10.91 Tf 86.62 0 TD[(runtest)]TJ/F1 10.91 Tf 44.06 0 TD[(loads)-364(these)-364(v)55(alues)-363(\014rst.)-537(See)-364(App)-28(endix)-364(A)-364([Con\014guring)-364(and)]TJ -130.68 -13.15 TD[(Installing)-390(DejaGn)27(u],)-404(page)-391(49.)-617(The)-390(master)-391(`)]TJ/F4 10.91 Tf 211 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')-390(con)27(tains)-390(the)-391(default)-391(v)55(alues)-390(for)]TJ -256.82 -13.15 TD[(all)-386(targets)-386(and)-387(hosts)-386(supp)-28(orted)-386(b)26(y)-385(DejaGn)27(u.)-603(This)-386(master)-387(\014le)-386(is)-387(iden)27(ti\014ed)-385(b)26(y)-385(setting)]TJ 0 -13.15 TD[(the)-298(en)27(vironmen)27(t)-297(v)54(ariable)]TJ/F4 10.91 Tf 121.35 0 TD[(DEJAGNU)]TJ/F1 10.91 Tf 43.35 0 TD[(to)-298(the)-299(name)-298(of)-299(the)-298(\014le.)-433(This)-299(is)-298(also)-299(refered)-299(to)-298(as)-299(the)]TJ -164.7 -13.16 TD[(\\global")-333(con\014g)-333(\014le.)]TJ -15.69 -16.14 TD[(2.)-660(An)27(y)-334(directory)-336(con)27(taining)-334(a)-336(con\014gured)-335(test)-336(suite)-335(also)-335(has)-336(a)-335(`)]TJ/F4 10.91 Tf 301.4 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(',)-335(capturing)-336(con-)]TJ -331.53 -13.15 TD[(\014guration)-325(v)55(alues)-324(sp)-28(eci\014c)-326(to)-325(the)-325(to)-28(ol)-325(under)-325(test.)-442(Since)]TJ/F4 10.91 Tf 258.6 0 TD[(runtest)]TJ/F1 10.91 Tf 43.64 0 TD[(loads)-325(these)-325(v)55(alues)-325(last,)]TJ -302.24 -13.15 TD[(the)-435(individual)-435(test)-436(con\014guration)-435(can)-436(either)-435(rely)-436(on)-435(and)-436(use,)-461(or)-435(o)27(v)27(erride,)-460(an)27(y)-434(of)-436(the)]TJ 0 -13.15 TD[(global)-333(v)55(alues)-333(from)-333(the)-333(\\master")-334(`)]TJ/F4 10.91 Tf 158.97 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[('.)]TJ -204.79 -16.14 TD[(Y)83(ou)-261(can)-261(usually)-261(generate)-262(or)-261(up)-28(date)-261(the)-262(testsuite)-261(`)]TJ/F4 10.91 Tf 232.76 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.81 0 TD[(')-261(b)27(y)-261(t)27(yping)-260(`)]TJ/F4 10.91 Tf 56.44 0 TD[(make)-333(site.exp)]TJ/F1 10.91 Tf 72.36 0 TD[(')]TJ -407.37 -13.15 TD[(in)-333(the)-333(test)-333(suite)-334(directory)83(,)-333(after)-333(the)-333(test)-334(suite)-333(is)-333(con\014gured.)]TJ -15.69 -16.14 TD[(3.)-660(Y)83(ou)-371(can)-373(also)-372(ha)27(v)28(e)-372(a)-372(\014le)-372(in)-372(y)26(our)-371(home)-372(directory)-372(called)]TJ/F4 10.91 Tf 280.51 0 TD[(.dejagnurc)]TJ/F1 10.91 Tf 57.28 0 TD[(.)-561(This)-372(gets)-372(loaded)]TJ -322.1 -13.15 TD[(\014rst)-410(b)-28(efore)-410(the)-410(other)-410(con\014g)-411(\014les.)-675(Usually)-410(this)-411(is)-410(used)-410(for)-410(p)-28(ersonal)-411(stu\013,)-429(lik)27(e)-410(setting)]TJ/F4 10.91 Tf 0 -13.15 TD[(all_flag)]TJ/F1 10.91 Tf 49.45 0 TD[(so)-333(all)-333(the)-333(output)-334(gets)-333(prin)27(ted,)-333(or)-333(v)27(erb)-27(osit)27(y)-333(lev)27(els.)]TJ -56.11 -19.13 TD[(Y)83(ou)-318(can)-318(further)-318(o)27(v)27(erride)-317(the)-318(default)-319(v)55(alues)-317(in)-319(a)-318(user-editable)-319(section)-318(of)-318(an)27(y)-318(`)]TJ/F4 10.91 Tf 365.18 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(',)]TJ -425.94 -13.15 TD[(or)-333(b)27(y)-332(setting)-334(v)55(ariables)-332(on)-334(the)]TJ/F4 10.91 Tf 143.52 0 TD[(runtest)]TJ/F1 10.91 Tf 43.72 0 TD[(command)-333(line.)]TJ/F2 13.09 Tf -187.24 -26.9 TD[(4.0.1)-562(Con\014g)-375(V)93(ariables)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(DejaGn)27(u)-380(uses)-381(a)-381(named)-381(arra)27(y)-380(in)-381(Tcl)-381(to)-381(hold)-381(all)-381(the)-381(info)-381(for)-382(eac)27(h)-380(mac)27(hine.)-587(In)-381(the)-381(case)]TJ -14.94 -13.15 TD[(of)-324(a)-324(canadian)-325(cross,)-326(this)-325(means)-324(host)-324(information)-325(as)-324(w)26(ell)-323(as)-324(target)-325(information.)-441(The)-325(named)]TJ 0 -13.15 TD[(arra)27(y)-405(is)-407(called)]TJ/F4 10.91 Tf 72.82 0 TD[(target_info)]TJ/F1 10.91 Tf 63 0 TD[(,)-424(and)-407(it)-407(has)-406(t)27(w)27(o)-405(indices.)-665(The)-406(follo)27(wing)-406(\014elds)-407(are)-406(part)-407(of)-406(the)]TJ -135.82 -13.15 TD[(arra)27(y)84(.)]TJ/F4 10.91 Tf 0 -19.13 TD[(name)]TJ/F1 10.91 Tf 57.6 0 TD[(The)-395(name)-396(of)-395(the)-396(target.)-631(\(mostly)-396(for)-395(error)-396(messages\))-395(This)-396(should)-396(also)-395(b)-28(e)-396(the)]TJ 0 -13.15 TD[(string)-273(used)-273(for)-273(this)-274(target's)-273(arra)27(y)83(.)-423(It)-274(should)-273(also)-273(b)-28(e)-273(the)-274(same)-273(as)-273(the)-273(link)26(er)-272(script)]TJ 0 -13.15 TD[(so)-411(w)26(e)-410(can)-412(\014nd)-412(them)-412(dynamically)82(.)-679(This)-412(should)-412(b)-27(e)-412(the)-412(same)-412(as)-412(the)-412(argumen)27(t)]TJ 0 -13.15 TD[(used)-333(for)]TJ/F4 10.91 Tf 41.61 0 TD[(push_target{})]TJ/F1 10.91 Tf 74.45 0 TD[(.)]TJ/F4 10.91 Tf -173.66 -19.13 TD[(ldflags)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-509(is)-510(the)-510(link)27(er)-509(\015ags)-510(required)-509(to)-510(pro)-28(duce)-510(a)-509(fully)-510(link)27(ed)-509(executable.)-974(F)83(or)]TJ/F4 10.91 Tf 0 -13.15 TD[(libgloss)]TJ/F1 10.91 Tf 49.45 0 TD[(supp)-27(orted)-334(targets)-333(this)-333(is)-334(usually)-333(just)-333(the)-334(name)-333(of)-333(the)-334(link)27(er)-332(script.)]TJ/F4 10.91 Tf -107.05 -19.13 TD[(config)]TJ/F1 10.91 Tf 57.6 0 TD[(The)-414(target)-415(canonical)-415(for)-415(this)-415(target.)-690(This)-415(is)-415(used)-415(b)27(y)-414(some)-415(init)-415(\014les)-415(to)-415(mak)27(e)]TJ 0 -13.15 TD[(sure)-333(the)-333(target)-333(is)-334(supp)-28(orted.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(cflags)]TJ/F1 10.91 Tf 57.6 0 TD[(The)-333(\015ags)-333(required)-333(to)-334(pro)-28(duce)-333(an)-333(ob)-56(ject)-333(\014le)-333(from)-334(a)-333(source)-333(\014le.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(connect)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-337(is)-338(the)-337(connectmo)-28(de)-337(for)-338(this)-337(target.)-458(This)-337(is)-338(for)-337(b)-28(oth)-337(IP)-338(and)-337(serial)-338(connec-)]TJ 0 -13.15 TD[(tions.)-444(T)27(ypically)-332(this)-334(is)-333(either)]TJ/F4 10.91 Tf 142.33 0 TD[(telnet)]TJ/F1 10.91 Tf 34.37 0 TD[(,)]TJ/F4 10.91 Tf 6.66 0 TD[(rlogin)]TJ/F1 10.91 Tf 34.37 0 TD[(,)-333(or)]TJ/F4 10.91 Tf 20.03 0 TD[(rsh)]TJ/F1 10.91 Tf 17.18 0 TD[(.)]TJ ET 0 g 0 G
endstream
endobj
110 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F2 12 0 R
/F10 78 0 R
>>
endobj
108 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 110 0 R
>>
endobj
113 0 obj
<<
/Length 6054
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(16)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F4 10.91 Tf 0 -23.91 TD[(target)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-310(is)-310(the)-310(hostname)-311(of)-310(the)-310(target.)-437(This)-310(is)-310(for)-311(TCP/IP)-310(based)-310(connections,)-315(and)]TJ 0 -13.15 TD[(is)-333(also)-333(used)-333(for)-334(v)27(ersion)-332(of)-334(tip)-333(that)-333(use)-334(/etc/remote.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(serial)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-333(is)-333(the)-333(serial)-334(p)-28(ort.)-444(This)-333(is)-334(t)27(ypically)-332(/dev/tt)27(y?)-444(or)-333(com?:.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(netport)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-334(is)-334(the)-334(IP)-334(p)-28(ort.)-446(This)-334(is)-334(commonly)-334(used)-334(for)-334(telneting)-334(to)-335(target)-334(b)-27(oards)-334(that)]TJ 0 -13.15 TD[(are)-309(connected)-310(to)-310(a)-310(terminal)-310(serv)27(er.)-435(In)-310(that)-310(case)-310(the)-310(IP)-310(p)-27(ort)-310(sp)-28(eci\014es)-310(the)-310(whic)27(h)]TJ 0 -13.15 TD[(serial)-333(p)-28(ort)-333(to)-333(use.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(baud)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-333(is)-333(the)-333(baud)-334(rate)-333(for)-333(a)-334(serial)-333(p)-28(ort)-333(connection.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(x10)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-340(is)-340(the)-340(parameters)-340(for)-341(an)-340(x10)-340(con)27(troller.)-464(These)-341(are)-340(simple)-340(devices)-340(that)-340(let)]TJ 0 -13.15 TD[(us)-333(p)-28(o)27(w)28(er)-332(cycle)-334(or)-333(reset)-333(a)-334(target)-333(b)-28(oard)-333(remotely)82(.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(fileid)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-333(is)-333(the)-333(\014leid)-334(or)-333(spa)27(wn)-333(id)-333(of)-333(of)-334(the)-333(connection.)]TJ/F4 10.91 Tf -57.6 -19.12 TD[(prompt)]TJ/F1 10.91 Tf 57.6 0 TD[(a)-333(glob)-333(st)27(yle)-333(pattern)-333(to)-333(recognize)-334(the)-333(prompt.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(abbrev)]TJ/F1 10.91 Tf 57.6 0 TD[(abbreviation)-333(for)-333(to)-28(ol)-333(init)-334(\014les.)]TJ/F4 10.91 Tf -57.6 -19.13 TD[(ioport)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-350(is)-350(the)-350(p)-28(ort)-350(for)-351(I/O)-350(on)-350(dual)-351(p)-27(ort)-351(systems.)-495(In)-350(this)-351(con\014guration,)-354(the)-350(main)]TJ 0 -13.15 TD[(serial)-351(p)-28(ort)]TJ/F4 10.91 Tf 52.95 0 TD[(0)]TJ/F1 10.91 Tf 9.57 0 TD[(is)-351(usually)-352(used)-352(for)-352(stdin)-352(and)-352(stdout,)-356(whic)26(h)-350(the)-352(second)-352(serial)-352(p)-28(ort)]TJ -62.52 -13.15 TD[(can)-333(b)-28(e)-333(used)-333(for)-334(debugging.)]TJ -42.66 -19.13 TD[(The)-302(\014rst)-303(index)-302(in)27(to)-302(the)-302(arra)26(y)-301(is)-303(the)-302(same)-303(v)55(alue)-302(as)-302(used)-303(in)-302(the)]TJ/F4 10.91 Tf 294.18 0 TD[(name)]TJ/F1 10.91 Tf 26.21 0 TD[(\014eld.)-434(This)-302(is)-303(usually)]TJ -335.33 -13.15 TD[(a)-359(short)-360(v)27(ersion)-359(of)-360(the)-359(name)-360(of)-360(the)-360(target)-359(b)-28(oard.)-524(F)83(or)-359(an)-360(example,)-366(here's)-360(the)-360(settings)-360(I)-359(use)]TJ 0 -13.15 TD[(for)-347(m)26(y)]TJ/F4 10.91 Tf 35.19 0 TD[(Motorola's)-347(IDP)]TJ/F1 10.91 Tf 82.05 0 TD[(b)-27(oard)-348(and)-348(m)27(y)]TJ/F4 10.91 Tf 71.11 0 TD[(Motorola)]TJ/F1 10.91 Tf 49.61 0 TD[(6U)-347(VME)]TJ/F4 10.91 Tf 46.83 0 TD[(MVME135-1)]TJ/F1 10.91 Tf 55.34 0 TD[(b)-27(oard.)-488(\(b)-28(oth)-348(m68k)]TJ -340.13 -13.15 TD[(targets\))]TJ/F9 9.96 Tf 0 -10.05 TD[(\013)]TJ ET 23.98 -310.52 m 450.40 -310.52 l 450.40 -310.12 l 23.98 -310.12 l b BT 456.38 -310.52 TD[(\010)]TJ ET 18.00 -570.92 m 18.40 -570.92 l 18.40 -316.25 l 18.00 -316.25 l b BT/F4 10.91 Tf 21.39 -328.9 TD[(#)-524(IDP)-525(board)]TJ 0 -12.45 TD[(set)-524(target_info\(idp,name\))-3675("idp")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,ldflags\))-2100("-Tidp.ld")]TJ 0 -12.46 TD[(set)-524(target_info\(idp,config\))-2625(m68k-unknown-aout)]TJ 0 -12.45 TD[(set)-524(target_info\(idp,cflags\))-2625("")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,connect\))-2100(telnet)]TJ 0 -12.46 TD[(set)-524(target_info\(idp,target\))-2625("s7")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,serial\))-2625("tstty7")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,netport\))-2100("wharfrat:1007")]TJ 0 -12.46 TD[(set)-524(target_info\(idp,baud\))-3675("9600")]TJ 0 -12.45 TD[(#)-524(MVME)-525(135)-525(board)]TJ 0 -12.45 TD[(set)-524(target_info\(idp,name\))-3675("mvme")]TJ 0 -12.46 TD[(set)-524(target_info\(idp,ldflags\))-2100("-Tmvme.ld")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,config\))-2625(m68k-unknown-aout)]TJ 0 -12.45 TD[(set)-524(target_info\(idp,cflags\))-2625("")]TJ 0 -12.46 TD[(set)-524(target_info\(idp,connect\))-2100(telnet)]TJ 0 -12.45 TD[(set)-524(target_info\(idp,target\))-2625("s8")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,serial\))-2625("tstty8")]TJ 0 -12.46 TD[(set)-524(target_info\(idp,netport\))-2100("wharfrat:1008")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,baud\))-3675("9600")]TJ ET 456.38 -570.92 m 456.77 -570.92 l 456.77 -316.25 l 456.38 -316.25 l b BT/F9 9.96 Tf 18 -577.15 TD[(\012)]TJ ET 23.98 -577.15 m 450.40 -577.15 l 450.40 -576.75 l 23.98 -576.75 l b BT 456.38 -577.15 TD[(\011)]TJ/F1 10.91 Tf -423.44 -17.39 TD[(DejaGn)27(u)-403(can)-404(use)-405(this)-404(information)-404(to)-405(switc)27(h)-403(b)-28(et)27(w)27(een)-403(m)27(ultiple)-403(targets)-405(in)-404(one)-405(test)-404(run.)]TJ -14.94 -13.15 TD[(This)-333(is)-333(done)-333(through)-334(the)-333(use)-333(of)-334(the)]TJ/F4 10.91 Tf 172.03 0 TD[(push_target)]TJ/F1 10.91 Tf 66.64 0 TD[(pro)-27(cedure,)-334(whic)27(h)-332(is)-334(discussed)-333(elsewhere.)]TJ -223.73 -16.14 TD[(This)-409(arra)27(y)-408(can)-409(also)-409(hold)-409(information)-409(for)-409(a)-409(remote)-409(host,)-428(whic)26(h)-408(is)-409(used)-409(when)-409(testing)-409(a)]TJ -14.94 -13.15 TD[(candain)-397(cross.)-639(In)-398(this)-398(case,)-414(the)-398(only)-398(thing)-398(di\013eren)27(t)-397(is)-398(the)-398(index)-397(is)-398(just)]TJ/F4 10.91 Tf 350.12 0 TD[(host)]TJ/F1 10.91 Tf 22.91 0 TD[(.)-638(Here's)-398(the)]TJ ET 0 g 0 G
endstream
endobj
114 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F9 59 0 R
>>
endobj
112 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 114 0 R
>>
endobj
117 0 obj
<<
/Length 7261
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(4:)-444(Setting)]TJ/F4 10.91 Tf 93.36 0 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(defaults)-22611(17)]TJ -137.09 -23.91 TD[(settings)-348(I)-348(use)-349(to)-348(run)-348(tests)-349(on)-348(m)27(y)-348(NT)-348(mac)27(hine)-347(while)-349(running)-348(DejaGn)27(u)-348(on)-348(a)-348(Unix)-349(mac)27(hine.)]TJ 0 -13.15 TD[(\(in)-333(this)-333(case)-333(a)-334(Lin)27(ux)-332(b)-28(o)27(x\))]TJ/F9 9.96 Tf 0 -10.05 TD[(\013)]TJ ET 23.98 -33.16 m 450.40 -33.16 l 450.40 -32.76 l 23.98 -32.76 l b BT 456.38 -33.16 TD[(\010)]TJ ET 18.00 -95.22 m 18.40 -95.22 l 18.40 -38.89 l 18.00 -38.89 l b BT/F4 10.91 Tf 21.39 -52.44 TD[(set)-524(target_info\(host,name\))-3150("nt-host")]TJ 0 -12.46 TD[(set)-524(target_info\(host,config\))-2100("386-unknown-winnt")]TJ 0 -12.45 TD[(set)-524(target_info\(host,connect\))-1575("telnet")]TJ 0 -12.45 TD[(set)-524(target_info\(host,target\))-2100("ripple")]TJ ET 456.38 -95.22 m 456.77 -95.22 l 456.77 -38.89 l 456.38 -38.89 l b BT/F9 9.96 Tf 18 -101.44 TD[(\012)]TJ ET 23.98 -101.44 m 450.40 -101.44 l 450.40 -101.05 l 23.98 -101.05 l b BT 456.38 -101.44 TD[(\011)]TJ/F1 10.91 Tf -423.44 -17.39 TD[(There)-347(is)-347(more)-348(info)-347(on)-347(ho)27(w)-347(to)-347(use)-347(these)-348(v)55(ariables)-347(in)-347(the)-347(sections)-348(on)-347(the)-347(con\014g)-348(\014les.)-486(See)]TJ -14.94 -13.15 TD[(Chapter)-333(4)-333([Con\014guration)-333(Files],)-334(page)-333(18.)]TJ 14.94 -16.14 TD[(In)-419(the)-419(user)-420(editable)-419(second)-420(section)-419(of)-420(`)]TJ/F4 10.91 Tf 190.43 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(',)-440(y)26(ou)-418(can)-420(not)-419(only)-420(o)27(v)28(erride)-418(the)-420(con-)]TJ -251.19 -13.15 TD[(\014guration)-358(v)55(ariables)-358(captured)-358(in)-359(the)-358(\014rst)-359(section,)-365(but)-358(also)-359(sp)-27(ecify)-359(default)-358(v)54(alues)-357(for)-359(all)-358(the)]TJ/F4 10.91 Tf 0 -13.15 TD[(runtest)]TJ/F1 10.91 Tf 43.78 0 TD[(command)-337(line)-338(options.)-458(Sa)27(v)28(e)-337(for)-338(`)]TJ/F4 10.91 Tf 158 0 TD[(--debug)]TJ/F1 10.91 Tf 40.09 0 TD[(',)-338(`)]TJ/F4 10.91 Tf 12.79 0 TD[(--help)]TJ/F1 10.91 Tf 34.36 0 TD[(',)-338(and)-338(`)]TJ/F4 10.91 Tf 34.05 0 TD[(--version)]TJ/F1 10.91 Tf 51.55 0 TD[(',)-338(eac)26(h)-336(com-)]TJ -374.62 -13.16 TD[(mand)-395(line)-395(option)-395(has)-395(an)-395(asso)-28(ciated)-395(Tcl)-395(v)55(ariable.)-629(Use)-395(the)-395(Tcl)]TJ/F4 10.91 Tf 303.88 0 TD[(set)]TJ/F1 10.91 Tf 21.49 0 TD[(command)-395(to)-395(sp)-27(ecify)-396(a)]TJ -325.37 -13.15 TD[(new)-427(default)-427(v)54(alue)-426(\(as)-427(for)-428(the)-427(con\014guration)-428(v)55(ariables\).)-726(The)-427(follo)27(wing)-427(table)-427(describ)-28(es)-427(the)]TJ 0 -13.15 TD[(corresp)-27(ondence)-445(b)-28(et)27(w)27(een)-444(command)-445(line)-445(options)-446(and)-445(v)55(ariables)-444(y)26(ou)-444(can)-445(set)-445(in)-445(`)]TJ/F4 10.91 Tf 380.12 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[('.)]TJ -425.94 -13.15 TD[(See)-333(Chapter)-333(3)-333([Running)-334(the)-333(T)82(ests],)-332(page)-333(9,)-334(for)-333(explanations)-333(of)-334(the)-333(command-line)-333(options.)]TJ/F8 10.91 Tf 23.96 -16.97 TD[(runtest)-2049(Tcl)]TJ 3.48 -13.15 TD[(option)-2049(variable)-4342(description)]TJ ET 18.00 -261.39 m 450.00 -261.39 l 450.00 -260.99 l 18.00 -260.99 l b BT/F4 10.91 Tf 40.91 -274.54 TD[(--all)-2574(all)]TJ ET 115.50 -274.54 m 118.94 -274.54 l 118.94 -274.07 l 115.50 -274.07 l b BT 118.94 -274.54 TD[(flag)]TJ/F1 10.91 Tf 63 0 TD[(displa)27(y)-332(all)-333(test)-334(results)-333(if)-333(set)]TJ/F4 10.91 Tf -146.76 -13.15 TD[(--baud)-2574(baud)]TJ/F1 10.91 Tf 146.76 0 TD[(set)-333(the)-333(default)-333(baud)-334(rate)-333(to)-333(something)]TJ 0 -13.15 TD[(other)-333(than)-333(9600.)]TJ/F4 10.91 Tf -163.94 -12.51 TD[(--connect)-2574(connectmode)]TJ/F1 10.91 Tf 163.94 0 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(rlogin)]TJ/F1 10.91 Tf 34.36 0 TD[(',)-333(`)]TJ/F4 10.91 Tf 12.73 0 TD[(telnet)]TJ/F1 10.91 Tf 34.36 0 TD[(',)-333(`)]TJ/F4 10.91 Tf 12.73 0 TD[(rsh)]TJ/F1 10.91 Tf 17.18 0 TD[(',)-333(`)]TJ/F4 10.91 Tf 12.73 0 TD[(kermit)]TJ/F1 10.91 Tf 34.36 0 TD[(',)-333(`)]TJ/F4 10.91 Tf 12.73 0 TD[(tip)]TJ/F1 10.91 Tf 17.18 0 TD[(',)]TJ -191.39 -13.15 TD[(or)-333(`)]TJ/F4 10.91 Tf 16.39 0 TD[(mondfe)]TJ/F1 10.91 Tf 34.37 0 TD[(')]TJ/F4 10.91 Tf -197.52 -14.24 TD[(--mail)-2574(mailing)]TJ ET 138.41 -340.74 m 141.85 -340.74 l 141.85 -340.27 l 138.41 -340.27 l b BT 141.85 -340.74 TD[(list)]TJ/F1 10.91 Tf 40.09 0 TD[(address)-333(list)-333(for)-333(mailing)-334(test)-333(output)]TJ/F4 10.91 Tf -146.76 -13.15 TD[(--name)-2574(targetname)]TJ/F1 10.91 Tf 146.76 0 TD[(net)27(w)28(ork)-332(name)-334(of)-333(testing)-333(target)-333(or)-334(its)]TJ 0 -13.15 TD[(host)]TJ/F4 10.91 Tf -158.21 -14.25 TD[(--outdir)-2574(outdir)]TJ/F1 10.91 Tf 158.21 0 TD[(directory)-333(for)-333(`)]TJ/F5 10.91 Tf 66.15 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.49 0 TD[(.sum)]TJ/F1 10.91 Tf 22.9 0 TD[(')-333(and)-333(`)]TJ/F5 10.91 Tf 30.91 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.49 0 TD[(.log)]TJ/F1 10.91 Tf 22.91 0 TD[(')]TJ/F4 10.91 Tf -338.06 -13.15 TD[(--objdir)-2574(objdir)]TJ/F1 10.91 Tf 158.21 0 TD[(directory)-333(for)-333(compiled)-333(binaries)]TJ/F4 10.91 Tf -158.21 -13.15 TD[(--reboot)-2574(reboot)]TJ/F1 10.91 Tf 158.21 0 TD[(reb)-27(o)-28(ot)-333(the)-334(target)-333(if)-333(set)-334(to)]TJ/F4 10.91 Tf 125.88 0 TD[("1")]TJ/F1 10.91 Tf 17.18 0 TD[(;)-333(do)-333(not)]TJ -143.06 -13.15 TD[(reb)-27(o)-28(ot)-333(if)-334(set)-333(to)]TJ/F4 10.91 Tf 74.94 0 TD[("0")]TJ/F1 10.91 Tf 20.82 0 TD[(\(the)-333(default\))]TJ/F4 10.91 Tf -253.97 -14.25 TD[(--srcdir)-2574(srcdir)]TJ/F1 10.91 Tf 158.21 0 TD[(directory)-333(of)-333(test)-333(sub)-28(directories)]TJ/F4 10.91 Tf -158.21 -13.15 TD[(--strace)-2574(tracelevel)]TJ/F1 10.91 Tf 158.21 0 TD[(a)-333(n)27(um)28(b)-27(er:)-500(Tcl)-333(trace)-334(depth)]TJ/F4 10.91 Tf -146.76 -13.15 TD[(--tool)-2574(tool)]TJ/F1 10.91 Tf 146.76 0 TD[(name)-333(of)-333(to)-28(ol)-333(to)-333(test;)-334(iden)27(ti\014es)-332(init,)-334(test)]TJ 0 -13.15 TD[(sub)-27(dir)]TJ/F4 10.91 Tf -163.94 -12.51 TD[(--verbose)-2574(verbose)]TJ/F1 10.91 Tf 163.94 0 TD[(v)27(erb)-26(osit)26(y)-332(lev)27(el.)-499(As)-334(option,)-333(use)-333(m)27(ultiple)]TJ 0 -13.15 TD[(times;)-333(as)-333(v)54(ariable,)-332(set)-333(a)-333(n)26(um)28(b)-27(er,)-333(0)-333(or)]TJ 0 -13.15 TD[(greater)]TJ/F4 10.91 Tf -158.21 -12.51 TD[(--target)-2574(target)]TJ ET 132.69 -525.76 m 136.12 -525.76 l 136.12 -525.29 l 132.69 -525.29 l b BT 136.12 -525.76 TD[(triplet)]TJ/F1 10.91 Tf 45.82 0 TD[(The)-333(canonical)-333(con\014guration)-333(string)-334(for)]TJ 0 -13.15 TD[(the)-333(target.)]TJ/F4 10.91 Tf -146.76 -12.5 TD[(--host)-2574(host)]TJ ET 121.23 -551.41 m 124.67 -551.41 l 124.67 -550.95 l 121.23 -550.95 l b BT 124.67 -551.41 TD[(triplet)]TJ/F1 10.91 Tf 57.27 0 TD[(The)-333(canonical)-333(con\014guration)-333(string)-334(for)]TJ 0 -13.16 TD[(the)-333(host.)]TJ/F4 10.91 Tf -152.49 -12.5 TD[(--build)-2574(build)]TJ ET 126.96 -577.07 m 130.40 -577.07 l 130.40 -576.60 l 126.96 -576.60 l b BT 130.4 -577.07 TD[(triplet)]TJ/F1 10.91 Tf 51.54 0 TD[(The)-333(canonical)-333(con\014guration)-333(string)-334(for)]TJ 0 -13.15 TD[(the)-333(build)-333(host.)]TJ ET 0 g 0 G
endstream
endobj
118 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F9 59 0 R
/F8 52 0 R
/F5 31 0 R
>>
endobj
116 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 118 0 R
>>
endobj
121 0 obj
<<
/Length 5295
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(18)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 13.09 Tf 0 -23.91 TD[(4.0.2)-562(Master)-375(Con\014g)-375(File)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(The)-322(master)-323(con\014g)-322(\014le)-323(is)-322(where)-323(all)-322(the)-323(target)-322(sp)-28(eci\014c)-323(con\014g)-322(v)54(ariables)-321(get)-323(set)-322(for)-323(a)-322(whole)]TJ -14.94 -13.15 TD[(site)-427(get)-427(set.)-726(The)-427(idea)-427(is)-427(that)-428(for)-427(a)-427(cen)27(tralized)-426(testing)-428(lab)-427(where)-427(p)-28(eople)-427(ha)27(v)28(e)-427(to)-427(share)-427(a)]TJ 0 -13.15 TD[(target)-321(b)-27(et)26(w)28(een)-320(m)27(ultiple)-320(dev)27(elop)-27(ers.)-441(There)-321(are)-321(settings)-321(for)-321(b)-28(oth)-321(remote)-321(targets)-321(and)-321(remote)]TJ 0 -13.15 TD[(hosts.)-562(Here's)-373(an)-373(example)-373(of)-372(a)-373(Master)-373(Con\014g)-373(File)-372(\(also)-373(called)-373(the)-373(Global)-372(con\014g)-373(\014le\))-373(for)-373(a)]TJ/F8 10.91 Tf 0 -13.15 TD[(c)51(anadian)-333(cr)50(oss)]TJ/F1 10.91 Tf 69.57 0 TD[(.)-435(A)-307(canadian)-308(cross)-307(is)-307(when)-307(y)27(ou)-307(build)-307(and)-307(test)-307(a)-307(cross)-307(compiler)-308(on)-307(a)-307(mac)27(hine)]TJ -69.57 -13.15 TD[(other)-333(than)-333(the)-333(one)-334(it's)-333(to)-333(b)-28(e)-334(hosted)-333(on.)]TJ 14.94 -16.14 TD[(Here)-314(w)27(e)-313(ha)26(v)28(e)-313(the)-314(con\014g)-315(settings)-314(for)-314(our)-315(California)-314(o\016ce.)-438(Note)-314(that)-315(all)-314(con\014g)-314(v)54(alues)-313(are)]TJ -14.94 -13.15 TD[(site)-398(dep)-27(endan)26(t.)-638(Here)-398(w)27(e)-397(ha)26(v)28(e)-397(t)27(w)28(o)-398(sets)-398(of)-398(v)54(alues)-397(that)-398(w)27(e)-397(use)-399(for)-398(testing)-398(m68k-aout)-398(cross)]TJ 0 -13.15 TD[(compilers.)-628(As)-395(b)-28(oth)-394(of)-395(these)-395(target)-394(b)-28(oards)-395(has)-394(a)-395(di\013eren)27(t)-394(debugging)-395(proto)-28(col,)-410(w)27(e)-394(test)-394(on)]TJ 0 -13.15 TD[(b)-27(oth)-334(of)-333(them)-333(in)-334(sequence.)]TJ/F9 9.96 Tf 0 -9.44 TD[(\013)]TJ ET 23.98 -163.86 m 450.40 -163.86 l 450.40 -163.47 l 23.98 -163.47 l b BT 456.38 -163.86 TD[(\010)]TJ ET 18.00 -559.73 m 18.40 -559.73 l 18.40 -169.59 l 18.00 -169.59 l b BT/F4 10.91 Tf 21.39 -182.24 TD[(global)-524(CFLAGS)]TJ 0 -12.45 TD[(global)-524(CXXFLAGS)]TJ 0 -24.91 TD[(case)-524("$target_triplet")-525(in)-525({)]TJ 22.91 -12.45 TD[({)-524("native")-525(})-525({)]TJ 22.9 -12.45 TD[(set)-524(target_abbrev)-525(unix)]TJ -22.9 -12.46 TD[(})]TJ 0 -12.45 TD[({)-524("m68*-unknown-aout")-525(})-525({)]TJ 22.9 -12.45 TD[(set)-524(target_abbrev)-7875("rom68k")]TJ 0 -12.46 TD[(#)-524(IDP)-525(target)-10500(#)-525(IDP)-525(board)-525(with)-525(rom68k)-525(monitor)]TJ 0 -12.45 TD[(set)-524(target_info\(idp,name\))-3675("idp")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,ldflags\))-2100("-Tidp.ld")]TJ 0 -12.46 TD[(set)-524(target_info\(idp,config\))-2625(m68k-unknown-aout)]TJ 0 -12.45 TD[(set)-524(target_info\(idp,cflags\))-2625("")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,connect\))-2100(telnet)]TJ 0 -12.46 TD[(set)-524(target_info\(idp,target\))-2625("s7")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,serial\))-2625("tstty12")]TJ 0 -12.45 TD[(set)-524(target_info\(idp,netport\))-2100("truckin:1007")]TJ 0 -12.46 TD[(set)-524(target_info\(idp,baud\))-3675("9600")]TJ 0 -12.45 TD[(#)-524(MVME)-525(target)-9975(#)-525(Motorola)-525(MVME)-525(135)-525(with)-525(BUG)-525(monitor)]TJ 0 -12.45 TD[(set)-524(target_info\(mvme,name\))-3150("mvme")]TJ 0 -12.46 TD[(set)-524(target_info\(mvme,ldflags\))-1575("-Tmvme.ld")]TJ 0 -12.45 TD[(set)-524(target_info\(mvme,config\))-2100(m68k-unknown-aout)]TJ 0 -12.45 TD[(set)-524(target_info\(mvme,cflags\))-2100("")]TJ 0 -12.46 TD[(set)-524(target_info\(mvme,connect\))-1575(telnet)]TJ 0 -12.45 TD[(set)-524(target_info\(mvme,target\))-2100("s4")]TJ 0 -12.45 TD[(set)-524(target_info\(mvme,serial\))-2100("tstty8")]TJ 0 -12.46 TD[(set)-524(target_info\(mvme,netport\))-1575("truckin:1004")]TJ 0 -12.45 TD[(set)-524(target_info\(mvme,baud\))-3150("9600")]TJ -17.18 -12.45 TD[(})]TJ -28.63 -12.46 TD[(})]TJ ET 456.38 -559.73 m 456.77 -559.73 l 456.77 -169.59 l 456.38 -169.59 l b BT/F9 9.96 Tf 18 -565.96 TD[(\012)]TJ ET 23.98 -565.96 m 450.40 -565.96 l 450.40 -565.56 l 23.98 -565.56 l b BT 456.38 -565.96 TD[(\011)]TJ/F1 10.91 Tf -423.44 -17.39 TD[(In)-310(this)-311(case,)-316(w)27(e)-310(ha)27(v)28(e)-310(supp)-28(ort)-311(for)-311(sev)27(eral)-310(remote)-311(hosts)-311(for)-311(our)-311(m68k-aout)-311(cross)-311(compiler.)]TJ -14.94 -13.15 TD[(T)27(ypically)-341(the)-343(remote)-342(Unix)-343(hosts)-343(run)-342(DejaGn)27(u)-342(lo)-28(cally)82(,)-343(but)-343(w)27(e)-342(also)-342(use)-343(them)-343(for)-342(debugging)]TJ 0 -13.15 TD[(the)-291(testsuites)-292(when)-291(w)26(e)-290(\014nd)-292(problems)-292(in)-291(running)-292(on)-292(remote)-291(hosts.)-431(Exp)-28(ect)-291(w)26(on't)-290(run)-292(on)-292(NT,)]TJ 0 -13.15 TD[(so)-327(DejaGn)27(u)-326(is)-327(run)-327(on)-328(the)-327(lo)-28(cal)-327(build)-327(mac)27(hine,)-327(and)-328(it'll)-327(connect)-327(to)-327(the)-327(NT)-327(host)-328(and)-327(run)-327(all)]TJ 0 -13.15 TD[(the)-333(tests)-333(for)-333(this)-334(cross)-333(compiler)-333(on)-334(that)-333(host.)]TJ ET 0 g 0 G
endstream
endobj
122 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F8 52 0 R
/F9 59 0 R
/F4 28 0 R
>>
endobj
120 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 122 0 R
>>
endobj
125 0 obj
<<
/Length 5912
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(4:)-444(Setting)]TJ/F4 10.91 Tf 93.36 0 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(defaults)-22611(19)]TJ/F9 9.96 Tf -108.29 -20.18 TD[(\013)]TJ ET 52.78 -6.23 m 450.40 -6.23 l 450.40 -5.83 l 52.78 -5.83 l b BT 456.38 -6.23 TD[(\010)]TJ ET 46.80 -367.53 m 47.20 -367.53 l 47.20 -11.96 l 46.80 -11.96 l b BT/F4 10.91 Tf 50.19 -27.4 TD[(case)-524("$host_triplet")-525(in)-525({)]TJ 22.91 -12.45 TD[("native")-524({)]TJ 0 -12.45 TD[(})]TJ 0 -12.46 TD[("i?86-*-linux*")-524({)-9975(#)-525(Linux)-525(host)]TJ 22.9 -12.45 TD[(set)-524(target_info\(host,name\))-3150("linux-host")]TJ 0 -12.45 TD[(set)-524(target_info\(host,config\))-2100($host_triplet)]TJ 0 -12.46 TD[(set)-524(target_info\(host,connect\))-1575(rlogin)]TJ 0 -12.45 TD[(set)-524(target_info\(host,target\))-2100(chinadoll)]TJ -22.9 -12.45 TD[(})]TJ 0 -12.46 TD[("i?86-*-winnt)-12074(#)-525(NT)-525(host)]TJ 22.9 -12.45 TD[(set)-524(target_info\(host,name\))-3150("nt-host")]TJ 0 -12.45 TD[(set)-524(target_info\(host,config\))-2100(i386-unknown-winnt)]TJ 0 -12.46 TD[(set)-524(target_info\(host,connect\))-1575(telnet)]TJ 0 -12.45 TD[(set)-524(target_info\(host,target\))-2100(ripple)]TJ -22.9 -12.45 TD[(})]TJ 0 -12.46 TD[("hppa*-hp-hpux*")-524({)-9450(#)-525(HP-UX)-525(host)]TJ 22.9 -12.45 TD[(set)-524(target_info\(host,name\))-3150("hpux-host")]TJ 0 -12.45 TD[(set)-524(target_info\(host,config\))-2100($host_triplet)]TJ 0 -12.46 TD[(set)-524(target_info\(host,connect\))-1575(rlogin)]TJ 0 -12.45 TD[(set)-524(target_info\(host,target\))-2100(slipknot)]TJ 0 -12.45 TD[(})]TJ -22.9 -12.46 TD[("sparc-sun-sunos*")-524({)-8400(#)-525(SunOS)-525(\(sun4\))]TJ 22.9 -12.45 TD[(set)-524(target_info\(host,name\))-3150("sunos-host")]TJ 0 -12.45 TD[(set)-524(target_info\(host,config\))-2100($host_triplet)]TJ 0 -12.46 TD[(set)-524(target_info\(host,connect\))-1575(rlogin)]TJ 0 -12.45 TD[(set)-524(target_info\(host,target\))-2100(darkstar)]TJ -22.9 -12.45 TD[(})]TJ -22.91 -12.46 TD[(})]TJ ET 456.38 -367.53 m 456.77 -367.53 l 456.77 -11.96 l 456.38 -11.96 l b BT/F9 9.96 Tf 46.8 -373.76 TD[(\012)]TJ ET 52.78 -373.76 m 450.40 -373.76 l 450.40 -373.36 l 52.78 -373.36 l b BT 456.38 -373.76 TD[(\011)]TJ/F2 13.09 Tf -438.38 -26.9 TD[(4.0.3)-562(Lo)-31(cal)-375(Con\014g)-375(File)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(It)-369(is)-370(usually)-369(more)-370(con)27(v)28(enien)27(t)-368(to)-370(k)27(eep)-369(these)-369(\\man)26(ual)-368(o)27(v)27(errides")-368(in)-370(the)-370(`)]TJ/F4 10.91 Tf 342.06 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')-369(lo)-28(cal)]TJ -402.82 -13.15 TD[(to)-333(eac)27(h)-332(test)-334(directory)83(,)-333(rather)-333(than)-333(in)-334(the)-333(\\master")-333(`)]TJ/F4 10.91 Tf 247.24 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')-333(in)-333(the)-333(DejaGn)26(u)-332(library)82(.)]TJ -278.12 -16.14 TD[(All)-411(lo)-28(cal)-411(`)]TJ/F4 10.91 Tf 48.37 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')-411(usually)-411(\014les)-411(ha)26(v)28(e)-410(t)27(w)27(o)-410(sections,)-431(separated)-411(b)27(y)-410(commen)26(t)-410(text.)-678(The)]TJ -109.13 -13.15 TD[(\014rst)-263(section)-264(is)-264(the)-264(part)-264(that)-264(is)-264(generated)-264(b)27(y)]TJ/F4 10.91 Tf 205.04 0 TD[(make)]TJ/F1 10.91 Tf 22.91 0 TD[(.)-421(It)-264(is)-264(essen)27(tially)-263(a)-264(collection)-264(of)-264(Tcl)-264(v)55(ariable)]TJ -227.95 -13.15 TD[(de\014nitions)-360(based)-361(on)-361(`)]TJ/F4 10.91 Tf 102.23 0 TD[(Makefile)]TJ/F1 10.91 Tf 45.82 0 TD[(')-360(en)27(vironmen)27(t)-359(v)54(ariables.)-525(Since)-361(they)-361(are)-360(generated)-361(b)27(y)]TJ/F4 10.91 Tf 258.01 0 TD[(make)]TJ/F1 10.91 Tf 22.91 0 TD[(,)]TJ -428.97 -13.16 TD[(they)-298(con)27(tain)-297(the)-298(v)54(alues)-297(as)-298(sp)-28(eci\014ed)-298(b)27(y)]TJ/F4 10.91 Tf 184.16 0 TD[(configure)]TJ/F1 10.91 Tf 51.55 0 TD[(.)-432(\(Y)82(ou)-297(can)-298(also)-298(customize)-298(these)-299(v)55(alues)-297(b)27(y)]TJ -235.71 -13.15 TD[(using)-263(the)-263(`)]TJ/F4 10.91 Tf 48.83 0 TD[(--site)]TJ/F1 10.91 Tf 34.37 0 TD[(')-263(option)-263(to)]TJ/F4 10.91 Tf 51.64 0 TD[(configure)]TJ/F1 10.91 Tf 51.55 0 TD[(.\))-421(In)-263(particular,)-277(this)-263(section)-264(con)27(tains)-262(the)-263(`)]TJ/F4 10.91 Tf 196.76 0 TD[(Makefile)]TJ/F1 10.91 Tf 45.82 0 TD[(')]TJ -428.97 -13.15 TD[(v)55(ariables)-389(for)-390(host)-389(and)-390(target)-390(con\014guration)-390(data.)-614(Do)-390(not)-390(edit)-389(this)-390(\014rst)-390(section;)-418(if)-390(y)27(ou)-389(do,)]TJ 0 -13.15 TD[(y)27(our)-332(c)27(hanges)-333(are)-333(replaced)-333(next)-334(time)-333(y)27(ou)-332(run)]TJ/F4 10.91 Tf 216.55 0 TD[(make)]TJ/F1 10.91 Tf 22.9 0 TD[(.)]TJ -224.51 -16.14 TD[(The)-333(\014rst)-333(section)-333(starts)-334(with:)]TJ/F9 9.96 Tf -14.94 -7.32 TD[(\013)]TJ ET 23.98 -555.43 m 450.40 -555.43 l 450.40 -555.03 l 23.98 -555.03 l b BT 456.38 -555.43 TD[(\010)]TJ ET 18.00 -601.70 m 18.40 -601.70 l 18.40 -561.16 l 18.00 -561.16 l b BT/F4 10.91 Tf 21.39 -573.8 TD[(##)-524(these)-525(variables)-525(are)-525(automatically)-525(generated)-525(by)-525(make)-525(##)]TJ 0 -12.46 TD[(#)-524(Do)-525(not)-525(edit)-525(here.)-525(If)-525(you)-525(wish)-525(to)-525(override)-525(these)-525(values)]TJ 0 -12.45 TD[(#)-524(add)-525(them)-525(to)-525(the)-525(last)-525(section)]TJ ET 456.38 -601.70 m 456.77 -601.70 l 456.77 -561.16 l 456.38 -561.16 l b BT/F9 9.96 Tf 18 -607.92 TD[(\012)]TJ ET 23.98 -607.92 m 450.40 -607.92 l 450.40 -607.53 l 23.98 -607.53 l b BT 456.38 -607.92 TD[(\011)]TJ/F1 10.91 Tf -423.44 -18 TD[(In)-263(the)-263(second)-263(section,)-277(y)26(ou)-262(can)-263(o)27(v)28(erride)-263(an)27(y)-262(default)-263(v)54(alues)-262(\(lo)-28(cally)-263(to)-263(DejaGn)27(u\))-262(for)-264(all)-263(the)]TJ -14.94 -13.15 TD[(v)55(ariables.)-441(The)-327(second)-326(section)-327(can)-326(also)-327(con)27(tain)-326(y)27(our)-326(preferred)-326(defaults)-327(for)-326(all)-327(the)-326(command)]TJ ET 0 g 0 G
endstream
endobj
126 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F9 59 0 R
/F2 12 0 R
>>
endobj
124 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 126 0 R
>>
endobj
129 0 obj
<<
/Length 5100
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(20)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ 0 -23.91 TD[(line)-347(options)-347(to)]TJ/F4 10.91 Tf 72.63 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(.)-485(This)-347(allo)27(ws)-346(y)26(ou)-346(to)-347(easily)-347(customize)]TJ/F4 10.91 Tf 180.98 0 TD[(runtest)]TJ/F1 10.91 Tf 43.88 0 TD[(for)-347(y)27(our)-346(preferences)]TJ -337.58 -13.15 TD[(in)-466(eac)26(h)-465(con\014gured)-467(test-suite)-467(tree,)-500(so)-467(that)-467(y)27(ou)-466(need)-467(not)-467(t)27(yp)-27(e)-467(options)-467(rep)-27(eatedly)-467(on)-467(the)]TJ 0 -13.15 TD[(command)-340(line.)-465(\(The)-341(second)-340(section)-340(ma)27(y)-340(also)-340(b)-28(e)-340(empt)27(y)83(,)-341(if)-341(y)27(ou)-339(do)-340(not)-341(wish)-340(to)-340(o)26(v)28(erride)-339(an)27(y)]TJ 0 -13.15 TD[(defaults.\))]TJ 14.94 -16.14 TD[(The)-333(\014rst)-333(section)-333(ends)-334(with)-333(this)-333(line:)]TJ/F9 9.96 Tf -14.94 -7.33 TD[(\013)]TJ ET 23.98 -72.88 m 450.40 -72.88 l 450.40 -72.48 l 23.98 -72.48 l b BT 456.38 -72.88 TD[(\010)]TJ ET 18.00 -96.66 m 18.40 -96.66 l 18.40 -78.61 l 18.00 -78.61 l b BT/F4 10.91 Tf 21.39 -91.25 TD[(##)-524(All)-525(variables)-525(above)-525(are)-525(generated)-525(by)-525(configure.)-525(Do)-525(Not)-525(Edit)-525(##)]TJ ET 456.38 -96.66 m 456.77 -96.66 l 456.77 -78.61 l 456.38 -78.61 l b BT/F9 9.96 Tf 18 -102.89 TD[(\012)]TJ ET 23.98 -102.89 m 450.40 -102.89 l 450.40 -102.49 l 23.98 -102.49 l b BT 456.38 -102.89 TD[(\011)]TJ/F1 10.91 Tf -423.44 -17.39 TD[(Y)83(ou)-335(can)-335(mak)27(e)-334(an)26(y)-334(c)27(hanges)-335(under)-335(this)-335(line.)-451(If)-335(y)27(ou)-335(wish)-335(to)-335(rede\014ne)-336(a)-335(v)54(ariable)-334(in)-335(the)-336(top)]TJ -14.94 -13.15 TD[(section,)-382(then)-373(just)-373(put)-373(a)-373(duplicate)-373(v)54(alue)-372(in)-373(this)-373(second)-373(section.)-563(Usually)-373(the)-373(v)54(alues)-372(de\014ned)]TJ 0 -13.15 TD[(in)-338(this)-338(con\014g)-338(\014le)-338(are)-338(related)-338(to)-338(the)-338(con\014guration)-338(of)-338(the)-338(test)-338(run.)-459(This)-338(is)-338(the)-338(ideal)-338(place)-338(to)]TJ 0 -13.15 TD[(set)-334(the)-335(v)55(ariables)]TJ/F4 10.91 Tf 81.1 0 TD[(host_triplet)]TJ/F1 10.91 Tf 68.73 0 TD[(,)]TJ/F4 10.91 Tf 6.68 0 TD[(build_triplet)]TJ/F1 10.91 Tf 74.45 0 TD[(,)]TJ/F4 10.91 Tf 6.69 0 TD[(target_triplet)]TJ/F1 10.91 Tf 80.18 0 TD[(.)-448(All)-334(other)-335(v)55(ariables)-334(are)]TJ -317.83 -13.15 TD[(to)-27(ol)-356(dep)-28(endan)27(t.)-511(ie)-355(for)-356(testing)-356(a)-355(compiler,)-362(the)-355(v)54(alue)-354(for)]TJ/F5 10.91 Tf 266.78 0 TD[(CC)]TJ/F1 10.91 Tf 20.57 0 TD[(migh)27(t)-354(b)-28(e)-356(set)-356(to)-355(a)-356(freshly)-356(built)]TJ -287.35 -13.15 TD[(binary)83(,)-332(as)-334(opp)-28(osed)-333(to)-333(one)-334(in)-333(the)-333(user's)-334(path.)]TJ/F2 13.09 Tf 0 -26.9 TD[(4.0.4)-562(P)30(ersonal)-374(Con\014g)-375(File)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(The)-494(p)-28(ersonal)-495(con\014g)-495(\014le)-495(is)-495(used)-495(to)-494(customize)]TJ/F4 10.91 Tf 228.62 0 TD[(runtest's)]TJ/F1 10.91 Tf 56.94 0 TD[(b)-27(eha)27(viour)-494(for)-495(eac)27(h)-494(p)-28(erson.)]TJ -300.5 -13.15 TD[(It's)-362(t)27(ypically)-361(used)-362(to)-362(set)-363(the)-362(user)-362(prefered)-362(setting)-362(for)-363(v)27(erb)-27(osit)27(y)84(,)-369(and)-362(an)27(y)-361(exp)-28(erimen)27(tal)-362(Tcl)]TJ 0 -13.16 TD[(pro)-27(cedures.)-445(My)-333(p)-28(ersonal)-333(`)]TJ/F4 10.91 Tf 125.06 0 TD[(~/.dejagnurc)]TJ/F1 10.91 Tf 68.73 0 TD[(')-333(\014le)-333(lo)-28(oks)-333(lik)27(e:)]TJ/F9 9.96 Tf -193.79 -9.74 TD[(\013)]TJ ET 23.98 -272.09 m 450.40 -272.09 l 450.40 -271.69 l 23.98 -271.69 l b BT 456.38 -272.09 TD[(\010)]TJ ET 18.00 -319.27 m 18.40 -319.27 l 18.40 -277.82 l 18.00 -277.82 l b BT/F4 10.91 Tf 21.39 -290.46 TD[(set)-524(all_flag)-525(1)]TJ 0 -12.46 TD[(set)-524(RLOGIN)-525(/usr/ucb/rlogin)]TJ 0 -12.45 TD[(set)-524(RSH)-525(/usr/ucb/rsh)]TJ ET 456.38 -319.27 m 456.77 -319.27 l 456.77 -277.82 l 456.38 -277.82 l b BT/F9 9.96 Tf 18 -325.5 TD[(\012)]TJ ET 23.98 -325.50 m 450.40 -325.50 l 450.40 -325.10 l 23.98 -325.10 l b BT 456.38 -325.5 TD[(\011)]TJ/F1 10.91 Tf -423.44 -17.38 TD[(Here)-299(I)-300(set)]TJ/F4 10.91 Tf 49.29 0 TD[(all_flag)]TJ/F1 10.91 Tf 49.09 0 TD[(so)-299(I)-300(see)-299(all)-300(the)-299(test)-300(cases)-299(that)-300(P)83(ASS)-299(along)-299(with)-300(the)-299(ones)-300(that)-299(F)110(AIL.)]TJ -113.32 -13.16 TD[(I)-398(also)-398(set)]TJ/F5 10.91 Tf 48.61 0 TD[(RLOGIN)]TJ/F1 10.91 Tf 49.54 0 TD[(and)]TJ/F4 10.91 Tf 21.92 0 TD[(RSH)]TJ/F1 10.91 Tf 21.53 0 TD[(to)-398(the)-398(BSD)-398(v)27(ersion.)-639(I)-398(ha)27(v)28(e)]TJ/F4 10.91 Tf 137.57 0 TD[(kerberos)]TJ/F1 10.91 Tf 50.16 0 TD[(installed,)-414(and)-398(when)-399(I)]TJ -329.33 -13.15 TD[(rlogin)-285(to)-286(a)-286(target)-286(b)-28(oard,)-295(it)-286(usually)-285(isn't)-286(supp)-28(orted.)-429(So)-285(I)-286(use)-286(the)-286(non)-286(secure)-286(v)27(ersions)-285(of)-285(these)]TJ 0 -13.15 TD[(programs)-333(rather)-333(than)-333(the)-334(default)-333(that's)-333(in)-334(m)27(y)-332(path.)]TJ ET 0 g 0 G
endstream
endobj
130 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F9 59 0 R
/F5 31 0 R
/F2 12 0 R
>>
endobj
128 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 130 0 R
>>
endobj
133 0 obj
<<
/Length 8099
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(5:)-444(The)-334(DejaGn)27(u)-332(Implemen)27(tation)-20326(21)]TJ/F2 17.22 Tf 0 -25.91 TD[(5)-562(The)-375(DejaGn)30(u)-374(Implemen)31(tation)]TJ/F1 10.91 Tf 14.94 -28.09 TD[(DejaGn)27(u)-322(is)-324(en)27(tirely)-323(written)-323(in)]TJ/F4 10.91 Tf 146.79 0 TD[(expect)]TJ/F1 10.91 Tf 34.36 0 TD[(,)-325(whic)27(h)-323(uses)-323(Tcl)-324(as)-324(a)-323(command)-324(language.)]TJ/F4 10.91 Tf 201.55 0 TD[(expect)]TJ/F1 10.91 Tf -397.64 -13.15 TD[(serv)27(es)-276(as)-277(a)-277(v)27(ery)-276(programmable)-278(shell;)-295(y)26(ou)-276(can)-277(run)-277(an)27(y)-276(program,)-289(as)-277(with)-277(the)-277(usual)-277(Unix)-277(com-)]TJ 0 -13.15 TD[(mand)-338(shells|but)-339(once)-338(the)-339(program)-338(is)-339(started,)-340(y)27(our)]TJ/F4 10.91 Tf 250.53 0 TD[(expect)]TJ/F1 10.91 Tf 38.06 0 TD[(script)-338(has)-339(fully)-338(programmable)]TJ -288.59 -13.15 TD[(con)27(trol)-254(of)-254(its)-255(input)-255(and)-255(output.)-418(This)-255(do)-28(es)-254(not)-255(just)-255(apply)-255(to)-255(the)-255(programs)-254(under)-255(test;)]TJ/F4 10.91 Tf 397.64 0 TD[(expect)]TJ/F1 10.91 Tf -397.64 -13.15 TD[(can)-307(also)-308(run)-308(an)27(y)-307(auxiliary)-307(program,)-313(suc)27(h)-307(as)]TJ/F4 10.91 Tf 210.55 0 TD[(diff)]TJ/F1 10.91 Tf 26.27 0 TD[(or)]TJ/F4 10.91 Tf 13.08 0 TD[(sh)]TJ/F1 10.91 Tf 11.45 0 TD[(,)-312(with)-308(full)-308(con)27(trol)-307(o)27(v)28(er)-307(its)-308(input)-307(and)]TJ -261.35 -13.15 TD[(output.)]TJ 14.94 -16.14 TD[(DejaGn)27(u)-435(itself)-437(is)-437(merely)-436(a)-437(framew)27(ork)-436(for)-436(the)-437(set)-436(of)-437(test)-437(suites)-436(distributed)-437(separately)]TJ -14.94 -13.15 TD[(for)-427(eac)27(h)]TJ/F7 10.91 Tf 43.3 0 TD[(gnu)]TJ/F1 10.91 Tf 25.04 0 TD[(to)-27(ol.)-728(F)82(uture)-426(releases)-428(of)]TJ/F7 10.91 Tf 119.85 0 TD[(gnu)]TJ/F1 10.91 Tf 25.04 0 TD[(to)-27(ols)-428(will)-428(include)-427(ev)26(en)-426(more)-428(tests,)-451(dev)26(elop)-26(ed)]TJ -213.23 -13.15 TD[(throughout)-333(the)-333(free)-333(soft)26(w)28(are)-332(comm)27(unit)27(y)84(.)]TJ/F4 10.91 Tf 14.94 -16.14 TD[(runtest)]TJ/F1 10.91 Tf 43.85 0 TD[(is)-344(the)-345(glue)-344(to)-345(tie)-344(together)-345(and)-345(manage)-344(the)-345(test)-344(scripts.)-479(The)]TJ/F4 10.91 Tf 289.3 0 TD[(runtest)]TJ/F1 10.91 Tf 43.85 0 TD[(program)]TJ -391.94 -13.15 TD[(is)-403(actually)-403(a)-403(simple)-404(Bourne)-403(shell)-403(script)-404(that)-403(lo)-28(cates)-403(a)-403(cop)27(y)-403(of)-403(the)]TJ/F4 10.91 Tf 324.38 0 TD[(expect)]TJ/F1 10.91 Tf 38.76 0 TD[(shell)-403(and)-403(then)]TJ -363.14 -13.15 TD[(starts)-333(the)-333(main)-333(Tcl)-334(co)-28(de,)]TJ/F4 10.91 Tf 124.09 0 TD[(runtest.exp)]TJ/F1 10.91 Tf 63 0 TD[(.)]TJ/F4 10.91 Tf 7.88 0 TD[(runtest.exp)]TJ/F1 10.91 Tf 66.64 0 TD[(itself)-333(has)-333(these)-333(essen)26(tial)-332(functions:)]TJ -255.7 -16.14 TD[(1.)-660(P)27(arse)-221(the)-223(command)-223(line)-223(options,)-244(load)-223(the)-223(library)-223(\014les,)-244(and)-223(load)-223(the)-222(default)-223(con\014guration)]TJ 15.69 -13.16 TD[(\014les.)]TJ -15.69 -16.13 TD[(2.)-660(Lo)-27(cating)-450(the)-450(individual)-450(test)-450(scripts.)]TJ/F4 10.91 Tf 200.12 0 TD[(runtest.exp)]TJ/F1 10.91 Tf 67.91 0 TD[(lo)-27(cates)-450(the)-450(tests)-450(b)26(y)-449(exploiting)-450(a)]TJ -252.34 -13.16 TD[(straigh)27(tforw)28(ard)-367(naming)-368(con)27(v)28(en)27(tion)-367(based)-368(on)-367(the)-368(string)-368(y)26(ou)-367(sp)-27(ecify)-368(with)-368(the)-368(`)]TJ/F4 10.91 Tf 373.01 0 TD[(--tool)]TJ/F1 10.91 Tf 34.36 0 TD[(')]TJ -407.37 -13.15 TD[(option.)]TJ -15.69 -16.14 TD[(3.)-660(Pro)27(viding)-290(an)-290(extended)-291(test)-291(en)27(vironmen)27(t,)-298(b)27(y)-290(de\014ning)-291(additional)-291(Tcl)-291(pro)-27(cedures)-291(b)-28(ey)27(ond)]TJ 15.69 -13.15 TD[(those)-333(already)-333(in)]TJ/F4 10.91 Tf 79.79 0 TD[(expect)]TJ/F1 10.91 Tf 34.36 0 TD[(.)]TJ -129.84 -16.14 TD[(4.)-660(Lo)-27(cating)-264(target-dep)-28(enden)27(t)-263(functions,)-277(to)-264(standardize)-264(the)-263(test)-264(en)27(vironmen)28(t)-263(across)-264(a)-263(wide)]TJ 15.69 -13.15 TD[(v)55(ariet)28(y)-332(of)-334(test)-333(platforms.)]TJ/F2 14.35 Tf -21.6 -30.88 TD[(5.1)-562(Con)30(v)32(en)31(tions)-374(for)-375(using)-375(to)-31(ol)-375(names)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(DejaGn)27(u)-281(uses)-282(`)]TJ/F4 10.91 Tf 71.05 0 TD[($tool)]TJ/F1 10.91 Tf 28.64 0 TD[(',)-292(the)-282(name)-282(of)-282(the)-282(to)-28(ol)-282(under)-282(test,)-292(to)-282(tie)-282(together)-282(the)-282(testing)-282(con\014g-)]TJ -114.63 -13.15 TD[(uration)-346(in)-346(a)-347(straigh)27(tforw)28(ard)-346(but)-346(\015exible)-346(w)26(a)28(y)84(.)-483(If)-347(there)-346(is)-346(only)-347(one)-346(testsuite)-347(for)-346(a)-346(particular)]TJ 0 -13.16 TD[(application,)-333(then)-333(`)]TJ/F4 10.91 Tf 87.27 0 TD[($tool)]TJ/F1 10.91 Tf 28.64 0 TD[(')-333(is)-333(optional.)]TJ -100.97 -16.13 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[($tool)]TJ/F1 10.91 Tf 28.64 0 TD[(')-431(is)]TJ/F8 10.91 Tf 19.78 0 TD[(not)]TJ/F1 10.91 Tf 21.07 0 TD[(used)-431(to)-432(in)27(v)28(ok)28(e)-431(the)-431(to)-28(ol,)-456(since)-432(sites)-431(that)-432(run)-431(m)27(ultiple)-431(con\014gurations)-431(of)]TJ -87.46 -13.16 TD[(a)-513(particular)-514(to)-28(ol)-514(often)-514(call)-514(eac)27(h)-513(con\014guration)-514(b)27(y)-513(a)-514(di\013eren)27(t)-513(name.)]TJ/F4 10.91 Tf 346.03 0 TD[(runtest)]TJ/F1 10.91 Tf 45.7 0 TD[(uses)-513(the)]TJ -391.73 -13.15 TD[(con\014guration-dep)-27(enden)27(t)-452(v)55(ariables)-451(captured)-453(in)-452(`)]TJ/F4 10.91 Tf 230.49 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')-452(to)-452(determine)-452(ho)27(w)-452(to)-452(call)-452(eac)27(h)]TJ -276.31 -13.15 TD[(to)-27(ol.)]TJ/F4 10.91 Tf 14.94 -16.14 TD[(runtest)]TJ/F1 10.91 Tf 43.94 0 TD[(uses)-352(to)-28(ol)-352(names)-352(to)-353(\014nd)-352(directories)-352(con)26(taining)-351(tests.)]TJ/F4 10.91 Tf 251.59 0 TD[(runtest)]TJ/F1 10.91 Tf 43.93 0 TD[(scans)-352(the)-352(source)]TJ -354.4 -13.15 TD[(directory)-249(\(sp)-28(eci\014ed)-249(with)]TJ/F4 10.91 Tf 116.77 0 TD[(--srcdir)]TJ/F1 10.91 Tf 45.82 0 TD[(\))-249(for)-250(all)-249(directories)-250(whose)-249(names)-250(start)-250(with)-249(the)-250(to)-27(ol)-250(name.)]TJ -162.59 -13.15 TD[(It)-441(is)-442(a)-442(common)-442(practice)-442(to)-441(put)-442(a)-442(p)-28(erio)-28(d)-441(after)-442(the)-442(to)-28(ol)-442(part)-441(of)-442(the)-442(name.)-770(F)82(or)-440(instance,)]TJ 0 -13.15 TD[(directories)-363(that)-363(start)-363(with)-363(`)]TJ/F4 10.91 Tf 131.81 0 TD[(g++.)]TJ/F1 10.91 Tf 22.91 0 TD[(')-363(con)27(tain)]TJ/F7 10.91 Tf 45.8 0 TD[(g)]TJ/F4 10.91 Tf 7 0 TD[(++)]TJ/F1 10.91 Tf 15.41 0 TD[(tests.)-533(T)82(o)-362(add)-363(a)-363(new)-363(test,)-371(just)-363(put)-363(it)-363(in)-363(an)27(y)]TJ -222.93 -13.15 TD[(directory)-273(\(create)-273(an)-273(en)27(tirely)-272(new)-273(directory)83(,)-284(if)-273(y)26(ou)-272(wish\))-273(whose)-273(name)-273(follo)27(ws)-272(this)-273(con)27(v)28(en)27(tion.)]TJ 14.94 -16.14 TD[(A)-272(test)-273(is)-273(an)27(y)-272(\014le)-272(in)-273(an)-273(appropriately)-273(named)-272(sub)-28(directory)-273(whose)-273(name)-272(ends)-273(in)-273(`)]TJ/F4 10.91 Tf 368.75 0 TD[(.exp)]TJ/F1 10.91 Tf 22.91 0 TD[(')-272(\(the)]TJ -406.6 -13.15 TD[(con)27(v)28(en)28(tional)-346(w)27(a)27(y)-346(of)-347(naming)]TJ/F4 10.91 Tf 136.96 0 TD[(expect)]TJ/F1 10.91 Tf 38.15 0 TD[(scripts\).)-485(These)-347(simple)-347(naming)-347(con)27(v)27(en)28(tions)-346(mak)27(e)-346(it)-347(as)]TJ -175.11 -13.15 TD[(simple)-298(as)-299(p)-28(ossible)-299(to)-299(install)-299(new)-299(tests:)-427(all)-299(y)27(ou)-298(m)27(ust)-298(do)-299(is)-299(put)-299(the)-298(test)-299(in)-299(the)-299(righ)27(t)-298(directory)82(.)]TJ/F4 10.91 Tf 14.94 -16.14 TD[(runtest)]TJ/F1 10.91 Tf 44.08 0 TD[(sorts)-365(the)-365(tests)-366(in)-365(eac)27(h)-365(sub)-27(directory)-366(b)27(y)-364(name)-366(\(using)-365(the)-365(Tcl)]TJ/F4 10.91 Tf 290.06 0 TD[(lsort)]TJ/F1 10.91 Tf 32.62 0 TD[(command\))]TJ -381.7 -13.15 TD[(and)-333(runs)-333(them)-333(in)-334(the)-333(resulting)-333(order.)]TJ ET 0 g 0 G
endstream
endobj
134 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F7 49 0 R
/F8 52 0 R
>>
endobj
132 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 134 0 R
>>
endobj
137 0 obj
<<
/Length 7809
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(22)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 14.35 Tf 0 -23.91 TD[(5.2)-562(Initialization)-375(mo)-31(dule)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(The)-389(initialization)-389(mo)-28(dule)-390(\(or)-389(\\init)-390(\014le"\))-389(has)-389(t)26(w)28(o)-388(purp)-28(oses:)-557(to)-389(pro)27(vide)-389(to)-28(ol)-389(and)-390(target)]TJ -14.94 -13.15 TD[(dep)-27(enden)27(t)-334(pro)-27(cedures,)-334(and)-334(to)-335(start)-334(up)-334(an)-334(in)27(teractiv)28(e)-333(to)-28(ol)-334(to)-334(the)-334(p)-28(oin)27(t)-333(where)-334(it)-334(is)-334(ready)-334(to)]TJ 0 -13.15 TD[(op)-27(erate.)-443(The)-328(latter)-328(includes)-328(establishing)-328(comm)26(unications)-327(with)-328(the)-328(target.)-443(All)-328(the)-328(tests)-328(for)]TJ 0 -13.15 TD[(in)27(teractiv)28(e)-250(programs)-251(assume)-250(that)-251(the)-251(to)-28(ol)-251(is)-250(already)-251(running)-251(and)-251(comm)27(unicating.)-416(Initializa-)]TJ 0 -13.15 TD[(tion)-333(mo)-28(dules)-333(for)-333(non-in)27(teractiv)27(e)-332(programs)-333(ma)26(y)-332(only)-333(need)-334(to)-333(supply)-333(the)-334(supp)-27(ort)-334(functions.)]TJ 14.94 -16.14 TD[(Eac)27(h)-357(test)-358(suite)-358(directory)-358(m)27(ust)-357(con)27(tain)-358(\(in)-358(its)-358(`)]TJ/F4 10.91 Tf 223.83 0 TD[(config)]TJ/F1 10.91 Tf 34.36 0 TD[(')-358(sub)-27(directory\))-358(a)-358(separate)-359(initial-)]TJ -273.13 -13.15 TD[(ization)-299(mo)-28(dule)-300(for)-300(eac)27(h)-299(target.)-433(The)-300(appropriate)-300(init)-299(\014le)-300(is)-300(can)-300(b)-27(e)-300(named)-300(sev)27(eral)-299(w)27(a)27(ys.)-432(The)]TJ 0 -13.15 TD[(prefered)-373(name)-374(is)-374(the)]TJ/F8 10.91 Tf 102.8 0 TD[(os)]TJ/F1 10.91 Tf 15.01 0 TD[(part)-373(of)-374(the)-374(canonical)-374(con\014guration)-374(name)-374(with)]TJ/F4 10.91 Tf 225.89 0 TD[(.exp)]TJ/F1 10.91 Tf 26.99 0 TD[(as)-373(the)-374(su\016x.)]TJ -370.69 -13.15 TD[(An)-362(example)-363(w)26(ould)-362(b)-27(e)-363(that)-363(for)-363(an)]TJ/F4 10.91 Tf 165.02 0 TD[(m68k-coff)]TJ/F1 10.91 Tf 55.51 0 TD[(system,)-370(the)]TJ/F4 10.91 Tf 58.72 0 TD[(target_os)]TJ/F1 10.91 Tf 55.51 0 TD[(part)-362(w)26(ould)-362(b)-27(e)]TJ/F4 10.91 Tf 71.3 0 TD[(coff)]TJ/F1 10.91 Tf 22.91 0 TD[(.)]TJ -428.97 -13.15 TD[(The)-303(next)-304(w)27(a)28(y)-303(is)-303(for)-304(system)-303(where)-304(there)-303(are)-304(short)-304(\014lenames,)-309(or)-304(a)-303(shortcut)-304(is)-303(desired)-304(to)-304(refer)]TJ 0 -13.15 TD[(to)-334(the)-335(OS)-334(name)-335(for)-334(that)-335(target.)-448(This)-335(is)-334(uses)-335(the)-334(v)54(alue)-333(of)]TJ/F4 10.91 Tf 274.75 0 TD[($target_abbrev)]TJ/F1 10.91 Tf 83.83 0 TD[(rather)-334(than)-335(the)]TJ/F4 10.91 Tf -358.58 -13.15 TD[(target_os)]TJ/F1 10.91 Tf 51.55 0 TD[(.)]TJ -36.61 -16.14 TD[(The)-356(\014nal)-356(\014le)-356(lo)-27(ok)26(ed)-355(for)-356(is)-356(simply)-356(`)]TJ/F4 10.91 Tf 165.83 0 TD[(default.exp)]TJ/F1 10.91 Tf 63 0 TD[('.)-512(If)-356(there)-356(is)-356(only)-356(one)-356(op)-28(erating)-356(system)]TJ -243.77 -13.15 TD[(to)-275(supp)-28(ort,)-287(then)-276(this)-276(\014le)-276(can)-275(b)-28(e)-276(used.)-425(It's)-276(main)-276(purp)-28(ose)-275(is)-276(to)-276(o\013er)-276(some)-275(supp)-28(ort)-276(for)-276(new)-276(op-)]TJ 0 -13.15 TD[(erating)-301(systems,)-308(or)-302(for)-302(unsupp)-28(orted)-301(cross)-302(targets.)-434(The)-302(last)-301(\014le)-302(lo)-28(ok)27(ed)-301(for)-302(is)-301(`)]TJ/F4 10.91 Tf 362.94 0 TD[(unknown.exp)]TJ/F1 10.91 Tf 63 0 TD[('.)]TJ -425.94 -13.15 TD[(This)-428(is)-429(usually)-428(limited)-429(to)-428(error)-429(handling)-428(for)-429(unsupp)-27(orted)-429(targets.)-730(It's)-428(whole)-429(con)27(ten)28(ts)-428(is)]TJ 0 -13.15 TD[(t)27(ypically)84(.)]TJ/F9 9.96 Tf 0 -9.45 TD[(\013)]TJ ET 23.98 -258.91 m 450.40 -258.91 l 450.40 -258.51 l 23.98 -258.51 l b BT 456.38 -258.91 TD[(\010)]TJ ET 18.00 -292.72 m 18.40 -292.72 l 18.40 -264.64 l 18.00 -264.64 l b BT/F4 10.91 Tf 21.39 -277.28 TD[(perror)-524("Sorry,)-525(there)-525(is)-525(no)-525(support)-525(for)-525(this)-525(target")]TJ 0 -12.45 TD[(exit)-524(1)]TJ ET 456.38 -292.72 m 456.77 -292.72 l 456.77 -264.64 l 456.38 -264.64 l b BT/F9 9.96 Tf 18 -298.95 TD[(\012)]TJ ET 23.98 -298.95 m 450.40 -298.95 l 450.40 -298.55 l 23.98 -298.55 l b BT 456.38 -298.95 TD[(\011)]TJ/F1 10.91 Tf -423.44 -17.39 TD[(A)27(t)-376(the)-377(b)-28(eginning)-377(of)-377(the)-377(init)-377(\014le,)-389(y)27(ou)-376(m)27(ust)-376(\014rst)-378(determine)-377(the)-377(prop)-28(er)-377(executable)-377(name)]TJ -14.94 -13.15 TD[(of)-340(the)-340(to)-28(ol)-340(to)-341(execute,)-342(since)-340(the)-340(actual)-341(name)-340(of)-340(the)-341(to)-27(ol)-341(to)-340(b)-28(e)-340(tested)-341(m)27(y)-339(v)54(ary)-339(from)-340(system)]TJ 0 -13.15 TD[(to)-333(system.)-444(Here's)-334(an)-333(example)-333(for)-334(the)]TJ/F7 10.91 Tf 180.24 0 TD[(GNU)]TJ/F1 10.91 Tf 30.68 0 TD[(C)-333(compiler.)]TJ/F9 9.96 Tf -210.92 -9.44 TD[(\013)]TJ ET 23.98 -352.08 m 450.40 -352.08 l 450.40 -351.69 l 23.98 -351.69 l b BT 456.38 -352.08 TD[(\010)]TJ ET 18.00 -523.79 m 18.40 -523.79 l 18.40 -357.81 l 18.00 -357.81 l b BT/F4 10.91 Tf 21.39 -370.46 TD[(global)-524(AR)]TJ 0 -12.45 TD[(#)-524(look)-525(for)-525(the)-525(archiver)-525(ar)]TJ 0 -12.45 TD[(if)-524(![info)-525(exists)-525(AR])-525({)]TJ 22.91 -12.46 TD[(set)-524(AR)-525([findfile)-525($base_dir/../../binutils/ar)-525($base_dir/../../binutils/ar)-525([tr)]TJ -22.91 -12.45 TD[(ansform)-524(ar]])]TJ 22.91 -12.45 TD[(verbose)-524("AR)-525(defaulting)-525(to)-525($AR")-525(2)]TJ -22.91 -12.46 TD[(})]TJ 0 -12.45 TD[(})]TJ 0 -24.91 TD[(global)-524(CFLAGS)]TJ 0 -12.45 TD[(if)-524(![info)-525(exists)-525(CFLAGS])-525(then)-525({)]TJ 22.91 -12.45 TD[(set)-524(CFLAGS)-525("")]TJ -22.91 -12.46 TD[(})]TJ ET 456.38 -523.79 m 456.77 -523.79 l 456.77 -357.81 l 456.38 -357.81 l b BT/F9 9.96 Tf 18 -530.02 TD[(\012)]TJ ET 23.98 -530.02 m 450.40 -530.02 l 450.40 -529.62 l 23.98 -529.62 l b BT 456.38 -530.02 TD[(\011)]TJ/F1 10.91 Tf -423.44 -17.39 TD[(It)-330(is)-331(alw)27(a)28(ys)-330(a)-331(go)-27(o)-28(d)-331(idea)-330(to)-331(\014rst)-331(c)27(hec)28(k)-330(the)-330(v)54(ariable,)-330(and)-331(only)-330(set)-331(it)-331(if)-330(it)-331(has)-331(not)-330(y)27(et)-330(b)-28(een)]TJ -14.94 -13.15 TD[(de\014ned.)-444(Often)-333(the)-334(prop)-27(er)-334(v)55(alue)-333(of)]TJ/F4 10.91 Tf 166.73 0 TD[(AR)]TJ/F1 10.91 Tf 15.09 0 TD[(is)-333(set)-333(on)-333(the)-334(command)-333(line)-333(that)-334(in)27(v)28(ok)28(es)-333(`)]TJ/F4 10.91 Tf 196.85 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[('.)]TJ -403.82 -16.14 TD[(The)]TJ/F4 10.91 Tf 22.14 0 TD[(findfile)]TJ/F1 10.91 Tf 49.18 0 TD[(pro)-27(cedure)-308(tak)27(es)-306(as)-308(it's)-307(\014rst)-307(argumen)27(t)-307(a)-307(\014le)-307(name)-308(to)-307(lo)-28(ok)-307(for.)-436(The)-307(second)]TJ -86.26 -13.15 TD[(argumen)27(t)-293(is)-295(returned)-294(if)-295(the)-294(\014le)-295(is)-294(found,)-302(and)-295(the)-294(third)-295(argumen)27(t)-293(is)-295(returned)-294(if)-295(the)-294(\014le)-295(is)-294(not)]TJ 0 -13.15 TD[(found.)]TJ/F4 10.91 Tf 34.85 0 TD[(base_dir)]TJ/F1 10.91 Tf 49.45 0 TD[(is)-333(set)-333(in)27(ternally)-333(b)27(y)-332(DejaGn)27(u)-333(to)-333(the)-333(top)-334(lev)27(el)-332(directory)-334(of)-333(the)-333(ob)-56(ject)-333(tree.)]TJ -69.36 -16.14 TD[(The)]TJ/F4 10.91 Tf 23.9 0 TD[(transform)]TJ/F1 10.91 Tf 56.65 0 TD[(pro)-27(cedure)-468(tak)26(es)-467(as)-468(its)-468(argumen)27(t)-467(the)-468(nativ)27(e)-467(name)-468(of)-468(a)-468(to)-28(ol)-468(\(suc)27(h)-467(as)]TJ -95.49 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(gcc)]TJ/F1 10.91 Tf 17.18 0 TD[(')-434(for)-435(the)-435(compiler\),)-460(and)-435(returns)-435(the)-434(name)-435(as)-435(con\014gured)-435(for)-435(that)-434(to)-28(ol)-435(in)-435(the)-434(curren)26(t)]TJ ET 0 g 0 G
endstream
endobj
138 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F8 52 0 R
/F9 59 0 R
/F7 49 0 R
>>
endobj
136 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 138 0 R
>>
endobj
141 0 obj
<<
/Length 8761
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(5:)-444(The)-334(DejaGn)27(u)-332(Implemen)27(tation)-20326(23)]TJ 0 -23.91 TD[(installation.)-440(\(F)83(or)-320(example,)-323(a)-321(cross-compiling)-321(v)27(ersion)-320(of)]TJ/F7 10.91 Tf 265.1 0 TD[(gnu)]TJ/F1 10.91 Tf 23.87 0 TD[(CC)-320(that)-321(generates)-321(MIPS)-321(co)-27(de)]TJ -288.97 -13.15 TD[(ma)27(y)-332(b)-28(e)-333(installed)-333(with)-334(a)-333(name)-333(lik)26(e)]TJ/F4 10.91 Tf 165.21 0 TD[(mips-idt-ecoff-gcc)]TJ/F1 10.91 Tf 103.09 0 TD[(.\))]TJ -253.36 -16.14 TD[(In)-372(a)-373(test)-373(running)-372(nativ)27(e,)-382(writing)-373(the)-372(Tcl)-373(co)-28(de)-372(for)-373(initialization)-373(is)-372(usually)-373(quite)-373(simple.)]TJ -14.94 -13.15 TD[(F)83(or)-238(cross)-238(con\014gurations,)-258(ho)27(w)28(ev)28(er,)-257(more)-238(elab)-28(orate)-238(instructions)-239(are)-238(usually)-239(needed)-238(to)-239(describ)-27(e)]TJ 0 -13.15 TD[(ho)27(w)-332(to)-333(talk)-334(to)-333(a)-333(remote)-334(target.)]TJ 14.94 -16.14 TD[(Eac)27(h)-333(initialization)-335(mo)-27(dule)-335(de\014nes)-334(up)-335(to)-334(four)-335(pro)-27(cedures)-335(with)-334(standard)-335(names)-334(and)-335(pur-)]TJ -14.94 -13.15 TD[(p)-27(oses.)-641(The)-399(names)-399(of)-399(these)-399(pro)-28(cedures)-399(b)-28(egin)-398(with)-399(`)]TJ/F4 10.91 Tf 248.73 0 TD[($tool)]TJ/F1 10.91 Tf 28.64 0 TD[(',)-415(the)-399(string)-399(that)-399(iden)27(ti\014es)-398(tests)]TJ -277.37 -13.15 TD[(for)-422(a)-423(particular)-423(to)-28(ol:)]TJ/F4 10.91 Tf 107.4 0 TD[($tool_start)]TJ/F1 10.91 Tf 63 0 TD[(,)]TJ/F4 10.91 Tf 7.89 0 TD[($tool_load)]TJ/F1 10.91 Tf 57.27 0 TD[(,)]TJ/F4 10.91 Tf 7.89 0 TD[($tool_exit)]TJ/F1 10.91 Tf 57.27 0 TD[(,)-445(and)]TJ/F4 10.91 Tf 30.08 0 TD[($tool_version)]TJ/F1 10.91 Tf 74.45 0 TD[(.)-713(F)83(or)]TJ -405.25 -13.16 TD[(example,)-306(the)-299(start)-300(pro)-28(cedure)-299(for)]TJ/F7 10.91 Tf 156.29 0 TD[(gdb)]TJ/F1 10.91 Tf 23.41 0 TD[(is)-299(called)]TJ/F4 10.91 Tf 41.14 0 TD[(gdb_start)]TJ/F1 10.91 Tf 51.54 0 TD[(.)-433(\(Since)-299(start)-300(pro)-28(cedures)-299(are)-300(used)]TJ -272.38 -13.15 TD[(di\013eren)27(tly)-305(for)-307(batc)27(h)-305(and)-307(in)27(teractiv)28(e)-306(to)-27(ols,)-312(ho)27(w)27(ev)28(er,)]TJ/F4 10.91 Tf 245.82 0 TD[(runtest)]TJ/F1 10.91 Tf 43.44 0 TD[(itself)-306(nev)27(er)-306(calls)-306(the)-306(start)-307(pro-)]TJ -289.26 -13.15 TD[(cedure.)-444(Init)-333(\014les)-334(for)-333(in)27(teractiv)28(e)-333(to)-27(ols)-334(are)-333(exp)-28(ected)-333(to)-334(end)-333(b)27(y)-332(running)-334(the)-333(start)-333(pro)-28(cedure.\))]TJ 14.94 -16.14 TD[(The)-411(initialization)-412(mo)-28(dule)-411(is)-412(also)-412(a)-411(go)-28(o)-28(d)-412(place)-411(to)-412(call)]TJ/F4 10.91 Tf 262.91 0 TD[(load_lib)]TJ/F1 10.91 Tf 50.31 0 TD[(to)-411(get)-412(an)27(y)-411(collections)]TJ -328.16 -13.15 TD[(of)-362(utilit)27(y)-361(pro)-28(cedures)-362(mean)26(t)-361(for)-362(a)-363(family)-362(of)-362(test)-363(cases,)-369(and)-362(to)-363(set)-362(up)-362(default)-363(v)55(alues)-361(for)-363(an)27(y)]TJ 0 -13.15 TD[(additional)-333(Tcl)-333(v)54(ariables)-332(needed)-333(for)-334(a)-333(sp)-28(eci\014c)-333(set)-333(of)-334(tests.)]TJ 14.94 -16.14 TD[(See)-439(Section)-440(5.4)-440([T)82(arget)-439(dep)-28(enden)27(t)-439(pro)-28(cedures],)-466(page)-440(31,)-467(for)-440(full)-440(descriptions)-440(of)-440(these)]TJ -14.94 -13.15 TD[(pro)-27(cedures.)]TJ/F2 14.35 Tf 0 -30.88 TD[(5.3)-562(DejaGn)30(u)-374(pro)-31(cedures)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(DejaGn)27(u)-430(pro)27(vides)-430(these)-431(Tcl)-431(pro)-28(cedures)-431(for)-430(use)-431(in)-431(test)-431(scripts.)-738(Y)83(ou)-430(can)-431(also)-431(use)-431(an)27(y)]TJ -14.94 -13.15 TD[(standard)]TJ/F4 10.91 Tf 45.54 0 TD[(expect)]TJ/F1 10.91 Tf 37.99 0 TD[(or)-332(Tcl)-332(function.)-445(These)-332(pro)-28(cedures)-332(are)-333(stored)-332(in)-333(libraries,)-332(whic)26(h)-331(DejaGn)27(u)]TJ -83.53 -13.15 TD[(loads)-343(at)-343(run)27(time.)-473(Here's)-343(explanation)-343(of)-343(the)-343(library)-344(pro)-27(cedures)-344(that)-343(get)-343(loaded)-343(at)-343(run)27(time.)]TJ 0 -13.15 TD[(All)-333(other)-333(librarys)-333(are)-334(optional,)-333(and)-333(need)-334(to)-333(b)-28(e)-333(loaded)-334(b)27(y)-332(the)-333(testsuite.)]TJ/F2 13.09 Tf 0 -26.9 TD[(5.3.1)-562(Core)-375(In)30(ternal)-374(Pro)-31(cedures)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(See)-333(Section)-334(2.4)-333([A)-334(POSIX)-333(conforming)-334(test)-333(framew)27(ork],)-333(page)-333(6,)-334(for)-333(more)-334(detailed)-333(expla-)]TJ -14.94 -13.15 TD[(nations)-333(of)-333(the)-333(test)-334(outcomes)-333(\(`)]TJ/F4 10.91 Tf 145.94 0 TD[(FAIL)]TJ/F1 10.91 Tf 22.91 0 TD[(',)-333(`)]TJ/F4 10.91 Tf 12.73 0 TD[(PASS)]TJ/F1 10.91 Tf 22.9 0 TD[(',)-333(`)]TJ/F4 10.91 Tf 12.73 0 TD[(UNTESTED)]TJ/F1 10.91 Tf 45.82 0 TD[(',)-333(`)]TJ/F4 10.91 Tf 12.73 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.27 0 TD[(',)-333(`)]TJ/F4 10.91 Tf 12.73 0 TD[(UNSUPPORTED)]TJ/F1 10.91 Tf 63 0 TD[('\).)]TJ/F4 10.91 Tf -408.76 -22.12 TD[(perror)-333(")]TJ/F5 10.91 Tf 43.73 0 TD[(string)-418(n)26(um)28(b)-27(er)]TJ/F4 10.91 Tf 68.81 0 TD[(")]TJ/F1 10.91 Tf -54.94 -13.15 TD[(Declares)-299(a)-299(sev)27(ere)-298(error)-299(in)-299(the)-300(testing)-299(framew)27(ork)-298(itself.)]TJ/F4 10.91 Tf 260.23 0 TD[(perror)]TJ/F1 10.91 Tf 37.62 0 TD[(writes)-299(in)-299(the)-299(log)]TJ -297.85 -13.15 TD[(\014les)-356(a)-356(message)-357(b)-28(eginning)-356(with)-356(`)]TJ/F4 10.91 Tf 152.05 0 TD[(ERROR)]TJ/F1 10.91 Tf 28.63 0 TD[(',)-362(app)-27(ending)-357(the)-356(argumen)26(t)]TJ/F5 10.91 Tf 131.41 0 TD[(string)]TJ/F1 10.91 Tf 27.36 0 TD[(.)-513(If)-357(the)]TJ -339.45 -13.15 TD[(optional)]TJ/F5 10.91 Tf 41.92 0 TD[(n)27(um)28(b)-27(er)]TJ/F1 10.91 Tf 40.01 0 TD[(is)-287(supplied,)-296(then)-287(this)-287(is)-287(used)-287(to)-287(set)-288(the)-287(in)27(ternal)-286(coun)27(t)-286(of)-287(errors)]TJ -81.93 -13.15 TD[(to)-333(that)-333(v)54(alue.)]TJ 0 -16.14 TD[(As)-347(a)-348(side)-348(e\013ect,)]TJ/F4 10.91 Tf 79.59 0 TD[(perror)]TJ/F1 10.91 Tf 38.16 0 TD[(also)-347(c)26(hanges)-347(the)-348(e\013ect)-347(of)-348(the)-348(next)]TJ/F4 10.91 Tf 166.69 0 TD[(pass)]TJ/F1 10.91 Tf 26.7 0 TD[(or)]TJ/F4 10.91 Tf 13.53 0 TD[(fail)]TJ/F1 10.91 Tf 26.7 0 TD[(com-)]TJ -351.37 -13.15 TD[(mand:)-559(the)-390(test)-391(outcome)-391(b)-27(ecomes)-391(`)]TJ/F4 10.91 Tf 168.42 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.27 0 TD[(',)-405(since)-390(an)-391(automatic)-391(`)]TJ/F4 10.91 Tf 108.78 0 TD[(PASS)]TJ/F1 10.91 Tf 22.91 0 TD[(')-390(or)]TJ -357.38 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(FAIL)]TJ/F1 10.91 Tf 22.91 0 TD[(')-356(cannot)-357(b)-28(e)-357(trusted)-356(after)-357(a)-357(sev)27(ere)-356(error)-357(in)-357(the)-357(test)-356(framew)26(ork.)-513(If)-357(the)-357(op-)]TJ -25.94 -13.15 TD[(tional)-339(n)26(umeric)-338(v)54(alue)-339(is)-339(`)]TJ/F4 10.91 Tf 114.92 0 TD[(0)]TJ/F1 10.91 Tf 5.73 0 TD[(',)-341(then)-340(there)-340(are)-339(no)-340(further)-340(side)-340(e\013ects)-340(to)-339(calling)-340(this)]TJ -120.65 -13.15 TD[(function,)-416(and)-400(the)-400(follo)27(wing)-399(test)-399(outcome)-400(do)-28(esn't)-400(b)-28(ecome)-399(`)]TJ/F4 10.91 Tf 282.77 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.27 0 TD[('.)-643(This)]TJ -340.04 -13.15 TD[(can)-333(b)-28(e)-333(used)-333(for)-334(errors)-333(with)-333(no)-334(kno)27(wn)-332(side)-333(e\013ects.)]TJ/F4 10.91 Tf -57.6 -22.12 TD[(warning)-333(")]TJ/F5 10.91 Tf 49.45 0 TD[(string)-418(n)26(um)28(b)-27(er)]TJ/F4 10.91 Tf 68.81 0 TD[(")]TJ/F1 10.91 Tf -60.66 -13.15 TD[(Declares)-287(detection)-288(of)-288(a)-287(minor)-288(error)-288(in)-288(the)-287(test)-288(case)-288(itself.)]TJ/F4 10.91 Tf 272.07 0 TD[(warning)]TJ/F1 10.91 Tf 43.23 0 TD[(writes)-287(in)-288(the)]TJ -315.3 -13.15 TD[(log)-379(\014les)-380(a)-380(message)-380(b)-28(eginning)-380(with)-380(`)]TJ/F4 10.91 Tf 171.42 0 TD[(WARNING)]TJ/F1 10.91 Tf 40.09 0 TD[(',)-391(app)-28(ending)-380(the)-380(argumen)27(t)]TJ/F5 10.91 Tf 132.5 0 TD[(string)]TJ/F1 10.91 Tf 27.36 0 TD[(.)]TJ -371.37 -13.15 TD[(Use)]TJ/F4 10.91 Tf 22.19 0 TD[(warning)]TJ/F1 10.91 Tf 44.95 0 TD[(rather)-445(than)]TJ/F4 10.91 Tf 60.68 0 TD[(error)]TJ/F1 10.91 Tf 33.5 0 TD[(for)-445(cases)-445(\(suc)27(h)-444(as)-446(comm)27(unication)-444(failure)-445(to)]TJ -161.32 -13.15 TD[(b)-27(e)-489(follo)27(w)28(ed)-487(b)27(y)-488(a)-488(retry\))-488(where)-488(the)-489(test)-488(case)-488(can)-488(reco)27(v)27(er)-487(from)-488(the)-488(error.)-909(If)]TJ 0 -13.15 TD[(the)-367(optional)]TJ/F5 10.91 Tf 61.96 0 TD[(n)27(um)28(b)-27(er)]TJ/F1 10.91 Tf 40.88 0 TD[(is)-367(supplied,)-376(then)-368(this)-367(is)-368(used)-367(to)-368(set)-367(the)-368(in)27(ternal)-366(coun)26(t)-366(of)]TJ -102.84 -13.15 TD[(w)27(arnings)-332(to)-333(that)-334(v)55(alue.)]TJ ET 0 g 0 G
endstream
endobj
142 0 obj
<<
/F1 9 0 R
/F7 49 0 R
/F4 28 0 R
/F2 12 0 R
/F5 31 0 R
>>
endobj
140 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 142 0 R
>>
endobj
145 0 obj
<<
/Length 8738
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(24)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ 57.6 -23.91 TD[(As)-351(a)-352(side)-351(e\013ect,)]TJ/F4 10.91 Tf 79.76 0 TD[(warning_threshold)]TJ/F1 10.91 Tf 101.2 0 TD[(or)-351(more)-352(calls)-351(to)]TJ/F4 10.91 Tf 79.1 0 TD[(warning)]TJ/F1 10.91 Tf 43.92 0 TD[(in)-351(a)-352(single)-351(test)]TJ -303.98 -13.15 TD[(case)-369(also)-369(c)27(hanges)-369(the)-369(e\013ect)-369(of)-370(the)-369(next)]TJ/F4 10.91 Tf 191.81 0 TD[(pass)]TJ/F1 10.91 Tf 26.93 0 TD[(or)]TJ/F4 10.91 Tf 13.76 0 TD[(fail)]TJ/F1 10.91 Tf 26.94 0 TD[(command:)-516(the)-369(test)-369(out-)]TJ -259.44 -13.15 TD[(come)-416(b)-27(ecomes)-417(`)]TJ/F4 10.91 Tf 76.11 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.27 0 TD[(')-416(since)-416(an)-416(automatic)-416(`)]TJ/F4 10.91 Tf 106.71 0 TD[(PASS)]TJ/F1 10.91 Tf 22.91 0 TD[(')-416(or)-416(`)]TJ/F4 10.91 Tf 24.87 0 TD[(FAIL)]TJ/F1 10.91 Tf 22.91 0 TD[(')-416(ma)27(y)-415(not)-416(b)-28(e)]TJ -310.78 -13.15 TD[(trust)27(w)28(orth)28(y)-449(after)-450(man)27(y)-449(w)27(arnings.)-792(If)-450(the)-450(optional)-450(n)27(umeric)-449(v)55(alue)-449(is)-449(`)]TJ/F4 10.91 Tf 336.18 0 TD[(0)]TJ/F1 10.91 Tf 5.72 0 TD[(',)-478(then)]TJ -341.9 -13.16 TD[(there)-352(are)-353(no)-353(further)-353(side)-353(e\013ects)-353(to)-353(calling)-352(this)-353(function,)-358(and)-353(the)-353(follo)27(wing)-352(test)]TJ 0 -13.15 TD[(outcome)-430(do)-27(esn't)-431(b)-27(ecome)-431(`)]TJ/F4 10.91 Tf 126.87 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.27 0 TD[('.)-734(This)-431(can)-430(b)-28(e)-430(used)-430(for)-430(errors)-430(with)-430(no)]TJ -184.14 -13.15 TD[(kno)27(wn)-332(side)-333(e\013ects.)]TJ/F4 10.91 Tf -57.6 -21.87 TD[(note)-333(")]TJ/F5 10.91 Tf 32.27 0 TD[(string)]TJ/F4 10.91 Tf 28.3 0 TD[(")]TJ/F1 10.91 Tf -2.97 -13.15 TD[(App)-27(ends)-374(an)-373(informational)-374(message)-373(to)-374(the)-374(log)-373(\014le.)]TJ/F4 10.91 Tf 246.12 0 TD[(note)]TJ/F1 10.91 Tf 26.98 0 TD[(writes)-373(in)-374(the)-373(log)-374(\014les)]TJ -273.1 -13.15 TD[(a)-431(message)-432(b)-27(eginning)-432(with)-432(`)]TJ/F4 10.91 Tf 133.2 0 TD[(NOTE)]TJ/F1 10.91 Tf 22.9 0 TD[(',)-456(app)-27(ending)-432(the)-432(argumen)27(t)]TJ/F5 10.91 Tf 134.89 0 TD[(string)]TJ/F1 10.91 Tf 27.37 0 TD[(.)-739(Use)]TJ/F4 10.91 Tf 33.13 0 TD[(note)]TJ/F1 10.91 Tf -351.49 -13.15 TD[(sparingly)83(.)]TJ/F4 10.91 Tf 50.52 0 TD[(verbose)]TJ/F1 10.91 Tf 43.76 0 TD[(should)-337(b)-27(e)-337(used)-338(for)-337(most)-337(suc)27(h)-336(messages,)-338(but)-337(in)-337(cases)-337(where)]TJ -94.28 -13.15 TD[(a)-333(message)-333(is)-333(needed)-334(in)-333(the)-333(log)-334(\014le)-333(regardless)-333(of)-334(the)-333(v)27(erb)-27(osit)27(y)-333(lev)27(el)-332(use)]TJ/F4 10.91 Tf 337.49 0 TD[(note)]TJ/F1 10.91 Tf 22.9 0 TD[(.)]TJ/F4 10.91 Tf -417.99 -21.88 TD[(pass)-333(")]TJ/F5 10.91 Tf 32.27 0 TD[(string)]TJ/F4 10.91 Tf 28.3 0 TD[(")]TJ/F1 10.91 Tf -2.97 -13.15 TD[(Declares)-305(a)-305(test)-306(to)-305(ha)26(v)28(e)-304(passed.)]TJ/F4 10.91 Tf 149.71 0 TD[(pass)]TJ/F1 10.91 Tf 26.24 0 TD[(writes)-305(in)-305(the)-306(log)-305(\014les)-306(a)-305(message)-306(b)-27(eginning)]TJ -175.95 -13.15 TD[(with)-295(`)]TJ/F4 10.91 Tf 27.47 0 TD[(PASS)]TJ/F1 10.91 Tf 22.91 0 TD[(')-295(\(or)]TJ/F4 10.91 Tf 23.45 0 TD[(XPASS)]TJ/F1 10.91 Tf 28.63 0 TD[(,)-303(if)-295(failure)-296(w)27(as)-295(exp)-28(ected\),)-303(app)-28(ending)-295(the)-296(argumen)27(t)]TJ/F5 10.91 Tf 241.55 0 TD[(string)]TJ/F1 10.91 Tf 27.36 0 TD[(.)]TJ/F4 10.91 Tf -428.97 -21.87 TD[(fail)-333(")]TJ/F5 10.91 Tf 32.27 0 TD[(string)]TJ/F4 10.91 Tf 28.3 0 TD[(")]TJ/F1 10.91 Tf -2.97 -13.15 TD[(Declares)-340(a)-340(test)-340(to)-341(ha)27(v)28(e)-339(failed.)]TJ/F4 10.91 Tf 146.67 0 TD[(fail)]TJ/F1 10.91 Tf 26.62 0 TD[(writes)-340(in)-340(the)-340(log)-341(\014les)-340(a)-340(message)-341(b)-27(eginning)]TJ -173.29 -13.15 TD[(with)-295(`)]TJ/F4 10.91 Tf 27.47 0 TD[(FAIL)]TJ/F1 10.91 Tf 22.91 0 TD[(')-295(\(or)]TJ/F4 10.91 Tf 23.45 0 TD[(XFAIL)]TJ/F1 10.91 Tf 28.63 0 TD[(,)-303(if)-295(failure)-296(w)27(as)-295(exp)-28(ected\),)-303(app)-28(ending)-295(the)-296(argumen)27(t)]TJ/F5 10.91 Tf 241.55 0 TD[(string)]TJ/F1 10.91 Tf 27.36 0 TD[(.)]TJ/F4 10.91 Tf -428.97 -21.88 TD[(unresolved)-333(")]TJ/F5 10.91 Tf 66.64 0 TD[(string)]TJ/F4 10.91 Tf 28.29 0 TD[(")]TJ/F1 10.91 Tf -37.33 -13.15 TD[(Declares)-374(a)-375(test)-375(to)-375(ha)27(v)28(e)-374(an)-375(unresolv)27(ed)-374(outcome.)]TJ/F4 10.91 Tf 234.01 0 TD[(unresolved)]TJ/F1 10.91 Tf 61.37 0 TD[(writes)-374(in)-375(the)-375(log)]TJ -295.38 -13.15 TD[(\014le)-431(a)-432(message)-431(b)-28(eginning)-432(with)-431(`)]TJ/F4 10.91 Tf 151.84 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.28 0 TD[(',)-456(app)-27(ending)-432(the)-432(argumen)27(t)]TJ/F5 10.91 Tf 134.89 0 TD[(string)]TJ/F1 10.91 Tf 27.36 0 TD[(.)]TJ -371.37 -13.15 TD[(This)-384(usually)-385(means)-385(the)-384(test)-385(did)-385(not)-385(execute)-384(as)-385(exp)-28(ected,)-397(and)-385(a)-385(h)27(uman)-384(b)-28(eing)]TJ 0 -13.15 TD[(m)27(ust)-304(go)-305(o)27(v)27(er)-304(results)-305(to)-305(determine)-305(if)-306(it)-305(passed)-305(or)-305(failed)-306(\(and)-305(to)-305(impro)27(v)28(e)-305(the)-305(test)]TJ 0 -13.15 TD[(case\).)]TJ/F4 10.91 Tf -57.6 -21.87 TD[(untested)-333(")]TJ/F5 10.91 Tf 55.18 0 TD[(string)]TJ/F4 10.91 Tf 28.3 0 TD[(")]TJ/F1 10.91 Tf -25.88 -13.15 TD[(Declares)-265(a)-265(test)-265(w)27(as)-265(not)-265(run.)]TJ/F4 10.91 Tf 134.62 0 TD[(untested)]TJ/F1 10.91 Tf 48.71 0 TD[(writes)-265(in)-265(the)-265(log)-265(\014le)-266(a)-265(message)-265(b)-28(eginning)]TJ -183.33 -13.15 TD[(with)-353(`)]TJ/F4 10.91 Tf 28.1 0 TD[(UNTESTED)]TJ/F1 10.91 Tf 45.82 0 TD[(',)-358(app)-28(ending)-354(the)-353(argumen)27(t)]TJ/F5 10.91 Tf 131.27 0 TD[(string)]TJ/F1 10.91 Tf 27.36 0 TD[(.)-505(F)83(or)-353(example,)-359(y)27(ou)-352(migh)26(t)-352(use)]TJ -232.55 -13.16 TD[(this)-318(in)-318(a)-318(dumm)26(y)-317(test)-318(whose)-319(only)-318(role)-318(is)-319(to)-318(record)-318(that)-319(a)-318(test)-318(do)-28(es)-318(not)-319(y)27(et)-317(exist)]TJ 0 -13.15 TD[(for)-333(some)-333(feature.)]TJ/F4 10.91 Tf -57.6 -21.87 TD[(unsupported)-333(")]TJ/F5 10.91 Tf 72.36 0 TD[(string)]TJ/F4 10.91 Tf 28.3 0 TD[(")]TJ/F1 10.91 Tf -43.06 -13.15 TD[(Declares)-409(that)-410(a)-410(test)-410(case)-409(dep)-28(ends)-410(on)-410(some)-409(facilit)26(y)-408(that)-410(do)-28(es)-410(not)-409(exist)-410(in)-410(the)]TJ 0 -13.15 TD[(testing)-399(en)27(vironmen)27(t.)]TJ/F4 10.91 Tf 105.71 0 TD[(unsupported)]TJ/F1 10.91 Tf 67.36 0 TD[(writes)-399(in)-400(the)-399(log)-400(\014le)-399(a)-400(message)-400(b)-27(eginning)]TJ -173.07 -13.15 TD[(with)-333(`)]TJ/F4 10.91 Tf 27.88 0 TD[(UNSUPPORTED)]TJ/F1 10.91 Tf 63 0 TD[(',)-333(app)-28(ending)-333(the)-333(argumen)27(t)]TJ/F5 10.91 Tf 130.33 0 TD[(string)]TJ/F1 10.91 Tf 27.37 0 TD[(.)]TJ/F4 10.91 Tf -306.18 -21.88 TD[(get_warning_threshold)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(Returns)-333(the)-333(curren)27(t)-333(v)55(alue)-332(of)]TJ/F4 10.91 Tf 138.79 0 TD[(warning_threshold)]TJ/F1 10.91 Tf 97.36 0 TD[(.)-444(The)-333(default)-334(v)55(alue)-332(is)-334(3.)]TJ/F4 10.91 Tf -293.75 -21.87 TD[(set_warning_threshold)]TJ/F5 10.91 Tf 123.91 0 TD[(threshold)]TJ/F1 10.91 Tf -66.31 -13.15 TD[(Sets)-265(the)-266(v)54(alue)-264(of)]TJ/F4 10.91 Tf 79.54 0 TD[(warning_threshold)]TJ/F1 10.91 Tf 97.36 0 TD[(.)-421(A)-266(v)54(alue)-264(of)]TJ/F4 10.91 Tf 57.85 0 TD[(0)]TJ/F1 10.91 Tf 8.62 0 TD[(disables)-265(it:)-411(calls)-266(to)]TJ/F4 10.91 Tf 90.94 0 TD[(warning)]TJ/F1 10.91 Tf -334.31 -13.15 TD[(will)-333(not)-333(turn)-333(a)-334(`)]TJ/F4 10.91 Tf 76.39 0 TD[(PASS)]TJ/F1 10.91 Tf 22.91 0 TD[(')-333(or)-333(`)]TJ/F4 10.91 Tf 23.06 0 TD[(FAIL)]TJ/F1 10.91 Tf 22.91 0 TD[(')-333(in)27(to)-332(an)-334(`)]TJ/F4 10.91 Tf 46.97 0 TD[(UNRESOLVED)]TJ/F1 10.91 Tf 57.27 0 TD[('.)]TJ/F4 10.91 Tf -307.11 -21.87 TD[(transform)-333(")]TJ/F5 10.91 Tf 60.91 0 TD[(to)-27(olname)]TJ/F4 10.91 Tf 44.55 0 TD[(")]TJ/F1 10.91 Tf -47.86 -13.15 TD[(Generates)-416(a)-416(string)-417(for)-416(the)-417(name)-416(of)-416(a)-417(to)-28(ol)-416(as)-416(it)-417(w)27(as)-415(con\014gured)-417(and)-416(installed,)]TJ 0 -13.16 TD[(giv)27(en)-300(its)-302(nativ)27(e)-301(name)-301(\(as)-302(the)-302(argumen)27(t)]TJ/F5 10.91 Tf 188.34 0 TD[(to)-27(olname)]TJ/F1 10.91 Tf 44.55 0 TD[(\).)-433(This)-302(mak)27(es)-301(the)-301(assumption)]TJ -232.89 -13.15 TD[(that)-528(all)-529(to)-27(ols)-529(are)-528(installed)-529(using)-528(the)-529(same)-528(naming)-529(con)27(v)28(en)27(tions:)-833(it)-529(extrap-)]TJ 0 -13.15 TD[(olates)-568(from)-569(the)-568(in)26(v)28(o)-27(cation)-568(name)-569(for)-568(`)]TJ/F4 10.91 Tf 192.49 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[('.)-1150(F)83(or)-568(example,)-627(if)-569(y)27(ou)-568(call)]TJ ET 0 g 0 G
endstream
endobj
146 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F5 31 0 R
>>
endobj
144 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 146 0 R
>>
endobj
149 0 obj
<<
/Length 8937
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(5:)-444(The)-334(DejaGn)27(u)-332(Implemen)27(tation)-20326(25)]TJ/F4 10.91 Tf 57.6 -23.91 TD[(runtest)]TJ/F1 10.91 Tf 46.52 0 TD[(as)-589(`)]TJ/F4 10.91 Tf 19.23 0 TD[(m68k-vxworks-runtest)]TJ/F1 10.91 Tf 114.54 0 TD[(',)-653(the)-590(result)-590(of)-590(`)]TJ/F4 10.91 Tf 89.86 0 TD[(transform)-333("gcc")]TJ/F1 10.91 Tf 87.45 0 TD[(')-589(is)]TJ -357.6 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(m68k-vxworks-gcc)]TJ/F1 10.91 Tf 91.64 0 TD[('.)]TJ/F4 10.91 Tf -152.27 -22.12 TD[(ishost)-333(")]TJ/F5 10.91 Tf 43.73 0 TD[(host)]TJ/F4 10.91 Tf 20.29 0 TD[(")]TJ/F1 10.91 Tf -6.42 -13.15 TD[(T)83(ests)-223(for)-223(a)-224(particular)]TJ/F8 10.91 Tf 99.66 0 TD[(host)]TJ/F1 10.91 Tf 22.71 0 TD[(en)27(vironmen)28(t.)-407(If)-223(the)-224(curren)27(tly)-222(con\014gured)-224(host)-223(matc)27(hes)]TJ -122.37 -13.15 TD[(the)-367(argumen)27(t)-367(string,)-376(the)-367(result)-368(is)]TJ/F4 10.91 Tf 164.12 0 TD[(1)]TJ/F1 10.91 Tf 5.73 0 TD[(;)-384(otherwise)-368(the)-367(result)-368(is)]TJ/F4 10.91 Tf 117.44 0 TD[(0)]TJ/F1 10.91 Tf 5.73 0 TD[(.)]TJ/F5 10.91 Tf 8.99 0 TD[(host)]TJ/F1 10.91 Tf 24.31 0 TD[(m)27(ust)-366(b)-28(e)-368(a)]TJ -326.32 -13.15 TD[(full)-268(three-part)]TJ/F4 10.91 Tf 69.25 0 TD[(configure)]TJ/F1 10.91 Tf 54.48 0 TD[(host)-268(name;)-290(in)-269(particular,)-281(y)27(ou)-268(ma)27(y)-267(not)-269(use)-268(the)-269(shorter)]TJ -123.73 -13.15 TD[(nic)27(knames)-258(supp)-28(orted)-260(b)27(y)]TJ/F4 10.91 Tf 116.83 0 TD[(configure)]TJ/F1 10.91 Tf 54.38 0 TD[(\(but)-259(y)27(ou)-259(can)-260(use)-259(wildcard)-260(c)27(haracters,)-274(using)]TJ -171.21 -13.15 TD[(shell)-333(syn)27(tax,)-332(to)-334(sp)-27(ecify)-334(sets)-333(of)-334(names\).)]TJ/F4 10.91 Tf -57.6 -22.12 TD[(istarget)-333(")]TJ/F5 10.91 Tf 55.18 0 TD[(target)]TJ/F4 10.91 Tf 28.75 0 TD[(")]TJ/F1 10.91 Tf -26.33 -13.15 TD[(T)83(ests)-437(for)-438(a)-438(particular)]TJ/F8 10.91 Tf 109.01 0 TD[(tar)51(get)]TJ/F1 10.91 Tf 32.72 0 TD[(en)27(vironmen)28(t.)-757(If)-438(the)-437(curren)26(tly)-436(con\014gured)-438(target)]TJ -141.73 -13.15 TD[(matc)27(hes)-374(the)-375(argumen)27(t)-374(string,)-386(the)-375(result)-375(is)]TJ/F4 10.91 Tf 207.28 0 TD[(1)]TJ/F1 10.91 Tf 5.73 0 TD[(;)-396(otherwise)-375(the)-375(result)-375(is)]TJ/F4 10.91 Tf 117.9 0 TD[(0)]TJ/F1 10.91 Tf 5.73 0 TD[(.)]TJ/F5 10.91 Tf 9.25 0 TD[(target)]TJ/F1 10.91 Tf -345.89 -13.15 TD[(m)27(ust)-384(b)-28(e)-385(a)-385(full)-385(three-part)]TJ/F4 10.91 Tf 124.46 0 TD[(configure)]TJ/F1 10.91 Tf 55.74 0 TD[(target)-385(name;)-410(in)-385(particular,)-398(y)26(ou)-384(ma)27(y)-384(not)]TJ -180.2 -13.15 TD[(use)-340(the)-341(shorter)-341(nic)26(knames)-340(supp)-27(orted)-341(b)26(y)]TJ/F4 10.91 Tf 194.47 0 TD[(configure)]TJ/F1 10.91 Tf 55.26 0 TD[(\(but)-340(y)26(ou)-340(can)-341(use)-341(wildcard)]TJ -249.73 -13.15 TD[(c)27(haracters,)-356(using)-353(shell)-353(syn)27(tax,)-357(to)-352(sp)-28(ecify)-353(sets)-352(of)-353(names\).)-503(If)-353(it)-352(is)-353(passed)-353(a)]TJ/F4 10.91 Tf 351.49 0 TD[(NULL)]TJ/F1 10.91 Tf -351.49 -13.15 TD[(string,)-333(then)-333(it)-333(returns)-334(the)-333(name)-333(of)-334(the)-333(build)-333(canonical)-334(con\014guration.)]TJ/F4 10.91 Tf -57.6 -22.12 TD[(isbuild)-333(")]TJ/F5 10.91 Tf 49.45 0 TD[(host)]TJ/F4 10.91 Tf 20.3 0 TD[(")]TJ/F1 10.91 Tf -12.15 -13.15 TD[(T)83(ests)-356(for)-357(a)-357(particular)]TJ/F8 10.91 Tf 105.48 0 TD[(build)-379(host)]TJ/F1 10.91 Tf 50.88 0 TD[(en)27(vironmen)28(t.)-514(If)-357(the)-356(curren)26(tly)-356(con\014gured)-356(host)]TJ -156.36 -13.15 TD[(matc)27(hes)-423(the)-424(argumen)26(t)-423(string,)-447(the)-425(result)-424(is)]TJ/F4 10.91 Tf 211.17 0 TD[(1)]TJ/F1 10.91 Tf 5.73 0 TD[(;)-469(otherwise)-425(the)-424(result)-425(is)]TJ/F4 10.91 Tf 120.85 0 TD[(0)]TJ/F1 10.91 Tf 5.73 0 TD[(.)]TJ/F5 10.91 Tf 10.86 0 TD[(host)]TJ/F1 10.91 Tf -354.34 -13.15 TD[(m)27(ust)-445(b)-27(e)-446(a)-446(full)-446(three-part)]TJ/F4 10.91 Tf 127.77 0 TD[(configure)]TJ/F1 10.91 Tf 56.41 0 TD[(host)-445(name;)-502(in)-446(particular,)-474(y)27(ou)-445(ma)27(y)-445(not)]TJ -184.18 -13.15 TD[(use)-340(the)-341(shorter)-341(nic)26(knames)-340(supp)-27(orted)-341(b)26(y)]TJ/F4 10.91 Tf 194.47 0 TD[(configure)]TJ/F1 10.91 Tf 55.26 0 TD[(\(but)-340(y)26(ou)-340(can)-341(use)-341(wildcard)]TJ -249.73 -13.16 TD[(c)27(haracters,)-356(using)-353(shell)-353(syn)27(tax,)-357(to)-352(sp)-28(ecify)-353(sets)-352(of)-353(names\).)-503(If)-353(it)-352(is)-353(passed)-353(a)]TJ/F4 10.91 Tf 351.49 0 TD[(NULL)]TJ/F1 10.91 Tf -351.49 -13.15 TD[(string,)-333(then)-333(it)-333(returns)-334(the)-333(name)-333(of)-334(the)-333(build)-333(canonical)-334(con\014guration.)]TJ 0 -16.14 TD[(item)-376(is3w)27(a)28(y)]TJ/F4 10.91 Tf 60.69 0 TD[(")]TJ/F5 10.91 Tf 5.73 0 TD[(host)]TJ/F4 10.91 Tf 20.3 0 TD[(")]TJ/F1 10.91 Tf 9.83 0 TD[(T)83(ests)-375(for)-377(a)-376(canadian)-376(cross.)-574(This)-376(is)-376(when)-376(the)-377(tests)-376(will)-376(b)-28(e)]TJ -96.55 -13.15 TD[(run)-279(on)-279(a)-279(remotly)-280(hosted)-279(cross)-279(compiler.)-427(If)-279(it)-280(is)-279(a)-279(canadian)-279(cross,)-291(then)-279(the)-279(result)]TJ 0 -13.15 TD[(is)]TJ/F4 10.91 Tf 10.97 0 TD[(1)]TJ/F1 10.91 Tf 5.73 0 TD[(;)-333(otherwise)-333(the)-333(result)-334(is)]TJ/F4 10.91 Tf 115.39 0 TD[(0)]TJ/F1 10.91 Tf 5.73 0 TD[(.)]TJ/F4 10.91 Tf -195.42 -22.11 TD[(isnative)]TJ/F1 10.91 Tf 57.6 0 TD[(T)83(ests)-296(whether)-296(the)-297(curren)27(t)-296(con\014guration)-296(has)-297(the)-297(same)-296(host)-297(and)-297(target.)-432(When)-296(it)]TJ 0 -13.15 TD[(runs)-365(in)-365(a)]TJ/F8 10.91 Tf 47.19 0 TD[(native)]TJ/F1 10.91 Tf 33.52 0 TD[(con\014guration)-365(this)-365(pro)-27(cedure)-365(returns)-365(a)]TJ/F4 10.91 Tf 186.54 0 TD[(1)]TJ/F1 10.91 Tf 5.73 0 TD[(;)-380(otherwise)-365(it)-365(returns)]TJ -272.98 -13.16 TD[(a)]TJ/F4 10.91 Tf 9.09 0 TD[(0)]TJ/F1 10.91 Tf 5.73 0 TD[(.)]TJ/F4 10.91 Tf -72.42 -22.11 TD[(load_lib)-333(")]TJ/F5 10.91 Tf 55.18 0 TD[(library-\014le)]TJ/F4 10.91 Tf 50.07 0 TD[(")]TJ/F1 10.91 Tf -47.65 -13.15 TD[(Loads)-500(the)-500(\014le)]TJ/F5 10.91 Tf 73.55 0 TD[(library-\014le)]TJ/F1 10.91 Tf 55.52 0 TD[(b)27(y)-499(searc)27(hing)-499(a)-500(\014xed)-500(path)-500(built)-500(in)27(to)]TJ/F4 10.91 Tf 184.63 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(.)-944(If)]TJ -353.79 -13.15 TD[(DejaGn)27(u)-264(has)-265(b)-27(een)-265(installed,)-279(it)-265(lo)-27(oks)-265(in)-265(a)-265(path)-265(starting)-265(with)-265(the)-265(installed)-265(library)]TJ 0 -13.15 TD[(directory)83(.)-428(If)-286(y)27(ou)-285(are)-285(running)-286(DejaGn)26(u)-284(directly)-286(from)-286(a)-286(source)-286(directory)83(,)-295(without)]TJ 0 -13.16 TD[(\014rst)-440(running)-441(`)]TJ/F4 10.91 Tf 68.53 0 TD[(make)-333(install)]TJ/F1 10.91 Tf 66.63 0 TD[(',)-467(this)-441(path)-441(defaults)-441(to)-441(the)-441(curren)27(t)-440(directory)83(.)-766(In)]TJ -135.16 -13.15 TD[(either)-346(case,)-349(it)-347(then)-346(lo)-28(oks)-346(in)-347(the)-346(curren)27(t)-346(directory)-346(for)-346(a)-347(directory)-346(called)]TJ/F4 10.91 Tf 341.64 0 TD[(lib)]TJ/F1 10.91 Tf 17.18 0 TD[(.)-483(If)]TJ -358.82 -13.15 TD[(there)-411(are)-411(duplicate)-411(de\014nitions,)-431(the)-411(last)-411(one)-411(loaded)-411(tak)27(es)-411(precedence)-411(o)27(v)28(er)-410(the)]TJ 0 -13.15 TD[(earlier)-333(ones.)]TJ/F4 10.91 Tf -57.6 -22.11 TD[(setup_xfail)-333(")]TJ/F5 10.91 Tf 72.36 0 TD[(con\014g)]TJ/F1 10.91 Tf 32.45 0 TD[([)]TJ/F5 10.91 Tf 3.03 0 TD[(bugid)]TJ/F1 10.91 Tf 27.1 0 TD[(])]TJ/F4 10.91 Tf 3.03 0 TD[(")]TJ/F1 10.91 Tf -80.37 -13.15 TD[(Declares)-368(that)-369(the)-369(test)-369(is)-369(exp)-27(ected)-369(to)-369(fail)-369(on)-369(a)-369(particular)-369(set)-368(of)-369(con\014gurations.)]TJ 0 -13.16 TD[(The)]TJ/F5 10.91 Tf 22.64 0 TD[(con\014g)]TJ/F1 10.91 Tf 32.67 0 TD[(argumen)27(t)-352(m)27(ust)-352(b)-28(e)-353(a)-353(list)-353(of)-353(full)-353(three-part)]TJ/F4 10.91 Tf 202.84 0 TD[(configure)]TJ/F1 10.91 Tf 55.4 0 TD[(target)-353(name;)]TJ -313.55 -13.15 TD[(in)-325(particular,)-328(y)27(ou)-325(ma)27(y)-325(not)-326(use)-326(the)-326(shorter)-326(nic)27(knames)-325(supp)-28(orted)-326(b)27(y)]TJ/F4 10.91 Tf 322.86 0 TD[(configure)]TJ/F1 10.91 Tf -322.86 -13.15 TD[(\(but)-241(y)27(ou)-240(can)-241(use)-241(the)-241(common)-241(shell)-241(wildcard)-241(c)27(haracters)-241(to)-241(sp)-27(ecify)-241(sets)-241(of)-242(names\).)]TJ 0 -13.15 TD[(The)]TJ/F5 10.91 Tf 22.81 0 TD[(bugid)]TJ/F1 10.91 Tf 31.11 0 TD[(argumen)27(t)-367(is)-369(optional,)-377(and)-368(used)-369(only)-368(in)-369(the)-368(logging)-369(\014le)-368(output;)-386(use)]TJ -53.92 -13.15 TD[(it)-320(as)-320(a)-320(link)-320(to)-320(a)-320(bug-trac)27(king)-319(system)-320(suc)26(h)-319(as)]TJ/F7 10.91 Tf 213.74 0 TD[(gna)66(ts)]TJ/F1 10.91 Tf 34.58 0 TD[(\(see)-320(section)-320(\\Ov)27(erview")-319(in)]TJ/F5 10.91 Tf -248.32 -13.15 TD[(T)83(rac)28(king)-333(Bugs)-333(With)-333(GNA)82(TS)]TJ/F1 10.91 Tf 139.14 0 TD[(\).)]TJ ET 0 g 0 G
endstream
endobj
150 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F5 31 0 R
/F8 52 0 R
/F7 49 0 R
>>
endobj
148 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 150 0 R
>>
endobj
153 0 obj
<<
/Length 9059
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(26)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ 57.6 -23.91 TD[(Once)-391(y)27(ou)-391(use)]TJ/F4 10.91 Tf 69.23 0 TD[(setup_xfail)]TJ/F1 10.91 Tf 63 0 TD[(,)-405(the)]TJ/F4 10.91 Tf 26.88 0 TD[(fail)]TJ/F1 10.91 Tf 27.18 0 TD[(and)]TJ/F4 10.91 Tf 21.85 0 TD[(pass)]TJ/F1 10.91 Tf 27.18 0 TD[(pro)-27(cedures)-392(pro)-27(duce)-392(the)-391(mes-)]TJ -235.32 -13.15 TD[(sages)-463(`)]TJ/F4 10.91 Tf 32.45 0 TD[(XFAIL)]TJ/F1 10.91 Tf 28.64 0 TD[(')-463(and)-464(`)]TJ/F4 10.91 Tf 33.75 0 TD[(XPASS)]TJ/F1 10.91 Tf 28.64 0 TD[(')-463(resp)-28(ectiv)27(ely)83(,)-495(allo)27(wing)-463(y)27(ou)-463(to)-464(distinguish)-464(exp)-27(ected)]TJ -123.48 -13.15 TD[(failures)-333(\(and)-333(unexp)-28(ected)-333(success!\))-445(from)-333(other)-333(test)-334(outcomes.)]TJ/F8 10.91 Tf 0 -16.14 TD[(Warning:)]TJ/F1 10.91 Tf 50.18 0 TD[(y)27(ou)-267(m)27(ust)-267(clear)-268(the)-268(exp)-28(ected)-268(failure)-268(after)-268(using)]TJ/F4 10.91 Tf 220.27 0 TD[(setup_xfail)]TJ/F1 10.91 Tf 65.92 0 TD[(in)-268(a)-268(test)]TJ -336.37 -13.15 TD[(case.)-438(An)27(y)-314(call)-315(to)]TJ/F4 10.91 Tf 83.33 0 TD[(pass)]TJ/F1 10.91 Tf 26.35 0 TD[(or)]TJ/F4 10.91 Tf 13.16 0 TD[(fail)]TJ/F1 10.91 Tf 26.35 0 TD[(clears)-314(the)-315(exp)-28(ected)-315(failure)-315(implicitly;)-321(if)-315(the)-315(test)]TJ -149.19 -13.15 TD[(has)-359(some)-360(other)-360(outcome,)-366(e.g.)-524(an)-359(error,)-367(y)27(ou)-359(can)-359(call)]TJ/F4 10.91 Tf 252.33 0 TD[(clear_xfail)]TJ/F1 10.91 Tf 66.92 0 TD[(to)-359(clear)-360(the)]TJ -319.25 -13.16 TD[(exp)-27(ected)-363(failure)-362(explicitly)82(.)-531(Otherwise,)-370(the)-362(exp)-28(ected-failure)-363(declaration)-362(applies)]TJ 0 -13.15 TD[(to)-333(whatev)27(er)-332(test)-334(runs)-333(next,)-333(leading)-334(to)-333(surprising)-333(results.)]TJ/F4 10.91 Tf -57.6 -22.11 TD[(clear_xfail)]TJ/F5 10.91 Tf 66.64 0 TD[(con\014g)]TJ/F1 10.91 Tf -9.04 -13.15 TD[(Cancel)-258(an)-258(exp)-28(ected)-258(failure)-258(\(previously)-258(declared)-258(with)]TJ/F4 10.91 Tf 248.65 0 TD[(setup_xfail)]TJ/F1 10.91 Tf 63 0 TD[(\))-258(for)-258(a)-258(partic-)]TJ -311.65 -13.15 TD[(ular)-323(set)-324(of)-324(con\014gurations.)-441(The)]TJ/F5 10.91 Tf 148.52 0 TD[(con\014g)]TJ/F1 10.91 Tf 32.35 0 TD[(argumen)27(t)-323(is)-323(a)-324(list)-324(of)-324(con\014guration)-324(target)]TJ -180.87 -13.16 TD[(names.)-745(It)-433(is)-434(only)-433(necessary)-434(to)-433(call)]TJ/F4 10.91 Tf 175.87 0 TD[(clear_xfail)]TJ/F1 10.91 Tf 67.73 0 TD[(if)-433(a)-434(test)-433(case)-434(ends)-433(without)]TJ -243.6 -13.15 TD[(calling)-333(either)]TJ/F4 10.91 Tf 65.49 0 TD[(pass)]TJ/F1 10.91 Tf 26.54 0 TD[(or)]TJ/F4 10.91 Tf 13.36 0 TD[(fail)]TJ/F1 10.91 Tf 22.91 0 TD[(,)-333(after)-333(calling)]TJ/F4 10.91 Tf 67 0 TD[(setup_xfail)]TJ/F1 10.91 Tf 63 0 TD[(.)]TJ/F4 10.91 Tf -315.9 -22.11 TD[(verbose)]TJ/F1 10.91 Tf 43.73 0 TD[([)]TJ/F4 10.91 Tf 3.03 0 TD[(-log)]TJ/F1 10.91 Tf 22.91 0 TD[(])-333([)]TJ/F4 10.91 Tf 9.69 0 TD[(-n)]TJ/F1 10.91 Tf 11.46 0 TD[(])-333([)]TJ/F4 10.91 Tf 9.69 0 TD[(--)]TJ/F1 10.91 Tf 11.46 0 TD[(])]TJ/F4 10.91 Tf 6.67 0 TD[(")]TJ/F5 10.91 Tf 5.72 0 TD[(string)]TJ/F4 10.91 Tf 28.3 0 TD[(")]TJ/F5 10.91 Tf 9.36 0 TD[(n)27(um)28(b)-27(er)]TJ/F1 10.91 Tf -104.42 -13.15 TD[(T)83(est)-452(cases)-452(can)-453(use)-453(this)-452(function)-453(to)-452(issue)-453(helpful)-452(messages)-453(dep)-28(ending)-452(on)-453(the)]TJ 0 -13.15 TD[(n)27(um)28(b)-27(er)-334(of)-333(`)]TJ/F4 10.91 Tf 55.19 0 TD[(--verbose)]TJ/F1 10.91 Tf 51.55 0 TD[(')-333(options)-334(on)-334(the)]TJ/F4 10.91 Tf 78.87 0 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(command)-333(line.)-446(It)-334(prin)27(ts)]TJ/F5 10.91 Tf 117.7 0 TD[(string)]TJ/F1 10.91 Tf -347.04 -13.16 TD[(if)-455(the)-456(v)54(alue)-454(of)-456(the)-456(v)55(ariable)]TJ/F4 10.91 Tf 137.14 0 TD[(verbose)]TJ/F1 10.91 Tf 45.06 0 TD[(is)-455(higher)-456(than)-456(or)-456(equal)-455(to)-456(the)-456(optional)]TJ/F5 10.91 Tf -182.2 -13.15 TD[(n)27(um)28(b)-27(er)]TJ/F1 10.91 Tf 36.09 0 TD[(.)-473(The)-343(default)-343(v)55(alue)-342(for)]TJ/F5 10.91 Tf 112.58 0 TD[(n)27(um)28(b)-27(er)]TJ/F1 10.91 Tf 40.62 0 TD[(is)-342(1.)-474(Use)-343(the)-343(optional)-343(`)]TJ/F4 10.91 Tf 110.25 0 TD[(-log)]TJ/F1 10.91 Tf 22.91 0 TD[(')-342(argumen)26(t)]TJ -322.45 -13.15 TD[(to)-370(cause)]TJ/F5 10.91 Tf 43.29 0 TD[(string)]TJ/F1 10.91 Tf 32.34 0 TD[(to)-370(alw)27(a)28(ys)-370(b)-27(e)-371(added)-370(to)-370(the)-371(log)-370(\014le,)-379(ev)26(en)-369(if)-370(it)-371(w)27(on't)-369(b)-28(e)-370(prin)26(ted.)]TJ -75.63 -13.15 TD[(Use)-340(the)-341(optional)-340(`)]TJ/F4 10.91 Tf 85.45 0 TD[(-n)]TJ/F1 10.91 Tf 11.45 0 TD[(')-340(argumen)27(t)-340(to)-340(prin)26(t)]TJ/F5 10.91 Tf 96.14 0 TD[(string)]TJ/F1 10.91 Tf 32.01 0 TD[(without)-340(a)-341(trailing)-340(newline.)-466(Use)]TJ -225.05 -13.15 TD[(the)-333(optional)-333(`)]TJ/F4 10.91 Tf 64.24 0 TD[(--)]TJ/F1 10.91 Tf 11.46 0 TD[(')-333(argumen)27(t)-332(if)]TJ/F5 10.91 Tf 65.48 0 TD[(string)]TJ/F1 10.91 Tf 31.94 0 TD[(b)-27(egins)-334(with)]TJ/F4 10.91 Tf 58.54 0 TD[(")]TJ/F1 10.91 Tf 5.73 0 TD[(-)]TJ/F4 10.91 Tf 3.64 0 TD[(")]TJ/F1 10.91 Tf 5.72 0 TD[(.)]TJ/F2 13.09 Tf -304.35 -29.89 TD[(5.3.2)-562(Remote)-375(Comm)30(unication)-374(Pro)-31(cedures)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(lib/remote.exp)]TJ/F1 10.91 Tf 80.19 0 TD[(')-432(de\014nes)-433(these)-433(functions,)-458(for)-433(establishing)-433(and)-433(managing)-433(comm)27(unica-)]TJ -98.16 -13.15 TD[(tions:)]TJ/F8 10.91 Tf 14.94 -16.14 TD[(Pr)51(o)51(c)51(e)51(dur)51(es)-469(to)-471(establish)-470(a)-471(c)50(onne)52(ction:)]TJ/F1 10.91 Tf 187.47 0 TD[(Eac)27(h)-454(of)-456(these)-456(pro)-28(cedures)-456(tries)-455(to)-456(establish)-456(the)]TJ -202.41 -13.15 TD[(connection)-338(up)-338(to)-338(three)-339(times)-338(b)-28(efore)-338(returning.)-460(W)83(arnings)-338(\(if)-338(retries)-338(will)-339(con)27(tin)28(ue\))-337(or)-339(errors)]TJ 0 -13.15 TD[(\(if)-463(the)-464(attempt)-464(is)-464(abandoned\))-464(rep)-28(ort)-464(on)-463(comm)26(unication)-463(failures.)-836(The)-464(result)-463(for)-464(an)26(y)-462(of)]TJ 0 -13.15 TD[(these)-334(pro)-28(cedures)-335(is)-334(either)]TJ/F4 10.91 Tf 124.88 0 TD[(-1)]TJ/F1 10.91 Tf 11.45 0 TD[(,)-335(when)-334(the)-335(connection)-335(cannot)-334(b)-28(e)-335(established,)-335(or)-334(the)-335(spa)27(wn)-334(ID)]TJ -136.33 -13.15 TD[(returned)-333(b)27(y)-332(the)]TJ/F4 10.91 Tf 78.24 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(command)]TJ/F4 10.91 Tf 49.7 0 TD[(spawn)]TJ/F1 10.91 Tf 28.64 0 TD[(.)]TJ -179.64 -16.14 TD[(It)-295(use)-295(the)-295(v)55(alue)-295(of)-295(the)]TJ/F4 10.91 Tf 106.35 0 TD[(connect)]TJ/F1 10.91 Tf 43.32 0 TD[(\014eld)-295(in)-295(the)]TJ/F4 10.91 Tf 53.9 0 TD[(target_info)]TJ/F1 10.91 Tf 66.22 0 TD[(arra)27(y)-294(\(w)27(as)]TJ/F4 10.91 Tf 52.92 0 TD[(connectmode)]TJ/F1 10.91 Tf 66.22 0 TD[(as)-295(the)]TJ -403.87 -13.15 TD[(t)27(yp)-26(e)-414(of)-413(connection)-413(to)-413(mak)26(e.)-683(Curren)27(t)-412(supp)-28(orted)-413(connection)-413(t)26(yp)-26(es)-414(are)-413(tip,)-433(k)27(ermit,)-432(telnet,)]TJ 0 -13.15 TD[(rsh,)-411(rlogin,)-412(and)-396(netdata.)-633(If)-396(the)]TJ/F4 10.91 Tf 156.25 0 TD[(--reboot)]TJ/F1 10.91 Tf 50.14 0 TD[(option)-396(w)27(as)-395(used)-396(on)-396(the)-396(run)26(test)-395(command)-396(line,)]TJ -206.39 -13.15 TD[(then)-333(the)-333(target)-333(is)-334(reb)-28(o)-27(oted)-334(b)-28(efore)-333(the)-333(connection)-334(is)-333(made.)]TJ/F4 10.91 Tf 0 -22.12 TD[(remote_open)]TJ/F5 10.91 Tf 66.64 0 TD[(t)27(yp)-26(e)]TJ/F8 10.91 Tf -9.04 -13.15 TD[(R)51(emote)-430(Conne)50(ction)-430(Pr)50(o)51(c)51(e)51(dur)51(e.)]TJ/F1 10.91 Tf 155.43 0 TD[(This)-412(is)-413(passed)]TJ/F8 10.91 Tf 73.15 0 TD[(host)]TJ/F1 10.91 Tf 24.77 0 TD[(or)]TJ/F8 10.91 Tf 14.24 0 TD[(tar)51(get)]TJ/F1 10.91 Tf 26.9 0 TD[(.)-682(Host)-413(or)-413(target)]TJ -294.49 -13.15 TD[(refers)-344(to)-345(whether)-344(it)-345(is)-345(a)-344(connection)-345(to)-345(a)-344(remote)-345(target,)-347(or)-345(a)-345(remote)-344(host.)-479(This)]TJ 0 -13.15 TD[(op)-27(ens)-379(the)-379(connection)-378(to)-379(the)-379(desired)-378(target)-379(or)-379(host)-378(using)-379(the)-379(default)-378(v)54(alues)-377(in)]TJ 0 -13.15 TD[(the)-270(con\014guration)-271(system.)-424(It)-270(returns)-271(that)]TJ/F4 10.91 Tf 194.81 0 TD[(spawn_id)]TJ/F1 10.91 Tf 48.78 0 TD[(of)-270(the)-271(pro)-28(cess)-271(that)-270(manages)]TJ -243.59 -13.15 TD[(the)-350(connection.)-497(This)-351(v)55(alue)-350(can)-350(b)-28(e)-351(used)-351(in)]TJ/F4 10.91 Tf 205.05 0 TD[(expect)]TJ/F1 10.91 Tf 38.19 0 TD[(or)]TJ/F4 10.91 Tf 13.55 0 TD[(exp_send)]TJ/F1 10.91 Tf 49.65 0 TD[(statemen)27(ts,)-354(or)]TJ -306.44 -13.15 TD[(passed)-282(to)-282(other)-282(pro)-28(cedures)-282(that)-282(need)-282(the)-282(connection)-283(pro)-27(cess's)-282(id.)-428(This)-282(also)-282(sets)]TJ 0 -13.16 TD[(the)]TJ/F4 10.91 Tf 18.79 0 TD[(fileid)]TJ/F1 10.91 Tf 38 0 TD[(\014eld)-333(in)-333(the)]TJ/F4 10.91 Tf 55.15 0 TD[(target_info)]TJ/F1 10.91 Tf 66.64 0 TD[(arra)27(y)84(.)]TJ ET 0 g 0 G
endstream
endobj
154 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F8 52 0 R
/F5 31 0 R
/F2 12 0 R
>>
endobj
152 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 154 0 R
>>
endobj
157 0 obj
<<
/Length 8999
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(5:)-444(The)-334(DejaGn)27(u)-332(Implemen)27(tation)-20326(27)]TJ/F4 10.91 Tf 0 -23.91 TD[(remote_close)]TJ/F5 10.91 Tf 72.36 0 TD[(shellid)]TJ/F8 10.91 Tf -14.76 -13.15 TD[(shel)-51(lid)]TJ/F1 10.91 Tf 35.06 0 TD[(is)-350(v)55(alue)-350(returned)-350(b)27(y)-349(a)-351(call)-350(to)]TJ/F4 10.91 Tf 142.32 0 TD[(remote_open)]TJ/F1 10.91 Tf 63 0 TD[(.)-495(This)-350(closes)-350(the)-351(connection)]TJ -240.38 -13.15 TD[(to)-301(the)-302(target)-302(so)-302(resources)-301(can)-302(b)-28(e)-302(used)-302(b)27(y)-301(others.)-433(This)-302(parameter)-302(can)-302(b)-28(e)-301(left)-302(o\013)]TJ 0 -13.15 TD[(if)-333(the)]TJ/F4 10.91 Tf 28.79 0 TD[(fileid)]TJ/F1 10.91 Tf 38 0 TD[(\014eld)-333(in)-333(the)]TJ/F4 10.91 Tf 55.15 0 TD[(target_info)]TJ/F1 10.91 Tf 66.64 0 TD[(arra)27(y)-332(is)-333(set.)]TJ/F4 10.91 Tf -246.18 -22.12 TD[(telnet)]TJ/F5 10.91 Tf 38 0 TD[(hostname)-389(p)-28(ort)]TJ/F4 10.91 Tf -38 -13.15 TD[(rlogin)]TJ/F5 10.91 Tf 38 0 TD[(hostname)]TJ/F4 10.91 Tf -38 -13.15 TD[(rsh)]TJ/F5 10.91 Tf 20.82 0 TD[(hostname)]TJ/F8 10.91 Tf 36.78 -13.15 TD[(IP)-283(network)-284(pr)50(o)51(c)51(e)51(dur)51(es.)]TJ/F5 10.91 Tf 111.43 0 TD[(hostname)]TJ/F1 10.91 Tf 48.89 0 TD[(refers)-253(to)-253(the)-253(IP)-253(address)-253(or)-253(name)-253(\(for)-253(example,)]TJ -160.32 -13.15 TD[(an)-263(en)27(try)-263(in)-263(`)]TJ/F4 10.91 Tf 57.14 0 TD[(/etc/hosts)]TJ/F1 10.91 Tf 57.27 0 TD[('\))-263(for)-264(this)-263(target.)-421(The)-264(pro)-28(cedure)-263(names)-264(re\015ect)-263(the)-264(Unix)]TJ -114.41 -13.16 TD[(utilit)27(y)-338(used)-340(to)-340(establish)-339(a)-340(connection.)-464(The)-339(optional)]TJ/F5 10.91 Tf 249.36 0 TD[(p)-27(ort)]TJ/F1 10.91 Tf 24.28 0 TD[(is)-339(used)-340(to)-340(sp)-27(ecify)-340(the)]TJ -273.64 -13.15 TD[(IP)-383(p)-28(ort)-384(n)27(um)28(b)-27(er.)-596(The)-383(v)54(alue)-383(of)-383(the)]TJ/F4 10.91 Tf 169.71 0 TD[(netport)]TJ/F1 10.91 Tf 44.27 0 TD[(\014eld)-383(in)-384(the)]TJ/F4 10.91 Tf 56.81 0 TD[(target_info)]TJ/F1 10.91 Tf 67.18 0 TD[(arra)27(y)-382(is)]TJ -337.97 -13.15 TD[(used.)-712(\(w)26(as)]TJ/F4 10.91 Tf 58.27 0 TD[($netport)]TJ/F1 10.91 Tf 45.82 0 TD[(\))-422(This)-423(v)54(alue)-421(has)-423(t)26(w)28(o)-422(parts,)-445(the)-423(hostname)-423(and)-422(the)-423(p)-28(ort)]TJ -104.09 -13.15 TD[(n)27(um)28(b)-27(er,)-297(sep)-28(erated)-288(b)27(y)-287(a)]TJ/F8 10.91 Tf 114.01 0 TD[(:)]TJ/F1 10.91 Tf 3.35 0 TD[(.)-429(If)]TJ/F4 10.91 Tf 18.13 0 TD[(host)]TJ/F1 10.91 Tf 26.05 0 TD[(or)]TJ/F4 10.91 Tf 12.87 0 TD[(target)]TJ/F1 10.91 Tf 37.51 0 TD[(is)-288(used)-288(in)-288(the)]TJ/F4 10.91 Tf 65.43 0 TD[(hostname)]TJ/F1 10.91 Tf 48.96 0 TD[(\014eld,)-297(than)]TJ -326.31 -13.15 TD[(the)-333(con\014g)-333(arra)27(y)-333(is)-333(used)-333(for)-334(all)-333(information.)]TJ/F4 10.91 Tf -57.6 -22.11 TD[(tip)]TJ/F5 10.91 Tf 20.82 0 TD[(p)-27(ort)]TJ/F8 10.91 Tf 36.78 0 TD[(Serial)-314(line)-315(pr)50(o)51(c)51(e)51(dur)51(e.)]TJ/F1 10.91 Tf 103.69 0 TD[(Connect)-286(using)-287(the)-287(Unix)-287(utilit)27(y)]TJ/F4 10.91 Tf 147.22 0 TD[(tip)]TJ/F1 10.91 Tf 17.18 0 TD[(.)]TJ/F5 10.91 Tf 7.71 0 TD[(p)-27(ort)]TJ/F1 10.91 Tf 23.7 0 TD[(m)27(ust)-286(b)-27(e)-287(a)-287(name)]TJ -299.5 -13.16 TD[(from)-300(the)]TJ/F4 10.91 Tf 43.85 0 TD[(tip)]TJ/F1 10.91 Tf 20.46 0 TD[(con\014guration)-300(\014le)-300(`)]TJ/F4 10.91 Tf 85.98 0 TD[(/etc/remote)]TJ/F1 10.91 Tf 63 0 TD[('.)-433(Often,)-307(this)-300(is)-300(called)-301(`)]TJ/F4 10.91 Tf 109.23 0 TD[(hardwire)]TJ/F1 10.91 Tf 45.82 0 TD[(',)]TJ -368.34 -13.15 TD[(or)-301(something)-301(lik)27(e)-300(`)]TJ/F4 10.91 Tf 87.52 0 TD[(ttya)]TJ/F1 10.91 Tf 22.91 0 TD[('.)-433(This)-301(\014le)-302(holds)-301(all)-301(the)-301(con\014guration)-301(data)-301(for)-302(the)-301(serial)]TJ -110.43 -13.15 TD[(p)-27(ort.)-677(The)-410(v)54(alue)-409(of)-411(the)]TJ/F4 10.91 Tf 115.94 0 TD[(serial)]TJ/F1 10.91 Tf 38.84 0 TD[(\014eld)-410(in)-411(the)]TJ/F4 10.91 Tf 57.68 0 TD[(target_info)]TJ/F1 10.91 Tf 67.48 0 TD[(arra)27(y)-409(is)-411(used.)-676(\(w)26(as)]TJ/F4 10.91 Tf -279.94 -13.15 TD[($serialport)]TJ/F1 10.91 Tf 63 0 TD[(\))-289(If)]TJ/F4 10.91 Tf 17.84 0 TD[(host)]TJ/F1 10.91 Tf 26.06 0 TD[(or)]TJ/F4 10.91 Tf 12.89 0 TD[(target)]TJ/F1 10.91 Tf 37.53 0 TD[(is)-289(used)-290(in)-290(the)]TJ/F4 10.91 Tf 65.49 0 TD[(port)]TJ/F1 10.91 Tf 26.07 0 TD[(\014eld,)-298(than)-290(the)-289(con\014g)-290(arra)27(y)]TJ -248.88 -13.15 TD[(is)-333(used)-333(for)-333(all)-334(information.)]TJ/F4 10.91 Tf -57.6 -22.12 TD[(kermit)]TJ/F5 10.91 Tf 38 0 TD[(p)-27(ort)-355(bps)]TJ/F8 10.91 Tf 19.6 -13.15 TD[(Serial)-414(line)-414(pr)50(o)51(c)51(e)51(dur)51(e.)]TJ/F1 10.91 Tf 108.04 0 TD[(Connect)-394(using)-395(the)-395(program)]TJ/F4 10.91 Tf 136.74 0 TD[(kermit)]TJ/F1 10.91 Tf 34.36 0 TD[(.)]TJ/F5 10.91 Tf 9.89 0 TD[(p)-27(ort)]TJ/F1 10.91 Tf 24.88 0 TD[(is)-394(the)-395(device)]TJ -313.91 -13.15 TD[(name,)-299(e.g.)-430(`)]TJ/F4 10.91 Tf 55.84 0 TD[(/dev/ttyb)]TJ/F1 10.91 Tf 51.55 0 TD[('.)]TJ/F5 10.91 Tf 10.75 0 TD[(bps)]TJ/F1 10.91 Tf 20.05 0 TD[(is)-291(the)-291(line)-291(sp)-28(eed)-291(to)-291(use)-291(\(in)-291(bits)-291(p)-28(er)-291(second\))-291(for)-291(the)]TJ -138.19 -13.15 TD[(connection.)-644(The)-400(v)54(alue)-399(of)-400(the)]TJ/F4 10.91 Tf 145.7 0 TD[(serial)]TJ/F1 10.91 Tf 38.73 0 TD[(\014eld)-400(in)-400(the)]TJ/F4 10.91 Tf 57.33 0 TD[(target_info)]TJ/F1 10.91 Tf 67.37 0 TD[(arra)27(y)-399(is)-400(used.)]TJ -309.13 -13.15 TD[(\(w)27(as)]TJ/F4 10.91 Tf 24.98 0 TD[($serialport)]TJ/F1 10.91 Tf 63 0 TD[(\))-311(If)]TJ/F4 10.91 Tf 18.32 0 TD[(host)]TJ/F1 10.91 Tf 26.31 0 TD[(or)]TJ/F4 10.91 Tf 13.13 0 TD[(target)]TJ/F1 10.91 Tf 37.76 0 TD[(is)-311(used)-312(in)-312(the)]TJ/F4 10.91 Tf 66.46 0 TD[(port)]TJ/F1 10.91 Tf 26.31 0 TD[(\014eld,)-316(than)-311(the)-312(con\014g)]TJ -276.27 -13.15 TD[(arra)27(y)-332(is)-333(used)-334(for)-333(all)-333(information.)]TJ/F8 10.91 Tf -57.6 -19.13 TD[(Pr)51(o)51(c)51(e)51(dur)51(es)-357(to)-357(manage)-358(a)-358(c)50(onne)51(ction:)]TJ/F4 10.91 Tf 0 -22.11 TD[(tip_download)]TJ/F5 10.91 Tf 72.36 0 TD[(spa)27(wnid)-371(\014le)]TJ/F1 10.91 Tf -14.76 -13.15 TD[(Do)27(wnload)-271(`)]TJ/F5 10.91 Tf 53.42 0 TD[(\014le)]TJ/F1 10.91 Tf 14.55 0 TD[(')-271(to)-272(the)-272(pro)-28(cess)]TJ/F5 10.91 Tf 74.14 0 TD[(spa)27(wnid)]TJ/F1 10.91 Tf 41.94 0 TD[(\(the)-271(v)54(alue)-271(returned)-272(when)-272(the)-272(connection)]TJ -184.05 -13.16 TD[(w)27(as)-453(established\),)-485(using)-455(the)]TJ/F4 10.91 Tf 137.08 0 TD[(~put)]TJ/F1 10.91 Tf 27.86 0 TD[(command)-454(under)]TJ/F4 10.91 Tf 83.28 0 TD[(tip)]TJ/F1 10.91 Tf 17.19 0 TD[(.)-808(Most)-454(often)-455(used)-454(for)]TJ -265.41 -13.15 TD[(single)-334(b)-28(oard)-335(computers)-335(that)-335(require)-335(do)27(wnloading)-334(programs)-335(in)]TJ/F7 10.91 Tf 298.99 0 TD[(asci)-22(i)]TJ/F1 10.91 Tf 28.62 0 TD[(S-records.)]TJ -327.61 -13.15 TD[(Returns)]TJ/F4 10.91 Tf 41.45 0 TD[(1)]TJ/F1 10.91 Tf 9.37 0 TD[(if)-333(an)-333(error)-333(o)-28(ccurs,)]TJ/F4 10.91 Tf 88.67 0 TD[(0)]TJ/F1 10.91 Tf 9.36 0 TD[(otherwise.)]TJ/F4 10.91 Tf -206.45 -22.11 TD[(exit_remote_shell)]TJ/F5 10.91 Tf 101 0 TD[(spa)27(wnid)]TJ/F1 10.91 Tf -43.4 -13.15 TD[(Exits)-376(a)-377(remote)-377(pro)-28(cess)-376(started)-377(b)27(y)-376(an)27(y)-376(of)-377(the)-376(connection)-377(pro)-28(cedures.)]TJ/F5 10.91 Tf 335.85 0 TD[(spa)27(wnid)]TJ/F1 10.91 Tf -335.85 -13.16 TD[(is)-333(the)-333(result)-333(of)-334(the)-333(connection)-333(pro)-28(cedure)-334(that)-333(started)-333(the)-334(remote)-333(pro)-28(cess.)]TJ/F4 10.91 Tf -57.6 -22.11 TD[(download)]TJ/F5 10.91 Tf 49.45 0 TD[(\014le)]TJ/F1 10.91 Tf 18.19 0 TD[([)]TJ/F5 10.91 Tf 6.67 0 TD[(spa)27(wnid)]TJ/F1 10.91 Tf 42.61 0 TD[(])]TJ -59.32 -13.15 TD[(After)-308(y)27(ou)-307(establish)-308(a)-308(connection)-309(to)-308(a)-308(target,)-313(y)27(ou)-308(can)-308(do)27(wnload)-307(programs)-308(using)]TJ 0 -13.15 TD[(this)-436(command.)]TJ/F4 10.91 Tf 79.73 0 TD[(download)]TJ/F1 10.91 Tf 50.59 0 TD[(reads)-436(in)]TJ/F5 10.91 Tf 43.56 0 TD[(\014le)]TJ/F1 10.91 Tf 19.32 0 TD[(\(ob)-55(ject)-437(co)-28(de)-437(in)-437(S-record)-437(format\))-437(and)]TJ -193.2 -13.15 TD[(writes)-325(it)-325(to)-325(the)-325(device)-326(con)27(trolling)-324(this)]TJ/F5 10.91 Tf 183.2 0 TD[(spa)27(wnid)]TJ/F1 10.91 Tf 38.55 0 TD[(.)-441(\(F)82(rom)-324(the)-325(p)-28(oin)27(t)-325(of)-325(view)-325(of)-325(the)]TJ -221.75 -13.16 TD[(target,)-333(the)-333(S-record)-333(\014le)-334(comes)-333(in)-333(via)-334(standard)-333(input.\))]TJ 0 -16.13 TD[(If)-419(y)27(ou)-418(ha)26(v)28(e)-418(more)-419(than)-420(one)-419(target)-419(activ)26(e,)-439(y)26(ou)-418(can)-419(use)-420(the)-419(optional)-419(argumen)26(t)]TJ/F5 10.91 Tf 0 -13.16 TD[(spa)27(wnid)]TJ/F1 10.91 Tf 42.15 0 TD[(to)-291(sp)-27(ecify)-292(an)-291(alternativ)27(e)-290(target)-292(\(the)-291(default)-291(is)-291(the)-291(most)-292(recen)27(tly)-290(estab-)]TJ -42.15 -13.15 TD[(lished)]TJ/F5 10.91 Tf 30.97 0 TD[(spa)27(wnid)]TJ/F1 10.91 Tf 38.55 0 TD[(.\))]TJ ET 0 g 0 G
endstream
endobj
158 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F5 31 0 R
/F8 52 0 R
/F7 49 0 R
>>
endobj
156 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 158 0 R
>>
endobj
161 0 obj
<<
/Length 7101
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(28)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 13.09 Tf 0 -23.91 TD[(5.3.3)-562(Utilit)30(y)-374(Pro)-31(cedures)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(lib/utils.exp)]TJ/F1 10.91 Tf 74.46 0 TD[(')-333(de\014nes)-333(these)-333(utilit)26(y)-332(pro)-28(cedures:)]TJ/F4 10.91 Tf -92.43 -22.11 TD[(getdirs)]TJ/F5 10.91 Tf 43.73 0 TD[(dir)]TJ/F4 10.91 Tf -43.73 -13.15 TD[(getdirs)]TJ/F5 10.91 Tf 43.73 0 TD[(dir)-405(pattern)]TJ/F1 10.91 Tf 13.87 -13.15 TD[(Returns)-237(a)-238(list)-238(of)-238(all)-238(the)-238(directories)-238(in)-238(the)-238(single)-238(directory)]TJ/F5 10.91 Tf 264.86 0 TD[(dir)]TJ/F1 10.91 Tf 16.74 0 TD[(that)-237(matc)26(h)]TJ/F5 10.91 Tf 54.59 0 TD[(pattern)]TJ/F1 10.91 Tf 35.18 0 TD[(.)]TJ -371.37 -13.16 TD[(If)-341(y)27(ou)-340(do)-341(not)-341(sp)-28(ecify)]TJ/F5 10.91 Tf 102.6 0 TD[(pattern)]TJ/F1 10.91 Tf 35.18 0 TD[(,)]TJ/F4 10.91 Tf 6.77 0 TD[(getdirs)]TJ/F1 10.91 Tf 43.82 0 TD[(assumes)-341(`)]TJ/F4 10.91 Tf 45.11 0 TD[(*)]TJ/F1 10.91 Tf 5.73 0 TD[('.)-467(Y)82(ou)-340(ma)27(y)-340(use)-341(the)-341(common)]TJ -239.21 -13.15 TD[(shell)-358(wildcard)-359(c)26(haracters)-358(in)]TJ/F5 10.91 Tf 134.97 0 TD[(pattern)]TJ/F1 10.91 Tf 35.18 0 TD[(.)-521(If)-359(no)-359(directories)-359(matc)27(h)-358(the)-359(pattern,)-365(then)]TJ -170.15 -13.15 TD[(a)]TJ/F4 10.91 Tf 9.09 0 TD[(NULL)]TJ/F1 10.91 Tf 26.55 0 TD[(string)-333(is)-333(returned.)]TJ/F4 10.91 Tf -93.24 -22.11 TD[(find)]TJ/F5 10.91 Tf 26.55 0 TD[(dir)-405(pattern)]TJ/F1 10.91 Tf 31.05 -13.15 TD[(Searc)27(h)-453(for)-455(\014les)-455(whose)-455(names)-455(matc)27(h)]TJ/F5 10.91 Tf 180.01 0 TD[(pattern)]TJ/F1 10.91 Tf 40.14 0 TD[(\(using)-454(shell)-455(wildcard)-455(c)27(haracters)]TJ -220.15 -13.15 TD[(for)-336(\014lename)-337(expansion\).)-456(Searc)27(h)-336(sub)-28(directories)-336(recursiv)26(ely)84(,)-337(starting)-337(at)]TJ/F5 10.91 Tf 334.25 0 TD[(dir)]TJ/F1 10.91 Tf 13.37 0 TD[(.)-455(The)]TJ -347.62 -13.16 TD[(result)-452(is)-452(the)-453(list)-452(of)-453(\014les)-452(whose)-452(names)-453(matc)27(h;)-511(if)-452(no)-453(\014les)-452(matc)27(h,)-482(the)-452(result)-452(is)]TJ 0 -13.15 TD[(empt)27(y)84(.)-580(Filenames)-378(in)-379(the)-378(result)-379(include)-379(all)-378(in)26(terv)28(ening)-377(sub)-28(directory)-379(names.)-580(If)]TJ 0 -13.15 TD[(no)-333(\014les)-333(matc)27(h)-333(the)-333(pattern,)-333(then)-334(a)]TJ/F4 10.91 Tf 164.64 0 TD[(NULL)]TJ/F1 10.91 Tf 26.54 0 TD[(string)-333(is)-333(returned.)]TJ/F4 10.91 Tf -248.78 -22.11 TD[(which)]TJ/F5 10.91 Tf 32.27 0 TD[(binary)]TJ/F1 10.91 Tf 25.33 -13.15 TD[(Searc)27(hes)-461(the)-463(execution)-463(path)-462(for)-463(an)-462(executable)-463(\014le)]TJ/F5 10.91 Tf 251.41 0 TD[(binary)]TJ/F1 10.91 Tf 30.63 0 TD[(,)-494(lik)26(e)-461(the)-463(the)-463(BSD)]TJ/F4 10.91 Tf -282.04 -13.16 TD[(which)]TJ/F1 10.91 Tf 33.34 0 TD[(utilit)27(y)84(.)-737(This)-431(pro)-28(cedure)-431(uses)-431(the)-431(shell)-431(en)27(vironmen)28(t)-430(v)55(ariable)-430(`)]TJ/F4 10.91 Tf 295.86 0 TD[(PATH)]TJ/F1 10.91 Tf 22.91 0 TD[('.)-737(It)]TJ -352.11 -13.15 TD[(returns)]TJ/F4 10.91 Tf 37.99 0 TD[(0)]TJ/F1 10.91 Tf 9.66 0 TD[(if)-360(the)-360(binary)-361(is)-360(not)-360(in)-361(the)-360(path,)-367(or)-361(if)-360(there)-360(is)-361(no)-360(`)]TJ/F4 10.91 Tf 237.76 0 TD[(PATH)]TJ/F1 10.91 Tf 22.91 0 TD[(')-360(en)27(vironmen)28(t)]TJ -308.32 -13.15 TD[(v)55(ariable.)-443(If)]TJ/F5 10.91 Tf 56.09 0 TD[(binary)]TJ/F1 10.91 Tf 35.21 0 TD[(is)-333(in)-333(the)-333(path,)-334(it)-333(returns)-333(the)-334(full)-333(path)-333(to)]TJ/F5 10.91 Tf 196.24 0 TD[(binary)]TJ/F1 10.91 Tf 30.64 0 TD[(.)]TJ/F4 10.91 Tf -375.78 -22.11 TD[(grep)]TJ/F5 10.91 Tf 26.55 0 TD[(\014lename)-389(regexp)]TJ/F4 10.91 Tf -26.55 -19.13 TD[(grep)]TJ/F5 10.91 Tf 26.55 0 TD[(\014lename)-389(regexp)]TJ/F4 10.91 Tf 78.85 0 TD[(line)]TJ/F1 10.91 Tf -47.8 -13.15 TD[(Searc)27(h)-385(the)-387(\014le)-386(called)]TJ/F5 10.91 Tf 104.47 0 TD[(\014lename)]TJ/F1 10.91 Tf 44.23 0 TD[(\(a)-386(fully)-387(sp)-27(eci\014ed)-387(path\))-386(for)-387(lines)-387(that)-386(con)27(tain)-386(a)]TJ -148.7 -13.15 TD[(matc)27(h)-410(for)-411(regular)-411(expression)]TJ/F5 10.91 Tf 142.72 0 TD[(regexp)]TJ/F1 10.91 Tf 31.24 0 TD[(.)-677(The)-411(result)-411(is)-411(a)-411(list)-411(of)-411(all)-411(the)-411(lines)-411(that)]TJ -173.96 -13.15 TD[(matc)27(h.)-574(If)-377(no)-377(lines)-377(matc)27(h,)-387(the)-377(result)-377(is)-377(an)-377(empt)26(y)-376(string.)-575(Sp)-28(ecify)]TJ/F5 10.91 Tf 313.81 0 TD[(regexp)]TJ/F1 10.91 Tf 35.68 0 TD[(using)]TJ -349.49 -13.15 TD[(the)-333(standard)-333(regular)-333(expression)-334(st)27(yle)-332(used)-334(b)27(y)-332(the)-334(Unix)-333(utilit)27(y)-332(program)]TJ/F4 10.91 Tf 341.39 0 TD[(grep)]TJ/F1 10.91 Tf 22.91 0 TD[(.)]TJ -364.3 -16.14 TD[(Use)-310(the)-311(optional)-311(third)-311(argumen)26(t)-309(`)]TJ/F4 10.91 Tf 160.11 0 TD[(line)]TJ/F1 10.91 Tf 22.91 0 TD[(')-310(to)-311(start)-311(lines)-311(in)-311(the)-311(result)-311(with)-311(the)-311(line)]TJ -183.02 -13.15 TD[(n)27(um)28(b)-27(er)-400(in)]TJ/F5 10.91 Tf 53.91 0 TD[(\014lename)]TJ/F1 10.91 Tf 39.4 0 TD[(.)-645(\(This)-400(argumen)27(t)-399(is)-400(simply)-401(an)-400(option)-400(\015ag;)-434(t)27(yp)-27(e)-400(it)-400(just)-400(as)]TJ -93.31 -13.16 TD[(sho)27(wn|`)]TJ/F4 10.91 Tf 43.39 0 TD[(line)]TJ/F1 10.91 Tf 22.91 0 TD[('.\))]TJ/F4 10.91 Tf -123.9 -22.11 TD[(diff)]TJ/F5 10.91 Tf 26.55 0 TD[(\014lename)-389(\014lename)]TJ/F1 10.91 Tf 31.05 -13.15 TD[(Compares)-373(the)-373(t)27(w)28(o)-372(\014les)-373(and)-373(returns)-373(a)-373(1)-373(if)-373(they)-373(matc)26(h,)-382(or)-373(a)-373(0)-373(if)-373(they)-373(don't.)-563(If)]TJ/F4 10.91 Tf 0 -13.15 TD[(verbose)]TJ/F1 10.91 Tf 43.73 0 TD[(is)-333(set,)-333(then)-333(it'll)-334(prin)27(t)-332(the)-334(di\013erences)-333(to)-333(the)-334(screen.)]TJ/F4 10.91 Tf -101.33 -22.12 TD[(slay)]TJ/F5 10.91 Tf 26.55 0 TD[(name)]TJ/F1 10.91 Tf 31.05 -13.15 TD[(This)-348(lo)-27(ok)-348(in)-349(the)-348(pro)-27(cess)-349(tab)-27(el)-348(for)]TJ/F5 10.91 Tf 163.49 0 TD[(name)]TJ/F1 10.91 Tf 29.86 0 TD[(and)-348(send)-348(it)-348(a)-348(unix)]TJ/F4 10.91 Tf 91.48 0 TD[(SIGINT)]TJ/F1 10.91 Tf 34.36 0 TD[(,)-351(killing)-348(the)]TJ -319.19 -13.15 TD[(pro)-27(cess.)]TJ/F4 10.91 Tf -57.6 -22.12 TD[(absolute)]TJ/F5 10.91 Tf 49.45 0 TD[(path)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(This)-333(pro)-28(cedure)-333(tak)27(es)-332(the)-334(relativ)27(e)]TJ/F5 10.91 Tf 161.12 0 TD[(path)]TJ/F1 10.91 Tf 21.82 0 TD[(,)-333(and)-333(con)27(v)27(erts)-332(it)-333(to)-334(an)-333(absolute)-333(path.)]TJ/F4 10.91 Tf -240.54 -22.12 TD[(psource)]TJ/F5 10.91 Tf 43.73 0 TD[(\014lename)]TJ/F1 10.91 Tf 13.87 -13.15 TD[(This)-276(sources)-277(the)-276(\014le)]TJ/F5 10.91 Tf 96.52 0 TD[(\014lename)]TJ/F1 10.91 Tf 39.4 0 TD[(,)-287(and)-277(traps)-277(all)-276(errors.)-426(It)-276(also)-277(ignores)-277(all)-276(extraneous)]TJ -135.92 -13.15 TD[(output.)-444(If)-333(there)-334(w)27(as)-332(an)-333(error)-334(it)-333(returns)-333(a)-334(1,)-333(otherwise)-333(it)-334(returns)-333(a)-333(0.)]TJ ET 0 g 0 G
endstream
endobj
162 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F5 31 0 R
>>
endobj
160 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 162 0 R
>>
endobj
165 0 obj
<<
/Length 6747
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(5:)-444(The)-334(DejaGn)27(u)-332(Implemen)27(tation)-20326(29)]TJ/F4 10.91 Tf 0 -23.91 TD[(prune)]TJ/F5 10.91 Tf 32.27 0 TD[(list)-355(pattern)]TJ/F1 10.91 Tf 25.33 -13.15 TD[(Remo)27(v)28(e)-386(elemen)27(ts)-386(of)-387(the)-387(Tcl)-387(list)]TJ/F5 10.91 Tf 158.02 0 TD[(list)]TJ/F1 10.91 Tf 14.61 0 TD[(.)-605(Elemen)27(ts)-386(are)-387(\014elds)-387(delimited)-387(b)27(y)-386(spaces.)]TJ -172.63 -13.15 TD[(The)-319(result)-320(is)-319(a)-320(cop)27(y)-319(of)]TJ/F5 10.91 Tf 109.86 0 TD[(list)]TJ/F1 10.91 Tf 14.61 0 TD[(,)-322(without)-319(an)26(y)-318(elemen)26(ts)-318(that)-320(matc)27(h)]TJ/F5 10.91 Tf 168.28 0 TD[(pattern)]TJ/F1 10.91 Tf 35.18 0 TD[(.)-439(Y)82(ou)-319(can)]TJ -327.93 -13.15 TD[(use)-333(the)-333(common)-333(shell)-334(wildcard)-333(c)27(haracters)-333(to)-333(sp)-28(ecify)]TJ/F5 10.91 Tf 251.85 0 TD[(pattern)]TJ/F1 10.91 Tf 35.18 0 TD[(.)]TJ/F4 10.91 Tf -344.63 -22.01 TD[(setenv)]TJ/F5 10.91 Tf 38 0 TD[(v)55(ar)-404(v)55(al)]TJ/F1 10.91 Tf 19.6 -13.15 TD[(Sets)-333(the)-333(v)54(ariable)]TJ/F5 10.91 Tf 82.82 0 TD[(v)55(ar)]TJ/F1 10.91 Tf 19.3 0 TD[(to)-333(the)-333(v)54(alue)]TJ/F5 10.91 Tf 60.3 0 TD[(v)55(al)]TJ/F1 10.91 Tf 13.64 0 TD[(.)]TJ/F4 10.91 Tf -233.66 -22 TD[(unsetenv)]TJ/F5 10.91 Tf 49.45 0 TD[(v)55(ar)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(Unsets)-333(the)-333(en)27(vironmen)27(t)-332(v)55(ariable)]TJ/F5 10.91 Tf 158.06 0 TD[(v)55(ar)]TJ/F4 10.91 Tf -215.66 -22 TD[(getenv)]TJ/F5 10.91 Tf 38 0 TD[(v)55(ar)]TJ/F1 10.91 Tf 19.6 -13.15 TD[(returns)-444(the)-445(v)54(alue)-444(of)]TJ/F5 10.91 Tf 101.96 0 TD[(v)55(ar)]TJ/F1 10.91 Tf 20.52 0 TD[(in)-444(the)-445(en)26(vironmen)28(t)-444(if)-445(it)-445(exists,)-472(otherwise)-445(it)-445(returns)]TJ/F4 10.91 Tf -122.48 -13.15 TD[(NULL)]TJ/F1 10.91 Tf 22.91 0 TD[(.)]TJ/F4 10.91 Tf -80.51 -22 TD[(runtest_file_p)]TJ/F5 10.91 Tf 83.82 0 TD[(run)27(tests)-373(testcase)]TJ/F1 10.91 Tf -26.22 -13.15 TD[(Searc)27(h)]TJ/F5 10.91 Tf 34.88 0 TD[(run)27(tests)]TJ/F1 10.91 Tf 42.13 0 TD[(for)]TJ/F5 10.91 Tf 16.7 0 TD[(testcase)]TJ/F1 10.91 Tf 41.34 0 TD[(and)-333(return)-334(1)-334(if)-334(found,)-334(0)-334(if)-334(not.)]TJ/F5 10.91 Tf 150.12 0 TD[(run)27(tests)]TJ/F1 10.91 Tf 42.12 0 TD[(is)-333(a)-334(list)-334(of)]TJ -327.29 -13.15 TD[(t)27(w)28(o)-327(elemen)26(ts.)-441(The)-329(\014rst)-328(is)-329(the)-328(pathname)-329(of)-328(the)-329(testsuite)-328(exp)-28(ect)-329(script)-328(running.)]TJ 0 -13.15 TD[(The)-317(second)-318(is)-318(a)-317(cop)26(y)-316(of)-318(what)-318(w)27(as)-317(on)-318(the)-317(righ)26(t)-316(side)-318(of)-318(the)]TJ/F4 10.91 Tf 274.86 0 TD[(=)]TJ/F1 10.91 Tf 9.2 0 TD[(if)-317(`)]TJ/F4 10.91 Tf 12.86 0 TD[(foo.exp="...")]TJ/F1 10.91 Tf 74.45 0 TD[(')]TJ -371.37 -13.15 TD[(w)27(as)-358(sp)-28(eci\014ed,)-366(or)-360(an)-359(empt)27(y)-359(string)-359(if)-360(no)-359(suc)26(h)-358(argumen)27(t)-359(is)-359(presen)26(t.)-522(This)-359(is)-360(used)]TJ 0 -13.15 TD[(b)27(y)-332(to)-28(ols)-333(lik)27(e)-333(compilers)-333(where)-333(eac)26(h)-332(testcase)-333(is)-334(a)-333(\014le.)]TJ/F4 10.91 Tf -57.6 -22 TD[(prune_system_crud)]TJ/F5 10.91 Tf 101 0 TD[(system)-333(text)]TJ/F1 10.91 Tf -43.4 -13.16 TD[(F)83(or)-320(system)]TJ/F5 10.91 Tf 55.49 0 TD[(system)]TJ/F1 10.91 Tf 32.55 0 TD[(,)-323(delete)-321(text)-321(the)-321(host)-322(or)-321(target)-321(op)-28(erating)-321(system)-321(migh)27(t)-320(issue)]TJ -88.04 -13.15 TD[(that)-230(will)-230(in)26(terfere)-229(with)-230(pattern)-231(matc)27(hing)-230(of)-230(program)-230(output)-231(in)]TJ/F5 10.91 Tf 291.96 0 TD[(text)]TJ/F1 10.91 Tf 19.09 0 TD[(.)-410(An)-230(example)]TJ -311.05 -13.15 TD[(is)-333(the)-333(message)-333(that)-334(is)-333(prin)27(ted)-333(if)-333(a)-333(shared)-334(library)-333(is)-333(out)-334(of)-333(date.)]TJ/F2 13.09 Tf -57.6 -29.73 TD[(5.3.4)-562(Cross)-375(target)-375(pro)-31(cedure)]TJ/F1 10.91 Tf 14.94 -23.07 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(lib/target.exp)]TJ/F1 10.91 Tf 80.19 0 TD[(')-333(de\014nes)-333(these)-333(utilit)26(y)-332(pro)-28(cedures:)]TJ/F4 10.91 Tf -98.16 -22.01 TD[(push_target)]TJ/F8 10.91 Tf 66.64 0 TD[(name)]TJ/F1 10.91 Tf -9.04 -13.15 TD[(This)-260(mak)27(es)-260(the)-261(target)-261(named)]TJ/F8 10.91 Tf 139.83 0 TD[(name)]TJ/F1 10.91 Tf 29.31 0 TD[(b)-27(e)-261(the)-261(curren)27(t)-260(target)-260(connection.)-421(The)-260(v)54(alue)]TJ -169.14 -13.15 TD[(of)]TJ/F8 10.91 Tf 12.39 0 TD[(name)]TJ/F1 10.91 Tf 30.08 0 TD[(is)-330(an)-331(index)-330(in)27(to)-330(the)]TJ/F4 10.91 Tf 96.27 0 TD[(target_info)]TJ/F1 10.91 Tf 66.6 0 TD[(arra)27(y)-329(and)-331(is)-330(set)-331(in)-330(the)-331(global)-330(con\014g)]TJ -205.34 -13.15 TD[(\014le.)]TJ/F4 10.91 Tf -57.6 -22 TD[(pop_target)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(This)-333(unsets)-333(the)-333(curren)26(t)-332(target)-333(connection.)]TJ/F4 10.91 Tf -57.6 -22 TD[(list_targets)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(This)-333(lists)-333(all)-333(the)-334(supp)-28(orted)-333(targets)-333(for)-334(this)-333(arc)27(hitecture.)]TJ/F4 10.91 Tf -57.6 -22 TD[(push_host)]TJ/F8 10.91 Tf 55.18 0 TD[(name)]TJ/F1 10.91 Tf 2.42 -13.15 TD[(This)-331(mak)27(es)-330(the)-331(host)-331(named)]TJ/F8 10.91 Tf 135.21 0 TD[(name)]TJ/F1 10.91 Tf 30.08 0 TD[(b)-27(e)-331(the)-331(curren)26(t)-330(remote)-331(host)-331(connection.)-444(The)]TJ -165.29 -13.15 TD[(v)55(alue)-350(of)]TJ/F8 10.91 Tf 40.99 0 TD[(name)]TJ/F1 10.91 Tf 30.3 0 TD[(is)-350(an)-351(index)-351(in)27(to)-350(the)]TJ/F4 10.91 Tf 97.38 0 TD[(target_info)]TJ/F1 10.91 Tf 66.82 0 TD[(arra)27(y)-350(and)-350(is)-351(set)-351(in)-351(the)-351(global)]TJ -235.49 -13.15 TD[(con\014g)-333(\014le.)]TJ/F4 10.91 Tf -57.6 -22 TD[(pop_host)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-333(unsets)-333(the)-333(curren)26(t)-332(host)-333(connection.)]TJ 0 -16.1 TD[(This)-344(in)27(v)28(ok)27(es)-343(the)-345(compiler)-344(as)-345(set)-344(b)27(y)]TJ/F4 10.91 Tf 172.34 0 TD[(CC)]TJ/F1 10.91 Tf 15.21 0 TD[(to)-344(compile)-344(the)-345(\014le)]TJ/F8 10.91 Tf 90.18 0 TD[(\014le)]TJ/F1 10.91 Tf 13.94 0 TD[(.)-477(The)-345(default)-344(op-)]TJ -291.67 -13.16 TD[(tions)-273(for)-274(man)27(y)-273(cross)-273(compilation)-274(targets)-274(are)]TJ/F8 10.91 Tf 209.44 0 TD[(guesse)51(d)]TJ/F1 10.91 Tf 38.96 0 TD[(b)27(y)-272(DejaGn)26(u,)-284(and)-274(these)-274(op-)]TJ -248.4 -13.15 TD[(tions)-294(can)-294(b)-27(e)-294(added)-295(to)-294(b)27(y)-293(passing)-294(in)-294(more)-294(parameters)-294(as)-294(argumen)27(ts)-293(to)]TJ/F4 10.91 Tf 331.28 0 TD[(compile)]TJ/F1 10.91 Tf 40.09 0 TD[(.)]TJ -371.37 -13.15 TD[(Optionally)83(,)-365(this)-360(will)-359(also)-360(use)-359(the)-360(v)55(alue)-359(of)-359(the)]TJ/F4 10.91 Tf 219.79 0 TD[(cflags)]TJ/F1 10.91 Tf 38.29 0 TD[(\014eld)-359(in)-359(the)-360(target)-359(con\014g)]TJ ET 0 g 0 G
endstream
endobj
166 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F5 31 0 R
/F2 12 0 R
/F8 52 0 R
>>
endobj
164 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 166 0 R
>>
endobj
169 0 obj
<<
/Length 6552
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(30)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ 57.6 -23.91 TD[(arra)27(y)84(.)-463(If)-340(the)-340(host)-340(is)-339(not)-340(the)-340(same)-340(as)-340(the)-339(build)-340(mac)27(hines,)-341(then)-340(then)-340(compiler)-339(is)]TJ 0 -13.15 TD[(run)-333(on)-333(the)-333(remote)-334(host)-333(using)]TJ/F4 10.91 Tf 142.61 0 TD[(execute_anywhere)]TJ/F1 10.91 Tf 91.63 0 TD[(.)]TJ -234.24 -15.82 TD[(This)-370(pro)-27(duces)-370(an)-371(arc)27(hiv)28(e)-369(\014le.)-555(An)27(y)-369(parameters)-370(passed)-370(to)]TJ/F4 10.91 Tf 277.26 0 TD[(archive)]TJ/F1 10.91 Tf 44.13 0 TD[(are)-370(used)-370(in)]TJ -321.39 -13.15 TD[(addition)-453(to)-453(the)-453(default)-453(\015ags.)-803(Optionally)82(,)-482(this)-453(will)-453(also)-453(use)-453(the)-453(v)55(alue)-453(of)-453(the)]TJ/F4 10.91 Tf 0 -13.15 TD[(arflags)]TJ/F1 10.91 Tf 44.99 0 TD[(\014eld)-449(in)-450(the)-449(target)-450(con\014g)-449(arra)27(y)83(.)-792(If)-450(the)-449(host)-450(is)-449(not)-450(the)-449(same)-450(as)-450(the)]TJ -44.99 -13.15 TD[(build)-376(mac)27(hines,)-387(then)-377(then)-376(arc)26(hiv)28(er)-375(is)-377(run)-377(on)-377(the)-376(remote)-377(host)-377(using)]TJ/F4 10.91 Tf 328.58 0 TD[(execute_)]TJ -328.58 -13.15 TD[(anywhere)]TJ/F1 10.91 Tf 45.82 0 TD[(.)]TJ -45.82 -15.81 TD[(This)-325(generates)-326(an)-326(index)-326(for)-326(the)-326(arc)27(hiv)28(e)-325(\014le)-326(for)-326(systems)-326(that)-326(aren't)-326(POSIX)-326(y)27(et.)]TJ 0 -13.15 TD[(An)27(y)-332(parameters)-333(passed)-334(to)]TJ/F4 10.91 Tf 127.82 0 TD[(ranlib)]TJ/F1 10.91 Tf 38 0 TD[(are)-333(used)-333(in)-333(for)-334(the)-333(\015ags.)]TJ/F4 10.91 Tf -223.42 -21.15 TD[(execute_anywhere)]TJ/F8 10.91 Tf 95.27 0 TD[(cmd)-51(line)]TJ/F1 10.91 Tf -37.67 -13.15 TD[(This)-414(executes)-415(the)]TJ/F8 10.91 Tf 89.75 0 TD[(cmd)-51(line)]TJ/F1 10.91 Tf 42.7 0 TD[(on)-414(the)-415(prop)-28(er)-414(host.)-689(This)-414(should)-415(b)-28(e)-414(used)-415(as)-415(a)-414(re-)]TJ -132.45 -13.15 TD[(placemen)27(t)-362(for)-363(the)-363(Tcl)-363(command)]TJ/F4 10.91 Tf 158.01 0 TD[(exec)]TJ/F1 10.91 Tf 26.87 0 TD[(as)-363(this)-363(v)27(ersion)-362(utilizes)-363(the)-363(target)-363(con\014g)]TJ -184.88 -13.15 TD[(info)-281(to)-281(execute)-281(this)-281(command)-281(on)-281(the)-281(build)-281(mac)27(hine)-280(or)-282(a)-281(remote)-281(host.)-427(All)-281(con\014g)]TJ 0 -13.15 TD[(information)-339(for)-339(the)-340(remote)-339(host)-340(m)27(ust)-339(b)-27(e)-340(setup)-339(to)-340(ha)27(v)28(e)-339(this)-339(command)-340(w)27(ork.)-462(If)]TJ 0 -13.15 TD[(this)-285(is)-285(a)-285(canadian)-285(cross,)-295(\(where)-285(w)27(e)-284(test)-285(a)-286(cross)-285(compiler)-285(that)-285(runs)-285(on)-285(a)-285(di\013eren)26(t)]TJ 0 -13.15 TD[(host)-326(then)-327(where)-326(DejaGn)26(u)-325(is)-327(running\))-327(then)-326(a)-327(connection)-326(is)-327(made)-327(to)-326(the)-327(remote)]TJ 0 -13.15 TD[(host)-422(and)-422(the)-422(command)-422(is)-422(executed)-422(there.)-710(It)-422(returns)-422(either)]TJ/F8 10.91 Tf 293.73 0 TD[(REMOTERR)25(OR)]TJ/F1 10.91 Tf -293.73 -13.15 TD[(\(for)-354(an)-354(error\))-354(or)-354(the)-355(output)-354(pro)-27(duced)-355(when)-354(the)-354(command)-354(w)26(as)-353(executed.)-507(This)]TJ 0 -13.15 TD[(is)-333(used)-333(for)-333(running)-334(the)-333(to)-28(ol)-333(to)-334(b)-27(e)-334(tested,)-333(not)-333(a)-334(test)-333(case.)]TJ/F2 13.09 Tf -57.6 -25.92 TD[(5.3.5)-562(Debugging)-375(Pro)-31(cedures)]TJ/F1 10.91 Tf 14.94 -22.79 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(lib/debugger.exp)]TJ/F1 10.91 Tf 91.64 0 TD[(')-333(de\014nes)-333(these)-333(utilit)26(y)-332(pro)-28(cedures:)]TJ/F4 10.91 Tf -109.61 -21.14 TD[(dumpvars)]TJ/F8 10.91 Tf 49.45 0 TD[(expr)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(This)-387(tak)27(es)-386(a)-387(csh)-388(st)27(yle)-386(regular)-387(expression)-387(\(glob)-388(rules\))-387(and)-387(prin)27(ts)-387(the)-387(v)55(alues)-386(of)]TJ 0 -13.15 TD[(the)-333(global)-333(v)54(ariable)-332(names)-333(that)-334(matc)27(h.)-443(It)-334(is)-333(abbreviated)-333(as)]TJ/F4 10.91 Tf 282.06 0 TD[(dv)]TJ -339.66 -21.15 TD[(dumplocals)]TJ/F8 10.91 Tf 60.91 0 TD[(expr)]TJ/F1 10.91 Tf -3.31 -13.15 TD[(This)-387(tak)27(es)-386(a)-387(csh)-388(st)27(yle)-386(regular)-387(expression)-387(\(glob)-388(rules\))-387(and)-387(prin)27(ts)-387(the)-387(v)55(alues)-386(of)]TJ 0 -13.15 TD[(the)-333(lo)-28(cal)-333(v)55(ariable)-333(names)-333(that)-333(matc)26(h.)-443(It)-333(is)-334(abbreviated)-333(as)]TJ/F4 10.91 Tf 275.7 0 TD[(dl)]TJ/F1 10.91 Tf 11.45 0 TD[(.)]TJ/F4 10.91 Tf -344.75 -21.14 TD[(dumprocs)]TJ/F8 10.91 Tf 49.45 0 TD[(expr)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(This)-316(tak)27(es)-315(a)-317(csh)-316(st)27(yle)-315(regular)-317(expression)-316(\(glob)-316(rules\))-317(and)-316(prin)27(ts)-316(the)-316(b)-28(o)-27(dy)-317(of)-316(all)]TJ 0 -13.15 TD[(pro)-27(cs)-334(that)-333(matc)27(h.)-444(It)-333(is)-333(abbreviated)-334(as)]TJ/F4 10.91 Tf 185.7 0 TD[(dp)]TJ -243.3 -21.14 TD[(dumpwatch)]TJ/F8 10.91 Tf 55.18 0 TD[(expr)]TJ/F1 10.91 Tf 2.42 -13.15 TD[(This)-349(tak)27(es)-348(a)-349(csh)-349(st)26(yle)-348(regular)-349(expression)-349(\(glob)-349(rules\))-350(and)-349(prin)27(ts)-348(all)-349(the)-350(w)27(atc)28(h-)]TJ 0 -13.15 TD[(p)-27(oin)27(ts.)-444(It)-333(is)-334(abbreviated)-333(as)]TJ/F4 10.91 Tf 132.94 0 TD[(dw)]TJ/F1 10.91 Tf 11.45 0 TD[(.)]TJ/F4 10.91 Tf -201.99 -21.14 TD[(watchunset)]TJ/F8 10.91 Tf 60.91 0 TD[(var)]TJ/F1 10.91 Tf -3.31 -13.15 TD[(This)-262(breaks)-262(program)-262(execution)-263(when)-262(the)-262(v)54(ariable)]TJ/F8 10.91 Tf 234.51 0 TD[(var)]TJ/F1 10.91 Tf 19.23 0 TD[(is)-262(unset.)-421(It)-262(is)-262(abbreviated)]TJ -253.74 -13.15 TD[(as)]TJ/F4 10.91 Tf 13.39 0 TD[(wu)]TJ/F1 10.91 Tf 11.46 0 TD[(.)]TJ/F4 10.91 Tf -82.45 -21.14 TD[(watchwrite)]TJ/F8 10.91 Tf 60.91 0 TD[(var)]TJ/F1 10.91 Tf -3.31 -13.15 TD[(This)-326(breaks)-326(program)-326(execution)-326(when)-327(the)-326(v)55(ariable)]TJ/F8 10.91 Tf 239.4 0 TD[(var)]TJ/F1 10.91 Tf 19.93 0 TD[(is)-326(written.)-442(It)-326(is)-326(abbrevi-)]TJ -259.33 -13.15 TD[(ated)-333(as)]TJ/F4 10.91 Tf 37.64 0 TD[(ww)]TJ/F1 10.91 Tf 11.45 0 TD[(.)]TJ/F4 10.91 Tf -106.69 -21.15 TD[(watchread)]TJ/F8 10.91 Tf 55.18 0 TD[(var)]TJ/F1 10.91 Tf 2.42 -13.15 TD[(This)-301(breaks)-302(program)-302(execution)-301(when)-302(the)-302(v)55(ariable)]TJ/F8 10.91 Tf 237.53 0 TD[(var)]TJ/F1 10.91 Tf 19.66 0 TD[(is)-301(read.)-434(It)-302(is)-302(abbreviated)]TJ -257.19 -13.15 TD[(as)]TJ/F4 10.91 Tf 13.39 0 TD[(wr)]TJ/F1 10.91 Tf 11.46 0 TD[(.)]TJ ET 0 g 0 G
endstream
endobj
170 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F8 52 0 R
/F2 12 0 R
>>
endobj
168 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 170 0 R
>>
endobj
173 0 obj
<<
/Length 9272
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(5:)-333(The)-333(DejaGn)26(u)-332(Implemen)27(tation)-20437(31)]TJ/F4 10.91 Tf 0 -23.91 TD[(watchdel)]TJ/F8 10.91 Tf 49.45 0 TD[(watch)]TJ/F1 10.91 Tf 8.15 -13.15 TD[(This)-333(deletes)-333(a)-333(the)-334(w)27(atc)28(hp)-27(oin)27(t)-333(for)]TJ/F8 10.91 Tf 161.67 0 TD[(watch)]TJ/F1 10.91 Tf 27.04 0 TD[(.)-444(It)-333(is)-334(abbreviated)-333(as)]TJ/F4 10.91 Tf 103.79 0 TD[(wd)]TJ/F1 10.91 Tf 11.45 0 TD[(.)]TJ/F4 10.91 Tf -361.55 -21.59 TD[(print)]TJ/F8 10.91 Tf 32.27 0 TD[(var)]TJ/F1 10.91 Tf 25.33 0 TD[(This)-333(prin)27(ts)-332(the)-334(v)55(alue)-332(of)-334(the)-333(v)54(ariable)]TJ/F8 10.91 Tf 175.33 0 TD[(var)]TJ/F1 10.91 Tf 15.2 0 TD[(.)-444(It)-333(is)-334(abbreviated)-333(as)]TJ/F4 10.91 Tf 103.79 0 TD[(p)]TJ/F1 10.91 Tf 5.72 0 TD[(.)]TJ/F4 10.91 Tf -357.64 -21.58 TD[(quit)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-333(mak)27(es)-332(run)26(test)-332(exit.)-444(It)-334(is)-333(abbreviated)-333(as)]TJ/F4 10.91 Tf 216.73 0 TD[(q)]TJ/F1 10.91 Tf 5.73 0 TD[(.)]TJ/F4 10.91 Tf -280.06 -21.59 TD[(bt)]TJ/F1 10.91 Tf 57.6 0 TD[(This)-333(prin)27(ts)-332(a)-334(bac)27(ktrace)-332(of)-334(the)-333(executed)-333(Tcl)-334(commands.)]TJ/F2 14.35 Tf -57.6 -30.35 TD[(5.4)-562(T)93(arget)-374(dep)-31(enden)30(t)-374(pro)-31(cedures)]TJ/F1 10.91 Tf 14.94 -22.94 TD[(Eac)27(h)-398(com)27(bination)-399(of)-399(target)-400(and)-399(to)-28(ol)-400(requires)-399(some)-400(target-dep)-27(enden)26(t)-398(pro)-28(cedures.)-643(The)]TJ -14.94 -13.15 TD[(names)-258(of)-259(these)-259(pro)-27(cedures)-259(ha)27(v)27(e)-257(a)-259(common)-259(form:)-407(the)-259(to)-28(ol)-258(name,)-274(follo)27(w)28(ed)-258(b)27(y)-258(an)-259(underbar)-259(`)]TJ/F4 10.91 Tf 420.21 0 TD[(_)]TJ/F1 10.91 Tf 5.73 0 TD[(',)]TJ -425.94 -13.15 TD[(and)-288(\014nally)-289(a)-289(su\016x)-288(describing)-289(the)-289(pro)-27(cedure's)-289(purp)-28(ose.)-429(F)82(or)-288(example,)-297(a)-289(pro)-28(cedure)-289(to)-288(extract)]TJ 0 -13.15 TD[(the)-497(v)27(ersion)-496(from)]TJ/F7 10.91 Tf 87 0 TD[(gdb)]TJ/F1 10.91 Tf 25.55 0 TD[(is)-497(called)-497(`)]TJ/F4 10.91 Tf 48.49 0 TD[(gdb_version)]TJ/F1 10.91 Tf 63 0 TD[('.)-935(See)-498(Section)-497(5.2)-497([Initialization)-497(Mo)-28(dule],)]TJ -224.04 -13.15 TD[(page)-419(22,)-440(for)-420(a)-419(discussion)-419(of)-419(ho)27(w)-419(DejaGn)27(u)-418(arranges)-419(to)-420(\014nd)-419(the)-419(righ)27(t)-418(pro)-28(cedures)-419(for)-420(eac)27(h)]TJ 0 -13.15 TD[(target.)]TJ/F4 10.91 Tf 14.94 -15.97 TD[(runtest)]TJ/F1 10.91 Tf 44.72 0 TD[(itself)-423(calls)-424(only)-424(t)27(w)28(o)-423(of)-424(these)-424(pro)-27(cedures,)]TJ/F5 10.91 Tf 200.79 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_exit)]TJ/F1 10.91 Tf 33.26 0 TD[(and)]TJ/F5 10.91 Tf 22.2 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_version)]TJ/F1 10.91 Tf 45.82 0 TD[(;)-468(these)]TJ -399.55 -13.15 TD[(pro)-27(cedures)-334(use)-333(no)-333(argumen)27(ts.)]TJ 14.94 -15.96 TD[(The)-334(other)-334(t)27(w)28(o)-333(pro)-28(cedures,)]TJ/F5 10.91 Tf 129.58 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.92 0 TD[(_start)]TJ/F1 10.91 Tf 38.01 0 TD[(and)]TJ/F5 10.91 Tf 21.22 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_load)]TJ/F1 10.91 Tf 28.64 0 TD[(,)-334(are)-334(only)-334(called)-334(b)27(y)-333(the)-334(test)-334(suites)]TJ -270.22 -13.15 TD[(themselv)27(es)-410(\(or)-410(b)26(y)-410(testsuite-sp)-27(eci\014c)-411(initialization)-411(co)-28(de\);)-449(they)-411(ma)26(y)-409(tak)26(e)-410(argumen)27(ts)-410(or)-410(not,)]TJ 0 -13.15 TD[(dep)-27(ending)-334(on)-333(the)-333(con)27(v)27(en)28(tions)-332(used)-334(within)-333(eac)27(h)-332(test)-334(suite.)]TJ/F5 10.91 Tf 0 -21.59 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_start)]TJ/F1 10.91 Tf 38.69 -13.15 TD[(Starts)-236(a)-237(particular)-237(to)-28(ol.)-412(F)82(or)-236(an)-236(in)26(teractiv)28(e)-236(to)-28(ol,)]TJ/F5 10.91 Tf 224.07 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_start)]TJ/F1 10.91 Tf 36.95 0 TD[(starts)-236(and)-237(initializes)]TJ -279.93 -13.15 TD[(the)-308(to)-27(ol,)-314(lea)27(ving)-307(the)-308(to)-28(ol)-308(up)-309(and)-308(running)-308(for)-308(the)-308(test)-309(cases;)-316(an)-308(example)-309(is)]TJ/F4 10.91 Tf 351.49 0 TD[(gdb_)]TJ -351.49 -13.15 TD[(start)]TJ/F1 10.91 Tf 28.64 0 TD[(,)-463(the)-438(start)-438(function)-437(for)]TJ/F7 10.91 Tf 117 0 TD[(gdb)]TJ/F1 10.91 Tf 20.14 0 TD[(.)-757(F)82(or)-436(a)-438(batc)27(h)-437(orien)27(ted)-437(to)-28(ol,)]TJ/F5 10.91 Tf 143.24 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_start)]TJ/F1 10.91 Tf 39.14 0 TD[(is)]TJ -367.07 -13.15 TD[(optional;)-287(the)-266(recommended)-265(con)27(v)28(en)28(tion)-264(is)-266(to)-265(let)]TJ/F5 10.91 Tf 223.01 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_start)]TJ/F1 10.91 Tf 37.26 0 TD[(run)-265(the)-265(to)-28(ol,)-278(lea)26(ving)]TJ -279.18 -13.15 TD[(the)-448(output)-448(in)-449(a)-448(v)55(ariable)-448(called)]TJ/F4 10.91 Tf 155.74 0 TD[(comp_output)]TJ/F1 10.91 Tf 63 0 TD[(.)-789(T)82(est)-447(scripts)-448(can)-449(then)-448(analyze)]TJ -218.74 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[($comp_output)]TJ/F1 10.91 Tf 68.73 0 TD[(')-349(to)-349(determine)-350(the)-349(test)-350(results.)-492(An)-350(example)-349(of)-349(this)-350(second)-349(kind)]TJ -71.76 -13.15 TD[(of)-333(start)-333(function)-333(is)]TJ/F4 10.91 Tf 92.27 0 TD[(gcc_start)]TJ/F1 10.91 Tf 51.55 0 TD[(,)-333(the)-333(start)-333(function)-334(for)]TJ/F7 10.91 Tf 111.03 0 TD[(gcc)]TJ/F1 10.91 Tf 19.89 0 TD[(.)]TJ/F4 10.91 Tf -274.74 -15.96 TD[(runtest)]TJ/F1 10.91 Tf 42.52 0 TD[(itself)]TJ/F8 10.91 Tf 25.21 0 TD[(do)51(es)-255(not)-255(c)50(al)-50(l)]TJ/F5 10.91 Tf 60.7 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_start)]TJ/F1 10.91 Tf 34.37 0 TD[(.)-407(The)-222(initialization)-222(mo)-28(dule)-222(`)]TJ/F5 10.91 Tf 131.41 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.92 0 TD[(_init.exp)]TJ/F1 10.91 Tf 51.54 0 TD[(')]TJ -383.58 -13.15 TD[(m)27(ust)-383(call)]TJ/F5 10.91 Tf 48.14 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.92 0 TD[(_start)]TJ/F1 10.91 Tf 38.55 0 TD[(for)-384(in)27(teractiv)28(e)-383(to)-28(ols;)-410(for)-384(batc)27(h-orien)27(ted)-383(to)-28(ols,)-397(eac)27(h)-383(indi-)]TJ -105.61 -13.15 TD[(vidual)-444(test)-445(script)-445(calls)]TJ/F5 10.91 Tf 113.86 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_start)]TJ/F1 10.91 Tf 39.22 0 TD[(\(or)-444(mak)27(es)-444(other)-445(arrangemen)27(ts)-444(to)-444(run)-445(the)]TJ -171.99 -13.15 TD[(to)-27(ol\).)]TJ/F5 10.91 Tf -57.6 -21.59 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_load)]TJ/F1 10.91 Tf 38.69 0 TD[(Loads)-272(something)-272(in)26(to)-271(a)-273(to)-27(ol.)-425(F)83(or)-272(an)-272(in)27(teractiv)27(e)-271(to)-28(ol,)-285(this)-272(conditions)-272(the)-273(to)-28(ol)-272(for)]TJ 0 -13.15 TD[(a)-379(particular)-381(test)-380(case;)-403(for)-380(example,)]TJ/F4 10.91 Tf 172.74 0 TD[(gdb_load)]TJ/F1 10.91 Tf 49.96 0 TD[(loads)-379(a)-381(new)-380(executable)-380(\014le)-380(in)27(to)]TJ -222.7 -13.15 TD[(the)-263(debugger.)-421(F)82(or)-262(batc)27(h)-263(orien)27(ted)-262(to)-28(ols,)]TJ/F5 10.91 Tf 186.99 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.92 0 TD[(_load)]TJ/F1 10.91 Tf 31.51 0 TD[(ma)27(y)-262(do)-263(nothing|though,)-278(for)]TJ -237.42 -13.15 TD[(example,)-276(the)]TJ/F7 10.91 Tf 63.15 0 TD[(gcc)]TJ/F1 10.91 Tf 22.75 0 TD[(supp)-27(ort)-263(uses)]TJ/F4 10.91 Tf 62 0 TD[(gcc_load)]TJ/F1 10.91 Tf 48.67 0 TD[(to)-262(load)-262(and)-262(run)-262(a)-263(binary)-262(on)-262(the)-262(target)]TJ -196.57 -13.15 TD[(en)27(vironmen)28(t.)-674(Con)27(v)28(en)28(tionally)83(,)]TJ/F5 10.91 Tf 147.53 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_load)]TJ/F1 10.91 Tf 33.12 0 TD[(lea)27(v)28(es)-409(the)-410(output)-410(of)-410(an)26(y)-409(program)-410(it)]TJ -199.56 -13.15 TD[(runs)-414(in)-415(a)-414(v)54(ariable)-413(called)-415(`)]TJ/F4 10.91 Tf 125.46 0 TD[(exec_output)]TJ/F1 10.91 Tf 63 0 TD[('.)-688(W)83(riting)]TJ/F5 10.91 Tf 54.48 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.92 0 TD[(_load)]TJ/F1 10.91 Tf 33.16 0 TD[(can)-414(b)-28(e)-414(the)-415(most)]TJ -295.02 -13.15 TD[(complex)-297(part)-298(of)-298(extending)-298(DejaGn)27(u)-297(to)-298(a)-297(new)-298(to)-28(ol)-298(or)-298(a)-297(new)-298(target,)-305(if)-298(it)-298(requires)]TJ 0 -13.16 TD[(m)27(uc)28(h)-332(comm)27(unication)-333(co)-28(ding)-333(or)-333(\014le)-334(do)27(wnloading.)]TJ 0 -15.96 TD[(T)83(est)-332(scripts)-334(call)]TJ/F5 10.91 Tf 78.7 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_load)]TJ/F1 10.91 Tf 28.64 0 TD[(.)]TJ/F5 10.91 Tf -183.85 -21.58 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_exit)]TJ/F1 10.91 Tf 38.69 0 TD[(Cleans)-375(up)-375(\(if)-375(necessary\))-375(b)-28(efore)]TJ/F4 10.91 Tf 152.82 0 TD[(runtest)]TJ/F1 10.91 Tf 44.19 0 TD[(exits.)-569(F)82(or)-374(in)27(teractiv)28(e)-375(to)-27(ols,)-386(this)-375(usu-)]TJ -197.01 -13.15 TD[(ally)-425(ends)-425(the)-425(in)27(teractiv)28(e)-424(session.)-719(Y)82(ou)-424(can)-425(also)-425(use)]TJ/F5 10.91 Tf 252.61 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_exit)]TJ/F1 10.91 Tf 33.27 0 TD[(to)-425(remo)27(v)28(e)-424(an)27(y)]TJ -304.79 -13.15 TD[(temp)-27(orary)-334(\014les)-333(left)-333(o)27(v)27(er)-332(from)-333(the)-334(tests.)]TJ/F4 10.91 Tf 0 -15.97 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(calls)]TJ/F5 10.91 Tf 24.3 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_exit)]TJ/F1 10.91 Tf 28.64 0 TD[(.)]TJ ET 0 g 0 G
endstream
endobj
174 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F8 52 0 R
/F2 12 0 R
/F7 49 0 R
/F5 31 0 R
>>
endobj
172 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 174 0 R
>>
endobj
178 0 obj
<<
/Type /FontDescriptor
/CapHeight 686.11
/Ascent 694.44
/Descent -194.44
/Flags 4
/FontBBox [-270 -250 1011 948]
/FontName /CMB10
/ItalicAngle 0
/XHeight 444
/StemV 80
/FontFile 177 0 R
>>
endobj
179 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F13
/FontDescriptor 178 0 R
/BaseFont /EUXRYM+CMB10
/FirstChar 0
/LastChar 127
/Widths [600 833.34 777.78 700 666.67 783.34 722.22 777.78 722.22 777.78 722.22 583.34
555.56 555.56 833.34 833.34 277.78 305.56 500 500 500 500 500 755.56 444.45 559.72
722.22 777.78 500 905.56 1016.67 777.78 277.78 305.56 544.45 833.34 500 833.34 777.78
277.78 388.89 388.89 500 777.78 277.78 333.33 277.78 500 500 500 500 500 500 500
500 500 500 500 277.78 277.78 305.56 777.78 472.22 472.22 777.78 755.56 711.11 722.22
766.67 655.56 627.78 786.11 783.34 397.22 516.67 783.34 600 950 783.34 750 683.34
750 759.72 555.56 694.45 769.45 755.56 1033.34 755.56 755.56 611.11 280 544.45 280
500 277.78 277.78 486.11 555.56 444.45 555.56 466.67 305.56 500 555.56 277.78 305.56
527.78 277.78 833.34 555.56 500 555.56 527.78 427.78 394.45 390.28 555.56 527.78
722.22 527.78 527.78 444.45 500 1000 500 500 500]
>>
endobj
180 0 obj
<<
/Length 8736
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(32)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F5 10.91 Tf 0 -23.91 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_version)]TJ/F1 10.91 Tf 38.69 -13.15 TD[(Prin)27(ts)-408(the)-409(v)26(ersion)-408(lab)-28(el)-409(and)-410(n)27(um)28(b)-27(er)-409(for)]TJ/F5 10.91 Tf 198.32 0 TD[(to)-27(ol)]TJ/F1 10.91 Tf 18.49 0 TD[(.)-672(This)-409(is)-410(called)-409(b)27(y)-409(the)-409(DejaGn)27(u)]TJ -216.81 -13.15 TD[(pro)-27(cedure)-357(that)-357(prin)27(ts)-355(the)-357(\014nal)-357(summary)-356(rep)-28(ort.)-515(The)-356(output)-357(should)-357(consist)-356(of)]TJ 0 -13.15 TD[(the)-333(full)-333(path)-333(name)-334(used)-333(for)-333(the)-334(tested)-333(to)-28(ol,)-333(and)-334(its)-333(v)27(ersion)-332(n)26(um)28(b)-27(er.)]TJ/F4 10.91 Tf 0 -16.14 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(calls)]TJ/F5 10.91 Tf 24.3 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_version)]TJ/F1 10.91 Tf 45.82 0 TD[(.)]TJ -175.42 -19.13 TD[(The)-352(usual)-353(con)27(v)28(en)28(tion)-352(for)-352(return)-353(co)-28(des)-352(from)-353(an)27(y)-352(of)-352(these)-353(pro)-27(cedures)-353(\(although)-353(it)-352(is)-353(not)]TJ -14.94 -13.15 TD[(required)-296(b)27(y)]TJ/F4 10.91 Tf 57.13 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(\))-296(is)-296(to)-297(return)]TJ/F4 10.91 Tf 63.97 0 TD[(0)]TJ/F1 10.91 Tf 8.96 0 TD[(if)-296(the)-296(pro)-28(cedure)-296(succeeded,)]TJ/F4 10.91 Tf 131.32 0 TD[(1)]TJ/F1 10.91 Tf 8.96 0 TD[(if)-296(it)-296(failed,)-304(and)]TJ/F4 10.91 Tf 73.01 0 TD[(-1)]TJ/F1 10.91 Tf 14.69 0 TD[(if)-296(there)]TJ -398.13 -13.15 TD[(w)27(as)-332(a)-333(comm)26(unication)-332(error.)]TJ/F2 14.35 Tf 0 -30.89 TD[(5.5)-562(Remote)-375(targets)-375(supp)-31(orted)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(The)-400(DejaGn)27(u)-399(distribution)-400(includes)-400(supp)-28(ort)-400(for)-400(the)-400(follo)27(wing)-399(remote)-400(targets.)-645(Y)82(ou)-399(can)]TJ -14.94 -13.15 TD[(set)-384(the)-384(target)-385(name)-384(and)-385(the)-384(connect)-385(mo)-27(de)-385(in)-384(the)-385(`)]TJ/F4 10.91 Tf 246.58 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.81 0 TD[(')-384(\014le)-384(\(using)-385(the)-384(Tcl)-385(v)55(ariables)]TJ -292.39 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(targetname)]TJ/F1 10.91 Tf 57.27 0 TD[(')-428(and)-428(`)]TJ/F4 10.91 Tf 32.98 0 TD[(connectmode)]TJ/F1 10.91 Tf 63 0 TD[(',)-451(resp)-28(ectiv)27(ely\),)-451(or)-428(on)-428(the)]TJ/F4 10.91 Tf 129.44 0 TD[(runtest)]TJ/F1 10.91 Tf 44.76 0 TD[(command)-428(line)-428(\(using)]TJ -330.48 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(--name)]TJ/F1 10.91 Tf 34.36 0 TD[(')-333(and)-333(`)]TJ/F4 10.91 Tf 30.91 0 TD[(--connect)]TJ/F1 10.91 Tf 51.55 0 TD[('\).)]TJ/F7 10.91 Tf -119.85 -19.13 TD[(amd)]TJ/F13 10.91 Tf 25.28 0 TD[(29000,)-333(with)-333(UDI)-333(proto)-28(col)]TJ/F1 10.91 Tf 32.32 -13.15 TD[(Con\014gure)-314(DejaGn)27(u)-314(for)-315(target)-314(`)]TJ/F4 10.91 Tf 146.78 0 TD[(a29k-amd-udi)]TJ/F1 10.91 Tf 68.72 0 TD[('.)-438(\(Cygn)27(us)]TJ/F4 10.91 Tf 53.73 0 TD[(configure)]TJ/F1 10.91 Tf 54.98 0 TD[(also)-314(recog-)]TJ -324.21 -13.15 TD[(nizes)-398(the)-399(abbreviation)-398(`)]TJ/F4 10.91 Tf 114.05 0 TD[(udi29k)]TJ/F1 10.91 Tf 34.36 0 TD[('.\))-640(Then,)-415(to)-398(run)-399(tests,)-415(use)-398(the)]TJ/F4 10.91 Tf 153.04 0 TD[(runtest)]TJ/F1 10.91 Tf 44.44 0 TD[(target)]TJ -345.89 -13.15 TD[(name)-314(to)-314(sp)-28(ecify)-314(whether)-314(y)26(ou)-313(w)27(an)28(t)-314(to)-314(use)-314(a)-314(sim)26(ulator,)-317(or)-314(a)-314(particular)-315(hardw)27(are)]TJ 0 -13.15 TD[(b)-27(oard.)-741(The)-432(particular)-432(string)-432(to)-432(use)-432(with)-432(`)]TJ/F4 10.91 Tf 209.02 0 TD[(--name)]TJ/F1 10.91 Tf 34.36 0 TD[(')-431(will)-432(dep)-28(end)-432(on)-432(y)27(our)-431(UDI)]TJ -243.38 -13.16 TD[(setup)-415(\014le,)-437(`)]TJ/F4 10.91 Tf 54.81 0 TD[(udi_soc)]TJ/F1 10.91 Tf 40.09 0 TD[(')-415(\(if)-416(`)]TJ/F4 10.91 Tf 25.74 0 TD[(udi_soc)]TJ/F1 10.91 Tf 40.09 0 TD[(')-415(is)-416(not)-416(in)-416(y)27(our)-415(w)27(orking)-415(directory)82(,)-435(the)-416(en)27(vi-)]TJ -160.73 -13.15 TD[(ronmen)27(t)-334(v)55(ariable)-335(`)]TJ/F4 10.91 Tf 87.38 0 TD[(UDICONF)]TJ/F1 10.91 Tf 40.09 0 TD[(')-335(should)-335(con)27(tain)-335(a)-335(path)-335(to)-336(this)-335(\014le\).)-450(F)82(or)-334(example,)-336(if)]TJ -127.47 -13.15 TD[(y)27(our)-332(UDI)-333(setup)-334(\014le)-333(includes)-333(these)-334(lines:)]TJ/F9 9.96 Tf -57.6 -12.43 TD[(\013)]TJ ET 23.98 -328.05 m 450.40 -328.05 l 450.40 -327.65 l 23.98 -327.65 l b BT 456.38 -328.05 TD[(\010)]TJ ET 18.00 -365.20 m 18.40 -365.20 l 18.40 -333.78 l 18.00 -333.78 l b BT/F4 10.91 Tf 21.39 -347.33 TD[(iss)-1574(AF_UNIX)-1050(*)-1575(isstip)-525(-r)-525(/home/gnu/29k/src/osboot/sim/osboot)]TJ 0 -12.45 TD[(mon)-1574(AF_UNIX)-1050(*)-1575(montip)-525(-t)-525(serial)-525(-baud)-525(9600)-525(-com)-525(/dev/ttyb)]TJ ET 456.38 -365.20 m 456.77 -365.20 l 456.77 -333.78 l 456.38 -333.78 l b BT/F9 9.96 Tf 18 -371.42 TD[(\012)]TJ ET 23.98 -371.42 m 450.40 -371.42 l 450.40 -371.03 l 23.98 -371.03 l b BT 456.38 -371.42 TD[(\011)]TJ/F1 10.91 Tf -380.78 -20.38 TD[(Y)83(ou)-394(can)-396(use)-395(`)]TJ/F4 10.91 Tf 66.33 0 TD[(--name)-333(iss)]TJ/F1 10.91 Tf 55.18 0 TD[(')-395(to)-395(run)-395(tests)-396(on)-395(the)-395(sim)27(ulator,)-410(and)-396(`)]TJ/F4 10.91 Tf 180.67 0 TD[(--name)-333(mon)]TJ/F1 10.91 Tf 55.18 0 TD[(')-395(to)]TJ -357.36 -13.15 TD[(run)-382(tests)-383(on)-383(the)-383(29K)-383(hardw)26(are.)-592(See)-383(the)-383(man)27(ufacturer's)-382(man)27(uals)-382(for)-383(more)-383(in-)]TJ 0 -13.15 TD[(formation)-333(on)-333(UDI)-333(and)-334(`)]TJ/F4 10.91 Tf 113.52 0 TD[(udi_soc)]TJ/F1 10.91 Tf 40.09 0 TD[('.)]TJ -153.61 -16.14 TD[(The)-381(default)-381(connect)-381(proto)-28(col)-381(is)-381(`)]TJ/F4 10.91 Tf 158.46 0 TD[(mondfe)]TJ/F1 10.91 Tf 34.36 0 TD[(')-381(with)-381(either)-381(bac)27(k)-380(end.)]TJ/F4 10.91 Tf 116.42 0 TD[(mondfe)]TJ/F1 10.91 Tf 38.52 0 TD[(is)-381(the)]TJ -347.76 -13.15 TD[(only)-239(shell)-240(DejaGn)27(u)-239(supp)-28(orts)-240(for)-239(UDI)-240(targets.)]TJ/F4 10.91 Tf 214.55 0 TD[(mondfe)]TJ/F1 10.91 Tf 36.98 0 TD[(is)-239(an)]TJ/F7 10.91 Tf 24.08 0 TD[(amd)]TJ/F1 10.91 Tf 24.27 0 TD[(sp)-27(eci\014c)-240(monitor)]TJ -299.88 -13.15 TD[(program)-333(freely)-333(a)27(v)55(ailable)-332(from)]TJ/F7 10.91 Tf 144.06 0 TD[(amd)]TJ/F1 10.91 Tf 21.65 0 TD[(.)]TJ/F8 10.91 Tf -165.71 -16.14 TD[(Warning:)]TJ/F1 10.91 Tf 50.85 0 TD[(This)-347(target)-348(requires)]TJ/F7 10.91 Tf 98.57 0 TD[(gdb)]TJ/F1 10.91 Tf 23.93 0 TD[(v)27(ersion)-347(4.7.2)-348(\(or)-347(greater\).)-489(Earlier)-348(v)27(ersions)]TJ -173.35 -13.15 TD[(of)]TJ/F7 10.91 Tf 12.18 0 TD[(gdb)]TJ/F1 10.91 Tf 23.52 0 TD[(do)-310(not)-311(fully)-310(supp)-28(ort)-311(the)]TJ/F4 10.91 Tf 117.34 0 TD[(load)]TJ/F1 10.91 Tf 26.3 0 TD[(command)-310(on)-311(this)-310(target,)-316(so)-310(DejaGn)27(u)-310(has)]TJ -179.34 -13.15 TD[(no)-333(w)27(a)28(y)-333(to)-333(load)-333(executable)-334(\014les)-333(from)-333(the)-334(debugger.)]TJ/F13 10.91 Tf -57.6 -19.13 TD[(Motorola)-333(680x0)-333(b)-28(oards,)-333(a.out)-334(or)]TJ/F7 10.91 Tf 159.15 0 TD[(coff)]TJ/F13 10.91 Tf 28.7 0 TD[(ob)-55(ject)-333(format)]TJ/F1 10.91 Tf -130.25 -13.15 TD[(Con\014gure)-333(DejaGn)27(u)-332(for)-334(an)27(y)-332(remote)-334(target)-333(matc)27(hing)-332(`)]TJ/F4 10.91 Tf 252.17 0 TD[(m68k-*)]TJ/F1 10.91 Tf 34.36 0 TD[('.)]TJ/F8 10.91 Tf -286.53 -16.14 TD[(Warning:)]TJ/F1 10.91 Tf 53.35 0 TD[(Most)-462(`)]TJ/F4 10.91 Tf 32.07 0 TD[(m68k-*)]TJ/F1 10.91 Tf 34.36 0 TD[(')-462(con\014gurations)-462(run)-462(all)-463(tests)-462(only)-462(for)-463(nativ)27(e)-461(testing)]TJ -119.78 -13.15 TD[(\(when)-432(the)-432(target)-432(is)-433(the)-432(same)-432(as)-433(the)-432(host\).)-741(When)-433(y)27(ou)-431(sp)-28(ecify)-432(most)-433(of)-432(these)]TJ 0 -13.15 TD[(targets)-432(for)-432(a)-433(cross)-432(con\014guration,)-457(y)27(ou)-432(will)-432(only)-433(b)-27(e)-433(able)-432(to)-433(use)-432(tests)-432(that)-433(run)]TJ 0 -13.15 TD[(completely)-281(within)-282(the)-281(host)-282(\(for)-281(example,)-292(tests)-281(of)-282(the)-281(binary)-282(utilities)-281(suc)26(h)-280(as)-282(the)]TJ 0 -13.16 TD[(arc)27(hiv)28(er;)-332(or)-334(compiler)-333(tests)-333(that)-334(only)-333(generate)-333(co)-28(de)-333(rather)-334(than)-333(running)-333(it\).)]TJ 0 -16.14 TD[(T)83(o)-292(run)-293(a.out)-293(or)]TJ/F7 10.91 Tf 75.58 0 TD[(coff)]TJ/F1 10.91 Tf 28.26 0 TD[(binaries)-293(on)-293(a)-293(remote)-293(M68K,)-293(y)27(ou)-292(m)27(ust)-292(con\014gure)-293(DejaGn)26(u)]TJ -103.84 -13.15 TD[(for)-405(a)-405(particular)-406(target)-405(b)-28(oard.)-661(`)]TJ/F4 10.91 Tf 152.32 0 TD[(m68k-abug)]TJ/F1 10.91 Tf 51.55 0 TD[(')-405(is)-405(an)-406(example.)-660(\(In)-406(general)-405(for)-406(an)]TJ ET 0 g 0 G
endstream
endobj
181 0 obj
<<
/F1 9 0 R
/F5 31 0 R
/F4 28 0 R
/F2 12 0 R
/F7 49 0 R
/F13 179 0 R
/F9 59 0 R
/F8 52 0 R
>>
endobj
176 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 181 0 R
>>
endobj
184 0 obj
<<
/Length 7898
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(5:)-444(The)-334(DejaGn)27(u)-332(Implemen)27(tation)-20326(33)]TJ 57.6 -23.91 TD[(em)27(b)-26(edded)-397(en)27(vironmen)27(t,)-411(b)-28(ecause)-396(it)-397(do)-28(es)-396(not)-397(ha)27(v)28(e)-396(absolute)-397(addresses,)-412(a.out)-397(is)]TJ 0 -13.15 TD[(not)-273(a)-273(go)-28(o)-27(d)-274(c)27(hoice)-272(for)-273(output)-274(format)-273(in)-273(an)27(y)-272(case;)-294(most)-273(often)-273(S-records)-273(or)-273(Hex-32)]TJ 0 -13.15 TD[(are)-333(used)-333(instead.\))]TJ/F13 10.91 Tf -57.6 -19.13 TD[(Motorola)-333(68K)-333(MVME)-333(135)-334(b)-28(oard)-333(running)-333(ABug)-334(b)-27(o)-28(ot)-334(monitor)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(Con\014gure)-339(for)-340(`)]TJ/F4 10.91 Tf 69.59 0 TD[(m68k-abug-aout)]TJ/F1 10.91 Tf 80.19 0 TD[(')-339(or)-340(`)]TJ/F4 10.91 Tf 23.19 0 TD[(m68k-abug-coff)]TJ/F1 10.91 Tf 80.19 0 TD[(')-339(\(as)-340(a)-340(target\).)-463(This)-340(b)-28(o)-27(ot)]TJ -253.16 -13.15 TD[(monitor)-473(can)-474(only)-474(do)27(wnload)-473(S-records;)-544(therefore,)-509(the)-474(DejaGn)27(u)-473(tests)-474(for)-474(this)]TJ 0 -13.15 TD[(en)27(vironmen)28(t)-378(require)-379(a)-380(link)27(er)-378(command)-379(script)-379(to)-380(con)27(v)28(ert)-378(either)-380(output)-379(format)]TJ 0 -13.15 TD[(to)-333(S-records,)-333(setting)-333(the)-334(default)-333(addresses)-333(for)]TJ/F4 10.91 Tf 219.82 0 TD[(.text)]TJ/F1 10.91 Tf 28.64 0 TD[(,)]TJ/F4 10.91 Tf 6.66 0 TD[(.bss)]TJ/F1 10.91 Tf 22.91 0 TD[(,)-333(and)]TJ/F4 10.91 Tf 27.88 0 TD[(.data)]TJ/F1 10.91 Tf 28.64 0 TD[(.)]TJ -334.55 -16.14 TD[(With)-355(this)-355(con\014guration,)-361(the)-355(default)-355(for)-355(`)]TJ/F4 10.91 Tf 195.25 0 TD[(--connect)]TJ/F1 10.91 Tf 51.54 0 TD[(')-355(is)-355(`)]TJ/F4 10.91 Tf 21.15 0 TD[(tip)]TJ/F1 10.91 Tf 17.18 0 TD[('.)-510(`)]TJ/F4 10.91 Tf 14.66 0 TD[(tip)]TJ/F1 10.91 Tf 17.18 0 TD[(')-355(is)-355(the)-355(only)]TJ -316.96 -13.16 TD[(comm)27(unications)-422(proto)-28(col)-423(supp)-27(orted)-424(for)-423(connecting)-423(to)-423(`)]TJ/F4 10.91 Tf 267.91 0 TD[(m68k-abug-*)]TJ/F1 10.91 Tf 63 0 TD[(')-423(targets.)]TJ -330.91 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(tip)]TJ/F1 10.91 Tf 17.18 0 TD[(')-314(uses)-315(an)]TJ/F7 10.91 Tf 44.36 0 TD[(asci)-22(i)]TJ/F1 10.91 Tf 28.4 0 TD[(do)27(wnloader)-313(\(the)]TJ/F4 10.91 Tf 80.53 0 TD[(~put)]TJ/F1 10.91 Tf 26.34 0 TD[(command\))-314(to)-315(load)-314(S-records)-315(in)27(to)-314(the)]TJ -199.84 -13.15 TD[(target)-405(b)-28(oard.)-663(The)-406(`)]TJ/F4 10.91 Tf 97.05 0 TD[(--name)]TJ/F1 10.91 Tf 34.37 0 TD[(')-405(string)-406(m)26(ust)-405(b)-27(e)-406(a)-406(mac)26(hine)-405(name)-406(that)]TJ/F4 10.91 Tf 190.43 0 TD[(tip)]TJ/F1 10.91 Tf 21.61 0 TD[(under-)]TJ -343.46 -13.15 TD[(stands)-404(\(for)-405(example,)-423(on)-405(some)]TJ/F4 10.91 Tf 147.34 0 TD[(tip)]TJ/F1 10.91 Tf 21.59 0 TD[(implemen)27(tations)-404(it)-404(m)26(ust)-403(b)-28(e)-405(an)-405(en)27(try)-404(from)]TJ -168.93 -13.15 TD[(the)-333(initialization)-333(\014le)-333(for)]TJ/F4 10.91 Tf 116.7 0 TD[(tip)]TJ/F1 10.91 Tf 17.18 0 TD[(;)-333(this)-333(\014le)-333(is)-334(sometimes)-333(called)-333(`)]TJ/F4 10.91 Tf 143.27 0 TD[(/etc/remote)]TJ/F1 10.91 Tf 63 0 TD[('\).)]TJ -340.15 -16.14 TD[(See)-285(y)27(our)-285(system)-286(do)-28(cumen)27(tation)-284(for)-286(information)-286(on)-286(ho)27(w)-284(to)-286(create)-286(new)-286(en)27(tries)-284(in)]TJ 0 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(/etc/remote)]TJ/F1 10.91 Tf 63 0 TD[('.)-578(\(Some)]TJ/F7 10.91 Tf 46.19 0 TD[(unix)]TJ/F1 10.91 Tf 27.5 0 TD[(systems)-378(are)-378(distributed)-378(with)-378(at)-378(least)-378(one)-378(default)]TJ -139.72 -13.15 TD[(en)27(try)-315(with)-316(a)-316(name)-316(resem)27(bling)-315(`)]TJ/F4 10.91 Tf 147.96 0 TD[(hardwire)]TJ/F1 10.91 Tf 45.82 0 TD[(';)-321(if)-316(y)27(our)-315(system)-316(has)-316(one,)-320(y)27(ou)-315(can)-316(edit)]TJ -193.78 -13.15 TD[(it,)-483(or)-454(mak)27(e)-452(a)-454(mo)-28(di\014ed)-453(cop)27(y)-453(with)-454(a)-453(new)-454(name.\))-805(When)-453(y)27(ou)-453(ha)27(v)28(e)-453(a)-453(w)26(orking)]TJ 0 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(/etc/remote)]TJ/F1 10.91 Tf 63 0 TD[(')-356(en)27(try)]TJ/F5 10.91 Tf 35.68 0 TD[(abugtarget)]TJ/F1 10.91 Tf 51.55 0 TD[(,)-362(y)27(ou)-355(should)-356(b)-28(e)-356(able)-357(to)-356(t)27(yp)-27(e)-356(`)]TJ/F4 10.91 Tf 142.48 0 TD[(tip)]TJ/F5 10.91 Tf 20.82 0 TD[(abugtarget)]TJ/F1 10.91 Tf 51.78 0 TD[(',)]TJ -368.34 -13.15 TD[(and)-268(get)-268(the)-268(prompt)-268(`)]TJ/F4 10.91 Tf 97.19 0 TD[(135ABUG>)]TJ/F1 10.91 Tf 45.82 0 TD[(')-268(from)-268(the)-268(b)-28(oard.)-423(Use)-268(the)-268(same)]TJ/F5 10.91 Tf 149.32 0 TD[(abugtarget)]TJ/F1 10.91 Tf 54.71 0 TD[(string)]TJ -347.04 -13.15 TD[(with)-333(`)]TJ/F4 10.91 Tf 27.88 0 TD[(runtest)-333(--name)]TJ/F1 10.91 Tf 78.09 0 TD[('.)]TJ/F13 10.91 Tf -163.57 -19.13 TD[(Motorola)-333(IDP)-333(b)-28(oard)-333(running)-334(the)-333(rom68k)-333(b)-28(o)-28(ot)-333(monitor)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(This)-410(is)-411(the)-411(same)-411(in)-411(functionalit)27(y)-410(as)-411(the)-411(MVME)-411(b)-28(oard)-411(running)-411(the)]TJ/F4 10.91 Tf 330.92 0 TD[(BUG)]TJ/F1 10.91 Tf 21.66 0 TD[(b)-27(o)-28(ot)]TJ -352.58 -13.15 TD[(monitor.)-444(Only)-333(the)-334(monitor)-333(commands)-333(and)-334(the)-333(addresses)-333(are)-334(di\013eren)27(t.)]TJ/F13 10.91 Tf -57.6 -19.13 TD[(VxW)83(orks)-332(\(Motorola)-334(68K)-333(or)-333(In)26(tel)-332(960\))]TJ/F1 10.91 Tf 57.6 -13.15 TD[(Con\014gure)-392(DejaGn)26(u)-392(for)-393(either)-392(`)]TJ/F4 10.91 Tf 148.98 0 TD[(m68k-wrs-vxworks)]TJ/F1 10.91 Tf 91.64 0 TD[(')-392(\(abbreviated)-393(`)]TJ/F4 10.91 Tf 74.96 0 TD[(vxworks68)]TJ/F1 10.91 Tf 51.55 0 TD[('\))]TJ -367.13 -13.15 TD[(or)-229(`)]TJ/F4 10.91 Tf 15.26 0 TD[(i960-wrs-vxworks)]TJ/F1 10.91 Tf 91.64 0 TD[(')-229(\(abbreviated)-229(`)]TJ/F4 10.91 Tf 71.4 0 TD[(vxworks960)]TJ/F1 10.91 Tf 57.27 0 TD[('\).)-409(Since)-230(b)-28(oth)-229(targets)-230(supp)-27(ort)]TJ -235.57 -13.15 TD[(IP)-466(addressing,)-501(sp)-27(ecify)-467(the)-467(net)26(w)28(ork)-466(address)-467(\(for)-467(example,)-500(a)-467(host)-467(name)-467(from)]TJ 0 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(/etc/hosts)]TJ/F1 10.91 Tf 57.27 0 TD[('\))-333(with)-333(`)]TJ/F4 10.91 Tf 38.79 0 TD[(--name)]TJ/F1 10.91 Tf 34.36 0 TD[('.)]TJ -133.45 -16.14 TD[(The)-388(default)-389(connect)-389(proto)-28(col)-389(is)-389(`)]TJ/F4 10.91 Tf 158.88 0 TD[(rlogin)]TJ/F1 10.91 Tf 34.37 0 TD[(',)-402(but)-389(y)27(ou)-388(can)-389(use)-389(an)26(y)-387(of)-389(`)]TJ/F4 10.91 Tf 129.61 0 TD[(--connect)]TJ -322.86 -13.15 TD[(rlogin)]TJ/F1 10.91 Tf 34.36 0 TD[(',)-333(`)]TJ/F4 10.91 Tf 12.73 0 TD[(--connect)-333(telnet)]TJ/F1 10.91 Tf 89.55 0 TD[(',)-333(or)-333(`)]TJ/F4 10.91 Tf 26.09 0 TD[(--connect)-333(rsh)]TJ/F1 10.91 Tf 72.36 0 TD[('.)]TJ -235.09 -16.14 TD[(T)83(est)-456(scripts)-457(need)-456(no)-457(sp)-28(ecial)-456(co)-28(de)-457(to)-457(load)-456(programs)-457(in)27(to)-456(these)-457(targets;)-518(since)]TJ 0 -13.15 TD[(VxW)83(orks)-452(supp)-28(orts)-452(NFS,)-453(all)-452(y)26(ou)-451(m)27(ust)-452(do)-453(is)-452(ensure)-453(test)-452(programs)-453(are)-453(on)-452(an)]TJ 0 -13.15 TD[(exp)-27(orted)-334(\014lesystem.)]TJ 0 -16.14 TD[(When)-362(y)27(ou)-362(compile)-362(for)-363(VxW)83(orks,)-369(use)-363(the)-362(link)27(er)-362(`)]TJ/F4 10.91 Tf 233.45 0 TD[(-r)]TJ/F1 10.91 Tf 11.45 0 TD[(')-362(option)-363(to)-362(mak)27(e)-362(the)-362(link)26(er)]TJ -244.9 -13.15 TD[(output)-274(relo)-28(catable|at)-275(least)-275(if)-274(y)26(ou)-273(w)26(an)28(t)-274(to)-274(use)-275(library)-275(routines.)-425(Man)27(y)-274(standard)]TJ 0 -13.15 TD[(C)-377(routines)-378(are)-377(included)-378(in)-377(VxW)82(orks;)-399(often)-377(no)-378(additional)-378(libraries)-377(are)-378(needed.)]TJ 0 -13.15 TD[(See)-333(y)27(our)-332(VxW)82(orks)-332(system)-334(do)-27(cumen)26(tation)-332(for)-333(additional)-334(details.)]TJ ET 0 g 0 G
endstream
endobj
185 0 obj
<<
/F1 9 0 R
/F13 179 0 R
/F4 28 0 R
/F7 49 0 R
/F5 31 0 R
>>
endobj
183 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 185 0 R
>>
endobj
188 0 obj
<<
/Length 3782
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(34)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 14.35 Tf 0 -23.91 TD[(5.6)-562(The)-375(\014les)-375(DejaGn)30(u)-374(reads)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(The)]TJ/F4 10.91 Tf 22.3 0 TD[(runtest)]TJ/F1 10.91 Tf 43.6 0 TD[(program)-321(used)-322(to)-322(in)27(v)28(ok)28(e)-321(DejaGn)27(u)-321(is)-322(a)-321(short)-322(shell)-322(script)-321(generated)-322(b)27(y)]TJ/F4 10.91 Tf 328.25 0 TD[(make)]TJ/F1 10.91 Tf -409.09 -13.15 TD[(during)-349(the)-350(con\014guration)-350(pro)-28(cess.)-495(Its)-350(main)-350(task)-350(is)-350(to)-350(read)-350(the)-350(main)-350(test)-350(framew)27(ork)-349(driv)27(er,)]TJ 0 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(runtest.exp)]TJ/F1 10.91 Tf 63 0 TD[('.)]TJ -51.09 -16.14 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(runtest.exp)]TJ/F1 10.91 Tf 63 0 TD[(',)-333(in)-333(turn,)-333(reads)]TJ/F4 10.91 Tf 78.31 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(co)-27(de)-334(from)-333(certain)-333(other)-334(\014les,)-333(in)-333(this)-334(order:)]TJ -191.37 -16.14 TD[(1.)-660(Eac)27(h)-330(of)-331(the)-331(`)]TJ/F4 10.91 Tf 76.98 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.81 0 TD[(')-330(lo)-28(cal)-331(de\014nition)-331(\014les)-331(a)27(v)55(ailable.)-442(See)-331(Chapter)-331(4)-331([Setting)]TJ/F4 10.91 Tf 263.21 0 TD[(runtest)]TJ/F1 10.91 Tf -370.31 -13.15 TD[(defaults],)-333(page)-333(15,)-333(for)-334(details.)]TJ -15.69 -16.14 TD[(2.)-660(`)]TJ/F4 10.91 Tf 18.72 0 TD[(lib/utils.exp)]TJ/F1 10.91 Tf 74.45 0 TD[(',)-281(a)-269(collection)-269(of)-268(utilit)26(y)-267(pro)-28(cedures.)-423(See)-269(Section)-269(5.3)-268([DejaGn)26(u)-267(Builtins],)]TJ -77.48 -13.15 TD[(page)-333(23,)-333(for)-333(descriptions)-334(of)-333(these)-333(pro)-28(cedures.)]TJ -15.69 -16.14 TD[(3.)-660(`)]TJ/F4 10.91 Tf 18.72 0 TD[(lib/framework.exp)]TJ/F1 10.91 Tf 97.36 0 TD[(',)-452(a)-429(\014le)-428(of)-429(subroutines)-429(mean)27(t)-428(for)]TJ/F4 10.91 Tf 164.39 0 TD[(runtest)]TJ/F1 10.91 Tf 44.77 0 TD[(itself)-428(rather)-429(than)-429(for)]TJ -309.55 -13.15 TD[(general-purp)-27(ose)-334(use)-333(in)-333(b)-28(oth)]TJ/F4 10.91 Tf 135.94 0 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(and)-333(test)-333(suites.)]TJ -195.36 -16.14 TD[(4.)-660(`)]TJ/F4 10.91 Tf 18.72 0 TD[(debugger.exp)]TJ/F1 10.91 Tf 68.73 0 TD[(',)-525(Don)-487(Lib)-28(es')-487(Tcl)-487(Debugger.)-906(\(See)]TJ/F5 10.91 Tf 175.29 0 TD[(A)-486(Debugger)-488(for)-487(Tcl)-487(Applications)]TJ/F1 10.91 Tf -247.05 -13.15 TD[(b)27(y)-420(Don)-422(Lib)-28(es.)-709(This)-421(pap)-28(er)-422(is)-421(distributed)-422(with)]TJ/F4 10.91 Tf 228.72 0 TD[(expect)]TJ/F1 10.91 Tf 38.96 0 TD[(in)-421(P)27(ostScript)-421(form)-421(as)-422(the)-422(\014le)]TJ -267.68 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(expect/tcl-debug.ps)]TJ/F1 10.91 Tf 108.82 0 TD[('.\))]TJ -127.54 -16.14 TD[(5.)-660(`)]TJ/F4 10.91 Tf 18.72 0 TD[(lib/remote.exp)]TJ/F1 10.91 Tf 80.18 0 TD[(',)-249(a)-227(collection)-228(of)-228(subroutines)-228(mean)26(t)-227(for)-227(connecting)-228(to)-228(remote)-228(mac)26(hines.)]TJ -98.9 -16.14 TD[(6.)-660(`)]TJ/F4 10.91 Tf 18.72 0 TD[(lib/target.exp)]TJ/F1 10.91 Tf 80.18 0 TD[(',)-479(a)-451(collection)-450(of)-451(subroutines)-450(used)-451(for)-450(the)-450(con\014guration)-451(systems)-450(in)]TJ -83.21 -13.15 TD[(DejaGn)27(u.)-443(These)-333(pro)-28(cedures)-334(t)27(ypically)-332(manipulate)-333(or)-334(utilize)-333(the)-333(con\014guration)-334(system.)]TJ -15.69 -16.14 TD[(7.)-660(An)-380(initialization)-381(\014le)]TJ/F5 10.91 Tf 116.33 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.91 0 TD[(_init.exp)]TJ/F1 10.91 Tf 51.54 0 TD[(.)-585(See)-381(Section)-380(5.2)-381([Initialization)-380(mo)-28(dule],)-393(page)-380(22,)]TJ -171.09 -13.15 TD[(for)-333(more)-333(discussion)-333(of)-334(init)-333(\014les.)]TJ ET 0 g 0 G
endstream
endobj
189 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F5 31 0 R
>>
endobj
187 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 189 0 R
>>
endobj
192 0 obj
<<
/Length 5629
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(5:)-444(The)-334(DejaGn)27(u)-332(Implemen)27(tation)-20326(35)]TJ/F2 14.35 Tf 0 -23.91 TD[(5.7)-562(The)-375(\014les)-375(DejaGn)30(u)-374(writes)]TJ/F4 10.91 Tf 14.94 -23.12 TD[(runtest)]TJ/F1 10.91 Tf 44.08 0 TD[(alw)27(a)28(ys)-364(writes)-365(t)26(w)28(o)-364(kinds)-365(of)-366(output)-365(\014les:)-508(summary)-365(logs)-366(and)-365(detailed)-365(logs.)-540(The)]TJ -59.02 -13.15 TD[(con)27(ten)28(ts)-332(of)-334(b)-27(oth)-334(of)-333(these)-333(are)-334(determined)-333(b)27(y)-333(y)27(our)-332(tests.)]TJ 14.94 -16.14 TD[(F)83(or)-404(troublesho)-27(oting,)-423(a)-404(third)-405(kind)-404(of)-405(output)-404(\014le)-405(is)-404(useful:)-587(use)-405(`)]TJ/F4 10.91 Tf 305.16 0 TD[(--debug)]TJ/F1 10.91 Tf 40.09 0 TD[(')-404(to)-405(request)-404(an)]TJ -360.19 -13.15 TD[(output)-333(\014le)-333(sho)27(wing)-333(details)-333(of)-333(what)]TJ/F4 10.91 Tf 169.21 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(is)-333(doing)-333(in)27(ternally)83(.)]TJ/F2 13.09 Tf -207.21 -26.9 TD[(5.7.1)-562(Summary)-375(log)]TJ/F4 10.91 Tf 14.94 -23.11 TD[(runtest)]TJ/F1 10.91 Tf 44.35 0 TD[(alw)27(a)28(ys)-389(pro)-28(duces)-390(a)-391(summary)-390(output)-390(\014le)-391(`)]TJ/F5 10.91 Tf 197.61 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.49 0 TD[(.sum)]TJ/F1 10.91 Tf 22.91 0 TD[('.)-615(This)-390(summary)-391(sho)27(ws)-389(the)]TJ -298.3 -13.15 TD[(names)-384(of)-385(all)-385(test)-385(\014les)-385(run;)-410(for)-385(eac)27(h)-384(test)-385(\014le,)-398(one)-384(line)-385(of)-385(output)-385(from)-385(eac)27(h)]TJ/F4 10.91 Tf 358.83 0 TD[(pass)]TJ/F1 10.91 Tf 27.11 0 TD[(command)]TJ -385.94 -13.15 TD[(\(sho)27(wing)-429(status)-429(`)]TJ/F4 10.91 Tf 83.2 0 TD[(PASS)]TJ/F1 10.91 Tf 22.9 0 TD[(')-429(or)-430(`)]TJ/F4 10.91 Tf 25.17 0 TD[(XPASS)]TJ/F1 10.91 Tf 28.64 0 TD[('\))-429(or)]TJ/F4 10.91 Tf 26.37 0 TD[(fail)]TJ/F1 10.91 Tf 27.6 0 TD[(command)-429(\(status)-430(`)]TJ/F4 10.91 Tf 91.32 0 TD[(FAIL)]TJ/F1 10.91 Tf 22.91 0 TD[(')-429(or)-430(`)]TJ/F4 10.91 Tf 25.16 0 TD[(XFAIL)]TJ/F1 10.91 Tf 28.64 0 TD[('\);)-478(trailing)]TJ -381.91 -13.15 TD[(summary)-292(statistics)-293(that)-292(coun)26(t)-291(passing)-293(and)-292(failing)-293(tests)-293(\(exp)-27(ected)-293(and)-293(unexp)-27(ected\);)-307(and)-292(the)]TJ 0 -13.15 TD[(full)-286(pathname)-287(and)-286(v)27(ersion)-286(n)27(um)27(b)-26(er)-287(of)-286(the)-287(to)-28(ol)-286(tested.)-429(\(All)-287(p)-28(ossible)-286(outcomes,)-296(and)-287(all)-286(errors,)]TJ 0 -13.15 TD[(are)-391(alw)27(a)27(ys)-390(re\015ected)-392(in)-391(the)-392(summary)-392(output)-391(\014le,)-406(regardless)-392(of)-392(whether)-391(or)-392(not)-392(y)27(ou)-390(sp)-28(ecify)]TJ 0 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(--all)]TJ/F1 10.91 Tf 28.64 0 TD[('.\))]TJ -16.73 -16.14 TD[(If)-444(an)27(y)-444(of)-444(y)27(our)-444(tests)-444(use)-444(the)-445(pro)-28(cedures)]TJ/F4 10.91 Tf 196.7 0 TD[(unresolved)]TJ/F1 10.91 Tf 57.27 0 TD[(,)]TJ/F4 10.91 Tf 8.18 0 TD[(unsupported)]TJ/F1 10.91 Tf 63 0 TD[(,)-472(or)]TJ/F4 10.91 Tf 22.76 0 TD[(untested)]TJ/F1 10.91 Tf 45.82 0 TD[(,)-472(the)]TJ -408.67 -13.15 TD[(summary)-333(output)-333(also)-333(tabulates)-334(the)-333(corresp)-28(onding)-333(outcomes.)]TJ 14.94 -16.14 TD[(F)83(or)-221(example,)-245(after)-222(`)]TJ/F4 10.91 Tf 90.76 0 TD[(runtest)-333(--tool)-333(binutils)]TJ/F1 10.91 Tf 127.55 0 TD[(',)-244(lo)-28(ok)-222(for)-222(a)-222(summary)-223(log)-222(in)-222(`)]TJ/F4 10.91 Tf 131.88 0 TD[(binutils.sum)]TJ/F1 10.91 Tf 68.72 0 TD[('.)]TJ -433.85 -13.15 TD[(Normally)83(,)]TJ/F4 10.91 Tf 51.15 0 TD[(runtest)]TJ/F1 10.91 Tf 44.62 0 TD[(writes)-415(this)-415(\014le)-416(in)-415(y)26(our)-414(curren)27(t)-415(w)27(orking)-414(directory;)-457(use)-415(the)-416(`)]TJ/F4 10.91 Tf 287.38 0 TD[(--outdir)]TJ/F1 10.91 Tf 45.82 0 TD[(')]TJ -428.97 -13.15 TD[(option)-333(to)-333(select)-333(a)-334(di\013eren)27(t)-332(directory)82(.)]TJ 0 -13.79 TD[(Here)-333(is)-333(a)-333(short)-334(sample)-333(summary)-333(log:)]TJ/F9 9.96 Tf 0 -9.44 TD[(\013)]TJ ET 23.98 -299.39 m 450.40 -299.39 l 450.40 -298.99 l 23.98 -298.99 l b BT 456.38 -299.39 TD[(\010)]TJ ET 18.00 -534.88 m 18.40 -534.88 l 18.40 -305.12 l 18.00 -305.12 l b BT/F4 10.91 Tf 21.39 -317.76 TD[(Test)-524(Run)-525(By)-525(rob)-525(on)-525(Mon)-525(May)-525(25)-525(21:40:57)-525(PDT)-525(1992)]TJ 91.63 -12.46 TD[(===)-524(gdb)-525(tests)-525(===)]TJ -91.63 -12.45 TD[(Running)-524(./gdb.t00/echo.exp)-525(...)]TJ 0 -12.45 TD[(PASS:)-1574(Echo)-525(test)]TJ 0 -12.46 TD[(Running)-524(./gdb.all/help.exp)-525(...)]TJ 0 -12.45 TD[(PASS:)-1574(help)-525(add-symbol-file)]TJ 0 -12.45 TD[(PASS:)-1574(help)-525(aliases)]TJ 0 -12.46 TD[(PASS:)-1574(help)-525(breakpoint)-525("bre")-525(abbreviation)]TJ 0 -12.45 TD[(FAIL:)-1574(help)-525(run)-525("r")-525(abbreviation)]TJ 0 -12.45 TD[(Running)-524(./gdb.t10/crossload.exp)-525(...)]TJ 0 -12.46 TD[(PASS:)-1574(m68k-elf)-525(\(elf-big\))-525(explicit)-525(format;)-525(loaded)]TJ 0 -12.45 TD[(XFAIL:)-1049(mips-ecoff)-525(\(ecoff-bigmips\))-525("ptype)-525(v_signed_char")-525(signed)]TJ 0 -12.45 TD[(C)-524(types)]TJ 91.63 -12.46 TD[(===)-524(gdb)-525(Summary)-525(===)]TJ -91.63 -12.45 TD[(#)-524(of)-525(expected)-525(passes)-525(5)]TJ 0 -12.45 TD[(#)-524(of)-525(expected)-525(failures)-525(1)]TJ 0 -12.46 TD[(#)-524(of)-525(unexpected)-525(failures)-525(1)]TJ 0 -12.45 TD[(/usr/latest/bin/gdb)-524(version)-525(4.6.5)-525(-q)]TJ ET 456.38 -534.88 m 456.77 -534.88 l 456.77 -305.12 l 456.38 -305.12 l b BT/F9 9.96 Tf 18 -541.11 TD[(\012)]TJ ET 23.98 -541.11 m 450.40 -541.11 l 450.40 -540.71 l 23.98 -540.71 l b BT 456.38 -541.11 TD[(\011)]TJ ET 0 g 0 G
endstream
endobj
193 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F5 31 0 R
/F9 59 0 R
>>
endobj
191 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 193 0 R
>>
endobj
196 0 obj
<<
/Length 5683
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(36)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 13.09 Tf 0 -23.91 TD[(5.7.2)-562(Detailed)-375(log)]TJ/F4 10.91 Tf 14.94 -22.46 TD[(runtest)]TJ/F1 10.91 Tf 43.69 0 TD[(also)-329(sa)27(v)28(es)-328(a)-329(detailed)-330(log)-329(\014le)-329(`)]TJ/F5 10.91 Tf 137.78 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.49 0 TD[(.log)]TJ/F1 10.91 Tf 22.91 0 TD[(',)-330(sho)27(wing)-328(an)27(y)-328(output)-329(generated)-330(b)27(y)-328(tests)]TJ -237.81 -13.15 TD[(as)-328(w)27(ell)-328(as)-329(the)-329(summary)-329(output.)-442(F)82(or)-328(example,)-330(after)-328(`)]TJ/F4 10.91 Tf 249.11 0 TD[(runtest)-333(--tool)-333(binutils)]TJ/F1 10.91 Tf 127.55 0 TD[(',)-329(lo)-28(ok)-329(for)-328(a)]TJ -376.66 -13.16 TD[(detailed)-332(log)-332(in)-332(`)]TJ/F4 10.91 Tf 74.51 0 TD[(binutils.log)]TJ/F1 10.91 Tf 68.72 0 TD[('.)-444(Normally)83(,)]TJ/F4 10.91 Tf 60.93 0 TD[(runtest)]TJ/F1 10.91 Tf 43.71 0 TD[(writes)-332(this)-332(\014le)-332(in)-332(y)27(our)-331(curren)27(t)-332(w)27(orking)]TJ -247.87 -13.15 TD[(directory;)-333(use)-333(the)-333(`)]TJ/F4 10.91 Tf 90.12 0 TD[(--outdir)]TJ/F1 10.91 Tf 45.82 0 TD[(')-333(option)-333(to)-333(select)-334(a)-333(di\013eren)27(t)-333(directory)83(.)]TJ -135.94 -13.13 TD[(Here)-333(is)-333(a)-333(brief)-334(example)-333(sho)27(wing)-333(a)-333(detailed)-333(log)-334(for)]TJ/F7 10.91 Tf 239.91 0 TD[(g)]TJ/F4 10.91 Tf 6.99 0 TD[(++)]TJ/F1 10.91 Tf 15.09 0 TD[(tests:)]TJ/F9 9.96 Tf -261.99 -9.44 TD[(\013)]TJ ET 23.98 -94.45 m 450.40 -94.45 l 450.40 -94.05 l 23.98 -94.05 l b BT 456.38 -94.45 TD[(\010)]TJ ET 18.00 -516.74 m 18.40 -516.74 l 18.40 -100.18 l 18.00 -100.18 l b BT/F4 10.91 Tf 21.39 -112.82 TD[(Test)-524(Run)-525(By)-525(rob)-525(on)-525(Mon)-525(May)-525(25)-525(21:40:43)-525(PDT)-525(1992)]TJ 91.63 -24.91 TD[(===)-524(g++)-525(tests)-525(===)]TJ -91.63 -24.9 TD[(---)-524(Running)-525(./g++.other/t01-1.exp)-525(---)]TJ 45.81 -12.46 TD[(PASS:)-1574(operate)-525(delete)]TJ -45.81 -24.9 TD[(---)-524(Running)-525(./g++.other/t01-2.exp)-525(---)]TJ 45.81 -12.46 TD[(FAIL:)-1574(i960)-525(bug)-525(EOF)]TJ -45.81 -12.45 TD[(p0000646.C:)-524(In)-525(function)-525(`int)-1050(warn_return_1)-525(\(\)':)]TJ 0 -12.45 TD[(p0000646.C:109:)-524(warning:)-525(control)-525(reaches)-525(end)-525(of)-525(non-void)-525(function)]TJ 0 -12.46 TD[(p0000646.C:)-524(In)-525(function)-525(`int)-1050(warn_return_arg)-525(\(int\)':)]TJ 0 -12.45 TD[(p0000646.C:117:)-524(warning:)-525(control)-525(reaches)-525(end)-525(of)-525(non-void)-525(function)]TJ 0 -12.45 TD[(p0000646.C:)-524(In)-525(function)-525(`int)-1050(warn_return_sum)-525(\(int,)-525(int\)':)]TJ 0 -12.46 TD[(p0000646.C:125:)-524(warning:)-525(control)-525(reaches)-525(end)-525(of)-525(non-void)-525(function)]TJ 0 -12.45 TD[(p0000646.C:)-524(In)-525(function)-525(`struct)-525(foo)-525(warn_return_foo)-525(\(\)':)]TJ 0 -12.45 TD[(p0000646.C:132:)-524(warning:)-525(control)-525(reaches)-525(end)-525(of)-525(non-void)-525(function)]TJ 0 -24.91 TD[(---)-524(Running)-525(./g++.other/t01-4.exp)-525(---)]TJ 45.81 -12.45 TD[(FAIL:)-1574(abort)]TJ -45.81 -12.46 TD[(900403_04.C:8:)-524(zero)-525(width)-525(for)-525(bit-field)-525(`foo')]TJ 0 -12.45 TD[(---)-524(Running)-525(./g++.other/t01-3.exp)-525(---)]TJ 45.81 -12.45 TD[(FAIL:)-1574(segment)-525(violation)]TJ -45.81 -12.46 TD[(900519_12.C:9:)-524(parse)-525(error)-525(before)-525(`;')]TJ 0 -12.45 TD[(900519_12.C:12:)-524(Segmentation)-525(violation)]TJ 0 -12.45 TD[(/usr/latest/bin/gcc:)-524(Internal)-525(compiler)-525(error:)-525(program)-525(cc1plus)-525(got)]TJ 0 -12.46 TD[(fatal)-524(signal)]TJ 91.63 -24.9 TD[(===)-524(g++)-525(Summary)-525(===)]TJ -91.63 -24.91 TD[(#)-524(of)-525(expected)-525(passes)-525(1)]TJ 0 -12.45 TD[(#)-524(of)-525(expected)-525(failures)-525(3)]TJ 0 -12.46 TD[(/usr/ps/bin/g++)-524(version)-525(cygnus-2.0.1)]TJ ET 456.38 -516.74 m 456.77 -516.74 l 456.77 -100.18 l 456.38 -100.18 l b BT/F9 9.96 Tf 18 -522.97 TD[(\012)]TJ ET 23.98 -522.97 m 450.40 -522.97 l 450.40 -522.57 l 23.98 -522.57 l b BT 456.38 -522.97 TD[(\011)]TJ/F2 13.09 Tf -438.38 -24.94 TD[(5.7.3)-562(Logging)]TJ/F10 13.09 Tf 93.12 0 TD[(expect)]TJ/F2 13.09 Tf 45.33 0 TD[(in)31(ternal)-374(actions)]TJ/F1 10.91 Tf -123.51 -22.46 TD[(With)-360(the)-361(`)]TJ/F4 10.91 Tf 50.6 0 TD[(--debug)]TJ/F1 10.91 Tf 40.09 0 TD[(')-360(option,)-368(y)27(ou)-359(can)-361(request)-361(a)-360(log)-361(\014le)-360(sho)26(wing)-359(the)-361(output)-360(from)]TJ/F4 10.91 Tf 292.01 0 TD[(expect)]TJ/F1 10.91 Tf -397.64 -13.15 TD[(itself,)-416(running)-400(in)-400(debugging)-400(mo)-28(de.)-644(This)-400(\014le)-400(\(`)]TJ/F4 10.91 Tf 225.06 0 TD[(dbg.log)]TJ/F1 10.91 Tf 40.09 0 TD[(',)-416(in)-400(the)-400(directory)-400(where)-400(y)27(ou)-399(start)]TJ/F4 10.91 Tf -265.15 -13.15 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(\))-333(sho)27(ws)-332(eac)26(h)-332(pattern)]TJ/F4 10.91 Tf 102.58 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(considers)-333(in)-333(analyzing)-333(test)-334(output.)]TJ -165.73 -15.49 TD[(This)-305(\014le)-306(re\015ects)-305(eac)27(h)]TJ/F4 10.91 Tf 102.88 0 TD[(send)]TJ/F1 10.91 Tf 26.24 0 TD[(command,)-311(sho)27(wing)-304(the)-306(string)-305(sen)26(t)-304(as)-306(input)-305(to)-306(the)-305(to)-28(ol)-306(under)]TJ -144.06 -13.15 TD[(test;)-333(and)-333(eac)27(h)]TJ/F4 10.91 Tf 70.06 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(command,)-333(sho)27(wing)-332(eac)26(h)-332(pattern)-333(it)-334(compares)-333(with)-333(the)-334(to)-27(ol)-334(output.)]TJ -93.12 -15.49 TD[(The)-333(log)-333(messages)-333(for)]TJ/F4 10.91 Tf 102.94 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(b)-27(egin)-334(with)-333(a)-333(message)-334(of)-333(the)-333(form)]TJ ET 0 g 0 G
endstream
endobj
197 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F5 31 0 R
/F7 49 0 R
/F9 59 0 R
/F10 78 0 R
>>
endobj
195 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 197 0 R
>>
endobj
200 0 obj
<<
/Length 6757
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(5:)-444(The)-334(DejaGn)27(u)-332(Implemen)27(tation)-20326(37)]TJ/F4 10.91 Tf 28.8 -23.91 TD[(expect:)-524(does)-525({)]TJ/F5 10.91 Tf 80.18 0 TD[(to)-27(ol)-334(output)]TJ/F4 10.91 Tf 54.48 0 TD[(})-524(\(spawn_id)]TJ/F5 10.91 Tf 68.73 0 TD[(n)]TJ/F4 10.91 Tf 6.06 0 TD[(\))-524(match)-525(pattern)]TJ -209.45 -12.46 TD[({)]TJ/F5 10.91 Tf 5.73 0 TD[(exp)-27(ected)-334(pattern)]TJ/F4 10.91 Tf 80.63 0 TD[(}?)]TJ/F1 10.91 Tf -115.16 -16.14 TD[(F)83(or)-325(ev)27(ery)-325(unsuccessful)-325(matc)26(h,)]TJ/F4 10.91 Tf 145.84 0 TD[(expect)]TJ/F1 10.91 Tf 37.91 0 TD[(issues)-325(a)-326(`)]TJ/F4 10.91 Tf 42.44 0 TD[(no)]TJ/F1 10.91 Tf 11.46 0 TD[(')-325(after)-326(this)-326(message;)-328(if)-326(other)-325(patterns)-326(are)]TJ -237.65 -13.15 TD[(sp)-27(eci\014ed)-341(for)-341(the)-341(same)]TJ/F4 10.91 Tf 107.14 0 TD[(expect)]TJ/F1 10.91 Tf 38.09 0 TD[(command,)-342(they)-341(are)-341(re\015ected)-341(also,)-342(but)-341(without)-341(the)-341(\014rst)-340(part)]TJ -145.23 -13.15 TD[(of)-333(the)-333(message)-333(\(`)]TJ/F4 10.91 Tf 80.42 0 TD[(expect...match)-333(pattern)]TJ/F1 10.91 Tf 123.91 0 TD[('\).)]TJ -189.39 -16.14 TD[(When)]TJ/F4 10.91 Tf 32.05 0 TD[(expect)]TJ/F1 10.91 Tf 38.24 0 TD[(\014nds)-354(a)-355(matc)27(h,)-359(the)-354(log)-355(for)-354(the)-355(successful)-355(matc)27(h)-353(ends)-355(with)-355(`)]TJ/F4 10.91 Tf 281.12 0 TD[(yes)]TJ/F1 10.91 Tf 17.18 0 TD[(',)-359(follo)26(w)28(ed)]TJ -383.53 -13.15 TD[(b)27(y)-356(a)-356(record)-357(of)-357(the)]TJ/F4 10.91 Tf 90.13 0 TD[(expect)]TJ/F1 10.91 Tf 38.25 0 TD[(v)55(ariables)-356(set)-357(to)-356(describ)-28(e)-357(a)-357(successful)-356(matc)26(h.)-514(Here)-356(is)-357(an)-357(excerpt)]TJ -128.38 -13.15 TD[(from)-333(the)-333(debugging)-333(log)-334(for)-333(a)]TJ/F7 10.91 Tf 140.06 0 TD[(gdb)]TJ/F1 10.91 Tf 23.77 0 TD[(test:)]TJ/F9 9.96 Tf -163.83 -9.44 TD[(\013)]TJ ET 23.98 -116.74 m 450.40 -116.74 l 450.40 -116.34 l 23.98 -116.34 l b BT 456.38 -116.74 TD[(\010)]TJ ET 18.00 -440.32 m 18.40 -440.32 l 18.40 -122.47 l 18.00 -122.47 l b BT/F4 10.91 Tf 21.39 -136.02 TD[(send:)-524(sent)-525({break)-525(gdbme.c:34\\n})-525(to)-525(spawn)-525(id)-525(6)]TJ 0 -12.46 TD[(expect:)-524(does)-525({})-525(\(spawn_id)-525(6\))-525(match)-525(pattern)-525({Breakpoint.*at.*)-525(file)]TJ 5.72 -12.45 TD[(gdbme.c,)-524(line)-525(34.*\\\(gdb\\\))-525($}?)-525(no)]TJ -5.72 -12.45 TD[({.*\\\(gdb\\\))-524($}?)-525(no)]TJ 0 -12.46 TD[(expect:)-524(does)-525({})-525(\(spawn_id)-525(0\))-525(match)-525(pattern)-525({<return>}?)-525(no)]TJ 0 -12.45 TD[({\\\(y)-524(or)-525(n\\\))-525(}?)-525(no)]TJ 0 -12.45 TD[({buffer_full}?)-524(no)]TJ 0 -12.46 TD[({virtual}?)-524(no)]TJ 0 -12.45 TD[({memory}?)-524(no)]TJ 0 -12.45 TD[({exhausted}?)-524(no)]TJ 0 -12.46 TD[({Undefined}?)-524(no)]TJ 0 -12.45 TD[({command}?)-524(no)]TJ 0 -12.45 TD[(break)-524(gdbme.c:34)]TJ 0 -12.46 TD[(Breakpoint)-524(8)-525(at)-525(0x23d8:)-525(file)-525(gdbme.c,)-525(line)-525(34.)]TJ 0 -12.45 TD[(\(gdb\))-524(expect:)-525(does)-525({break)-525(gdbme.c:34\\r\\nBreakpoint)-525(8)-525(at)-525(0x23d8:)]TJ 0 -12.45 TD[(file)-524(gdbme.c,)-525(line)-525(34.\\r\\n\(gdb\))-525(})-525(\(spawn_id)-525(6\))-525(match)-525(pattern)]TJ 0 -12.46 TD[({Breakpoint.*at.*)-524(file)-525(gdbme.c,)-525(line)-525(34.*\\\(gdb\\\))-525($}?)-525(yes)]TJ 0 -12.45 TD[(expect:)-524(set)-525(expect_out\(0,start\))-525({18})]TJ 0 -12.45 TD[(expect:)-524(set)-525(expect_out\(0,end\))-525({71})]TJ 0 -12.46 TD[(expect:)-524(set)-525(expect_out\(0,string\))-525({Breakpoint)-525(8)-525(at)-525(0x23d8:)-525(file)]TJ 0 -12.45 TD[(gdbme.c,)-524(line)-525(34.\\r\\n\(gdb\))-525(})]TJ 0 -12.45 TD[(expect:)-524(set)-525(expect_out\(spawn_id\))-525({6})]TJ 0 -12.46 TD[(expect:)-524(set)-525(expect_out\(buffer\))-525({break)-525(gdbme.c:34\\r\\nBreakpoint)-525(8)]TJ 0 -12.45 TD[(at)-524(0x23d8:)-525(file)-525(gdbme.c,)-525(line)-525(34.\\r\\n\(gdb\))-525(})]TJ 45.81 -12.45 TD[(PASS:)-1574(70)-3150(0)-3675(breakpoint)-525(line)-525(number)-525(in)-525(file)]TJ ET 456.38 -440.32 m 456.77 -440.32 l 456.77 -122.47 l 456.38 -122.47 l b BT/F9 9.96 Tf 18 -446.54 TD[(\012)]TJ ET 23.98 -446.54 m 450.40 -446.54 l 450.40 -446.14 l 23.98 -446.14 l b BT 456.38 -446.54 TD[(\011)]TJ/F1 10.91 Tf -438.38 -17.39 TD[(This)-309(example)-310(exhibits)-310(three)-309(prop)-28(erties)-310(of)]TJ/F4 10.91 Tf 198.73 0 TD[(expect)]TJ/F1 10.91 Tf 37.74 0 TD[(and)-309(DejaGn)27(u)-309(that)-310(migh)27(t)-309(b)-28(e)-309(surprising)-310(at)]TJ -236.47 -13.15 TD[(\014rst)-333(glance:)]TJ/F3 10.91 Tf 8.95 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(Empt)27(y)-272(output)-274(for)-274(the)-273(\014rst)-274(attempted)-274(matc)27(h.)-424(The)-273(\014rst)-274(set)-274(of)-273(attempted)-274(matc)27(hes)-273(sho)27(wn)]TJ 0 -13.15 TD[(ran)-377(against)-377(the)-377(output)-377(`)]TJ/F4 10.91 Tf 116.54 0 TD[({})]TJ/F1 10.91 Tf 11.46 0 TD[('|that)-377(is,)-387(no)-378(output.)]TJ/F4 10.91 Tf 109.71 0 TD[(expect)]TJ/F1 10.91 Tf 38.47 0 TD[(b)-27(egins)-377(attempting)-377(to)-377(matc)26(h)]TJ -276.18 -13.15 TD[(the)-401(patterns)-401(supplied)-401(immediately;)-435(often,)-419(the)-401(\014rst)-401(pass)-401(is)-401(against)-402(incomplete)-401(output)]TJ 0 -13.15 TD[(\(or)-333(completely)-333(b)-28(efore)-333(all)-334(output,)-333(as)-333(in)-334(this)-333(case\).)]TJ/F3 10.91 Tf -12.65 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(In)27(tersp)-26(ersed)-446(to)-27(ol)-445(output.)-780(The)-445(b)-28(eginning)-445(of)-445(the)-445(log)-445(en)27(try)-445(for)-445(the)-445(second)-445(attempted)]TJ 0 -13.15 TD[(matc)27(h)-341(ma)26(y)-341(b)-28(e)-342(hard)-343(to)-343(sp)-27(ot:)-463(this)-343(is)-342(b)-28(ecause)-343(the)-342(prompt)-343(`)]TJ/F4 10.91 Tf 273.03 0 TD[(\(gdb\))]TJ/F1 10.91 Tf 32.27 0 TD[(')-342(app)-28(ears)-342(on)-343(the)-343(same)]TJ -305.3 -13.15 TD[(line,)-333(just)-333(b)-28(efore)-333(the)-334(`)]TJ/F4 10.91 Tf 99.79 0 TD[(expect:)]TJ/F1 10.91 Tf 40.09 0 TD[(')-333(that)-333(marks)-333(the)-334(b)-28(eginning)-333(of)-333(the)-334(log)-333(en)27(try)83(.)]TJ/F3 10.91 Tf -152.53 -16.14 TD[(\017)]TJ/F1 10.91 Tf 12.65 0 TD[(F)83(ail-safe)-342(patterns.)-472(Man)27(y)-342(of)-343(the)-342(patterns)-343(tested)-342(are)-343(fail-safe)-343(patterns)-342(pro)27(vided)-342(b)27(y)]TJ/F7 10.91 Tf 390.27 0 TD[(gdb)]TJ/F1 10.91 Tf -390.27 -13.15 TD[(testing)-471(utilities,)-506(to)-472(reduce)-471(p)-28(ossible)-471(indeterminacy)82(.)-858(It)-472(is)-471(useful)-472(to)-471(an)27(ticipate)-471(p)-28(oten-)]TJ 0 -13.15 TD[(tial)-484(v)55(ariations)-484(caused)-485(b)27(y)-483(extreme)-485(system)-484(conditions)-485(\()]TJ/F7 10.91 Tf 265.55 0 TD[(gdb)]TJ/F1 10.91 Tf 25.42 0 TD[(migh)27(t)-483(issue)-485(the)-484(message)]TJ ET 0 g 0 G
endstream
endobj
201 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F5 31 0 R
/F7 49 0 R
/F9 59 0 R
/F3 21 0 R
>>
endobj
199 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 201 0 R
>>
endobj
204 0 obj
<<
/Length 2123
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(38)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ 21.6 -23.91 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(virtual)-333(memory)-333(exhausted)]TJ/F1 10.91 Tf 133.27 0 TD[(')-361(in)-361(rare)-361(circumstances\),)-368(or)-361(b)27(y)-360(c)27(hanges)-360(in)-361(the)-361(tested)-361(pro-)]TJ -136.3 -13.15 TD[(gram)-354(\(`)]TJ/F4 10.91 Tf 35.41 0 TD[(Undefined)-333(command)]TJ/F1 10.91 Tf 95.28 0 TD[(')-354(is)-355(the)-355(lik)27(eliest)-353(outcome)-355(if)-355(the)-354(name)-355(of)-355(a)-355(tested)-354(command)]TJ -130.69 -13.15 TD[(c)27(hanges\).)]TJ 0 -16.14 TD[(The)-355(pattern)-356(`)]TJ/F4 10.91 Tf 64.76 0 TD[({<return>})]TJ/F1 10.91 Tf 57.27 0 TD[(')-355(is)-356(a)-355(particularly)-356(in)27(teresting)-355(fail-safe)-355(to)-356(notice;)-367(it)-355(c)27(hec)27(ks)-354(for)]TJ -122.03 -13.15 TD[(an)-421(unexp)-28(ected)]TJ/F11 8.97 Tf 74.65 0.39 TD[(h)]TJ ET 117.16 -58.83 m 135.26 -58.83 l 135.26 -58.43 l 117.16 -58.43 l b BT/F12 7.97 Tf 117.16 -65.55 TD[(RET)]TJ ET 117.16 -67.40 m 135.26 -67.40 l 135.26 -67.00 l 117.16 -67.00 l b BT/F11 8.97 Tf 134.76 -65.16 TD[(i)]TJ/F1 10.91 Tf 8.18 -0.39 TD[(prompt.)-709(This)-421(ma)27(y)-421(happ)-28(en,)-443(for)-422(example,)-444(if)-421(the)-422(tested)-421(to)-28(ol)-422(can)]TJ -103.34 -13.15 TD[(\014lter)-333(output)-333(through)-333(a)-334(pager.)]TJ 0 -16.14 TD[(These)-317(fail-safe)-317(patterns)-318(\(lik)27(e)-316(the)-318(debugging)-317(log)-318(itself)-77(\))-318(are)-317(primarily)-318(useful)-317(while)-317(dev)26(el-)]TJ 0 -13.15 TD[(oping)-357(test)-357(scripts.)-516(Use)-357(the)]TJ/F4 10.91 Tf 131.49 0 TD[(error)]TJ/F1 10.91 Tf 32.54 0 TD[(pro)-27(cedure)-358(to)-357(mak)27(e)-356(the)-358(actions)-357(for)-357(fail-safe)-357(patterns)]TJ -164.03 -13.16 TD[(pro)-27(duce)-391(messages)-390(starting)-391(with)-390(`)]TJ/F4 10.91 Tf 158.86 0 TD[(ERROR)]TJ/F1 10.91 Tf 28.64 0 TD[(')-390(on)-391(the)]TJ/F4 10.91 Tf 42.47 0 TD[(runtest)]TJ/F1 10.91 Tf 44.35 0 TD[(standard)-390(output,)-405(and)-390(in)-391(the)]TJ -274.32 -13.15 TD[(detailed)-333(log)-333(\014le.)]TJ ET 0 g 0 G
endstream
endobj
205 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F11 97 0 R
/F12 100 0 R
>>
endobj
203 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 205 0 R
>>
endobj
208 0 obj
<<
/Length 6090
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(6:)-444(Ho)27(w)-333(T)83(o)-333(W)83(rite)-333(a)-333(T)82(est)-332(Case)-21861(39)]TJ/F2 17.22 Tf 0 -25.91 TD[(6)-562(Ho)30(w)-374(T)93(o)-374(W)93(rite)-374(a)-375(T)93(est)-374(Case)]TJ/F2 14.35 Tf 0 -42.83 TD[(6.1)-562(W)93(riting)-374(a)-375(test)-375(case)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(The)-338(easiest)-338(w)27(a)28(y)-337(to)-338(prepare)-339(a)-338(new)-338(test)-338(case)-338(is)-338(to)-338(base)-339(it)-338(on)-338(an)-338(existing)-338(one)-338(for)-338(a)-338(similar)]TJ -14.94 -13.15 TD[(situation.)-702(There)-419(are)-419(t)26(w)28(o)-418(ma)-56(jor)-419(categories)-419(of)-419(tests:)-617(batc)27(h)-418(or)-420(in)27(teractiv)28(e.)-701(Batc)26(h)-418(orien)27(ted)]TJ 0 -13.15 TD[(tests)-333(are)-333(usually)-333(easier)-334(to)-333(write.)]TJ 14.94 -16.14 TD[(The)]TJ/F7 10.91 Tf 21.56 0 TD[(gcc)]TJ/F1 10.91 Tf 22.66 0 TD[(tests)-253(are)-254(a)-254(go)-28(o)-28(d)-254(example)-253(of)-254(batc)26(h)-252(orien)26(ted)-253(tests.)-418(All)]TJ/F7 10.91 Tf 246.46 0 TD[(gcc)]TJ/F1 10.91 Tf 22.66 0 TD[(tests)-253(consist)-254(primarily)]TJ -328.28 -13.15 TD[(of)-387(a)-388(call)-388(to)-388(a)-388(single)-388(common)-388(pro)-28(cedure,)-401(since)-388(all)-388(the)-388(tests)-388(either)-388(ha)27(v)27(e)-386(no)-388(output,)-402(or)-388(only)]TJ 0 -13.15 TD[(ha)27(v)28(e)-429(a)-431(few)-431(w)27(arning)-429(messages)-431(when)-430(successfully)-431(compiled.)-736(An)27(y)-430(non-w)27(arning)-430(output)-430(is)-431(a)]TJ 0 -13.15 TD[(test)-331(failure.)-444(All)-332(the)-332(C)-332(co)-28(de)-332(needed)-332(is)-332(k)27(ept)-331(in)-332(the)-331(test)-332(directory)82(.)-443(The)-332(test)-332(driv)27(er,)-331(written)-332(in)]TJ/F4 10.91 Tf 0 -13.15 TD[(expect)]TJ/F1 10.91 Tf 34.36 0 TD[(,)-302(need)-294(only)-295(get)-294(a)-295(listing)-294(of)-295(all)-294(the)-295(C)-294(\014les)-295(in)-294(the)-295(directory)82(,)-301(and)-294(compile)-295(them)-294(all)-295(using)]TJ -34.36 -13.15 TD[(a)-307(generic)-307(pro)-28(cedure.)-435(This)-308(pro)-27(cedure)-307(and)-308(a)-307(few)-307(others)-307(supp)-28(orting)-307(for)-307(these)-307(tests)-308(are)-307(k)27(ept)-306(in)]TJ 0 -13.15 TD[(the)-325(library)-325(mo)-28(dule)-325(`)]TJ/F4 10.91 Tf 95.55 0 TD[(lib/c-torture.exp)]TJ/F1 10.91 Tf 97.36 0 TD[(')-325(in)-325(the)]TJ/F7 10.91 Tf 37.92 0 TD[(gcc)]TJ/F1 10.91 Tf 23.43 0 TD[(test)-325(suite.)-441(Most)-325(tests)-326(of)-325(this)-325(kind)-325(use)]TJ -254.26 -13.15 TD[(v)27(ery)-332(few)]TJ/F4 10.91 Tf 43.67 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(features,)-333(and)-333(are)-333(co)-28(ded)-334(almost)-333(purely)-333(in)-334(Tcl.)]TJ -81.67 -16.14 TD[(W)83(riting)-332(the)-334(complete)-333(suite)-333(of)-334(C)-333(tests,)-333(then,)-334(consisted)-333(of)-333(these)-334(steps:)]TJ 5.91 -16.14 TD[(1.)-660(Cop)27(ying)-289(all)-290(the)-291(C)-290(co)-28(de)-290(in)27(to)-290(the)-290(test)-291(directory)83(.)-429(These)-291(tests)-290(w)27(ere)-290(based)-290(on)-290(the)-291(C-torture)]TJ 15.69 -13.15 TD[(test)-263(created)-264(b)26(y)-263(T)83(orb)-55(jorn)-264(Granlund)-264(\(on)-264(b)-27(ehalf)-264(of)-264(the)-264(F)82(ree)-263(Soft)27(w)28(are)-263(F)82(oundation\))-263(for)]TJ/F7 10.91 Tf 390.51 0 TD[(gcc)]TJ/F1 10.91 Tf -390.51 -13.15 TD[(dev)27(elopmen)28(t.)]TJ -15.69 -16.14 TD[(2.)-660(W)83(riting)-333(\(and)-333(debugging\))-333(the)-334(generic)]TJ/F4 10.91 Tf 193.33 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(pro)-27(cedures)-334(for)-333(compilation.)]TJ -231.33 -16.14 TD[(3.)-660(W)83(riting)-359(the)-360(simple)-360(test)-360(driv)27(er:)-497(its)-360(main)-360(task)-360(is)-359(to)-360(searc)26(h)-359(the)-359(directory)-360(\(using)-360(the)-360(Tcl)]TJ 15.69 -13.15 TD[(pro)-27(cedure)]TJ/F4 10.91 Tf 50.96 0 TD[(glob)]TJ/F1 10.91 Tf 26.84 0 TD[(for)-360(\014lename)-360(expansion)-361(with)-360(wildcards\))-361(and)-360(call)-361(a)-360(Tcl)-361(pro)-27(cedure)-361(with)]TJ -77.8 -13.15 TD[(eac)27(h)-332(\014lename.)-444(It)-334(also)-333(c)27(hec)27(ks)-332(for)-333(a)-334(few)-333(errors)-333(from)-334(the)-333(testing)-333(pro)-28(cedure.)]TJ -6.66 -19.13 TD[(T)83(esting)-412(in)27(teractiv)28(e)-412(programs)-412(is)-412(in)26(trinsically)-411(more)-413(complex.)-681(T)82(ests)-412(for)-412(most)-412(in)26(teractiv)28(e)]TJ -14.94 -13.15 TD[(programs)-333(require)-333(some)-333(trial)-334(and)-333(error)-333(b)-28(efore)-334(they)-333(are)-333(complete.)]TJ 14.94 -16.14 TD[(Ho)27(w)28(ev)28(er,)-465(some)-439(in)27(teractiv)28(e)-438(programs)-439(can)-439(b)-28(e)-439(tested)-439(in)-439(a)-438(simple)-439(fashion)-439(reminiscen)26(t)-438(of)]TJ -14.94 -13.15 TD[(batc)27(h)-378(tests.)-583(F)83(or)-379(example,)-391(prior)-379(to)-380(the)-379(creation)-379(of)-380(DejaGn)27(u,)-390(the)]TJ/F7 10.91 Tf 312.86 0 TD[(gdb)]TJ/F1 10.91 Tf 24.27 0 TD[(distribution)-379(already)]TJ -337.13 -13.15 TD[(included)-407(a)-408(wide-ranging)-407(testing)-408(pro)-28(cedure.)-667(This)-408(pro)-27(cedure)-408(w)27(as)-407(v)27(ery)-407(robust,)-426(and)-407(had)-408(al-)]TJ 0 -13.15 TD[(ready)-314(undergone)-315(m)27(uc)28(h)-314(more)-315(debugging)-314(and)-315(error)-315(c)27(hec)28(king)-314(than)-315(man)27(y)-314(recen)27(t)-313(DejaGn)26(u)-313(test)]TJ 0 -13.16 TD[(cases.)-685(Accordingly)83(,)-433(the)-413(b)-28(est)-414(approac)27(h)-413(w)27(as)-412(simply)-414(to)-414(encapsulate)-413(the)-414(existing)]TJ/F7 10.91 Tf 382.39 0 TD[(gdb)]TJ/F1 10.91 Tf 24.64 0 TD[(tests,)]TJ -407.03 -13.15 TD[(for)-355(rep)-27(orting)-356(purp)-27(oses.)-510(Thereafter,)-361(new)]TJ/F7 10.91 Tf 194.75 0 TD[(gdb)]TJ/F1 10.91 Tf 24.01 0 TD[(tests)-355(built)-355(up)-355(a)-355(family)-355(of)]TJ/F4 10.91 Tf 123.67 0 TD[(expect)]TJ/F1 10.91 Tf 38.24 0 TD[(pro)-27(cedures)]TJ -380.67 -13.15 TD[(sp)-27(ecialized)-334(for)]TJ/F7 10.91 Tf 71 0 TD[(gdb)]TJ/F1 10.91 Tf 23.77 0 TD[(testing.)]TJ -79.83 -16.14 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(gdb.t10/crossload.exp)]TJ/F1 10.91 Tf 120.28 0 TD[(')-333(is)-333(a)-333(go)-28(o)-28(d)-333(example)-334(of)-333(an)-333(in)26(teractiv)28(e)-332(test.)]TJ ET 0 g 0 G
endstream
endobj
209 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F7 49 0 R
/F4 28 0 R
>>
endobj
207 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 209 0 R
>>
endobj
212 0 obj
<<
/Length 10014
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(40)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 14.35 Tf 0 -23.91 TD[(6.2)-562(Debugging)-375(a)-375(test)-375(case)]TJ/F1 10.91 Tf 0 -23.12 TD[(These)-333(are)-333(the)-333(kinds)-334(of)-333(debugging)-333(information)-334(a)27(v)56(ailable)-333(from)-333(DejaGn)27(u:)]TJ 5.91 -16.14 TD[(1.)-660(Output)-330(con)27(trolled)-329(b)26(y)-329(test)-330(scripts)-331(themselv)27(es,)-330(explicitly)-330(allo)27(w)28(ed)-330(for)-330(b)27(y)-330(the)-330(test)-330(author.)]TJ 15.69 -13.15 TD[(This)-252(kind)-252(of)-252(debugging)-252(output)-252(app)-28(ears)-252(in)-253(the)-252(detailed)-252(output)-252(recorded)-252(in)-252(the)-253(`)]TJ/F5 10.91 Tf 365.98 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.48 0 TD[(.log)]TJ/F1 10.91 Tf 22.91 0 TD[(')]TJ -407.37 -13.15 TD[(\014le.)-455(T)82(o)-336(do)-337(the)-337(same)-337(for)-337(new)-337(tests,)-338(use)-337(the)]TJ/F4 10.91 Tf 205.01 0 TD[(verbose)]TJ/F1 10.91 Tf 43.77 0 TD[(pro)-27(cedure)-337(\(whic)26(h)-336(in)-337(turn)-337(uses)-337(the)]TJ -248.78 -13.15 TD[(v)55(ariable)-328(also)-330(called)]TJ/F4 10.91 Tf 93.6 0 TD[(verbose)]TJ/F1 10.91 Tf 40.09 0 TD[(\))-329(to)-330(con)27(trol)-328(ho)26(w)-328(m)27(uc)27(h)-328(output)-330(to)-329(generate.)-443(This)-330(will)-330(mak)27(e)]TJ -133.69 -13.15 TD[(it)-328(easier)-328(for)-328(other)-328(p)-28(eople)-328(running)-328(the)-328(test)-329(to)-328(debug)-328(it)-328(if)-328(necessary)82(.)-442(Whenev)27(er)-327(p)-28(ossible,)]TJ 0 -13.15 TD[(if)-353(`)]TJ/F4 10.91 Tf 13.25 0 TD[($verbose)]TJ/F1 10.91 Tf 45.82 0 TD[(')-353(is)]TJ/F4 10.91 Tf 18.08 0 TD[(0)]TJ/F1 10.91 Tf 5.73 0 TD[(,)-358(there)-354(should)-353(b)-28(e)-354(no)-353(output)-354(other)-354(than)-353(the)-354(output)-354(from)]TJ/F4 10.91 Tf 271.73 0 TD[(pass)]TJ/F1 10.91 Tf 22.91 0 TD[(,)]TJ/F4 10.91 Tf 6.94 0 TD[(fail)]TJ/F1 10.91 Tf 22.91 0 TD[(,)]TJ/F4 10.91 Tf -407.37 -13.15 TD[(error)]TJ/F1 10.91 Tf 28.64 0 TD[(,)-370(and)]TJ/F4 10.91 Tf 28.6 0 TD[(warning)]TJ/F1 10.91 Tf 40.1 0 TD[(.)-533(Then,)-371(to)-363(whatev)27(er)-362(exten)27(t)-362(is)-363(appropriate)-363(for)-363(the)-364(particular)-363(test,)]TJ -97.34 -13.15 TD[(allo)27(w)-363(successiv)27(ely)-363(higher)-364(v)54(alues)-363(of)-364(`)]TJ/F4 10.91 Tf 170.44 0 TD[($verbose)]TJ/F1 10.91 Tf 45.82 0 TD[(')-364(to)-364(generate)-364(more)-364(information.)-537(Be)-364(kind)]TJ -216.26 -13.15 TD[(to)-333(other)-333(programmers)-333(who)-334(use)-333(y)27(our)-333(tests:)-444(pro)27(vide)-333(for)-333(a)-333(lot)-334(of)-333(debugging)-333(information.)]TJ -15.69 -16.14 TD[(2.)-660(Output)-293(from)-293(the)-293(in)26(ternal)-292(debugging)-293(functions)-293(of)-294(Tcl)-293(and)]TJ/F4 10.91 Tf 287.64 0 TD[(expect)]TJ/F1 10.91 Tf 34.36 0 TD[(.)-431(There)-293(is)-293(a)-293(command)]TJ -306.31 -13.15 TD[(line)-329(options)-330(for)-329(eac)27(h;)-330(b)-28(oth)-329(forms)-330(of)-329(debugging)-330(output)-329(are)-330(recorded)-329(in)-330(the)-329(\014le)]TJ/F4 10.91 Tf 370.31 0 TD[(dbg.log)]TJ/F1 10.91 Tf -370.31 -13.15 TD[(in)-333(the)-333(curren)27(t)-333(directory)83(.)]TJ 0 -16.14 TD[(Use)-243(`)]TJ/F4 10.91 Tf 23.02 0 TD[(--debug)]TJ/F1 10.91 Tf 40.09 0 TD[(')-243(for)-243(information)-244(from)-243(the)]TJ/F4 10.91 Tf 122.16 0 TD[(expect)]TJ/F1 10.91 Tf 37.02 0 TD[(lev)27(el;)-272(it)-244(generates)-243(displa)27(ys)-243(of)-243(the)]TJ/F4 10.91 Tf 153.75 0 TD[(expect)]TJ/F1 10.91 Tf -376.04 -13.15 TD[(attempts)-266(to)-267(matc)26(h)-265(the)-267(to)-28(ol)-267(output)-267(with)-267(the)-267(patterns)-267(sp)-28(eci\014ed)-266(\(see)-267(Section)-267(5.7.3)-267([Debug)]TJ 0 -13.15 TD[(Log],)-357(page)-353(36\).)-503(This)-353(output)-353(can)-353(b)-28(e)-353(v)27(ery)-352(helpful)-353(while)-353(dev)27(eloping)-352(test)-353(scripts,)-357(since)-353(it)]TJ 0 -13.15 TD[(sho)27(ws)-322(precisely)-323(the)-323(c)27(haracters)-322(receiv)26(ed.)-440(Iterating)-323(b)-27(et)26(w)28(een)-322(the)-323(latest)-323(attempt)-323(at)-323(a)-323(new)]TJ 0 -13.15 TD[(test)-347(script)-348(and)-348(the)-347(corresp)-28(onding)-348(`)]TJ/F4 10.91 Tf 165.6 0 TD[(dbg.log)]TJ/F1 10.91 Tf 40.09 0 TD[(')-347(can)-348(allo)27(w)-347(y)27(ou)-347(to)-347(create)-348(the)-348(\014nal)-347(patterns)]TJ -205.69 -13.15 TD[(b)27(y)-332(\\cut)-333(and)-334(paste".)-444(This)-333(is)-334(sometimes)-333(the)-333(b)-28(est)-334(w)27(a)28(y)-332(to)-334(write)-333(a)-333(test)-334(case.)]TJ 0 -16.14 TD[(Use)-486(`)]TJ/F4 10.91 Tf 25.67 0 TD[(--strace)]TJ/F1 10.91 Tf 45.82 0 TD[(')-486(to)-486(see)-486(more)-486(detail)-487(at)-486(the)-486(Tcl)-486(lev)26(el;)-561(this)-487(sho)27(ws)-485(ho)27(w)-486(Tcl)-486(pro)-28(cedure)]TJ -71.49 -13.15 TD[(de\014nitions)-484(expand,)-522(as)-485(they)-484(execute.)-898(The)-485(asso)-28(ciated)-484(n)27(um)27(b)-26(er)-485(con)27(trols)-484(the)-484(depth)-485(of)]TJ 0 -13.16 TD[(de\014nitions)-247(expanded;)-277(see)-248(the)-248(discussion)-247(of)-248(`)]TJ/F4 10.91 Tf 202.3 0 TD[(--strace)]TJ/F1 10.91 Tf 45.81 0 TD[(')-247(in)-248(Chapter)-248(3)-248([Running)-248(the)-248(T)82(ests],)]TJ -248.11 -13.15 TD[(page)-333(9.)]TJ -15.69 -16.14 TD[(3.)-660(Finally)83(,)-273(if)-259(the)-260(v)55(alue)-258(of)-259(`)]TJ/F4 10.91 Tf 123.47 0 TD[(verbose)]TJ/F1 10.91 Tf 40.09 0 TD[(')-259(is)-259(3)-259(or)-259(greater,)]TJ/F4 10.91 Tf 76.27 0 TD[(runtest)]TJ/F1 10.91 Tf 42.92 0 TD[(turns)-259(on)-259(the)]TJ/F4 10.91 Tf 60.09 0 TD[(expect)]TJ/F1 10.91 Tf 37.19 0 TD[(command)]TJ/F4 10.91 Tf -364.34 -13.15 TD[(log_user)]TJ/F1 10.91 Tf 45.82 0 TD[(.)-434(This)-304(command)-305(prin)27(ts)-303(all)]TJ/F4 10.91 Tf 127.56 0 TD[(expect)]TJ/F1 10.91 Tf 37.68 0 TD[(actions)-304(to)-304(the)]TJ/F4 10.91 Tf 68.2 0 TD[(expect)]TJ/F1 10.91 Tf 37.68 0 TD[(standard)-304(output,)-310(to)]TJ -316.94 -13.15 TD[(the)-333(detailed)-333(log)-333(\014le,)-334(and)-333(\(if)-333(`)]TJ/F4 10.91 Tf 136.67 0 TD[(--debug)]TJ/F1 10.91 Tf 40.09 0 TD[(')-333(is)-333(on\))-333(to)-334(`)]TJ/F4 10.91 Tf 53.39 0 TD[(dbg.log)]TJ/F1 10.91 Tf 40.09 0 TD[('.)]TJ/F2 14.35 Tf -291.84 -30.88 TD[(6.3)-562(Adding)-375(a)-375(test)-375(case)-375(to)-375(a)-375(test)-375(suite)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(There)-357(are)-358(t)27(w)28(o)-357(sligh)27(tly)-357(di\013eren)27(t)-357(w)27(a)27(ys)-356(to)-358(add)-358(a)-358(test)-357(case.)-518(One)-358(is)-358(to)-357(add)-358(the)-358(test)-358(case)-357(to)]TJ -14.94 -13.16 TD[(an)-297(existing)-298(directory)83(.)-432(The)-297(other)-298(is)-297(to)-298(create)-297(a)-298(new)-297(directory)-298(to)-298(hold)-297(y)27(our)-297(test.)-432(The)-298(existing)]TJ 0 -13.15 TD[(test)-284(directories)-285(represen)26(t)-284(sev)27(eral)-284(st)27(yles)-284(of)-285(testing,)-295(all)-285(of)-285(whic)27(h)-284(are)-285(sligh)27(tly)-284(di\013eren)27(t;)-300(examine)]TJ 0 -13.15 TD[(the)-333(directories)-333(for)-333(the)-334(to)-28(ol)-333(of)-333(in)27(terest)-333(to)-333(see)-333(whic)26(h)-332(\(if)-333(an)26(y\))-332(is)-333(most)-334(suitable.)]TJ 14.94 -16.14 TD[(Adding)-347(a)]TJ/F7 10.91 Tf 47.89 0 TD[(gcc)]TJ/F1 10.91 Tf 23.68 0 TD[(test)-347(can)-348(b)-28(e)-347(v)27(ery)-347(simple:)-473(just)-348(add)-347(the)-348(C)-347(co)-28(de)-348(to)-348(an)27(y)-346(directory)-348(b)-28(eginning)]TJ -86.51 -13.15 TD[(with)-333(`)]TJ/F4 10.91 Tf 27.88 0 TD[(gcc.)]TJ/F1 10.91 Tf 22.91 0 TD[(')-333(and)-333(it)-333(runs)-334(on)-333(the)-333(next)-334(`)]TJ/F4 10.91 Tf 124.63 0 TD[(runtest)-333(--tool)-333(gcc)]TJ/F1 10.91 Tf 98.91 0 TD[('.)]TJ -259.39 -16.14 TD[(T)83(o)-288(add)-289(a)-289(test)-289(to)]TJ/F7 10.91 Tf 78.55 0 TD[(gdb)]TJ/F1 10.91 Tf 20.14 0 TD[(,)-297(\014rst)-289(add)-289(an)26(y)-288(source)-289(co)-27(de)-289(y)27(ou)-288(will)-289(need)-289(to)-289(the)-289(test)-289(directory)82(.)-429(Then)]TJ -113.63 -13.15 TD[(y)27(ou)-312(can)-313(either)-313(create)-314(a)-313(new)]TJ/F4 10.91 Tf 133.9 0 TD[(expect)]TJ/F1 10.91 Tf 37.78 0 TD[(\014le,)-317(or)-313(add)-313(y)27(our)-313(test)-313(to)-313(an)-313(existing)-314(one)-313(\(an)27(y)-312(\014le)-314(with)-313(a)]TJ -171.68 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(.exp)]TJ/F1 10.91 Tf 22.91 0 TD[(')-309(su\016x\).)-437(Creating)-310(a)-310(new)-310(`)]TJ/F4 10.91 Tf 122.32 0 TD[(.exp)]TJ/F1 10.91 Tf 22.91 0 TD[(')-309(\014le)-310(is)-310(probably)-310(a)-310(b)-28(etter)-310(idea)-310(if)-310(the)-310(test)-310(is)-310(signi\014can)27(tly)]TJ -171.17 -13.15 TD[(di\013eren)27(t)-395(from)-395(existing)-396(tests.)-632(Adding)-396(it)-396(as)-396(a)-395(separate)-396(\014le)-396(also)-396(mak)27(es)-395(upgrading)-396(easier.)-632(If)]TJ 0 -13.15 TD[(the)-365(C)-365(co)-28(de)-365(has)-365(to)-365(b)-28(e)-365(already)-365(compiled)-365(b)-28(efore)-365(the)-365(test)-365(will)-366(run,)-373(then)-365(y)27(ou'll)-364(ha)27(v)27(e)-364(to)-365(add)-365(it)]TJ 0 -13.15 TD[(to)-333(the)-333(`)]TJ/F4 10.91 Tf 35.15 0 TD[(Makefile.in)]TJ/F1 10.91 Tf 63 0 TD[(')-333(\014le)-333(for)-333(that)-334(test)-333(directory)82(,)-332(then)-333(run)]TJ/F4 10.91 Tf 179.27 0 TD[(configure)]TJ/F1 10.91 Tf 55.19 0 TD[(and)]TJ/F4 10.91 Tf 21.21 0 TD[(make)]TJ/F1 10.91 Tf 22.91 0 TD[(.)]TJ -361.79 -16.14 TD[(Adding)-333(a)-333(test)-333(b)26(y)-332(creating)-333(a)-334(new)-333(directory)-333(is)-334(v)27(ery)-332(similar:)]TJ -9.03 -16.14 TD[(1.)-660(Create)-360(the)-360(new)-360(directory)82(.)-523(All)-360(sub)-28(directory)-360(names)-360(b)-28(egin)-360(with)-360(the)-360(name)-361(of)-360(the)-360(to)-28(ol)-360(to)]TJ 15.69 -13.15 TD[(test;)-341(e.g.)]TJ/F7 10.91 Tf 45.77 0 TD[(g)]TJ/F4 10.91 Tf 6.99 0 TD[(++)]TJ/F1 10.91 Tf 15.15 0 TD[(tests)-338(migh)27(t)-338(b)-27(e)-339(in)-338(a)-339(directory)-338(called)-339(`)]TJ/F4 10.91 Tf 174.21 0 TD[(g++.other)]TJ/F1 10.91 Tf 51.55 0 TD[('.)-459(There)-339(can)-338(b)-28(e)-339(m)27(ultiple)]TJ -293.67 -13.15 TD[(test)-333(directories)-333(that)-333(start)-334(with)-333(the)-333(same)-334(to)-28(ol)-333(name)-333(\(suc)27(h)-333(as)-333(`)]TJ/F4 10.91 Tf 291.36 0 TD[(g++)]TJ/F1 10.91 Tf 17.19 0 TD[('\).)]TJ ET 0 g 0 G
endstream
endobj
213 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F5 31 0 R
/F4 28 0 R
/F7 49 0 R
>>
endobj
211 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 213 0 R
>>
endobj
216 0 obj
<<
/Length 9135
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(6:)-444(Ho)27(w)-333(T)83(o)-333(W)83(rite)-333(a)-333(T)82(est)-332(Case)-21861(41)]TJ 5.91 -23.91 TD[(2.)-660(Add)-320(the)-320(new)-320(directory)-320(name)-320(to)-321(the)-320(`)]TJ/F4 10.91 Tf 190.51 0 TD[(configdirs)]TJ/F1 10.91 Tf 57.27 0 TD[(')-320(de\014nition)-320(in)-320(the)-320(`)]TJ/F4 10.91 Tf 89.12 0 TD[(configure.in)]TJ/F1 10.91 Tf 68.73 0 TD[(')-320(\014le)]TJ -389.94 -13.15 TD[(for)-285(the)-287(test)-286(suite)-286(directory)83(.)-428(This)-286(w)27(a)28(y)-285(when)]TJ/F4 10.91 Tf 204.37 0 TD[(make)]TJ/F1 10.91 Tf 26.02 0 TD[(and)]TJ/F4 10.91 Tf 20.7 0 TD[(configure)]TJ/F1 10.91 Tf 54.67 0 TD[(next)-285(run,)-296(they)-286(include)]TJ -305.76 -13.15 TD[(the)-333(new)-333(directory)82(.)]TJ -15.69 -16.14 TD[(3.)-660(Add)-333(the)-333(new)-334(test)-333(case)-333(to)-334(the)-333(directory)82(,)-332(as)-333(ab)-28(o)27(v)28(e.)]TJ 0 -16.14 TD[(4.)-660(T)83(o)-387(add)-389(supp)-27(ort)-389(in)-388(the)-388(new)-388(directory)-388(for)-389(con\014gure)-388(and)-388(mak)27(e,)-401(y)27(ou)-387(m)26(ust)-387(also)-388(create)-388(a)]TJ/F4 10.91 Tf 15.69 -13.15 TD[(Makefile.in)]TJ/F1 10.91 Tf 67.88 0 TD[(and)-447(a)]TJ/F4 10.91 Tf 32.8 0 TD[(configure.in)]TJ/F1 10.91 Tf 68.73 0 TD[(.)-787(See)-448(section)-448(\\What)-447(Con\014gure)-448(Do)-28(es")-448(in)]TJ/F5 10.91 Tf 205.78 0 TD[(Cygn)27(us)]TJ -375.19 -13.15 TD[(Con\014gure)]TJ/F1 10.91 Tf 46.7 0 TD[(.)]TJ/F2 14.35 Tf -68.3 -30.89 TD[(6.4)-562(Hin)30(ts)-374(on)-375(writing)-375(a)-375(test)-375(case)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(There)-305(ma)27(y)-305(b)-28(e)-305(useful)-306(existing)-305(pro)-28(cedures)-305(already)-306(written)-305(for)-306(y)27(our)-305(test)-305(in)-306(the)-305(`)]TJ/F4 10.91 Tf 366.82 0 TD[(lib)]TJ/F1 10.91 Tf 17.18 0 TD[(')-305(direc-)]TJ -398.94 -13.15 TD[(tory)-333(of)-333(the)-333(DejaGn)26(u)-332(distribution.)-444(See)-334(Section)-333(5.3)-333([DejaGn)26(u)-332(Builtins],)-333(page)-334(23.)]TJ 14.94 -16.14 TD[(It)-291(is)-292(safest)-291(to)-292(write)-291(patterns)-292(that)-291(matc)27(h)]TJ/F8 10.91 Tf 190.3 0 TD[(al)-51(l)]TJ/F1 10.91 Tf 16.01 0 TD[(the)-291(output)-292(generated)-291(b)27(y)-291(the)-291(tested)-292(program;)]TJ -221.25 -13.15 TD[(this)-254(is)-255(called)]TJ/F5 10.91 Tf 60.58 0 TD[(closure)]TJ/F1 10.91 Tf 32.82 0 TD[(.)-418(If)-255(a)-254(pattern)-255(do)-28(es)-255(not)-254(matc)26(h)-253(the)-255(en)27(tire)-254(output,)-271(an)27(y)-254(output)-254(that)-255(remains)]TJ -93.4 -13.15 TD[(will)-416(b)-28(e)-416(examined)-416(b)27(y)-416(the)]TJ/F8 10.91 Tf 122.71 0 TD[(next)]TJ/F4 10.91 Tf 25.41 0 TD[(expect)]TJ/F1 10.91 Tf 38.9 0 TD[(command.)-693(In)-416(this)-416(situation,)-437(the)-416(precise)-417(b)-28(oundary)]TJ -187.02 -13.15 TD[(that)-341(determines)-341(whic)26(h)]TJ/F4 10.91 Tf 110.36 0 TD[(expect)]TJ/F1 10.91 Tf 38.09 0 TD[(command)-341(sees)-341(what)-342(is)-341(v)26(ery)-340(sensitiv)27(e)-341(to)-341(timing)-342(b)-27(et)26(w)28(een)-340(the)]TJ/F4 10.91 Tf -148.45 -13.15 TD[(expect)]TJ/F1 10.91 Tf 39.03 0 TD[(task)-427(and)-427(the)-428(task)-427(running)-427(the)-428(tested)-427(to)-28(ol.)-726(As)-428(a)-427(result,)-451(the)-427(test)-428(ma)27(y)-426(sometimes)]TJ -39.03 -13.16 TD[(app)-27(ear)-388(to)-388(w)27(ork,)-400(but)-388(is)-388(lik)27(ely)-387(to)-388(ha)27(v)28(e)-387(unpredictable)-388(results.)-608(\(This)-388(problem)-387(is)-388(particularly)]TJ 0 -13.15 TD[(lik)27(ely)-360(for)-360(in)26(teractiv)28(e)-360(to)-27(ols,)-368(but)-361(can)-361(also)-361(a\013ect)-360(batc)26(h)-359(to)-28(ols|esp)-28(ecially)-361(for)-361(tests)-360(that)-361(tak)27(e)-360(a)]TJ 0 -13.15 TD[(long)-270(time)-271(to)-271(\014nish.\))-424(The)-270(b)-28(est)-271(w)27(a)27(y)-269(to)-271(ensure)-271(closure)-271(is)-271(to)-271(use)-270(the)-271(`)]TJ/F4 10.91 Tf 307.09 0 TD[(-re)]TJ/F1 10.91 Tf 17.18 0 TD[(')-270(option)-271(for)-271(the)]TJ/F4 10.91 Tf 73.37 0 TD[(expect)]TJ/F1 10.91 Tf -397.64 -13.15 TD[(command)-323(to)-323(write)-323(the)-323(pattern)-324(as)-323(a)-323(full)-323(regular)-324(expressions;)-326(then)-323(y)26(ou)-322(can)-323(matc)27(h)-322(the)-324(end)-323(of)]TJ 0 -13.15 TD[(output)-344(using)-345(a)-344(`)]TJ/F4 10.91 Tf 76.79 0 TD[($)]TJ/F1 10.91 Tf 5.73 0 TD[('.)-478(It)-344(is)-345(also)-344(a)-345(go)-28(o)-28(d)-344(idea)-345(to)-344(write)-345(patterns)-345(that)-344(matc)27(h)-344(all)-345(a)27(v)56(ailable)-344(output)]TJ -82.52 -13.15 TD[(b)27(y)-398(using)-399(`)]TJ/F4 10.91 Tf 48.16 0 TD[(.*\\)]TJ/F1 10.91 Tf 17.18 0 TD[(')-398(after)-399(the)-399(text)-399(of)-399(in)27(terest;)-431(this)-399(will)-399(also)-399(matc)27(h)-398(an)27(y)-398(in)27(terv)27(ening)-397(blank)-399(lines.)]TJ -65.34 -13.15 TD[(Sometimes)-356(an)-357(alternativ)27(e)-356(is)-357(to)-357(matc)27(h)-356(end)-357(of)-357(line)-357(using)-356(`)]TJ/F4 10.91 Tf 269.44 0 TD[(\\r)]TJ/F1 10.91 Tf 11.46 0 TD[(')-356(or)-357(`)]TJ/F4 10.91 Tf 23.57 0 TD[(\\n)]TJ/F1 10.91 Tf 11.46 0 TD[(',)-362(but)-357(this)-357(is)-357(usually)-357(to)-27(o)]TJ -315.93 -13.15 TD[(dep)-27(enden)27(t)-333(on)-333(terminal)-333(settings.)]TJ 14.94 -16.14 TD[(Alw)27(a)28(ys)-494(escap)-28(e)-495(punctuation,)-535(suc)26(h)-494(as)-495(`)]TJ/F4 10.91 Tf 186.48 0 TD[(\()]TJ/F1 10.91 Tf 5.73 0 TD[(')-495(or)-495(`)]TJ/F4 10.91 Tf 26.59 0 TD[(")]TJ/F1 10.91 Tf 5.73 0 TD[(',)-535(in)-495(y)27(our)-494(patterns;)-576(for)-496(example,)-535(write)]TJ -239.47 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(\\\()]TJ/F1 10.91 Tf 11.45 0 TD[('.)-448(If)-335(y)27(ou)-334(forget)-335(to)-335(escap)-27(e)-335(punctuation,)-335(y)26(ou)-333(will)-335(usually)-335(see)-335(an)-334(error)-335(message)-335(lik)27(e)-334(`)]TJ/F4 10.91 Tf 388.88 0 TD[(extra)]TJ -403.36 -13.15 TD[(characters)-333(after)-333(close-quote)]TJ/F1 10.91 Tf 156.18 0 TD[('.)]TJ -141.24 -16.14 TD[(If)-372(y)27(ou)-372(ha)27(v)28(e)-372(trouble)-373(understanding)-372(wh)27(y)-372(a)-373(pattern)-372(do)-28(es)-373(not)-372(matc)26(h)-371(the)-373(program)-372(output,)]TJ -14.94 -13.15 TD[(try)-496(using)-497(the)-496(`)]TJ/F4 10.91 Tf 73.61 0 TD[(--debug)]TJ/F1 10.91 Tf 40.09 0 TD[(')-496(option)-497(to)]TJ/F4 10.91 Tf 59.29 0 TD[(runtest)]TJ/F1 10.91 Tf 40.09 0 TD[(,)-537(and)-496(examine)-497(the)-496(debug)-497(log)-497(carefully)83(.)-933(See)]TJ -213.08 -13.15 TD[(Section)-333(5.7.3)-333([Debug)-333(Log],)-334(page)-333(36.)]TJ 14.94 -16.14 TD[(Be)-304(careful)-305(not)-305(to)-304(neglect)-305(output)-305(generated)-305(b)27(y)-304(setup)-304(rather)-305(than)-305(b)27(y)-304(the)-304(in)26(teresting)-303(parts)]TJ -14.94 -13.15 TD[(of)-349(a)-349(test)-350(case.)-493(F)83(or)-349(example,)-353(while)-350(testing)]TJ/F7 10.91 Tf 201.56 0 TD[(gdb)]TJ/F1 10.91 Tf 20.13 0 TD[(,)-353(I)-349(issue)-350(a)-349(send)-350(`)]TJ/F4 10.91 Tf 78.38 0 TD[(set)-333(height)-333(0\\n)]TJ/F1 10.91 Tf 76 0 TD[(')-349(command.)]TJ -376.07 -13.15 TD[(The)-360(purp)-28(ose)-360(is)-360(simply)-361(to)-360(mak)27(e)-360(sure)]TJ/F7 10.91 Tf 176.31 0 TD[(gdb)]TJ/F1 10.91 Tf 24.06 0 TD[(nev)27(er)-359(calls)-360(a)-361(paging)-360(program.)-526(The)-360(`)]TJ/F4 10.91 Tf 173.42 0 TD[(set)-333(height)]TJ/F1 10.91 Tf 55.18 0 TD[(')]TJ -428.97 -13.15 TD[(command)-427(in)]TJ/F7 10.91 Tf 64.48 0 TD[(gdb)]TJ/F1 10.91 Tf 24.8 0 TD[(do)-27(es)-428(not)-427(generate)-428(an)27(y)-427(output;)-475(but)-427(running)]TJ/F8 10.91 Tf 215.41 0 TD[(any)]TJ/F1 10.91 Tf 22.64 0 TD[(command)-427(mak)27(es)]TJ/F7 10.91 Tf 84.54 0 TD[(gdb)]TJ/F1 10.91 Tf -411.87 -13.15 TD[(issue)-318(a)-319(new)-319(`)]TJ/F4 10.91 Tf 60.26 0 TD[(\(gdb\))]TJ/F1 10.91 Tf 32.27 0 TD[(')-318(prompt.)-440(If)-319(there)-319(w)27(ere)-318(no)]TJ/F4 10.91 Tf 128.04 0 TD[(expect)]TJ/F1 10.91 Tf 37.85 0 TD[(command)-318(to)-319(matc)26(h)-318(this)-319(prompt,)-322(the)]TJ -258.42 -13.15 TD[(output)-281(`)]TJ/F4 10.91 Tf 38.22 0 TD[(\(gdb\))]TJ/F1 10.91 Tf 32.27 0 TD[(')-281(b)-27(egins)-282(the)-281(text)-281(seen)-281(b)27(y)-280(the)-282(next)]TJ/F4 10.91 Tf 159.51 0 TD[(expect)]TJ/F1 10.91 Tf 37.43 0 TD[(command|whic)27(h)-280(migh)27(t)-280(mak)27(e)]TJ/F8 10.91 Tf 146.17 0 TD[(that)]TJ/F1 10.91 Tf -413.6 -13.16 TD[(pattern)-333(fail)-333(to)-333(matc)26(h.)]TJ 14.94 -16.13 TD[(T)83(o)-426(preserv)27(e)-426(basic)-426(sanit)27(y)83(,)-449(I)-426(also)-427(recommended)-426(that)-427(no)-427(test)-426(ev)27(er)-426(pass)-427(if)-426(there)-427(w)27(as)-425(an)26(y)]TJ -14.94 -13.16 TD[(kind)-373(of)-374(problem)-374(in)-373(the)-374(test)-374(case.)-566(T)83(o)-373(tak)27(e)-373(an)-374(extreme)-373(case,)-384(tests)-374(that)-374(pass)-373(ev)26(en)-372(when)-374(the)]TJ 0 -13.15 TD[(to)-27(ol)-381(will)-380(not)-381(spa)27(wn)-380(are)-380(misleading.)-586(Ideally)82(,)-391(a)-381(test)-380(in)-381(this)-380(sort)-381(of)-380(situation)-381(should)-380(not)-381(fail)]TJ 0 -13.15 TD[(either.)-453(Instead,)-337(prin)27(t)-336(an)-336(error)-336(message)-337(b)27(y)-335(calling)-336(one)-337(of)-336(the)-336(DejaGn)26(u)-335(pro)-28(cedures)]TJ/F4 10.91 Tf 389.97 0 TD[(error)]TJ/F1 10.91 Tf 32.3 0 TD[(or)]TJ/F4 10.91 Tf -422.27 -13.15 TD[(warning)]TJ/F1 10.91 Tf 40.09 0 TD[(.)]TJ ET 0 g 0 G
endstream
endobj
217 0 obj
<<
/F1 9 0 R
/F4 28 0 R
/F5 31 0 R
/F2 12 0 R
/F8 52 0 R
/F7 49 0 R
>>
endobj
215 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 217 0 R
>>
endobj
220 0 obj
<<
/Length 3621
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(42)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 14.35 Tf 0 -23.91 TD[(6.5)-562(Sp)-31(ecial)-375(v)61(ariables)-374(used)-375(b)31(y)-374(test)-375(cases)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(Y)83(our)-488(test)-489(cases)-489(can)-489(use)-489(these)-490(v)55(ariables,)-527(with)-489(con)27(v)27(en)28(tional)-488(meanings)-489(\(as)-489(w)27(ell)-488(as)-489(the)]TJ -14.94 -13.15 TD[(v)55(ariables)-332(sa)27(v)27(ed)-332(in)-333(`)]TJ/F4 10.91 Tf 90.45 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')-333(see)-333(Chapter)-333(4)-334([Setting)]TJ/F4 10.91 Tf 116.46 0 TD[(runtest)]TJ/F1 10.91 Tf 43.72 0 TD[(defaults],)-333(page)-333(15\):)]TJ/F8 10.91 Tf -267.65 -15.44 TD[(These)-357(variables)-358(ar)50(e)-357(available)-357(to)-358(al)-51(l)-358(test)-358(c)50(ases.)]TJ/F4 10.91 Tf -28.8 -22.12 TD[(prms_id)]TJ/F1 10.91 Tf 57.6 0 TD[(The)-378(trac)27(king)-377(system)-379(\(e.g.)]TJ/F7 10.91 Tf 129.46 0 TD[(gna)66(ts)]TJ/F1 10.91 Tf 31.09 0 TD[(\))-378(n)27(um)28(b)-27(er)-378(iden)26(tifying)-377(a)-378(corresp)-28(onding)-378(bugre-)]TJ -160.55 -13.15 TD[(p)-27(ort.)-445(\(`)]TJ/F4 10.91 Tf 35.49 0 TD[(0)]TJ/F1 10.91 Tf 5.72 0 TD[(')-333(if)-333(y)27(ou)-333(do)-333(not)-333(sp)-28(ecify)-333(it)-334(in)-333(the)-333(test)-334(script.\))]TJ/F4 10.91 Tf -98.81 -22.11 TD[(bug_id)]TJ/F1 10.91 Tf 57.6 0 TD[(An)-307(optional)-308(bug)-307(id;)-316(ma)26(y)-306(re\015ect)-308(a)-307(bug)-308(iden)27(ti\014cation)-307(from)-308(another)-307(organization.)]TJ 0 -13.15 TD[(\(`)]TJ/F4 10.91 Tf 7.27 0 TD[(0)]TJ/F1 10.91 Tf 5.73 0 TD[(')-333(if)-333(y)27(ou)-333(do)-333(not)-333(sp)-28(ecify)-333(it.\))]TJ/F4 10.91 Tf -70.6 -22.12 TD[(subdir)]TJ/F1 10.91 Tf 57.6 0 TD[(The)-333(sub)-28(directory)-333(for)-333(the)-334(curren)27(t)-332(test)-333(case.)]TJ/F8 10.91 Tf -28.8 -18.43 TD[(These)-357(variables)-358(should)-358(never)-358(b)51(e)-357(change)50(d.)-459(They)-358(app)50(e)51(ar)-356(in)-358(most)-358(tests.)]TJ/F4 10.91 Tf -28.8 -22.12 TD[(expect_out\(buffer\))]TJ/F1 10.91 Tf 57.6 -13.15 TD[(The)-297(output)-297(from)-298(the)-297(last)-297(command.)-433(This)-297(is)-297(an)-298(in)27(ternal)-296(v)54(ariable)-296(set)-297(b)26(y)]TJ/F4 10.91 Tf 337.01 0 TD[(expect)]TJ/F1 10.91 Tf 34.36 0 TD[(.)]TJ/F4 10.91 Tf -428.97 -22.12 TD[(exec_output)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(This)-349(is)-349(the)-349(output)-349(from)-349(a)]TJ/F5 10.91 Tf 126.33 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.92 0 TD[(_load)]TJ/F1 10.91 Tf 32.44 0 TD[(command.)-491(This)-349(only)-349(applies)-349(to)-349(to)-28(ols)-349(lik)26(e)]TJ/F7 10.91 Tf -177.69 -13.15 TD[(gcc)]TJ/F1 10.91 Tf 24.35 0 TD[(and)]TJ/F7 10.91 Tf 22.03 0 TD[(gas)]TJ/F1 10.91 Tf 23.13 0 TD[(whic)27(h)-407(pro)-28(duce)-408(an)-409(ob)-55(ject)-409(\014le)-408(that)-409(m)27(ust)-407(in)-409(turn)-408(b)-28(e)-408(executed)-409(to)]TJ -69.51 -13.15 TD[(complete)-333(a)-333(test.)]TJ/F4 10.91 Tf -57.6 -22.12 TD[(comp_output)]TJ/F1 10.91 Tf 57.6 -13.15 TD[(This)-398(is)-399(the)-399(output)-398(from)-399(a)]TJ/F5 10.91 Tf 129.58 0 TD[(to)-27(ol)]TJ/F4 10.91 Tf 18.92 0 TD[(_start)]TJ/F1 10.91 Tf 38.71 0 TD[(command.)-640(This)-399(is)-399(con)27(v)28(en)28(tionally)-398(used)]TJ -187.21 -13.15 TD[(for)-377(batc)27(h)-376(orien)26(ted)-376(programs,)-389(lik)27(e)]TJ/F7 10.91 Tf 162.4 0 TD[(gcc)]TJ/F1 10.91 Tf 24.01 0 TD[(and)]TJ/F7 10.91 Tf 21.69 0 TD[(gas)]TJ/F1 10.91 Tf 18.68 0 TD[(,)-388(that)-377(ma)26(y)-376(pro)-28(duce)-377(in)27(teresting)]TJ -226.78 -13.15 TD[(output)-333(\(w)27(arnings,)-332(errors\))-334(without)-333(further)-333(in)26(teraction.)]TJ ET 0 g 0 G
endstream
endobj
221 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F8 52 0 R
/F7 49 0 R
/F5 31 0 R
>>
endobj
219 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 221 0 R
>>
endobj
224 0 obj
<<
/Length 6574
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(7:)-444(New)-334(T)83(o)-27(ols,)-333(T)82(argets,)-332(or)-334(Hosts)-20764(43)]TJ/F2 17.22 Tf 0 -25.91 TD[(7)-562(New)-375(T)93(o)-30(ols,)-375(T)92(argets,)-374(or)-375(Hosts)]TJ/F1 10.91 Tf 14.94 -28.09 TD[(The)-350(most)-350(common)-351(w)27(a)28(ys)-350(to)-350(extend)-351(the)-350(DejaGn)27(u)-350(framew)27(ork)-349(are:)-479(adding)-350(a)-351(suite)-350(of)-351(tests)]TJ -14.94 -13.15 TD[(for)-265(a)-266(new)-265(to)-28(ol)-266(to)-266(b)-27(e)-266(tested;)-288(adding)-266(supp)-28(ort)-265(for)-266(testing)-266(on)-265(a)-266(new)-265(target;)-289(and)-265(p)-28(orting)]TJ/F4 10.91 Tf 391.91 0 TD[(runtest)]TJ/F1 10.91 Tf -391.91 -13.15 TD[(to)-333(a)-333(new)-333(host.)]TJ/F2 14.35 Tf 0 -30.89 TD[(7.1)-562(W)93(riting)-374(tests)-375(for)-375(a)-375(new)-375(to)-31(ol)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(In)-426(general,)-450(the)-426(b)-28(est)-427(w)27(a)28(y)-426(to)-426(learn)-427(ho)27(w)-426(to)-426(write)-427(\(co)-27(de)-427(or)-427(ev)27(en)-425(prose\))-427(is)-426(to)-427(read)-427(some-)]TJ -14.94 -13.15 TD[(thing)-385(similar.)-602(This)-385(principle)-386(applies)-386(to)-385(test)-386(cases)-386(and)-385(to)-386(test)-386(suites.)-601(Unfortunately)82(,)-397(w)26(ell-)]TJ 0 -13.15 TD[(established)-479(test)-479(suites)-479(ha)27(v)28(e)-479(a)-479(w)27(a)28(y)-478(of)-480(dev)27(eloping)-478(their)-479(o)27(wn)-478(con)26(v)28(en)28(tions:)-735(as)-479(test)-480(writers)]TJ 0 -13.15 TD[(b)-27(ecome)-315(more)-315(exp)-28(erienced)-315(with)-315(DejaGn)27(u)-314(and)-315(with)-315(Tcl,)-319(they)-315(accum)27(ulate)-314(more)-315(utilities,)-319(and)]TJ 0 -13.15 TD[(tak)27(e)-332(adv)55(an)27(tage)-332(of)-333(more)-334(and)-333(more)-333(features)-334(of)]TJ/F4 10.91 Tf 216.82 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(and)-333(Tcl)-333(in)-333(general.)]TJ -239.88 -16.14 TD[(Insp)-27(ecting)-425(suc)27(h)-423(established)-425(test)-424(suites)-425(ma)27(y)-424(mak)27(e)-423(the)-425(prosp)-28(ect)-424(of)-425(creating)-424(an)-425(en)27(tirely)]TJ -14.94 -13.15 TD[(new)-342(test)-342(suite)-342(app)-28(ear)-342(o)27(v)28(erwhelming.)-470(Nev)27(ertheless,)-343(it)-342(is)-342(quite)-342(straigh)26(tforw)28(ard)-341(to)-342(get)-342(a)-342(new)]TJ 0 -13.15 TD[(test)-333(suite)-333(going.)]TJ 14.94 -16.14 TD[(There)-315(is)-315(one)-315(test)-315(suite)-316(that)-315(is)-315(guaran)27(teed)-314(not)-316(to)-315(gro)27(w)-314(more)-315(elab)-28(orate)-315(o)26(v)28(er)-314(time:)-435(b)-28(oth)-315(it)]TJ -14.94 -13.15 TD[(and)-377(the)-378(to)-28(ol)-378(it)-378(tests)-378(w)27(ere)-377(created)-378(expressly)-378(to)-378(illustrate)-378(what)-378(it)-378(tak)27(es)-377(to)-378(get)-378(started)-378(with)]TJ 0 -13.15 TD[(DejaGn)27(u.)-681(The)-413(`)]TJ/F4 10.91 Tf 79.14 0 TD[(example/)]TJ/F1 10.91 Tf 45.82 0 TD[(')-412(directory)-413(of)-412(the)-413(DejaGn)27(u)-412(distribution)-412(con)26(tains)-411(b)-28(oth)-413(an)-412(in)27(ter-)]TJ -124.96 -13.15 TD[(activ)27(e)-360(to)-27(ol)-361(called)]TJ/F4 10.91 Tf 85.44 0 TD[(calc)]TJ/F1 10.91 Tf 22.91 0 TD[(,)-367(and)-361(a)-361(test)-361(suite)-360(for)-361(it.)-527(Reading)-361(this)-361(test)-360(suite,)-368(and)-361(exp)-28(erimen)27(ting)]TJ -108.35 -13.15 TD[(with)-389(it,)-404(is)-389(a)-390(go)-27(o)-28(d)-390(w)27(a)28(y)-389(to)-389(supplemen)27(t)-389(the)-390(information)-389(in)-390(this)-389(section.)-613(\(Thanks)-390(to)-389(Rob)-28(ert)]TJ 0 -13.16 TD[(Lupton)-323(for)-324(creating)]TJ/F4 10.91 Tf 96.57 0 TD[(calc)]TJ/F1 10.91 Tf 26.44 0 TD[(and)-323(its)-324(test)-324(suite|and)-324(also)-323(the)-324(\014rst)-324(v)27(ersion)-323(of)-324(this)-324(section)-323(of)-324(the)]TJ -123.01 -13.15 TD[(man)27(ual!\))]TJ 14.94 -16.14 TD[(T)83(o)-344(help)-344(orien)27(t)-344(y)27(ou)-343(further)-345(in)-344(this)-345(task,)-347(here)-344(is)-345(an)-344(outline)-344(of)-345(the)-344(steps)-345(to)-344(b)-28(egin)-344(building)]TJ -14.94 -13.15 TD[(a)-333(test)-333(suite)-333(for)-334(a)-333(program)]TJ/F5 10.91 Tf 125.97 0 TD[(example)]TJ/F1 10.91 Tf 39.09 0 TD[(.)]TJ -159.15 -16.14 TD[(1.)-660(Create)-413(or)-414(select)-413(a)-414(directory)-413(to)-414(con)27(tain)-413(y)27(our)-413(new)-413(collection)-414(of)-413(tests.)-685(Change)-414(to)-414(that)]TJ 15.69 -13.15 TD[(directory)-333(\(sho)27(wn)-332(here)-334(as)]TJ/F4 10.91 Tf 120.82 0 TD[(testsuite)]TJ/F1 10.91 Tf 51.54 0 TD[(\):)]TJ/F4 10.91 Tf -143.56 -15.44 TD[(eg$)-524(cd)-525(testsuite/)]TJ/F1 10.91 Tf -44.49 -16.14 TD[(2.)-660(Create)-555(a)-555(`)]TJ/F4 10.91 Tf 67.83 0 TD[(configure.in)]TJ/F1 10.91 Tf 68.73 0 TD[(')-555(\014le)-555(in)-555(this)-555(directory)83(,)-610(to)-555(con)27(trol)-554(con\014guration-dep)-28(enden)27(t)]TJ -120.87 -13.15 TD[(c)27(hoices)-383(for)-384(y)26(our)-383(tests.)-597(So)-385(far)-384(as)-384(DejaGn)26(u)-383(is)-384(concerned,)-397(the)-385(imp)-27(ortan)26(t)-383(thing)-384(is)-385(to)-384(set)]TJ 0 -13.15 TD[(a)-375(v)55(alue)-375(for)-375(the)-376(v)55(ariable)]TJ/F4 10.91 Tf 116 0 TD[(target_abbrev)]TJ/F1 10.91 Tf 74.45 0 TD[(;)-396(this)-375(v)54(alue)-374(is)-376(the)-375(link)-376(to)-375(the)-376(init)-375(\014le)-376(y)27(ou)-374(will)]TJ -190.45 -13.15 TD[(write)-334(so)-27(on.)-448(\(F)83(or)-333(simplicit)26(y)84(,)-334(w)27(e)-333(assume)-334(the)-335(en)27(vironmen)28(t)-333(is)-334(Unix,)-335(and)-334(use)-334(`)]TJ/F4 10.91 Tf 352.26 0 TD[(unix)]TJ/F1 10.91 Tf 22.91 0 TD[(')-334(as)-334(the)]TJ -375.17 -13.15 TD[(v)55(alue.\))]TJ 0 -16.14 TD[(What)-303(else)-304(is)-303(needed)-304(in)-304(`)]TJ/F4 10.91 Tf 112.74 0 TD[(configure.in)]TJ/F1 10.91 Tf 68.73 0 TD[(')-303(dep)-28(ends)-304(on)-303(the)-304(requiremen)27(ts)-303(of)-303(y)26(our)-302(to)-28(ol,)-310(y)27(our)]TJ -181.47 -13.15 TD[(in)27(tended)-351(test)-352(en)26(vironmen)28(ts,)-356(and)-352(whic)27(h)]TJ/F4 10.91 Tf 189.42 0 TD[(configure)]TJ/F1 10.91 Tf 55.39 0 TD[(system)-352(y)27(ou)-351(use.)-502(This)-352(example)-352(is)-352(a)]TJ -244.81 -13.15 TD[(minimal)]TJ/F4 10.91 Tf 42.96 0 TD[(configure.in)]TJ/F1 10.91 Tf 72.9 0 TD[(for)-382(use)-383(with)-382(Cygn)27(us)-382(Con\014gure.)-592(\(F)83(or)-382(an)-383(alternativ)27(e)-381(based)-383(on)]TJ -115.86 -13.15 TD[(the)-340(FSF)]TJ/F4 10.91 Tf 42.88 0 TD[(autoconf)]TJ/F1 10.91 Tf 49.53 0 TD[(system,)-342(see)-340(the)]TJ/F4 10.91 Tf 75.89 0 TD[(calc)]TJ/F1 10.91 Tf 26.62 0 TD[(example)-340(distributed)-340(with)-341(DejaGn)27(u.\))-465(Replace)]TJ/F5 10.91 Tf -194.92 -13.15 TD[(example)]TJ/F1 10.91 Tf 43.34 0 TD[(with)-333(the)-333(name)-333(of)-334(y)27(our)-332(program:)]TJ ET 0 g 0 G
endstream
endobj
225 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F5 31 0 R
>>
endobj
223 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 225 0 R
>>
endobj
228 0 obj
<<
/Length 3165
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(44)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F9 9.96 Tf 21.6 -20.18 TD[(\013)]TJ ET 45.58 -6.23 m 450.40 -6.23 l 450.40 -5.83 l 45.58 -5.83 l b BT 456.38 -6.23 TD[(\010)]TJ ET 39.60 -201.93 m 40.00 -201.93 l 40.00 -11.96 l 39.60 -11.96 l b BT/F4 10.91 Tf 42.99 -24.6 TD[(#)-524(This)-525(file)-525(is)-525(a)-525(shell)-525(script)-525(fragment)]TJ 0 -12.45 TD[(#)-524(for)-525(use)-525(with)-525(Cygnus)-525(configure.)]TJ 0 -24.91 TD[(srctrigger=")]TJ/F5 10.91 Tf 68.72 0 TD[(example)]TJ/F4 10.91 Tf 39.1 0 TD[(.0")]TJ -107.82 -12.45 TD[(srcname="The)-524(DejaGnu)]TJ/F5 10.91 Tf 120.27 0 TD[(example)]TJ/F4 10.91 Tf 45.43 0 TD[(tests")]TJ -165.7 -24.91 TD[(#)-524(per-host:)]TJ 0 -24.91 TD[(#)-524(per-target:)]TJ 0 -24.9 TD[(#)-524(everything)-525(defaults)-525(to)-525(unix)-525(for)-525(a)-525(target)]TJ 0 -12.46 TD[(target_abbrev=unix)]TJ 0 -24.9 TD[(#)-524(post-target:)]TJ ET 456.38 -201.93 m 456.77 -201.93 l 456.77 -11.96 l 456.38 -11.96 l b BT/F9 9.96 Tf 39.6 -208.16 TD[(\012)]TJ ET 45.58 -208.16 m 450.40 -208.16 l 450.40 -207.76 l 45.58 -207.76 l b BT 456.38 -208.16 TD[(\011)]TJ/F1 10.91 Tf -432.47 -17.39 TD[(3.)-660(Create)-301(`)]TJ/F4 10.91 Tf 53.55 0 TD[(Makefile.in)]TJ/F1 10.91 Tf 63 0 TD[(',)-307(the)-302(source)-301(\014le)-302(used)-301(b)27(y)]TJ/F4 10.91 Tf 117.53 0 TD[(configure)]TJ/F1 10.91 Tf 54.84 0 TD[(to)-301(build)-301(y)26(our)-300(`)]TJ/F4 10.91 Tf 68.07 0 TD[(Makefile)]TJ/F1 10.91 Tf 45.82 0 TD[('.)-433(Its)]TJ -387.12 -13.15 TD[(leading)-333(section)-333(should)-333(as)-334(usual)-333(con)27(tain)-333(the)-333(v)55(alues)-333(that)]TJ/F4 10.91 Tf 263.94 0 TD[(configure)]TJ/F1 10.91 Tf 55.18 0 TD[(ma)27(y)-332(o)27(v)28(erride:)]TJ/F9 9.96 Tf -319.12 -9.75 TD[(\013)]TJ ET 45.58 -248.45 m 450.40 -248.45 l 450.40 -248.05 l 45.58 -248.05 l b BT 456.38 -248.45 TD[(\010)]TJ ET 39.60 -446.58 m 40.00 -446.58 l 40.00 -254.18 l 39.60 -254.18 l b BT/F4 10.91 Tf 42.99 -266.82 TD[(srcdir)-524(=)-525(.)]TJ 0 -12.45 TD[(prefix)-524(=)-525(/usr/local)]TJ 0 -24.91 TD[(exec_prefix)-524(=)-525($\(prefix\))]TJ 0 -12.45 TD[(bindir)-524(=)-525($\(exec_prefix\)/bin)]TJ 0 -12.46 TD[(libdir)-524(=)-525($\(exec_prefix\)/lib)]TJ 0 -12.45 TD[(tooldir)-524(=)-525($\(libdir\)/$\(target_alias\))]TJ 0 -24.91 TD[(datadir)-524(=)-525($\(exec_prefix\)/lib/dejagnu)]TJ 0 -24.9 TD[(RUNTEST)-524(=)-525(runtest)]TJ 0 -12.46 TD[(RUNTESTFLAGS)-524(=)]TJ 0 -12.45 TD[(FLAGS_TO_PASS)-524(=)]TJ 0 -24.91 TD[(####)-524(host,)-525(target,)-525(site)-525(specific)-525(Makefile)-525(frags)-525(come)-525(in)-525(here.)]TJ ET 456.38 -446.58 m 456.77 -446.58 l 456.77 -254.18 l 456.38 -254.18 l b BT/F9 9.96 Tf 39.6 -452.81 TD[(\012)]TJ ET 45.58 -452.81 m 450.40 -452.81 l 450.40 -452.41 l 45.58 -452.41 l b BT 456.38 -452.81 TD[(\011)]TJ/F1 10.91 Tf -416.78 -17.38 TD[(This)-305(should)-306(b)-28(e)-306(follo)27(w)28(ed)-305(b)27(y)-305(the)-306(standard)-306(targets)-306(at)-306(y)27(our)-305(site.)-435(T)82(o)-305(b)-27(egin)-306(with,)-311(they)-306(need)]TJ 0 -13.16 TD[(not)-333(do)-333(an)27(ything|for)-333(example,)-333(these)-333(de\014nitions)-334(will)-333(do:)]TJ ET 0 g 0 G
endstream
endobj
229 0 obj
<<
/F1 9 0 R
/F9 59 0 R
/F4 28 0 R
/F5 31 0 R
>>
endobj
227 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 229 0 R
>>
endobj
232 0 obj
<<
/Length 3671
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(7:)-444(New)-334(T)83(o)-27(ols,)-333(T)82(argets,)-332(or)-334(Hosts)-20764(45)]TJ/F9 9.96 Tf 21.6 -20.18 TD[(\013)]TJ ET 45.58 -6.23 m 450.40 -6.23 l 450.40 -5.83 l 45.58 -5.83 l b BT 456.38 -6.23 TD[(\010)]TJ ET 39.60 -170.36 m 40.00 -170.36 l 40.00 -11.96 l 39.60 -11.96 l b BT/F4 10.91 Tf 42.99 -30.39 TD[(all:)]TJ 0 -24.9 TD[(info:)]TJ 0 -24.91 TD[(install-info:)]TJ 0 -24.91 TD[(install:)]TJ 0 -12.45 TD[(uninstall:)]TJ 0 -24.91 TD[(clean:)]TJ 45.82 -12.45 TD[(-rm)-524(-f)-525(*~)-525(core)-525(*.info*)]TJ ET 456.38 -170.36 m 456.77 -170.36 l 456.77 -11.96 l 456.38 -11.96 l b BT/F9 9.96 Tf 39.6 -176.59 TD[(\012)]TJ ET 45.58 -176.59 m 450.40 -176.59 l 450.40 -176.19 l 45.58 -176.19 l b BT 456.38 -176.59 TD[(\011)]TJ/F1 10.91 Tf -416.78 -17.39 TD[(It)-328(is)-328(also)-328(a)-328(go)-27(o)-28(d)-328(idea)-328(to)-328(mak)27(e)-327(sure)-328(y)26(our)-327(`)]TJ/F4 10.91 Tf 195.72 0 TD[(Makefile)]TJ/F1 10.91 Tf 45.82 0 TD[(')-328(can)-328(rebuild)-328(itself)-328(if)-328(`)]TJ/F4 10.91 Tf 102.83 0 TD[(Makefile.in)]TJ/F1 10.91 Tf 63 0 TD[(')]TJ -407.37 -13.15 TD[(c)27(hanges,)-332(with)-333(a)-334(target)-333(lik)27(e)-333(this)-333(\(whic)27(h)-332(w)26(orks)-332(for)-333(either)-334(Cygn)27(us)-332(or)-334(FSF)-333(Con\014gure\):)]TJ/F9 9.96 Tf 0 -10.05 TD[(\013)]TJ ET 45.58 -217.18 m 450.40 -217.18 l 450.40 -216.78 l 45.58 -216.78 l b BT 456.38 -217.18 TD[(\010)]TJ ET 39.60 -266.78 m 40.00 -266.78 l 40.00 -222.91 l 39.60 -222.91 l b BT/F4 10.91 Tf 42.99 -236.46 TD[(Makefile)-524(:)-525($\(srcdir\)/Makefile.in)-525($\(host_makefile_frag\))-525(\\)]TJ 74.45 -12.45 TD[($\(target_makefile_frag\))]TJ -28.63 -12.46 TD[($\(SHELL\))-524(./config.status)]TJ ET 456.38 -266.78 m 456.77 -266.78 l 456.77 -222.91 l 456.38 -222.91 l b BT/F9 9.96 Tf 39.6 -273.01 TD[(\012)]TJ ET 45.58 -273.01 m 450.40 -273.01 l 450.40 -272.61 l 45.58 -272.61 l b BT 456.38 -273.01 TD[(\011)]TJ/F1 10.91 Tf -416.78 -17.38 TD[(Y)83(ou)-363(also)-365(need)-364(to)-364(include)-364(t)26(w)28(o)-363(targets)-364(imp)-28(ortan)27(t)-364(to)-364(DejaGn)27(u:)]TJ/F4 10.91 Tf 296.54 0 TD[(check)]TJ/F1 10.91 Tf 28.64 0 TD[(,)-371(to)-365(run)-364(the)-364(tests,)]TJ -325.18 -13.15 TD[(and)]TJ/F4 10.91 Tf 21.3 0 TD[(site.exp)]TJ/F1 10.91 Tf 45.81 0 TD[(,)-342(to)-341(set)-341(up)-341(the)-341(Tcl)-341(copies)-341(of)-341(con\014guration-dep)-28(enden)27(t)-340(v)54(alues.)-466(The)]TJ/F4 10.91 Tf 314.65 0 TD[(check)]TJ/F1 10.91 Tf -381.76 -13.16 TD[(target)-333(m)27(ust)-332(run)-334(`)]TJ/F4 10.91 Tf 82.24 0 TD[(runtest)-333(--tool)]TJ/F5 10.91 Tf 81.73 0 TD[(example)]TJ/F1 10.91 Tf 39.7 0 TD[(':)]TJ/F9 9.96 Tf -203.67 -9.44 TD[(\013)]TJ ET 45.58 -326.14 m 450.40 -326.14 l 450.40 -325.74 l 45.58 -325.74 l b BT 456.38 -326.14 TD[(\010)]TJ ET 39.60 -374.53 m 40.00 -374.53 l 40.00 -331.87 l 39.60 -331.87 l b BT/F4 10.91 Tf 42.99 -344.51 TD[(check:)-524(site.exp)-525(all)]TJ 45.82 -12.46 TD[($\(RUNTEST\))-524($\(RUNTESTFLAGS\))-525($\(FLAGS_TO_PASS\))-525(\\)]TJ 22.9 -12.45 TD[(--tool)]TJ/F5 10.91 Tf 40.09 0 TD[(example)]TJ/F4 10.91 Tf 45.43 0 TD[(--srcdir)-524($\(srcdir\))]TJ ET 456.38 -374.53 m 456.77 -374.53 l 456.77 -331.87 l 456.38 -331.87 l b BT/F9 9.96 Tf 39.6 -380.76 TD[(\012)]TJ ET 45.58 -380.76 m 450.40 -380.76 l 450.40 -380.36 l 45.58 -380.36 l b BT 456.38 -380.76 TD[(\011)]TJ/F1 10.91 Tf -416.78 -17.99 TD[(The)]TJ/F4 10.91 Tf 23.09 0 TD[(site.exp)]TJ/F1 10.91 Tf 50.12 0 TD[(target)-394(should)-394(usually)-394(set)-395(up)-394(\(among)-394(other)-395(things!\))-627(a)-394(Tcl)-394(v)54(ariable)-393(for)]TJ -73.21 -13.15 TD[(the)-333(name)-333(of)-333(y)26(our)-332(program:)]TJ ET 0 g 0 G
endstream
endobj
233 0 obj
<<
/F1 9 0 R
/F9 59 0 R
/F4 28 0 R
/F5 31 0 R
>>
endobj
231 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 233 0 R
>>
endobj
236 0 obj
<<
/Length 5426
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(46)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F9 9.96 Tf 21.6 -20.18 TD[(\013)]TJ ET 45.58 -6.23 m 450.40 -6.23 l 450.40 -5.83 l 45.58 -5.83 l b BT 456.38 -6.23 TD[(\010)]TJ ET 39.60 -416.97 m 40.00 -416.97 l 40.00 -11.96 l 39.60 -11.96 l b BT/F4 10.91 Tf 42.99 -25.51 TD[(site.exp:)-524(./config.status)-525(Makefile)]TJ 45.82 -12.45 TD[(@echo)-524("Making)-525(a)-525(new)-525(config)-525(file...")]TJ 0 -12.46 TD[(-@rm)-524(-f)-525(./tmp?)]TJ 0 -12.45 TD[(@touch)-524(site.exp)]TJ 0 -24.91 TD[(-@mv)-524(site.exp)-525(site.bak)]TJ 0 -12.45 TD[(@echo)-524("##)-525(these)-525(variables)-525(are)-525(automatically\\)]TJ -40.1 -12.45 TD[(generated)-524(by)-525(make)-525(##")-525(>)-525(./tmp0)]TJ 40.1 -12.45 TD[(@echo)-524("#)-525(Do)-525(not)-525(edit)-525(here.)-525(If)-525(you)-525(wish)-525(to\\)]TJ -40.1 -12.46 TD[(override)-524(these)-525(values")-525(>>)-525(./tmp0)]TJ 40.1 -12.45 TD[(@echo)-524("#)-525(add)-525(them)-525(to)-525(the)-525(last)-525(section")-525(>>)-525(./tmp0)]TJ 0 -12.45 TD[(@echo)-524("set)-525(host_os)-525(${host_os}")-525(>>)-525(./tmp0)]TJ 0 -12.46 TD[(@echo)-524("set)-525(host_alias)-525(${host_alias}")-525(>>)-525(./tmp0)]TJ 0 -12.45 TD[(@echo)-524("set)-525(host_cpu)-525(${host_cpu}")-525(>>)-525(./tmp0)]TJ 0 -12.45 TD[(@echo)-524("set)-525(host_vendor)-525(${host_vendor}")-525(>>)-525(./tmp0)]TJ 0 -12.46 TD[(@echo)-524("set)-525(target_os)-525(${target_os}")-525(>>)-525(./tmp0)]TJ 0 -12.45 TD[(@echo)-524("set)-525(target_alias)-525(${target_alias}")-525(>>)-525(./tmp0)]TJ 0 -12.45 TD[(@echo)-524("set)-525(target_cpu)-525(${target_cpu}")-525(>>)-525(./tmp0)]TJ 0 -12.46 TD[(@echo)-524("set)-525(target_vendor)-525(${target_vendor}")-525(>>)-525(./tmp0)]TJ 0 -12.45 TD[(@echo)-524("set)-525(host_triplet)-525(${host_canonical}")-525(>>)-525(./tmp0)]TJ 0 -12.45 TD[(@echo)-524("set)-525(target_triplet)-525(${target_canonical}">>./tmp0)]TJ 0 -12.46 TD[(@echo)-524("set)-525(tool)-525(binutils")-525(>>)-525(./tmp0)]TJ 0 -12.45 TD[(@echo)-524("set)-525(srcdir)-525(${srcdir}")-525(>>)-525(./tmp0)]TJ 0 -12.45 TD[(@echo)-524("set)-525(objdir)-525(`pwd`")-525(>>)-525(./tmp0)]TJ 0 -12.46 TD[(@echo)-524("set)]TJ/F5 10.91 Tf 62.99 0 TD[(examplename)-581(example)]TJ/F4 10.91 Tf 110.59 0 TD[(")-524(>>)-525(./tmp0)]TJ -173.58 -12.45 TD[(@echo)-524("##)-525(All)-525(variables)-525(above)-525(are)-525(generated)-525(by\\)]TJ -40.1 -12.45 TD[(configure.)-524(Do)-525(Not)-525(Edit)-525(##")-525(>>)-525(./tmp0)]TJ 85.91 -12.46 TD[(@cat)-524(./tmp0)-525(>)-525(site.exp)]TJ -45.81 -12.45 TD[(@sed)-524(<)-525(site.bak)-525(\\)]TJ 40.09 -12.45 TD[(-e)-524('1,/^##)-525(All)-525(variables)-525(above)-525(are.*##/)-525(d')-525(\\)]TJ 0 -12.46 TD[(>>)-524(site.exp)]TJ -40.09 -12.45 TD[(-@rm)-524(-f)-525(./tmp?)]TJ ET 456.38 -416.97 m 456.77 -416.97 l 456.77 -11.96 l 456.38 -11.96 l b BT/F9 9.96 Tf 39.6 -423.2 TD[(\012)]TJ ET 45.58 -423.20 m 450.40 -423.20 l 450.40 -422.80 l 45.58 -422.80 l b BT 456.38 -423.2 TD[(\011)]TJ/F1 10.91 Tf -432.47 -18 TD[(4.)-660(Create)-333(a)-333(directory)-334(\(in)-333(`)]TJ/F4 10.91 Tf 126.39 0 TD[(testsuite/)]TJ/F1 10.91 Tf 57.27 0 TD[('\))-333(called)-333(`)]TJ/F4 10.91 Tf 44.85 0 TD[(config/)]TJ/F1 10.91 Tf 40.09 0 TD[(':)]TJ/F4 10.91 Tf -224.11 -15.44 TD[(eg$)-524(mkdir)-525(config)]TJ/F1 10.91 Tf -44.49 -16.14 TD[(5.)-660(Mak)27(e)-319(an)-320(init)-320(\014le)-320(in)-321(this)-320(directory;)-324(its)-320(name)-321(m)27(ust)-319(start)-320(with)-320(the)]TJ/F4 10.91 Tf 320.57 0 TD[(target_abbrev)]TJ/F1 10.91 Tf 77.94 0 TD[(v)55(alue,)]TJ -382.82 -13.15 TD[(so)-362(call)-363(it)-363(`)]TJ/F4 10.91 Tf 48.3 0 TD[(config/unix.exp)]TJ/F1 10.91 Tf 85.9 0 TD[('.)-532(This)-363(is)-363(the)-362(\014le)-363(that)-363(con)27(tains)-362(the)-363(target-dep)-27(enden)26(t)-361(pro-)]TJ -134.2 -13.15 TD[(cedures;)-365(fortunately)83(,)-359(most)-355(of)-354(them)-355(do)-354(not)-355(ha)27(v)28(e)-354(to)-354(do)-355(v)27(ery)-354(m)27(uc)28(h)-354(in)-354(order)-355(for)]TJ/F4 10.91 Tf 370.31 0 TD[(runtest)]TJ/F1 10.91 Tf -370.31 -13.15 TD[(to)-333(run.)]TJ 0 -16.14 TD[(If)]TJ/F5 10.91 Tf 10.9 0 TD[(example)]TJ/F1 10.91 Tf 43.33 0 TD[(is)-332(not)-333(in)27(teractiv)28(e,)-332(y)27(ou)-331(can)-333(get)-333(a)27(w)28(a)28(y)-332(with)-332(this)-333(minimal)-332(`)]TJ/F4 10.91 Tf 264.61 0 TD[(unix.exp)]TJ/F1 10.91 Tf 45.82 0 TD[(')-332(to)-333(b)-27(egin)]TJ -364.66 -13.15 TD[(with:)]TJ/F9 9.96 Tf 0 -7.32 TD[(\013)]TJ ET 45.58 -548.84 m 450.40 -548.84 l 450.40 -548.44 l 45.58 -548.44 l b BT 456.38 -548.84 TD[(\010)]TJ ET 39.60 -585.99 m 40.00 -585.99 l 40.00 -554.57 l 39.60 -554.57 l b BT/F4 10.91 Tf 42.99 -568.12 TD[(proc)-524(foo_exit)-525({})-525({})]TJ 0 -12.46 TD[(proc)-524(foo_version)-525({})-525({})]TJ ET 456.38 -585.99 m 456.77 -585.99 l 456.77 -554.57 l 456.38 -554.57 l b BT/F9 9.96 Tf 39.6 -592.22 TD[(\012)]TJ ET 45.58 -592.22 m 450.40 -592.22 l 450.40 -591.82 l 45.58 -591.82 l b BT 456.38 -592.22 TD[(\011)]TJ/F1 10.91 Tf -416.78 -17.39 TD[(If)]TJ/F5 10.91 Tf 10.95 0 TD[(example)]TJ/F1 10.91 Tf 43.38 0 TD[(is)-337(in)27(teractiv)28(e,)-337(ho)26(w)28(ev)28(er,)-337(y)27(ou)-337(migh)27(t)-336(as)-337(w)26(ell)-336(de\014ne)-337(a)-337(start)-338(routine)]TJ/F8 10.91 Tf 304.73 0 TD[(and)-361(invoke)]TJ -359.06 -13.15 TD[(it)]TJ/F1 10.91 Tf 11.64 0 TD[(b)27(y)-332(using)-333(an)-334(init)-333(\014le)-333(lik)26(e)-332(this:)]TJ ET 0 g 0 G
endstream
endobj
237 0 obj
<<
/F1 9 0 R
/F9 59 0 R
/F4 28 0 R
/F5 31 0 R
/F8 52 0 R
>>
endobj
235 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 237 0 R
>>
endobj
240 0 obj
<<
/Length 5208
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Chapter)-333(7:)-444(New)-334(T)83(o)-27(ols,)-333(T)82(argets,)-332(or)-334(Hosts)-20764(47)]TJ/F9 9.96 Tf 21.6 -20.18 TD[(\013)]TJ ET 45.58 -6.23 m 450.40 -6.23 l 450.40 -5.83 l 45.58 -5.83 l b BT 456.38 -6.23 TD[(\010)]TJ ET 39.60 -154.07 m 40.00 -154.07 l 40.00 -11.96 l 39.60 -11.96 l b BT/F4 10.91 Tf 42.99 -25.51 TD[(proc)-524(foo_exit)-525({})-525({})]TJ 0 -12.45 TD[(proc)-524(foo_version)-525({})-525({})]TJ 0 -24.91 TD[(proc)-524(foo_start)-525({})-525({)]TJ 11.45 -12.45 TD[(global)]TJ/F5 10.91 Tf 40.09 0 TD[(examplename)]TJ/F4 10.91 Tf -40.09 -12.46 TD[(spawn)-524($)]TJ/F5 10.91 Tf 40.09 0 TD[(examplename)]TJ/F4 10.91 Tf -40.09 -12.45 TD[(expect)-524({)]TJ 11.46 -12.45 TD[(-re)-524("")-525({})]TJ -11.46 -12.45 TD[(})]TJ -11.45 -12.46 TD[(})]TJ 0 -12.45 TD[(foo_start)]TJ ET 456.38 -154.07 m 456.77 -154.07 l 456.77 -11.96 l 456.38 -11.96 l b BT/F9 9.96 Tf 39.6 -160.29 TD[(\012)]TJ ET 45.58 -160.29 m 450.40 -160.29 l 450.40 -159.90 l 45.58 -159.90 l b BT 456.38 -160.29 TD[(\011)]TJ/F1 10.91 Tf -432.47 -17.39 TD[(6.)-660(Create)-333(a)-333(directory)-334(whose)-333(name)-333(b)-28(egins)-333(with)-334(y)27(our)-332(to)-28(ol's)-333(name,)-334(to)-333(con)27(tain)-333(tests:)]TJ/F4 10.91 Tf 44.49 -15.45 TD[(eg$)-524(mkdir)]TJ/F5 10.91 Tf 57.27 0 TD[(example)]TJ/F4 10.91 Tf 39.09 0 TD[(.0)]TJ/F1 10.91 Tf -140.85 -16.14 TD[(7.)-660(Create)-356(a)-357(sample)-357(test)-357(\014le)-357(in)-357(`)]TJ/F5 10.91 Tf 152.53 0 TD[(example)]TJ/F4 10.91 Tf 39.09 0 TD[(.0)]TJ/F1 10.91 Tf 11.46 0 TD[('.)-515(Its)-356(name)-357(m)27(ust)-356(end)-357(with)-357(`)]TJ/F4 10.91 Tf 133.69 0 TD[(.exp)]TJ/F1 10.91 Tf 22.91 0 TD[(';)-368(y)27(ou)-356(can)-357(use)]TJ -343.99 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(first-try.exp)]TJ/F1 10.91 Tf 74.45 0 TD[(')-326(T)82(o)-325(b)-28(egin)-327(with,)-328(just)-326(write)-327(there)-327(a)-326(line)-327(of)-326(Tcl)-327(co)-28(de)-326(to)-327(issue)-327(a)-326(message:)]TJ/F9 9.96 Tf -77.48 -9.74 TD[(\013)]TJ ET 45.58 -232.16 m 450.40 -232.16 l 450.40 -231.76 l 45.58 -231.76 l b BT 456.38 -232.16 TD[(\010)]TJ ET 39.60 -256.86 m 40.00 -256.86 l 40.00 -237.89 l 39.60 -237.89 l b BT/F4 10.91 Tf 42.99 -251.44 TD[(send_user)-524("Testing:)-525(one,)-525(two...\\n")]TJ ET 456.38 -256.86 m 456.77 -256.86 l 456.77 -237.89 l 456.38 -237.89 l b BT/F9 9.96 Tf 39.6 -263.08 TD[(\012)]TJ ET 45.58 -263.08 m 450.40 -263.08 l 450.40 -262.69 l 45.58 -262.69 l b BT 456.38 -263.08 TD[(\011)]TJ/F1 10.91 Tf -432.47 -18 TD[(8.)-660(Bac)27(k)-332(in)-333(the)-334(`)]TJ/F4 10.91 Tf 77.36 0 TD[(testsuite/)]TJ/F1 10.91 Tf 57.27 0 TD[(')-333(\(top)-333(lev)27(el\))-333(directory)83(,)-333(run)]TJ/F4 10.91 Tf -90.14 -15.44 TD[(eg$)-524(configure)]TJ/F1 10.91 Tf -28.8 -16.14 TD[(\(Y)83(ou)-383(ma)27(y)-383(ha)27(v)28(e)-383(to)-384(sp)-28(ecify)-384(more)-383(of)-384(a)-384(path,)-396(if)-384(a)-384(suitable)]TJ/F4 10.91 Tf 268.71 0 TD[(configure)]TJ/F1 10.91 Tf 55.74 0 TD[(is)-383(not)-384(a)27(v)55(ailable)-383(in)]TJ -324.45 -13.15 TD[(y)27(our)-332(execution)-333(path.\))]TJ -15.69 -16.14 TD[(9.)-660(Y)83(ou)-370(are)-371(no)27(w)-370(ready)-370(to)-371(triumphan)27(tly)-370(t)27(yp)-27(e)-371(`)]TJ/F4 10.91 Tf 219.54 0 TD[(make)-333(check)]TJ/F1 10.91 Tf 55.19 0 TD[(')-370(or)-371(`)]TJ/F4 10.91 Tf 23.87 0 TD[(runtest)-333(--tool)]TJ/F5 10.91 Tf 81.73 0 TD[(example)]TJ/F1 10.91 Tf 39.7 0 TD[('.)]TJ -404.34 -13.15 TD[(Y)83(ou)-332(should)-334(see)-333(something)-333(lik)26(e)-332(this:)]TJ/F9 9.96 Tf 0 -9.45 TD[(\013)]TJ ET 45.58 -364.55 m 450.40 -364.55 l 450.40 -364.15 l 45.58 -364.15 l b BT 456.38 -364.55 TD[(\010)]TJ ET 39.60 -485.53 m 40.00 -485.53 l 40.00 -370.27 l 39.60 -370.27 l b BT/F4 10.91 Tf 42.99 -382.92 TD[(Test)-524(Run)-525(By)-525(rhl)-525(on)-525(Fri)-525(Jan)-525(29)-525(16:25:44)-525(EST)-525(1993)]TJ 91.63 -24.9 TD[(===)]TJ/F5 10.91 Tf 22.91 0 TD[(example)]TJ/F4 10.91 Tf 45.43 0 TD[(tests)-524(===)]TJ -159.97 -24.91 TD[(Running)-524(./)]TJ/F5 10.91 Tf 57.27 0 TD[(example)]TJ/F4 10.91 Tf 39.09 0 TD[(.0/first-try.exp)-524(...)]TJ -96.36 -12.45 TD[(Testing:)-524(one,)-525(two...)]TJ 91.63 -24.91 TD[(===)]TJ/F5 10.91 Tf 22.91 0 TD[(example)]TJ/F4 10.91 Tf 45.43 0 TD[(Summary)-524(===)]TJ ET 456.38 -485.53 m 456.77 -485.53 l 456.77 -370.27 l 456.38 -370.27 l b BT/F9 9.96 Tf 39.6 -491.76 TD[(\012)]TJ ET 45.58 -491.76 m 450.40 -491.76 l 450.40 -491.36 l 45.58 -491.36 l b BT 456.38 -491.76 TD[(\011)]TJ/F1 10.91 Tf -416.78 -17.39 TD[(There)-391(is)-391(no)-392(output)-391(in)-392(the)-391(summary)82(,)-405(b)-28(ecause)-391(so)-392(far)-391(the)-392(example)-391(do)-28(es)-392(not)-391(call)-392(an)27(y)-390(of)]TJ 0 -13.15 TD[(the)-333(pro)-28(cedures)-333(that)-333(establish)-334(a)-333(test)-333(outcome.)]TJ -21.14 -16.14 TD[(10.)-660(Begin)-427(writing)-428(some)-428(real)-428(tests.)-728(F)82(or)-427(an)-428(in)27(teractiv)28(e)-427(to)-28(ol,)-451(y)26(ou)-427(should)-427(probably)-428(write)-428(a)]TJ 21.14 -13.15 TD[(real)-339(exit)-339(routine)-339(in)-339(fairly)-339(short)-339(order;)-341(in)-339(an)26(y)-338(case,)-340(y)27(ou)-338(should)-339(also)-339(write)-339(a)-339(real)-339(v)27(ersion)]TJ 0 -13.15 TD[(routine)-333(so)-28(on.)]TJ ET 0 g 0 G
endstream
endobj
241 0 obj
<<
/F1 9 0 R
/F9 59 0 R
/F4 28 0 R
/F5 31 0 R
>>
endobj
239 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 241 0 R
>>
endobj
244 0 obj
<<
/Length 6498
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(48)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 14.35 Tf 0 -23.91 TD[(7.2)-562(Adding)-375(a)-375(target)]TJ/F1 10.91 Tf 14.94 -23.12 TD[(DejaGn)27(u)-522(has)-524(some)-523(additional)-523(requiremen)26(ts)-522(for)-523(target)-524(supp)-28(ort,)-570(b)-28(ey)27(ond)-523(the)-523(general-)]TJ -14.94 -13.15 TD[(purp)-27(ose)-424(pro)27(visions)-423(of)-423(Cygn)26(us)]TJ/F4 10.91 Tf 147.27 0 TD[(configure)]TJ/F1 10.91 Tf 51.55 0 TD[(.)]TJ/F4 10.91 Tf 10.83 0 TD[(runtest)]TJ/F1 10.91 Tf 44.71 0 TD[(m)27(ust)-422(activ)26(ely)-422(comm)27(unicate)-423(with)-424(the)]TJ -254.36 -13.15 TD[(target,)-322(rather)-319(than)-319(simply)-320(generating)-319(or)-319(managing)-320(co)-28(de)-319(for)-319(the)-320(target)-319(arc)27(hitecture.)-439(There-)]TJ 0 -13.15 TD[(fore,)-329(eac)27(h)-328(to)-28(ol)-328(requires)-329(an)-328(initialization)-329(mo)-28(dule)-328(for)-329(eac)27(h)-328(target.)-443(F)83(or)-328(new)-329(targets,)-329(y)27(ou)-328(m)27(ust)]TJ 0 -13.15 TD[(supply)-259(a)-259(few)-259(Tcl)-259(pro)-28(cedures)-259(to)-259(adapt)-259(DejaGn)27(u)-258(to)-259(the)-260(target.)-419(This)-259(p)-28(ermits)-259(DejaGn)27(u)-259(itself)-259(to)]TJ 0 -13.15 TD[(remain)-281(target)-282(indep)-28(enden)27(t.)-426(See)-282(Section)-282(5.2)-282([Initialization)-281(mo)-28(dule],)-292(page)-282(22,)-292(for)-282(a)-281(discussion)]TJ 0 -13.15 TD[(of)-333(the)-333(naming)-333(con)26(v)28(en)28(tions)-332(that)-334(enable)-333(DejaGn)27(u)-333(to)-333(lo)-28(cate)-333(and)-333(use)-334(init)-333(\014les.)]TJ 14.94 -16.14 TD[(Usually)-284(the)-284(b)-27(est)-284(w)26(a)28(y)-283(to)-284(write)-284(a)-284(new)-284(initialization)-284(mo)-28(dule)-284(is)-284(to)-284(edit)-284(an)-284(existing)-284(initializa-)]TJ -14.94 -13.15 TD[(tion)-337(mo)-28(dule;)-340(some)-338(trial)-337(and)-338(error)-338(will)-337(b)-28(e)-338(required.)-458(If)-337(necessary)82(,)-338(y)27(ou)-337(can)-337(use)-338(the)-338(`)]TJ/F4 10.91 Tf 388.88 0 TD[(--debug)]TJ/F1 10.91 Tf 40.09 0 TD[(')]TJ -428.97 -13.15 TD[(option)-333(to)-333(see)-333(what)-334(is)-333(really)-333(going)-334(on.)]TJ 14.94 -16.14 TD[(When)-324(y)26(ou)-323(co)-28(de)-325(an)-325(initialization)-325(mo)-27(dule,)-327(b)-28(e)-324(generous)-325(in)-325(prin)27(ting)-324(information)-325(con)27(trolled)]TJ -14.94 -13.15 TD[(b)27(y)-332(the)]TJ/F4 10.91 Tf 33.94 0 TD[(verbose)]TJ/F1 10.91 Tf 43.73 0 TD[(pro)-27(cedure)-334(\(see)-333(Section)-333(5.3)-334([DejaGn)27(u)-332(Builtins],)-334(page)-333(23\).)]TJ -62.73 -16.14 TD[(Most)-432(of)-433(the)-433(w)27(ork)-432(is)-433(in)-433(getting)-433(the)-433(comm)27(unications)-432(righ)27(t.)-742(Comm)26(unications)-432(co)-27(de)-433(\(for)]TJ -14.94 -13.15 TD[(sev)27(eral)-277(situations)-279(in)27(v)28(olving)-278(IP)-278(net)27(w)28(orks)-278(or)-278(serial)-279(lines\))-278(is)-279(a)27(v)56(ailable)-278(in)-278(a)-279(DejaGn)27(u)-278(library)-278(\014le,)]TJ 0 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(lib/remote.exp)]TJ/F1 10.91 Tf 80.18 0 TD[('.)-444(See)-333(Section)-334(5.3)-333([DejaGn)27(u)-332(Builtins],)-334(page)-333(23.)]TJ -68.27 -16.14 TD[(If)-331(y)27(ou)-331(susp)-28(ect)-332(a)-331(comm)26(unication)-330(problem,)-333(try)-331(running)-332(the)-332(connection)-332(in)27(teractiv)28(ely)-331(from)]TJ/F4 10.91 Tf -14.94 -13.15 TD[(expect)]TJ/F1 10.91 Tf 34.36 0 TD[(.)-422(\(There)-266(are)-267(three)-266(w)27(a)28(ys)-266(of)-266(running)]TJ/F4 10.91 Tf 164.66 0 TD[(expect)]TJ/F1 10.91 Tf 37.27 0 TD[(as)-266(an)-266(in)26(teractiv)28(e)-265(in)26(terpreter.)-421(Y)83(ou)-266(can)-266(run)]TJ/F4 10.91 Tf -236.29 -13.15 TD[(expect)]TJ/F1 10.91 Tf 37.88 0 TD[(with)-322(no)-322(argumen)27(ts,)-324(and)-322(con)27(trol)-321(it)-322(completely)-323(in)27(teractiv)28(ely;)-325(or)-322(y)27(ou)-321(can)-323(use)-322(`)]TJ/F4 10.91 Tf 359.76 0 TD[(expect)]TJ -397.64 -13.15 TD[(-i)]TJ/F1 10.91 Tf 11.45 0 TD[(')-280(together)-280(with)-281(other)-280(command-line)-281(options)-280(and)-281(argumen)27(ts;)-297(or)-281(y)27(ou)-279(can)-281(run)-280(the)-281(command)]TJ/F4 10.91 Tf -11.45 -13.15 TD[(interpreter)]TJ/F1 10.91 Tf 66.35 0 TD[(from)-306(an)27(y)]TJ/F4 10.91 Tf 45.81 0 TD[(expect)]TJ/F1 10.91 Tf 37.71 0 TD[(pro)-27(cedure.)-436(Use)]TJ/F4 10.91 Tf 75.49 0 TD[(return)]TJ/F1 10.91 Tf 37.71 0 TD[(to)-306(get)-307(bac)27(k)-306(to)-307(the)-307(calling)-306(pro)-28(cedure)]TJ -263.07 -13.15 TD[(\(if)-355(an)26(y\),)-360(or)]TJ/F4 10.91 Tf 56.29 0 TD[(return)-333(-tcl)]TJ/F1 10.91 Tf 64.79 0 TD[(to)-355(mak)26(e)-355(the)-355(calling)-356(pro)-28(cedure)-356(itself)-356(return)-356(to)-356(its)-356(caller;)-367(use)]TJ/F4 10.91 Tf 288.01 0 TD[(exit)]TJ/F1 10.91 Tf -409.09 -13.16 TD[(or)-442(end-of-\014le)-442(to)-442(lea)27(v)28(e)]TJ/F4 10.91 Tf 109.02 0 TD[(expect)]TJ/F1 10.91 Tf 39.18 0 TD[(altogether.\))-770(Run)-442(the)-442(program)-442(whose)-442(name)-442(is)-442(recorded)-442(in)]TJ -148.2 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[($connectmode)]TJ/F1 10.91 Tf 68.73 0 TD[(',)-520(with)-482(the)-483(argumen)27(ts)-482(in)-482(`)]TJ/F4 10.91 Tf 130.76 0 TD[($targetname)]TJ/F1 10.91 Tf 63 0 TD[(',)-520(to)-482(establish)-483(a)-483(connection.)-892(Y)82(ou)]TJ -265.52 -13.15 TD[(should)-333(at)-333(least)-333(b)-28(e)-334(able)-333(to)-333(get)-334(a)-333(prompt)-333(from)-334(an)27(y)-332(target)-333(that)-334(is)-333(ph)27(ysically)-333(connected.)]TJ/F2 14.35 Tf 0 -30.88 TD[(7.3)-562(P)30(orting)-374(to)-375(a)-375(new)-375(host)]TJ/F1 10.91 Tf 14.94 -23.11 TD[(The)-472(task)-473(of)-473(p)-28(orting)-472(DejaGn)26(u)-472(is)-472(basically)-473(that)-473(of)-473(p)-28(orting)-472(Tcl)-473(and)]TJ/F4 10.91 Tf 331.76 0 TD[(expect)]TJ/F1 10.91 Tf 34.37 0 TD[(.)-862(Tcl)-473(and)]TJ/F4 10.91 Tf -381.07 -13.16 TD[(expect)]TJ/F1 10.91 Tf 34.36 0 TD[(,)-357(as)-352(distributed)-353(with)-352(DejaGn)27(u,)-356(b)-28(oth)-353(use)]TJ/F4 10.91 Tf 195.95 0 TD[(autoconf)]TJ/F1 10.91 Tf 45.81 0 TD[(;)-361(they)-353(should)-352(p)-28(ort)-353(automatically)]TJ -276.12 -13.15 TD[(to)-333(most)-333(Unix)-333(systems.)]TJ 14.94 -16.14 TD[(Once)-367(Tcl)-368(and)]TJ/F4 10.91 Tf 69.62 0 TD[(expect)]TJ/F1 10.91 Tf 38.38 0 TD[(are)-367(p)-28(orted,)-377(DejaGn)27(u)-367(should)-368(run.)-548(Most)-368(system)-368(dep)-28(endencies)-367(are)]TJ -122.94 -13.15 TD[(tak)27(en)-332(care)-333(of)-334(b)27(y)-332(using)]TJ/F4 10.91 Tf 108.88 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(as)-333(the)-333(main)-333(command)-334(shell.)]TJ ET 0 g 0 G
endstream
endobj
245 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
>>
endobj
243 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 245 0 R
>>
endobj
248 0 obj
<<
/Length 8496
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(App)-27(endix)-334(A:)-333(Installing)-333(DejaGn)27(u)-24351(49)]TJ/F2 17.22 Tf 0 -25.91 TD[(App)-31(endix)-375(A)-562(Installing)-375(DejaGn)30(u)]TJ/F1 10.91 Tf 14.94 -24.19 TD[(Once)-304(y)27(ou)-303(ha)26(v)28(e)-303(the)-304(DejaGn)26(u)-303(source)-304(unpac)26(k)28(ed)-303(and)-304(a)26(v)56(ailable,)-309(y)27(ou)-304(m)27(ust)-303(\014rst)-305(con\014gure)-304(the)]TJ -14.94 -13.16 TD[(soft)27(w)28(are)-370(to)-371(sp)-28(ecify)-371(where)-371(it)-371(is)-371(to)-370(run)-371(\(and)-371(the)-371(asso)-28(ciated)-371(defaults\);)-390(then)-371(y)27(ou)-370(can)-371(pro)-28(ceed)]TJ 0 -13.15 TD[(to)-333(installing)-333(it.)]TJ/F2 14.35 Tf 0 -28.54 TD[(A.1)-562(Con\014guring)-375(the)-375(DejaGn)30(u)-374(test)-375(driv)31(er)]TJ/F1 10.91 Tf 14.94 -22.34 TD[(It)-412(is)-412(usually)-412(b)-27(est)-412(to)-413(con\014gure)-412(in)-412(a)-412(directory)-412(separate)-412(from)-412(the)-412(source)-412(tree,)-432(sp)-27(ecifying)]TJ -14.94 -13.15 TD[(where)-328(to)-328(\014nd)-328(the)-329(source)-328(with)-328(the)-328(optional)-329(`)]TJ/F4 10.91 Tf 207.56 0 TD[(--srcdir)]TJ/F1 10.91 Tf 45.82 0 TD[(')-328(option)-328(to)]TJ/F4 10.91 Tf 53.77 0 TD[(configure)]TJ/F1 10.91 Tf 51.55 0 TD[(.)-442(DejaGn)27(u)-328(uses)]TJ -358.7 -13.15 TD[(the)-426(GNU)]TJ/F4 10.91 Tf 49.38 0 TD[(autoconf)]TJ/F1 10.91 Tf 50.48 0 TD[(to)-426(con\014gure)-427(itself.)-724(F)82(or)-426(more)-426(info)-427(on)-427(using)-426(auto)-28(conf,)-450(read)-427(the)-426(GNU)]TJ -99.86 -13.15 TD[(auto)-27(conf)-444(man)26(ual.)-775(T)82(o)-443(con\014gure,)-471(execute)-445(the)-444(`)]TJ/F4 10.91 Tf 224.24 0 TD[(configure)]TJ/F1 10.91 Tf 51.54 0 TD[(')-444(program,)-471(no)-444(other)-444(options)-444(are)]TJ -275.78 -13.15 TD[(required.)-444(F)82(or)-332(an)-333(example,)-333(to)-333(con\014gure)-333(in)-333(a)-333(sep)-28(erate)-333(tree)-333(for)-334(ob)-55(jects,)-333(execute)-333(the)-333(con\014gure)]TJ 0 -13.15 TD[(script)-333(from)-333(the)-333(source)-334(tree)-333(lik)27(e)-333(this:)]TJ/F4 10.91 Tf 28.8 -14.66 TD[(../dejagnu-1.3/configure)]TJ/F1 10.91 Tf -13.86 -15.36 TD[(DejaGn)27(u)-314(do)-27(esn't)-315(care)-315(at)-315(con\014g)-315(time)-314(if)-315(it's)-315(for)-315(testing)-315(a)-314(nativ)26(e)-314(system)-314(or)-315(a)-315(cross)-315(system.)]TJ -14.94 -13.16 TD[(That)-333(is)-333(determined)-333(at)-334(run)27(time)-332(b)26(y)-332(using)-333(the)-334(con\014g)-333(\014les.)]TJ 14.94 -15.36 TD[(Y)83(ou)-536(ma)27(y)-536(also)-537(w)27(an)27(t)-536(to)-537(use)-536(the)]TJ/F4 10.91 Tf 161.13 0 TD[(configure)]TJ/F1 10.91 Tf 57.4 0 TD[(option)-536(`)]TJ/F4 10.91 Tf 39.19 0 TD[(--prefix)]TJ/F1 10.91 Tf 45.82 0 TD[(')-536(to)-537(sp)-28(ecify)-537(where)-537(y)27(ou)]TJ -318.48 -13.15 TD[(w)27(an)28(t)-512(DejaGn)27(u)-512(and)-512(its)-513(supp)-28(orting)-513(co)-28(de)-512(installed.)-983(By)-513(default,)-557(installation)-513(is)-513(in)-513(sub)-28(di-)]TJ 0 -13.15 TD[(rectories)-430(of)-431(`)]TJ/F4 10.91 Tf 61.34 0 TD[(/usr/local)]TJ/F1 10.91 Tf 57.27 0 TD[(',)-455(but)-431(y)27(ou)-430(can)-431(select)-430(an)26(y)-430(alternate)-430(directory)]TJ/F5 10.91 Tf 221.96 0 TD[(altdir)]TJ/F1 10.91 Tf 31.58 0 TD[(b)27(y)-430(including)]TJ -372.15 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(--prefix=)]TJ/F5 10.91 Tf 51.55 0 TD[(altdir)]TJ/F1 10.91 Tf 26.87 0 TD[(')-294(on)-295(the)]TJ/F4 10.91 Tf 39.34 0 TD[(configure)]TJ/F1 10.91 Tf 54.76 0 TD[(command)-294(line.)-432(\(This)-294(v)54(alue)-293(is)-295(captured)-295(in)-294(the)-295(Mak)27(e\014le)]TJ -175.55 -13.15 TD[(v)55(ariables)]TJ/F4 10.91 Tf 45.24 0 TD[(prefix)]TJ/F1 10.91 Tf 38 0 TD[(and)]TJ/F4 10.91 Tf 21.21 0 TD[(exec_prefix)]TJ/F1 10.91 Tf 63 0 TD[(.\))]TJ -152.51 -15.36 TD[(Sa)27(v)28(e)-492(for)-492(a)-493(small)-493(n)27(um)28(b)-27(er)-493(of)-493(example)-492(tests,)-533(the)-493(DejaGn)27(u)-492(distribution)-492(itself)-493(do)-28(es)-493(not)]TJ -14.94 -13.15 TD[(include)-441(an)27(y)-441(test)-441(suites;)-496(these)-441(are)-442(a)27(v)56(ailable)-441(separately)82(.)-768(T)83(est)-441(suites)-441(for)-442(the)]TJ/F7 10.91 Tf 366.17 0 TD[(gnu)]TJ/F1 10.91 Tf 25.19 0 TD[(compiler)]TJ -391.36 -13.15 TD[(\(testing)-416(b)-28(oth)-416(GCC)-417(and)-417(G)]TJ/F4 10.91 Tf 127.18 0 TD[(++)]TJ/F1 10.91 Tf 11.45 0 TD[(\))-416(and)-417(for)-416(the)]TJ/F7 10.91 Tf 68.21 0 TD[(gnu)]TJ/F1 10.91 Tf 24.92 0 TD[(binary)-416(utilities)-417(are)-416(distributed)-417(in)-416(parallel)]TJ -231.76 -13.15 TD[(with)-329(the)-329(DejaGn)26(u)-328(distribution)-329(\(but)-330(pac)27(k)56(aged)-329(as)-329(separate)-330(\014les\).)-443(The)-329(test)-329(suite)-330(for)-329(the)]TJ/F7 10.91 Tf 411.62 0 TD[(gnu)]TJ/F1 10.91 Tf -411.62 -13.15 TD[(debugger)-342(is)-342(distributed)-342(in)-343(parallel)-342(with)-342(eac)26(h)-341(release)-342(of)-342(GDB)-343(itself,)-344(starting)-343(with)-342(GDB)-342(4.9.)]TJ 0 -13.15 TD[(After)-288(con\014guring)-289(the)-289(top-lev)26(el)-288(DejaGn)27(u)-288(directory)83(,)-297(unpac)27(k)-288(and)-289(con\014gure)-289(the)-289(test)-289(directories)]TJ 0 -13.15 TD[(for)-444(the)-444(to)-28(ols)-444(y)27(ou)-444(w)27(an)28(t)-443(to)-445(test;)-499(then,)-472(in)-445(eac)27(h)-443(test)-444(directory)82(,)-471(run)]TJ/F4 10.91 Tf 318.76 0 TD[(make)]TJ/F1 10.91 Tf 27.76 0 TD[(to)-444(build)-444(auxiliary)]TJ -346.52 -13.15 TD[(programs)-333(required)-333(b)27(y)-333(some)-333(of)-333(the)-334(tests.)]TJ/F2 14.35 Tf 0 -28.55 TD[(A.2)-562(Installing)-375(DejaGn)30(u)]TJ/F1 10.91 Tf 14.94 -22.34 TD[(T)83(o)-398(install)-398(DejaGn)26(u)-397(in)-399(y)27(our)-398(\014lesystem)-398(\(either)-399(in)-398(`)]TJ/F4 10.91 Tf 239.2 0 TD[(/usr/local)]TJ/F1 10.91 Tf 57.27 0 TD[(',)-414(or)-399(as)-399(sp)-27(eci\014ed)-399(b)27(y)-398(y)27(our)]TJ -311.41 -13.15 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(--prefix)]TJ/F1 10.91 Tf 45.82 0 TD[(')-333(option)-333(to)]TJ/F4 10.91 Tf 53.94 0 TD[(configure)]TJ/F1 10.91 Tf 51.54 0 TD[(\),)-333(execute)]TJ/F4 10.91 Tf -125.53 -14.66 TD[(eg$)-524(make)-525(install)]TJ/F1 10.91 Tf -28.8 -15.36 TD[(`)]TJ/F4 10.91 Tf 3.03 0 TD[(make)-333(install)]TJ/F1 10.91 Tf 66.64 0 TD[(')-333(do)-28(es)-333(these)-333(things)-334(for)-333(DejaGn)27(u:)]TJ -63.76 -15.36 TD[(1.)-660(Lo)-27(ok)-307(in)-306(the)-306(path)-307(sp)-28(eci\014ed)-306(for)-306(executables)-307(\(`)]TJ/F4 10.91 Tf 223.93 0 TD[($exec_prefix)]TJ/F1 10.91 Tf 68.73 0 TD[('\))-306(for)-306(directories)-307(called)-306(`)]TJ/F4 10.91 Tf 113.22 0 TD[(lib)]TJ/F1 10.91 Tf 17.18 0 TD[(')]TJ -407.37 -13.15 TD[(and)-333(`)]TJ/F4 10.91 Tf 24.24 0 TD[(bin)]TJ/F1 10.91 Tf 17.18 0 TD[('.)-444(If)-333(these)-334(directories)-333(do)-333(not)-334(exist,)-333(`)]TJ/F4 10.91 Tf 169.04 0 TD[(make)-333(install)]TJ/F1 10.91 Tf 66.63 0 TD[(')-333(creates)-333(them.)]TJ -292.78 -15.36 TD[(2.)-660(Create)-333(another)-333(directory)-334(in)-333(the)-333(`)]TJ/F4 10.91 Tf 171.87 0 TD[(lib)]TJ/F1 10.91 Tf 17.18 0 TD[(')-333(directory)83(,)-333(called)-333(`)]TJ/F4 10.91 Tf 89.16 0 TD[(dejagnu)]TJ/F1 10.91 Tf 40.09 0 TD[('.)]TJ -318.3 -15.36 TD[(3.)-660(Cop)27(y)-332(the)]TJ/F4 10.91 Tf 62.96 0 TD[(runtest)]TJ/F1 10.91 Tf 43.73 0 TD[(shell)-333(script)-333(in)27(to)-333(`)]TJ/F4 10.91 Tf 80.45 0 TD[($exec_prefix/bin)]TJ/F1 10.91 Tf 91.64 0 TD[('.)]TJ -278.78 -15.36 TD[(4.)-660(Cop)27(y)-221(all)-222(the)-222(library)-223(\014les)-222(\(used)-222(to)-222(supp)-28(ort)-222(the)-223(framew)27(ork\))-221(in)27(to)-221(`)]TJ/F4 10.91 Tf 306.93 0 TD[($exec_prefix/lib/dejagnu)]TJ/F1 10.91 Tf 137.46 0 TD[('.)]TJ -444.39 -15.36 TD[(5.)-660(Cop)27(y)-439(`)]TJ/F4 10.91 Tf 48.37 0 TD[(runtest.exp)]TJ/F1 10.91 Tf 63 0 TD[(')-440(in)27(to)-440(`)]TJ/F4 10.91 Tf 34.16 0 TD[($exec_prefix/lib/dejagnu)]TJ/F1 10.91 Tf 137.45 0 TD[('.)-765(This)-441(is)-440(the)-441(main)-440(Tcl)-441(co)-27(de)]TJ -267.29 -13.15 TD[(implemen)27(ting)-332(DejaGn)27(u.)]TJ -6.66 -17.57 TD[(Eac)27(h)-360(test)-360(suite)-361(collection)-361(comes)-361(with)-361(simple)-361(installation)-360(instructions)-361(in)-361(a)-361(`)]TJ/F4 10.91 Tf 358.76 0 TD[(README)]TJ/F1 10.91 Tf 34.36 0 TD[(')-360(\014le;)]TJ -408.06 -13.15 TD[(in)-489(general,)-530(the)-490(test)-490(suites)-490(are)-490(designed)-490(to)-489(b)-28(e)-490(unpac)27(k)27(ed)-489(in)-490(the)-490(source)-490(directory)-490(for)-490(the)]TJ 0 -13.16 TD[(corresp)-27(onding)-334(to)-27(ol,)-334(and)-333(extract)-333(in)26(to)-332(a)-333(directory)-334(called)-333(`)]TJ/F4 10.91 Tf 265.36 0 TD[(testsuite)]TJ/F1 10.91 Tf 51.55 0 TD[('.)]TJ ET 0 g 0 G
endstream
endobj
249 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F4 28 0 R
/F5 31 0 R
/F7 49 0 R
>>
endobj
247 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 249 0 R
>>
endobj
252 0 obj
<<
/Length 117
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(50)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ ET 0 g 0 G
endstream
endobj
253 0 obj
<<
/F1 9 0 R
>>
endobj
251 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 253 0 R
>>
endobj
257 0 obj
<<
/Type /FontDescriptor
/CapHeight 611.11
/Ascent 611.11
/Descent -222.22
/Flags 5
/FontBBox [-6 -237 731 801]
/FontName /CMTT9
/ItalicAngle 0
/XHeight 431
/StemV 80
/FontFile 256 0 R
>>
endobj
258 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F14
/FontDescriptor 257 0 R
/BaseFont /BBAFZC+CMTT9
/FirstChar 0
/LastChar 127
/Widths [524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99
524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99 524.99]
>>
endobj
260 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -194.44
/Flags 4
/FontBBox [-259 -250 1036 969]
/FontName /CMR9
/ItalicAngle 0
/XHeight 431
/StemV 80
/FontFile 259 0 R
>>
endobj
261 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F15
/FontDescriptor 260 0 R
/BaseFont /GSDFLN+CMR9
/FirstChar 0
/LastChar 127
/Widths [642.28 856.48 799.38 713.58 685.18 770.67 742.28 799.38 742.28 799.38 742.28
599.53 570.98 570.98 856.48 856.48 285.49 314.04 513.89 513.89 513.89 513.89 513.89
770.67 456.79 513.89 742.28 799.38 513.89 927.77 1041.97 799.38 285.49 285.49 513.89
856.48 513.89 856.48 799.38 285.49 399.69 399.69 513.89 799.38 285.49 342.59 285.49
513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 285.49
285.49 285.49 799.38 485.34 485.34 799.38 770.67 727.93 742.28 785.03 699.38 670.83
806.48 770.67 370.99 528.08 799.22 642.28 941.97 770.67 799.38 699.38 799.38 756.48
570.98 742.28 770.67 770.67 1056.17 770.67 770.67 628.08 285.49 513.89 285.49 513.89
285.49 285.49 513.89 570.98 456.79 570.98 457.17 314.04 513.89 570.98 285.49 314.04
542.43 285.49 856.48 570.98 513.89 570.98 542.43 402 405.4 399.69 570.98 542.43 742.28
542.43 542.43 456.79 513.89 1027.77 513.89 513.89 513.89]
>>
endobj
263 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -194.44
/Flags 68
/FontBBox [-172 -250 1171 969]
/FontName /CMTI9
/ItalicAngle -14
/XHeight 431
/StemV 80
/FontFile 262 0 R
>>
endobj
264 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F16
/FontDescriptor 263 0 R
/BaseFont /PFWZRU+CMTI9
/FirstChar 0
/LastChar 127
/Widths [643.84 839.52 787.05 710.5 682.11 762.97 734.58 787.05 734.58 787.05 734.58
629.64 577.17 603.4 905.11 918.22 314.82 341.05 524.7 524.7 524.7 524.7 524.7 850.94
472.23 550.93 734.58 734.58 524.7 906.19 1011.13 787.05 262.35 314.82 527.78 839.52
786.08 839.52 787.05 314.82 419.76 419.76 524.7 787.05 314.82 367.29 314.82 524.7
524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 524.7 314.82 314.82 314.82
787.05 524.7 524.7 787.05 762.97 722.54 734.58 775.01 696.31 670.07 794.15 762.97
395.68 538.9 789.21 643.84 920.38 762.97 787.05 696.31 787.05 748.78 577.17 734.58
762.97 762.97 1025.32 762.97 762.97 629.64 314.82 527.78 314.82 524.7 314.82 314.82
524.7 472.23 472.23 524.7 472.23 314.82 472.23 524.7 314.82 314.82 472.23 262.35
839.52 577.17 524.7 524.7 472.23 432.88 419.76 341.05 550.93 472.23 682.11 473.77
498.46 419.76 524.7 1049.4 524.7 524.7 524.7]
>>
endobj
266 0 obj
<<
/Type /FontDescriptor
/CapHeight 683.33
/Ascent 694.44
/Descent -194.44
/Flags 68
/FontBBox [-207 -250 1150 969]
/FontName /CMSL9
/ItalicAngle -9
/XHeight 431
/StemV 80
/FontFile 265 0 R
>>
endobj
267 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F17
/FontDescriptor 266 0 R
/BaseFont /HGHLSL+CMSL9
/FirstChar 0
/LastChar 127
/Widths [642.28 856.48 799.38 713.58 685.18 770.67 742.28 799.38 742.28 799.38 742.28
599.53 570.98 570.98 856.48 856.48 285.49 314.04 513.89 513.89 513.89 513.89 513.89
829.32 456.79 513.89 742.28 799.38 513.89 927.77 1041.97 799.38 285.49 285.49 513.89
856.48 513.89 856.48 799.38 285.49 399.69 399.69 513.89 799.38 285.49 342.59 285.49
513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 513.89 285.49
285.49 285.49 799.38 485.34 485.34 799.38 770.67 727.93 742.28 785.03 699.38 670.83
806.48 770.67 370.99 528.08 799.22 642.28 941.97 770.67 799.38 699.38 799.38 756.48
570.98 742.28 770.67 770.67 1056.17 770.67 770.67 628.08 285.49 513.89 285.49 513.89
285.49 285.49 513.89 570.98 456.79 570.98 457.17 314.04 513.89 570.98 285.49 314.04
542.43 285.49 856.48 570.98 513.89 570.98 542.43 402 405.4 399.69 570.98 542.43 742.28
542.43 542.43 456.79 513.89 1027.77 513.89 513.89 513.89]
>>
endobj
268 0 obj
<<
/Length 23119
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Index)]TJ 421.09 0 TD[(51)]TJ/F2 17.22 Tf -421.09 -25.91 TD[(Index)]TJ/F2 14.35 Tf 0 -119.73 TD[(-)]TJ/F14 8.97 Tf 0 -18.87 TD[(--all)]TJ/F15 8.97 Tf 26.61 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 31.68 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.92 0 TD[(10)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--baud)]TJ/F15 8.97 Tf 31.32 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 31.5 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.39 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--build)]TJ/F15 8.97 Tf 36.02 0 TD[(\()]TJ/F14 8.97 Tf 3.59 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 31.33 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 90.85 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.31 TD[(--connect)]TJ/F15 8.97 Tf 45.44 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 30.98 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 81.79 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--debug)]TJ/F15 8.97 Tf 36.02 0 TD[(\()]TJ/F14 8.97 Tf 3.59 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 31.33 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 90.85 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--help)]TJ/F15 8.97 Tf 31.32 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 31.5 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.39 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.31 TD[(--host)]TJ/F15 8.97 Tf 31.32 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 31.5 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.39 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--name)]TJ/F15 8.97 Tf 31.32 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 31.5 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.39 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--objdir)]TJ/F15 8.97 Tf 40.73 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.03 0 TD[(option\))]TJ/F16 8.97 Tf 31.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.32 0 TD[(12)]TJ/F14 8.97 Tf -197.81 -13.31 TD[(--outdir)]TJ/F15 8.97 Tf 40.73 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.03 0 TD[(option\))]TJ/F16 8.97 Tf 31.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.32 0 TD[(12)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--reboot)]TJ/F15 8.97 Tf 40.73 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.03 0 TD[(option\))]TJ/F16 8.97 Tf 31.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.32 0 TD[(12)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--srcdir)]TJ/F15 8.97 Tf 40.73 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.03 0 TD[(option\))]TJ/F16 8.97 Tf 31.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.32 0 TD[(12)]TJ/F14 8.97 Tf -197.81 -13.31 TD[(--strace)]TJ/F15 8.97 Tf 40.73 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.03 0 TD[(option\))]TJ/F16 8.97 Tf 31.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.32 0 TD[(12)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--target)]TJ/F15 8.97 Tf 40.73 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.03 0 TD[(option\))]TJ/F16 8.97 Tf 31.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.32 0 TD[(12)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--tool)]TJ/F15 8.97 Tf 31.32 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 31.5 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.39 0 TD[(10)]TJ/F14 8.97 Tf -197.81 -13.31 TD[(--tool)]TJ/F15 8.97 Tf 31.32 0 TD[(and)-342(naming)-343(con)28(v)28(en)29(tions)]TJ/F16 8.97 Tf 98.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 68.04 0 TD[(21)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--verbose)]TJ/F15 8.97 Tf 45.44 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 30.98 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 81.79 0 TD[(13)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(--version)]TJ/F15 8.97 Tf 45.44 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 30.98 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 81.79 0 TD[(13)]TJ/F14 8.97 Tf -197.81 -13.31 TD[(-b)]TJ/F15 8.97 Tf 12.49 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 30.02 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 115.7 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(-v)]TJ/F15 8.97 Tf 12.49 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 30.02 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 115.7 0 TD[(13)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(-V)]TJ/F15 8.97 Tf 12.49 0 TD[(\()]TJ/F14 8.97 Tf 3.58 0 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option\))]TJ/F16 8.97 Tf 30.02 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 115.7 0 TD[(13)]TJ/F2 14.35 Tf -197.81 -40.01 TD[(.)]TJ/F14 8.97 Tf 0 -18.87 TD[(.exp)]TJ/F16 8.97 Tf 20.5 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 181.92 0 TD[(1)]TJ/F2 14.35 Tf -202.42 -40 TD[(A)]TJ/F14 8.97 Tf 0 -18.87 TD[(absolute)]TJ/F17 8.97 Tf 40.73 0 TD[(path)]TJ/F16 8.97 Tf 19.43 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 137.65 0 TD[(28)]TJ -197.81 -13.3 TD[(adding)-342(a)-343(target)]TJ/F16 8.97 Tf 63.74 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.07 0 TD[(48)]TJ -197.81 -13.31 TD[(adding)-342(a)-343(test)-342(case)]TJ/F16 8.97 Tf 73.27 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 124.54 0 TD[(40)]TJ/F14 8.97 Tf -197.81 -13.3 TD[(all_flag)]TJ/F16 8.97 Tf 38.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 159.3 0 TD[(17)]TJ -197.81 -13.3 TD[(am)28(biguit)29(y)85(,)-341(required)-343(for)-343(POSIX)]TJ/F16 8.97 Tf 125.44 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 76.98 0 TD[(7)]TJ -202.42 -13.31 TD[(arc)28(hiv)29(e)-342(ob)-57(ject)-343(\014les)]TJ/F16 8.97 Tf 76.71 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.1 0 TD[(30)]TJ -197.81 -13.3 TD[(auxiliary)-342(\014les,)-343(building)]TJ/F16 8.97 Tf 94.25 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 108.17 0 TD[(3)]TJ -202.42 -13.3 TD[(auxiliary)-342(programs)]TJ/F16 8.97 Tf 77.24 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 120.57 0 TD[(49)]TJ -197.81 -13.31 TD[(auxiliary)-342(test)-343(programs)]TJ/F16 8.97 Tf 94.94 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 102.87 0 TD[(12)]TJ/F2 14.35 Tf 27.16 589.87 TD[(B)]TJ/F14 8.97 Tf 0 -15.91 TD[(baud)]TJ/F16 8.97 Tf 20.38 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 177.43 0 TD[(17)]TJ -197.81 -11.95 TD[(baud)-342(rate,)-343(sp)-28(ecifying)]TJ/F16 8.97 Tf 85.81 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112 0 TD[(11)]TJ -197.81 -11.96 TD[(bps,)-342(sp)-29(ecifying)]TJ/F16 8.97 Tf 60.2 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 137.61 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(bt)]TJ/F16 8.97 Tf 11.32 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 186.49 0 TD[(31)]TJ -197.81 -11.95 TD[(bug)-342(n)27(um)29(b)-28(er)]TJ/F16 8.97 Tf 50.42 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 147.39 0 TD[(42)]TJ -197.81 -11.96 TD[(bug)-342(n)27(um)29(b)-28(er,)-342(extra)]TJ/F16 8.97 Tf 76.7 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.11 0 TD[(42)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(bug_id)]TJ/F16 8.97 Tf 29.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 168.36 0 TD[(42)]TJ -197.81 -11.96 TD[(build)-342(con\014g)-343(name,)-342(c)27(hanging)]TJ/F16 8.97 Tf 115.36 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 82.45 0 TD[(11)]TJ -197.81 -11.95 TD[(build)-342(host)-343(con\014guration)-342(test)]TJ/F16 8.97 Tf 116.06 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 81.75 0 TD[(25)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(build_triplet)]TJ/F16 8.97 Tf 63.36 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.45 0 TD[(17)]TJ -197.81 -11.96 TD[(built)-342(in)-343(pro)-28(cedures,)-343(DejaGn)28(u)]TJ/F16 8.97 Tf 119.86 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 77.95 0 TD[(23)]TJ/F2 14.35 Tf -197.81 -31.93 TD[(C)]TJ/F15 8.97 Tf 0 -15.9 TD[(C)-342(torture)-343(test)]TJ/F16 8.97 Tf 58.53 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 139.28 0 TD[(39)]TJ -197.81 -11.96 TD[(canadian)-342(cross)-343(con\014guration)-342(test)]TJ/F16 8.97 Tf 133.77 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 64.04 0 TD[(25)]TJ -197.81 -11.96 TD[(cancelling)-342(exp)-29(ected)-342(failure)]TJ/F16 8.97 Tf 107.69 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 90.12 0 TD[(26)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(check)]TJ/F15 8.97 Tf 26.61 0 TD[(mak)28(e\014le)-342(target)]TJ/F16 8.97 Tf 62.62 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 113.19 0 TD[(3)]TJ/F14 8.97 Tf -202.42 -11.95 TD[(clear_xfail)]TJ/F17 8.97 Tf 54.85 0 TD[(con\014g)]TJ/F16 8.97 Tf 26.21 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 116.75 0 TD[(26)]TJ -197.81 -11.96 TD[(Closing)-342(a)-343(remote)-342(connection)]TJ/F16 8.97 Tf 116.04 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 81.77 0 TD[(27)]TJ -197.81 -11.96 TD[(command)-342(line)-343(option)-342(v)56(ariables)]TJ/F16 8.97 Tf 124.87 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 72.94 0 TD[(17)]TJ -197.81 -11.95 TD[(command)-342(line)-343(options)]TJ/F16 8.97 Tf 90.27 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112.15 0 TD[(9)]TJ -202.42 -11.96 TD[(command)-342(line)-343(Tcl)-342(v)56(ariable)-342(de\014nition)]TJ/F16 8.97 Tf 150.47 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 47.34 0 TD[(10)]TJ -197.81 -11.96 TD[(comm)28(unications)-342(pro)-28(cedures)]TJ/F16 8.97 Tf 112.36 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 85.45 0 TD[(26)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(comp_output)]TJ/F16 8.97 Tf 54.29 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 143.52 0 TD[(42)]TJ -197.81 -11.95 TD[(comparing)-342(\014les)]TJ/F16 8.97 Tf 63 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.81 0 TD[(28)]TJ -197.81 -11.96 TD[(compile)-342(a)-343(\014le)]TJ/F16 8.97 Tf 55.03 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 142.78 0 TD[(29)]TJ -197.81 -11.96 TD[(con\014guration)-342(dep)-29(enden)28(t)-342(defaults)]TJ/F16 8.97 Tf 133.59 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 64.22 0 TD[(15)]TJ -197.81 -11.95 TD[(con\014guring)-342(DejaGn)27(u)]TJ/F16 8.97 Tf 85.36 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112.45 0 TD[(49)]TJ -197.81 -11.96 TD[(connecting)-342(to)-343(target)]TJ/F16 8.97 Tf 84.37 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 113.44 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(connectmode)]TJ/F16 8.97 Tf 54.29 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 143.52 0 TD[(17)]TJ -197.81 -11.96 TD[(con)28(v)29(erting)-342(relativ)28(e)-342(paths)-343(to)-342(absolute)]TJ/F16 8.97 Tf 150.02 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 47.79 0 TD[(28)]TJ -197.81 -11.95 TD[(Core)-342(In)27(ternal)-341(Pro)-29(cedures)]TJ/F16 8.97 Tf 103.07 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 94.74 0 TD[(23)]TJ -197.81 -11.96 TD[(cross)-342(con\014guration)]TJ/F16 8.97 Tf 77.12 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 125.3 0 TD[(4)]TJ -202.42 -11.96 TD[(curren)28(t)-342(test)-342(sub)-29(directory)]TJ/F16 8.97 Tf 102.52 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.29 0 TD[(42)]TJ/F2 14.35 Tf -197.81 -31.93 TD[(D)]TJ/F14 8.97 Tf 0 -15.91 TD[(dbg.log)]TJ/F15 8.97 Tf 36.02 0 TD[(\014le)]TJ/F16 8.97 Tf 14.1 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 147.69 0 TD[(11)]TJ -197.81 -11.95 TD[(debug)-342(log)]TJ/F16 8.97 Tf 41.32 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 156.49 0 TD[(36)]TJ -197.81 -11.96 TD[(debug)-342(log)-343(for)-342(test)-343(cases)]TJ/F16 8.97 Tf 95.08 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 102.73 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(debugger.exp)]TJ/F16 8.97 Tf 58.82 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 138.99 0 TD[(30)]TJ -197.81 -11.95 TD[(debugging)-342(a)-343(test)-342(case)]TJ/F16 8.97 Tf 88.9 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 108.91 0 TD[(40)]TJ -197.81 -11.96 TD[(default)-342(options,)-343(con)28(trolling)]TJ/F16 8.97 Tf 111.04 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.77 0 TD[(17)]TJ -197.81 -11.96 TD[(defaults,)-342(option)]TJ/F16 8.97 Tf 64.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 133.66 0 TD[(17)]TJ -197.81 -11.96 TD[(defaults,)-342(setting)-343(in)-342(init)-343(\014le)]TJ/F16 8.97 Tf 107.98 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 89.83 0 TD[(23)]TJ -197.81 -11.95 TD[(DejaGn)28(u)-342(con\014guration)]TJ/F16 8.97 Tf 93.82 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 103.99 0 TD[(49)]TJ -197.81 -11.96 TD[(DejaGn)28(u)-342(test)-342(driv)27(er)]TJ/F16 8.97 Tf 81.81 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 120.61 0 TD[(9)]TJ -202.42 -11.96 TD[(DejaGn)28(u,)-342(the)-342(name)]TJ/F16 8.97 Tf 81 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.42 0 TD[(6)]TJ ET 0 g 0 G
endstream
endobj
269 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F14 258 0 R
/F15 261 0 R
/F16 264 0 R
/F17 267 0 R
>>
endobj
255 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 269 0 R
>>
endobj
272 0 obj
<<
/Length 23714
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(52)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F15 8.97 Tf 0 -32.23 TD[(Delete)-342(a)-343(w)28(atc)28(hp)-27(oin)27(t.)]TJ/F16 8.97 Tf 85.32 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112.49 0 TD[(31)]TJ -197.81 -12.1 TD[(design)-342(goals)]TJ/F16 8.97 Tf 50.46 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 151.96 0 TD[(5)]TJ -202.42 -12.09 TD[(detailed)-342(log)]TJ/F16 8.97 Tf 49.52 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 148.29 0 TD[(36)]TJ/F14 8.97 Tf -197.81 -12.09 TD[(diff)]TJ/F17 8.97 Tf 21.9 0 TD[(\014lename)-398(\014lename)]TJ/F16 8.97 Tf 72.39 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 103.52 0 TD[(28)]TJ -197.81 -12.1 TD[(directories)-342(matc)27(hing)-341(a)-343(pattern)]TJ/F16 8.97 Tf 124.38 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 73.43 0 TD[(28)]TJ -197.81 -12.09 TD[(directory)-342(names)-343(and)]TJ/F14 8.97 Tf 85.34 0 TD[(--tool)]TJ/F16 8.97 Tf 30.36 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 82.11 0 TD[(21)]TJ -197.81 -12.09 TD[(do)28(wnload)-342(a)-342(\014le)]TJ/F16 8.97 Tf 63.09 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.72 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -12.1 TD[(download)]TJ/F17 8.97 Tf 40.73 0 TD[(\014le)]TJ/F15 8.97 Tf 15.35 0 TD[([)]TJ/F17 8.97 Tf 5.63 0 TD[(spa)28(wnid)]TJ/F15 8.97 Tf 35.98 0 TD[(])]TJ/F16 8.97 Tf 4.81 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.31 0 TD[(27)]TJ -197.81 -12.09 TD[(do)28(wnload,)]TJ/F14 8.97 Tf 43.77 0 TD[(tip)]TJ/F16 8.97 Tf 15.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 138.28 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -12.1 TD[(dumplocals)]TJ/F16 8.97 Tf 50.14 0 TD[(expr)-202(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 147.67 0 TD[(30)]TJ/F14 8.97 Tf -197.81 -12.09 TD[(dumprocs)]TJ/F16 8.97 Tf 40.73 0 TD[(expr)-241(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 157.08 0 TD[(30)]TJ/F14 8.97 Tf -197.81 -12.09 TD[(dumpvars)]TJ/F16 8.97 Tf 40.73 0 TD[(expr)-241(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 157.08 0 TD[(30)]TJ/F14 8.97 Tf -197.81 -12.1 TD[(dumpwatch)]TJ/F16 8.97 Tf 45.44 0 TD[(expr)-221(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 152.37 0 TD[(30)]TJ/F2 14.35 Tf -197.81 -32.75 TD[(E)]TJ/F14 8.97 Tf 0 -16.21 TD[(echo.exp)]TJ/F16 8.97 Tf 38.64 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 163.78 0 TD[(5)]TJ/F14 8.97 Tf -202.42 -12.09 TD[(ERROR)]TJ/F16 8.97 Tf 26.33 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 161.24 0 TD[(9,)-342(23)]TJ -187.57 -12.09 TD[(example)]TJ/F16 8.97 Tf 34.14 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 168.28 0 TD[(5)]TJ/F14 8.97 Tf -202.42 -12.1 TD[(exec_output)]TJ/F16 8.97 Tf 54.29 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 143.52 0 TD[(42)]TJ/F14 8.97 Tf -197.81 -12.09 TD[(exec_prefix)]TJ/F15 8.97 Tf 51.78 0 TD[(,)-342(con\014gure)-343(options.)]TJ/F16 8.97 Tf 77.99 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 68.04 0 TD[(49)]TJ/F14 8.97 Tf -197.81 -12.09 TD[(execute_anywhere)]TJ/F16 8.97 Tf 78.39 0 TD[(cmd)-52(line)-236(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 119.42 0 TD[(30)]TJ -197.81 -12.1 TD[(executing)-342(commands)-343(remotely)]TJ/F16 8.97 Tf 124.24 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 73.57 0 TD[(30)]TJ -197.81 -12.09 TD[(existing)-342(tests,)-343(running)]TJ/F16 8.97 Tf 90.72 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 111.7 0 TD[(3)]TJ -202.42 -12.1 TD[(exit)-342(co)-29(de)-342(from)]TJ/F14 8.97 Tf 61.21 0 TD[(runtest)]TJ/F16 8.97 Tf 34.01 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 107.2 0 TD[(9)]TJ -202.42 -12.09 TD[(exit)-342(pro)-29(cedure,)-342(tested)-343(to)-28(ols)]TJ/F16 8.97 Tf 111.72 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.09 0 TD[(31)]TJ/F14 8.97 Tf -197.81 -12.09 TD[(exit_remote_shell)]TJ/F17 8.97 Tf 83.1 0 TD[(spa)28(wnid)]TJ/F16 8.97 Tf 33.81 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 80.9 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -12.1 TD[(exp)]TJ/F15 8.97 Tf 17.19 0 TD[(\014lename)-342(su\016x)]TJ/F16 8.97 Tf 59.53 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.09 0 TD[(21)]TJ/F14 8.97 Tf -197.81 -12.09 TD[(expect)]TJ/F15 8.97 Tf 31.32 0 TD[(in)28(ternal)-342(tracing)]TJ/F16 8.97 Tf 63.48 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 103.01 0 TD[(12)]TJ/F14 8.97 Tf -197.81 -12.1 TD[(expect)]TJ/F15 8.97 Tf 31.32 0 TD[(script)-342(names)]TJ/F16 8.97 Tf 53.52 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 117.58 0 TD[(1)]TJ/F14 8.97 Tf -202.42 -12.09 TD[(expect)]TJ/F15 8.97 Tf 31.32 0 TD[(scripting)-342(language)]TJ/F16 8.97 Tf 75.66 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.44 0 TD[(8)]TJ/F14 8.97 Tf -202.42 -12.09 TD[(expect_out\(buffer\))]TJ/F16 8.97 Tf 86.02 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 111.79 0 TD[(42)]TJ -197.81 -12.1 TD[(exp)-28(ected)-343(failure)]TJ/F16 8.97 Tf 66.06 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.51 0 TD[(9,)-342(25)]TJ -187.57 -12.09 TD[(exp)-28(ected)-343(failure,)-342(cancelling)]TJ/F16 8.97 Tf 111.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.66 0 TD[(26)]TJ/F2 14.35 Tf -197.81 -32.75 TD[(F)]TJ/F14 8.97 Tf 0 -16.21 TD[(FAIL)]TJ/F16 8.97 Tf 19.74 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 172.44 0 TD[(7,)-342(9)]TJ/F14 8.97 Tf -192.18 -12.09 TD[(fail)-342(")]TJ/F17 8.97 Tf 26.61 0 TD[(string)]TJ/F14 8.97 Tf 23.88 0 TD[(")]TJ/F16 8.97 Tf 5.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 141.81 0 TD[(24)]TJ -197.81 -12.1 TD[(failing)-342(test,)-343(exp)-28(ected)]TJ/F16 8.97 Tf 85.67 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 116.75 0 TD[(9)]TJ -202.42 -12.09 TD[(failing)-342(test,)-343(unexp)-28(ected)]TJ/F16 8.97 Tf 95.14 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 107.28 0 TD[(9)]TJ -202.42 -12.09 TD[(failure,)-342(exp)-29(ected)]TJ/F16 8.97 Tf 68.1 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.71 0 TD[(25)]TJ -197.81 -12.1 TD[(failure,)-342(POSIX)-343(de\014nition)]TJ/F16 8.97 Tf 102.87 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.55 0 TD[(7)]TJ -202.42 -12.09 TD[(\014lename)-342(for)-343(test)-342(\014les)]TJ/F16 8.97 Tf 85.58 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112.23 0 TD[(21)]TJ -197.81 -12.09 TD[(\014les)-342(matc)27(hing)-341(a)-343(pattern)]TJ/F16 8.97 Tf 98.23 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.58 0 TD[(28)]TJ/F14 8.97 Tf -197.81 -12.1 TD[(find)]TJ/F17 8.97 Tf 21.9 0 TD[(dir)-414(pattern)]TJ/F16 8.97 Tf 46.35 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.56 0 TD[(28)]TJ/F14 8.97 Tf -197.81 -12.09 TD[(findfile)]TJ/F16 8.97 Tf 38.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 159.3 0 TD[(22)]TJ -197.81 -12.1 TD[(\014nding)-342(\014le)-343(di\013erences)]TJ/F16 8.97 Tf 89.52 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 108.29 0 TD[(28)]TJ -197.81 -12.09 TD[(future)-342(directions)]TJ/F16 8.97 Tf 68.26 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.16 0 TD[(8)]TJ/F2 14.35 Tf 22.55 539.88 TD[(G)]TJ/F14 8.97 Tf 0 -17.74 TD[(gdb.t00/echo.exp)]TJ/F16 8.97 Tf 77.08 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 125.34 0 TD[(5)]TJ/F14 8.97 Tf -202.42 -12.79 TD[(get_warning_threshold)]TJ/F16 8.97 Tf 101.8 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 96.01 0 TD[(24)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(getdirs)]TJ/F17 8.97 Tf 36.02 0 TD[(dir)]TJ/F16 8.97 Tf 14.18 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 147.61 0 TD[(28)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(getdirs)]TJ/F17 8.97 Tf 36.02 0 TD[(dir)-414(pattern)]TJ/F16 8.97 Tf 45.83 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 115.96 0 TD[(28)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(getenv)]TJ/F17 8.97 Tf 31.32 0 TD[(v)57(ar)]TJ/F16 8.97 Tf 14.98 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 151.51 0 TD[(29)]TJ -197.81 -12.79 TD[(getting)-342(en)27(vironmen)29(t)-342(v)57(ariables)]TJ/F16 8.97 Tf 120.79 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 77.02 0 TD[(29)]TJ -197.81 -12.79 TD[(GNA)85(TS)-341(bug)-343(n)28(um)28(b)-27(er)]TJ/F16 8.97 Tf 85.42 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112.39 0 TD[(42)]TJ -197.81 -12.79 TD[(Granlund,)-342(T)85(orb)-57(jorn)]TJ/F16 8.97 Tf 81.47 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 116.34 0 TD[(39)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(grep)]TJ/F17 8.97 Tf 21.9 0 TD[(\014lename)-398(regexp)]TJ/F16 8.97 Tf 64.47 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 111.44 0 TD[(28)]TJ/F14 8.97 Tf -197.81 -12.8 TD[(grep)]TJ/F17 8.97 Tf 21.9 0 TD[(\014lename)-398(regexp)]TJ/F14 8.97 Tf 66.6 0 TD[(line)]TJ/F16 8.97 Tf 19.72 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 89.59 0 TD[(28)]TJ/F2 14.35 Tf -197.81 -36.93 TD[(H)]TJ/F15 8.97 Tf 0 -17.73 TD[(help)-342(with)]TJ/F14 8.97 Tf 40.96 0 TD[(runtest)]TJ/F16 8.97 Tf 35.29 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.56 0 TD[(11)]TJ -197.81 -12.79 TD[(hin)28(ts)-342(on)-342(test)-343(case)-342(writing)]TJ/F16 8.97 Tf 103.28 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 94.53 0 TD[(41)]TJ -197.81 -12.8 TD[(host)-342(con\014g)-343(name,)-342(c)27(hanging)]TJ/F16 8.97 Tf 111.41 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.4 0 TD[(11)]TJ -197.81 -12.79 TD[(host)-342(con\014guration)-343(test)]TJ/F16 8.97 Tf 93.39 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.42 0 TD[(25)]TJ -197.81 -12.79 TD[(host,)-342(explained)]TJ/F16 8.97 Tf 63.12 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.69 0 TD[(49)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(host_triplet)]TJ/F16 8.97 Tf 58.82 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 138.99 0 TD[(17)]TJ/F2 14.35 Tf -197.81 -36.93 TD[(I)]TJ/F14 8.97 Tf 0 -17.74 TD[(ignoretests)]TJ/F16 8.97 Tf 54.29 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 143.52 0 TD[(17)]TJ -197.81 -12.79 TD[(init)-342(\014le)-343(name)]TJ/F16 8.97 Tf 55.03 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 142.78 0 TD[(22)]TJ -197.81 -12.79 TD[(init)-342(\014le,)-343(purp)-28(ose)]TJ/F16 8.97 Tf 67.87 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.94 0 TD[(22)]TJ -197.81 -12.79 TD[(initialization)]TJ/F16 8.97 Tf 51.56 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 146.25 0 TD[(22)]TJ -197.81 -12.79 TD[(input)-342(\014les)]TJ/F16 8.97 Tf 41.86 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 155.95 0 TD[(34)]TJ -197.81 -12.79 TD[(installed)-342(to)-29(ol)-342(name)]TJ/F16 8.97 Tf 80.03 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 117.78 0 TD[(24)]TJ -197.81 -12.79 TD[(installing)-342(DejaGn)27(u)]TJ/F16 8.97 Tf 77.18 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 120.63 0 TD[(49)]TJ -197.81 -12.79 TD[(in)28(ternal)-342(details)]TJ/F16 8.97 Tf 62.88 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.93 0 TD[(21)]TJ -197.81 -12.79 TD[(in)28(v)29(oking)]TJ/F16 8.97 Tf 36.7 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 165.72 0 TD[(9)]TJ -202.42 -12.79 TD[(IP)-342(net)27(w)29(ork)-342(pro)-28(cedures)]TJ/F16 8.97 Tf 93.58 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.23 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(isbuild)-342(")]TJ/F17 8.97 Tf 40.73 0 TD[(host)]TJ/F14 8.97 Tf 17.13 0 TD[(")]TJ/F16 8.97 Tf 6.18 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 133.77 0 TD[(25)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(ishost)-342(")]TJ/F17 8.97 Tf 36.02 0 TD[(host)]TJ/F14 8.97 Tf 17.13 0 TD[(")]TJ/F16 8.97 Tf 6.36 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 138.3 0 TD[(25)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(isnative)]TJ/F16 8.97 Tf 38.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 159.3 0 TD[(25)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(istarget)-342(")]TJ/F17 8.97 Tf 45.44 0 TD[(target)]TJ/F14 8.97 Tf 24.27 0 TD[(")]TJ/F16 8.97 Tf 6.79 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.31 0 TD[(25)]TJ/F2 14.35 Tf -197.81 -36.93 TD[(K)]TJ/F14 8.97 Tf 0 -17.74 TD[(kermit)]TJ/F17 8.97 Tf 31.32 0 TD[(p)-28(ort)-363(bps)]TJ/F16 8.97 Tf 36.61 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.88 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -12.79 TD[(kermit)]TJ/F15 8.97 Tf 28.25 0 TD[(,)-342(remote)-343(testing)-342(via)]TJ/F16 8.97 Tf 79.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 89.8 0 TD[(11)]TJ ET 0 g 0 G
endstream
endobj
273 0 obj
<<
/F1 9 0 R
/F15 261 0 R
/F16 264 0 R
/F14 258 0 R
/F17 267 0 R
/F2 12 0 R
>>
endobj
271 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 273 0 R
>>
endobj
276 0 obj
<<
/Length 24305
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Index)]TJ 421.09 0 TD[(53)]TJ/F2 14.35 Tf -421.09 -97.38 TD[(L)]TJ/F15 8.97 Tf 0 -18.59 TD[(last)-342(command)-343(output)]TJ/F16 8.97 Tf 89.12 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 108.69 0 TD[(42)]TJ/F14 8.97 Tf -197.81 -13.18 TD[(lib/debugger.exp)]TJ/F16 8.97 Tf 76.95 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 120.86 0 TD[(30)]TJ/F14 8.97 Tf -197.81 -13.18 TD[(lib/remote.exp)]TJ/F16 8.97 Tf 67.89 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.92 0 TD[(26)]TJ/F14 8.97 Tf -197.81 -13.18 TD[(lib/target.exp)]TJ/F16 8.97 Tf 67.89 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.92 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -13.18 TD[(lib/utils.exp)]TJ/F16 8.97 Tf 63.36 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.45 0 TD[(28)]TJ -197.81 -13.18 TD[(Lib)-28(es,)-343(Don)]TJ/F16 8.97 Tf 46.08 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 156.34 0 TD[(8)]TJ -202.42 -13.18 TD[(list,)-342(pruning)]TJ/F16 8.97 Tf 50.83 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 146.98 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -13.18 TD[(list_targets)]TJ/F16 8.97 Tf 58.82 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 138.99 0 TD[(29)]TJ -197.81 -13.18 TD[(lists)-342(supp)-29(orted)-342(targets)]TJ/F16 8.97 Tf 90.89 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 106.92 0 TD[(29)]TJ -197.81 -13.18 TD[(load)-342(library)-343(\014le)]TJ/F16 8.97 Tf 63.63 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.18 0 TD[(25)]TJ -197.81 -13.18 TD[(load)-342(pro)-29(cedure,)-342(tested)-343(to)-28(ols)]TJ/F16 8.97 Tf 112.61 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 85.2 0 TD[(31)]TJ/F14 8.97 Tf -197.81 -13.18 TD[(load_lib)-342(")]TJ/F17 8.97 Tf 45.44 0 TD[(library-\014le)]TJ/F14 8.97 Tf 42.27 0 TD[(")]TJ/F16 8.97 Tf 6.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 103.59 0 TD[(25)]TJ -197.81 -13.18 TD[(lo)-28(cal)-343(`)]TJ/F14 8.97 Tf 24.32 0 TD[(site.exp)]TJ/F15 8.97 Tf 37.66 0 TD[(')]TJ/F16 8.97 Tf 5.23 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 130.6 0 TD[(19)]TJ -197.81 -13.18 TD[(log)-342(\014les,)-343(where)-342(to)-343(write)]TJ/F16 8.97 Tf 95.17 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 102.64 0 TD[(12)]TJ -197.81 -13.17 TD[(Lupton,)-342(Rob)-29(ert)]TJ/F16 8.97 Tf 64.26 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 133.55 0 TD[(43)]TJ/F2 14.35 Tf -197.81 -39.27 TD[(M)]TJ/F14 8.97 Tf 0 -18.6 TD[(make)]TJ/F15 8.97 Tf 21.9 0 TD[(builds)-342(part)-343(of)-342(tests)]TJ/F16 8.97 Tf 77.35 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 98.56 0 TD[(49)]TJ/F14 8.97 Tf -197.81 -13.18 TD[(make)-342(check)]TJ/F16 8.97 Tf 46.88 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 155.54 0 TD[(3)]TJ -202.42 -13.17 TD[(master)-342(`)]TJ/F14 8.97 Tf 32.84 0 TD[(site.exp)]TJ/F15 8.97 Tf 37.66 0 TD[(')]TJ/F16 8.97 Tf 5.33 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.98 0 TD[(18)]TJ -197.81 -13.18 TD[(Menapace,)-342(Julia)]TJ/F16 8.97 Tf 67.77 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.65 0 TD[(6)]TJ/F14 8.97 Tf -202.42 -13.18 TD[(mondfe)]TJ/F16 8.97 Tf 29.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 168.36 0 TD[(32)]TJ/F14 8.97 Tf -197.81 -13.18 TD[(mondfe)]TJ/F15 8.97 Tf 28.24 0 TD[(,)-342(remote)-343(testing)-342(via)]TJ/F16 8.97 Tf 79.77 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 89.8 0 TD[(11)]TJ/F2 14.35 Tf -197.81 -39.27 TD[(N)]TJ/F15 8.97 Tf 0 -18.59 TD[(name)-342(\\DejaGn)27(u")]TJ/F16 8.97 Tf 72.03 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 130.39 0 TD[(6)]TJ -202.42 -13.18 TD[(name)-342(for)-343(remote)-342(test)-343(mac)28(hine)]TJ/F16 8.97 Tf 121.3 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 76.51 0 TD[(12)]TJ -197.81 -13.18 TD[(name)-342(transformations)]TJ/F16 8.97 Tf 89.81 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 108 0 TD[(24)]TJ -197.81 -13.18 TD[(name,)-342(initialization)-343(mo)-28(dule)]TJ/F16 8.97 Tf 111.9 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 85.91 0 TD[(22)]TJ -197.81 -13.18 TD[(naming)-342(con)27(v)29(en)29(tions)]TJ/F16 8.97 Tf 81.18 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 116.63 0 TD[(21)]TJ -197.81 -13.18 TD[(naming)-342(tests)-343(to)-342(run)]TJ/F16 8.97 Tf 81.22 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 116.59 0 TD[(10)]TJ -197.81 -13.18 TD[(nativ)28(e)-342(con\014guration)]TJ/F16 8.97 Tf 81.8 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 120.62 0 TD[(4)]TJ -202.42 -13.18 TD[(nativ)28(e)-342(con\014guration)-342(test)]TJ/F16 8.97 Tf 99.38 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 98.43 0 TD[(25)]TJ -197.81 -13.18 TD[(net)28(w)29(ork)-342(\(IP\))-343(pro)-28(cedures)]TJ/F16 8.97 Tf 99.34 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 98.47 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -13.18 TD[(NOTE)]TJ/F16 8.97 Tf 19.62 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 167.95 0 TD[(9,)-342(24)]TJ/F14 8.97 Tf -187.57 -13.18 TD[(note)-342(")]TJ/F17 8.97 Tf 26.61 0 TD[(string)]TJ/F14 8.97 Tf 23.88 0 TD[(")]TJ/F16 8.97 Tf 5.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 141.81 0 TD[(24)]TJ/F2 14.35 Tf 27.16 589.86 TD[(O)]TJ/F14 8.97 Tf 0 -15.9 TD[(objdir)]TJ/F16 8.97 Tf 29.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 168.36 0 TD[(17)]TJ -197.81 -11.96 TD[(ob)-57(ject)-342(directory)]TJ/F16 8.97 Tf 66.96 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 130.85 0 TD[(12)]TJ -197.81 -11.96 TD[(Op)-28(ening)-343(a)-342(remote)-343(connection)]TJ/F16 8.97 Tf 120.37 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 77.44 0 TD[(26)]TJ -197.81 -11.96 TD[(op)-28(erating)-343(principles)]TJ/F16 8.97 Tf 81.33 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 116.48 0 TD[(21)]TJ -197.81 -11.95 TD[(option)-342(defaults)]TJ/F16 8.97 Tf 62.87 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 134.94 0 TD[(17)]TJ -197.81 -11.96 TD[(option)-342(list,)]TJ/F14 8.97 Tf 46.64 0 TD[(runtest)]TJ/F16 8.97 Tf 34.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.02 0 TD[(9)]TJ -202.42 -11.96 TD[(options)]TJ/F16 8.97 Tf 30.07 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 172.35 0 TD[(9)]TJ -202.42 -11.96 TD[(options)-342(for)]TJ/F14 8.97 Tf 46.41 0 TD[(runtest)]TJ/F15 8.97 Tf 32.95 0 TD[(,)-342(common)]TJ/F16 8.97 Tf 41.24 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 81.82 0 TD[(4)]TJ -202.42 -11.95 TD[(options,)-342(Tcl)-343(v)56(ariables)-341(for)-343(defaults)]TJ/F16 8.97 Tf 137.36 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 60.45 0 TD[(17)]TJ -197.81 -11.96 TD[(order)-342(of)-343(tests)]TJ/F16 8.97 Tf 54.97 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 142.84 0 TD[(21)]TJ -197.81 -11.96 TD[(Ousterhout,)-342(John)-343(K.)]TJ/F16 8.97 Tf 85.61 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 116.81 0 TD[(8)]TJ/F14 8.97 Tf -202.42 -11.95 TD[(outdir)]TJ/F16 8.97 Tf 29.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 168.36 0 TD[(17)]TJ -197.81 -11.96 TD[(output)-342(directory)]TJ/F16 8.97 Tf 68.11 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.7 0 TD[(12)]TJ -197.81 -11.96 TD[(output)-342(\014les)]TJ/F16 8.97 Tf 46.85 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 150.96 0 TD[(35)]TJ -197.81 -11.96 TD[(output,)-342(additional)]TJ/F16 8.97 Tf 75.9 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.91 0 TD[(13)]TJ -197.81 -11.95 TD[(o)28(v)29(erriding)-342(`)]TJ/F14 8.97 Tf 45.87 0 TD[(site.exp)]TJ/F15 8.97 Tf 37.66 0 TD[(')]TJ/F16 8.97 Tf 5.35 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 108.93 0 TD[(15)]TJ -197.81 -11.96 TD[(o)28(v)29(erview)]TJ/F16 8.97 Tf 37.23 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 165.19 0 TD[(1)]TJ/F2 14.35 Tf -202.42 -31.93 TD[(P)]TJ/F14 8.97 Tf 0 -15.91 TD[(PASS)]TJ/F16 8.97 Tf 19.74 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 172.44 0 TD[(6,)-342(9)]TJ/F14 8.97 Tf -192.18 -11.96 TD[(pass)-342(")]TJ/F17 8.97 Tf 26.61 0 TD[(string)]TJ/F14 8.97 Tf 23.88 0 TD[(")]TJ/F16 8.97 Tf 5.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 141.81 0 TD[(24)]TJ -197.81 -11.95 TD[(path)-342(lo)-29(okup)]TJ/F16 8.97 Tf 50.54 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 147.27 0 TD[(28)]TJ -197.81 -11.96 TD[(pattern)-342(matc)27(h,)-341(directory)]TJ/F16 8.97 Tf 102.07 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.74 0 TD[(28)]TJ -197.81 -11.96 TD[(pattern)-342(matc)27(h,)-341(\014lenames)]TJ/F16 8.97 Tf 102.46 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.35 0 TD[(28)]TJ/F14 8.97 Tf -197.81 -11.95 TD[(perror)-342(")]TJ/F17 8.97 Tf 36.02 0 TD[(string)-428(n)27(um)29(b)-28(er)]TJ/F14 8.97 Tf 58.09 0 TD[(")]TJ/F16 8.97 Tf 5.49 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 98.21 0 TD[(23)]TJ -197.81 -11.96 TD[(p)-28(ersonal)-343(con\014g)-342(`)]TJ/F14 8.97 Tf 65.86 0 TD[(site.exp)]TJ/F15 8.97 Tf 37.66 0 TD[(')]TJ/F16 8.97 Tf 4.07 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 90.22 0 TD[(20)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(pop_host)]TJ/F16 8.97 Tf 38.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 159.3 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(pop_target)]TJ/F16 8.97 Tf 49.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 148.05 0 TD[(29)]TJ -197.81 -11.95 TD[(p)-28(orting)-343(to)-342(a)-343(new)-342(host)]TJ/F16 8.97 Tf 89.52 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 108.29 0 TD[(48)]TJ -197.81 -11.96 TD[(POSIX)-342(conformance)]TJ/F16 8.97 Tf 84.94 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 117.48 0 TD[(6)]TJ/F14 8.97 Tf -202.42 -11.96 TD[(prefix)]TJ/F15 8.97 Tf 28.25 0 TD[(,)-342(con\014gure)-343(options)]TJ/F16 8.97 Tf 75.4 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 94.16 0 TD[(49)]TJ -197.81 -11.96 TD[(Prin)28(t)-342(a)-342(bac)27(ktrace)]TJ/F16 8.97 Tf 72.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 125.66 0 TD[(31)]TJ -197.81 -11.95 TD[(Prin)28(t)-342(global)-342(v)56(ariable)-342(v)56(alues)]TJ/F16 8.97 Tf 111.75 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.06 0 TD[(30)]TJ -197.81 -11.96 TD[(Prin)28(t)-342(lo)-28(cal)-343(v)56(ariable)-341(v)56(alue)]TJ/F16 8.97 Tf 102.89 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 94.92 0 TD[(30)]TJ -197.81 -11.96 TD[(Prin)28(t)-342(pro)-28(cedure)-343(b)-28(o)-29(dies)]TJ/F16 8.97 Tf 94.22 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 103.59 0 TD[(30)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(print)]TJ/F16 8.97 Tf 26.61 0 TD[(var)-293(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 171.2 0 TD[(31)]TJ -197.81 -11.95 TD[(Prin)28(t)-342(w)28(atc)29(hp)-28(oin)28(ts)]TJ/F16 8.97 Tf 73.18 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 124.63 0 TD[(30)]TJ -197.81 -11.96 TD[(Prin)28(ting)-342(v)57(ariable)-342(v)56(alues)]TJ/F16 8.97 Tf 97.79 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 100.02 0 TD[(31)]TJ -197.81 -11.96 TD[(PRMS)-342(bug)-343(n)28(um)28(b)-27(er)]TJ/F16 8.97 Tf 80.53 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 117.28 0 TD[(42)]TJ/F14 8.97 Tf -197.81 -11.95 TD[(prms_id)]TJ/F16 8.97 Tf 33.98 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 163.83 0 TD[(42)]TJ -197.81 -11.96 TD[(problem,)-342(detected)-343(b)28(y)-342(test)-342(case)]TJ/F16 8.97 Tf 124.65 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 77.77 0 TD[(9)]TJ/F14 8.97 Tf -202.42 -11.96 TD[(prune)]TJ/F17 8.97 Tf 26.61 0 TD[(list)-362(pattern)]TJ/F16 8.97 Tf 46.47 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 124.73 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(prune_system_crud)]TJ/F17 8.97 Tf 83.1 0 TD[(system)-342(text)]TJ/F16 8.97 Tf 49.52 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 65.19 0 TD[(29)]TJ -197.81 -11.95 TD[(pruning)-342(system)-343(output,)-342(examining)-343(program)-342(output)]TJ/F16 8.97 Tf 20.18 -11.96 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 177.63 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(psource)]TJ/F17 8.97 Tf 36.02 0 TD[(\014lename)]TJ/F16 8.97 Tf 36 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 125.79 0 TD[(28)]TJ/F14 8.97 Tf -197.81 -11.95 TD[(push_host)]TJ/F16 8.97 Tf 45.44 0 TD[(name)-193(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 152.37 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(push_target)]TJ/F16 8.97 Tf 54.85 0 TD[(name)-397(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 142.96 0 TD[(29)]TJ ET 0 g 0 G
endstream
endobj
277 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F15 261 0 R
/F16 264 0 R
/F14 258 0 R
/F17 267 0 R
>>
endobj
275 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 277 0 R
>>
endobj
280 0 obj
<<
/Length 22673
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(54)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 14.35 Tf 0 -92.76 TD[(Q)]TJ/F14 8.97 Tf 0 -18.42 TD[(quit)]TJ/F16 8.97 Tf 20.38 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 177.43 0 TD[(31)]TJ -197.81 -13.11 TD[(Quiting)-342(DejaGn)27(u)]TJ/F16 8.97 Tf 71.9 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 125.91 0 TD[(31)]TJ/F2 14.35 Tf -197.81 -38.8 TD[(R)]TJ/F15 8.97 Tf 0 -18.42 TD[(ranlib)-342(a)-343(\014le)]TJ/F16 8.97 Tf 47.09 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 150.72 0 TD[(30)]TJ/F14 8.97 Tf -197.81 -13.11 TD[(reboot)]TJ/F16 8.97 Tf 29.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 168.36 0 TD[(17)]TJ -197.81 -13.1 TD[(reb)-28(o)-29(oting)-342(remote)-343(targets)]TJ/F16 8.97 Tf 102.35 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.46 0 TD[(12)]TJ -197.81 -13.1 TD[(regular)-342(expression,)-343(\014le)-342(con)27(ten)29(ts)]TJ/F16 8.97 Tf 128.66 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 69.15 0 TD[(28)]TJ -197.81 -13.11 TD[(remote)-342(connection)-343(pro)-28(cedures)]TJ/F16 8.97 Tf 121.18 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 76.63 0 TD[(26)]TJ -197.81 -13.1 TD[(remote)-342(connection,)-343(ending)]TJ/F16 8.97 Tf 107.56 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 90.25 0 TD[(27)]TJ -197.81 -13.1 TD[(remote)-342(test)-343(mac)28(hine)-342(name)]TJ/F16 8.97 Tf 107.71 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 90.1 0 TD[(12)]TJ -197.81 -13.1 TD[(remote)-342(testb)-29(ed,)-342(connecting)-343(to)]TJ/F16 8.97 Tf 121.16 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 76.65 0 TD[(11)]TJ -197.81 -13.11 TD[(remote)-342(testing)]TJ/F16 8.97 Tf 59.55 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 138.26 0 TD[(32)]TJ -197.81 -13.1 TD[(remote)-342(testing)-343(via)]TJ/F14 8.97 Tf 76.11 0 TD[(kermit)]TJ/F16 8.97 Tf 30.62 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 91.08 0 TD[(11)]TJ -197.81 -13.1 TD[(remote)-342(testing)-343(via)]TJ/F14 8.97 Tf 76.11 0 TD[(mondfe)]TJ/F16 8.97 Tf 30.62 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 91.08 0 TD[(11)]TJ -197.81 -13.1 TD[(remote)-342(testing)-343(via)]TJ/F14 8.97 Tf 76.11 0 TD[(rlogin)]TJ/F16 8.97 Tf 30.62 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 91.08 0 TD[(11)]TJ -197.81 -13.11 TD[(remote)-342(testing)-343(via)]TJ/F14 8.97 Tf 76.11 0 TD[(rsh)]TJ/F16 8.97 Tf 17.02 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.68 0 TD[(11)]TJ -197.81 -13.1 TD[(remote)-342(testing)-343(via)]TJ/F14 8.97 Tf 76.11 0 TD[(telnet)]TJ/F16 8.97 Tf 30.62 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 91.08 0 TD[(11)]TJ -197.81 -13.1 TD[(remote)-342(testing)-343(via)]TJ/F14 8.97 Tf 76.11 0 TD[(tip)]TJ/F16 8.97 Tf 17.02 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.68 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.1 TD[(remote.exp)]TJ/F16 8.97 Tf 49.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 148.05 0 TD[(26)]TJ/F14 8.97 Tf -197.81 -13.11 TD[(remote_close)]TJ/F17 8.97 Tf 59.56 0 TD[(shellid)]TJ/F16 8.97 Tf 26.87 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 111.38 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -13.1 TD[(remote_open)]TJ/F17 8.97 Tf 54.85 0 TD[(t)28(yp)-28(e)]TJ/F16 8.97 Tf 20.96 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 122 0 TD[(26)]TJ/F14 8.97 Tf -197.81 -13.1 TD[(rlogin)]TJ/F17 8.97 Tf 31.32 0 TD[(hostname)]TJ/F16 8.97 Tf 40.93 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 125.56 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -13.1 TD[(rlogin)]TJ/F15 8.97 Tf 28.24 0 TD[(,)-342(remote)-343(testing)-342(via)]TJ/F16 8.97 Tf 79.77 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 89.8 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.11 TD[(rsh)]TJ/F17 8.97 Tf 17.19 0 TD[(hostname)]TJ/F16 8.97 Tf 41.46 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 139.16 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -13.1 TD[(rsh)]TJ/F15 8.97 Tf 14.12 0 TD[(,)-342(remote)-343(testing)-342(via)]TJ/F16 8.97 Tf 80.29 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 103.4 0 TD[(11)]TJ -197.81 -13.1 TD[(running)]TJ/F16 8.97 Tf 33.25 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 169.17 0 TD[(9)]TJ -202.42 -13.1 TD[(running)-342(tests)]TJ/F16 8.97 Tf 54.95 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 147.47 0 TD[(3)]TJ/F14 8.97 Tf -202.42 -13.11 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(description)]TJ/F16 8.97 Tf 45.64 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 120.76 0 TD[(9)]TJ/F14 8.97 Tf -202.42 -13.1 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(exit)-342(co)-29(de)]TJ/F16 8.97 Tf 37.41 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 128.99 0 TD[(9)]TJ/F14 8.97 Tf -202.42 -13.1 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option)-342(defaults)]TJ/F16 8.97 Tf 62.29 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.5 0 TD[(17)]TJ/F14 8.97 Tf -197.81 -13.1 TD[(runtest)]TJ/F15 8.97 Tf 36.02 0 TD[(option)-342(list)]TJ/F16 8.97 Tf 41.92 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 124.48 0 TD[(9)]TJ/F14 8.97 Tf -202.42 -13.11 TD[(runtest)]TJ/F15 8.97 Tf 32.95 0 TD[(,)-342(listing)-343(options)]TJ/F16 8.97 Tf 65 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.86 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -13.1 TD[(runtest)]TJ/F15 8.97 Tf 32.95 0 TD[(,)-342(most)-343(common)-342(options)]TJ/F16 8.97 Tf 96.25 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 73.22 0 TD[(4)]TJ/F14 8.97 Tf -202.42 -13.1 TD[(runtest)]TJ/F15 8.97 Tf 32.95 0 TD[(,)-342(v)56(ariable)-342(defns)-342(on)-343(cmdline)]TJ/F16 8.97 Tf 109.57 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 55.29 0 TD[(10)]TJ/F14 8.97 Tf -197.81 -13.1 TD[(runtest.exp)]TJ/F16 8.97 Tf 54.29 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 143.52 0 TD[(21)]TJ/F14 8.97 Tf -197.81 -13.11 TD[(runtest_file_p)]TJ/F17 8.97 Tf 68.97 0 TD[(run)28(tests)-382(testcase)]TJ/F16 8.97 Tf 69.02 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 59.82 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -13.1 TD[(runtests)]TJ/F16 8.97 Tf 38.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 159.3 0 TD[(17)]TJ/F2 14.35 Tf 27.16 518.26 TD[(S)]TJ/F15 8.97 Tf 0 -18.53 TD[(searc)28(hing)-342(\014le)-342(con)27(ten)29(ts)]TJ/F16 8.97 Tf 90.06 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 107.75 0 TD[(28)]TJ -197.81 -13.15 TD[(selecting)-342(a)-343(range)-342(of)-343(tests)]TJ/F16 8.97 Tf 101.12 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 81.85 0 TD[(10,)-342(29)]TJ -182.97 -13.16 TD[(selecting)-342(tests)-343(for)-342(a)-343(to)-28(ol)]TJ/F16 8.97 Tf 98.41 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.4 0 TD[(10)]TJ -197.81 -13.15 TD[(serial)-342(do)27(wnload,)]TJ/F14 8.97 Tf 67.91 0 TD[(tip)]TJ/F16 8.97 Tf 16.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 113.14 0 TD[(27)]TJ -197.81 -13.15 TD[(serial)-342(line)-343(connection,)]TJ/F14 8.97 Tf 90.19 0 TD[(kermit)]TJ/F16 8.97 Tf 30.12 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 77.5 0 TD[(27)]TJ -197.81 -13.15 TD[(serial)-342(line)-343(connection,)]TJ/F14 8.97 Tf 90.19 0 TD[(tip)]TJ/F16 8.97 Tf 16.52 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 91.1 0 TD[(27)]TJ -197.81 -13.15 TD[(set)-342(curren)27(t)-341(host)]TJ/F16 8.97 Tf 64.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 133.36 0 TD[(29)]TJ -197.81 -13.15 TD[(set)-342(curren)27(t)-341(target)]TJ/F16 8.97 Tf 72.38 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 125.43 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -13.15 TD[(set_warning_threshold)]TJ/F17 8.97 Tf 101.93 0 TD[(threshold)]TJ/F16 8.97 Tf 39.92 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 55.96 0 TD[(24)]TJ/F14 8.97 Tf -197.81 -13.15 TD[(setenv)]TJ/F17 8.97 Tf 31.32 0 TD[(v)57(ar)-414(v)56(al)]TJ/F16 8.97 Tf 28.99 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 137.5 0 TD[(29)]TJ -197.81 -13.15 TD[(setting)-342(defaults)-343(for)-342(DejaGn)27(u)-341(v)56(ariables)]TJ/F16 8.97 Tf 155.01 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 42.8 0 TD[(15)]TJ -197.81 -13.15 TD[(setting)-342(en)27(vironmen)29(t)-342(v)57(ariables)]TJ/F16 8.97 Tf 120.3 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 77.51 0 TD[(29)]TJ -197.81 -13.15 TD[(setting)-342(up)-343(targets)]TJ/F16 8.97 Tf 72.77 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 125.04 0 TD[(22)]TJ/F14 8.97 Tf -197.81 -13.15 TD[(setup_xfail)-342(")]TJ/F17 8.97 Tf 59.56 0 TD[(con\014g)]TJ/F15 8.97 Tf 27.39 0 TD[([)]TJ/F17 8.97 Tf 2.56 0 TD[(bugid)]TJ/F15 8.97 Tf 22.88 0 TD[(])]TJ/F14 8.97 Tf 2.56 0 TD[(")]TJ/F16 8.97 Tf 5.97 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 76.89 0 TD[(25)]TJ/F14 8.97 Tf -197.81 -13.15 TD[(site.exp)]TJ/F16 8.97 Tf 38.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 159.3 0 TD[(15)]TJ -197.81 -13.15 TD[(`)]TJ/F14 8.97 Tf 2.56 0 TD[(site.exp)]TJ/F15 8.97 Tf 37.66 0 TD[(')-342(for)-343(all)-342(of)-343(DejaGn)28(u)]TJ/F16 8.97 Tf 80.38 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 77.21 0 TD[(18)]TJ -197.81 -13.16 TD[(`)]TJ/F14 8.97 Tf 2.56 0 TD[(site.exp)]TJ/F15 8.97 Tf 37.66 0 TD[(')-342(for)-343(eac)28(h)-342(p)-28(erson)]TJ/F16 8.97 Tf 67.9 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 89.69 0 TD[(20)]TJ -197.81 -13.15 TD[(`)]TJ/F14 8.97 Tf 2.56 0 TD[(site.exp)]TJ/F15 8.97 Tf 37.66 0 TD[(')-342(for)-343(eac)28(h)-342(to)-28(ol)]TJ/F16 8.97 Tf 58.13 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.46 0 TD[(19)]TJ -197.81 -13.15 TD[(`)]TJ/F14 8.97 Tf 2.56 0 TD[(site.exp)]TJ/F15 8.97 Tf 37.66 0 TD[(',)-342(m)27(ultiple)]TJ/F16 8.97 Tf 44.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 113.44 0 TD[(15)]TJ/F14 8.97 Tf -197.81 -13.15 TD[(slay)]TJ/F17 8.97 Tf 21.9 0 TD[(name)]TJ/F16 8.97 Tf 24.1 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 151.81 0 TD[(28)]TJ -197.81 -13.15 TD[(sla)28(ying)-342(pro)-28(cesses)]TJ/F16 8.97 Tf 68.72 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.09 0 TD[(28)]TJ -197.81 -13.15 TD[(source)-342(directory)]TJ/F16 8.97 Tf 67.13 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 130.68 0 TD[(12)]TJ -197.81 -13.15 TD[(sourcing)-342(Tcl)-343(\014les)]TJ/F16 8.97 Tf 69.05 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 128.76 0 TD[(28)]TJ -197.81 -13.15 TD[(sp)-28(ecial)-343(v)56(ariables)]TJ/F16 8.97 Tf 67.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 130.3 0 TD[(42)]TJ -197.81 -13.15 TD[(sp)-28(ecifying)-343(target)-342(name)]TJ/F16 8.97 Tf 93.75 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.06 0 TD[(11)]TJ -197.81 -13.15 TD[(sp)-28(ecifying)-343(the)-342(build)-343(con\014g)-342(name)]TJ/F16 8.97 Tf 132.81 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 65 0 TD[(11)]TJ -197.81 -13.15 TD[(sp)-28(ecifying)-343(the)-342(host)-343(con\014g)-342(name)]TJ/F16 8.97 Tf 128.86 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 68.95 0 TD[(11)]TJ -197.81 -13.15 TD[(sp)-28(ecifying)-343(the)-342(target)-343(con\014guration)]TJ/F16 8.97 Tf 141.28 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 56.53 0 TD[(12)]TJ/F14 8.97 Tf -197.81 -13.15 TD[(srcdir)]TJ/F16 8.97 Tf 29.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 168.36 0 TD[(17)]TJ -197.81 -13.15 TD[(standard)-342(conformance:)-457(POSIX)-342(1003.3)]TJ/F16 8.97 Tf 155.17 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 47.25 0 TD[(6)]TJ -202.42 -13.15 TD[(start)-342(pro)-29(cedure,)-342(tested)-343(to)-28(ols)]TJ/F16 8.97 Tf 115.86 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 81.95 0 TD[(31)]TJ -197.81 -13.16 TD[(starting)-342(in)27(teractiv)29(e)-342(to)-28(ols)]TJ/F16 8.97 Tf 101.85 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.96 0 TD[(22)]TJ -197.81 -13.15 TD[(starting)-342(the)-343(tcl)-342(debugger)]TJ/F16 8.97 Tf 102.34 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.47 0 TD[(13)]TJ/F14 8.97 Tf -197.81 -13.15 TD[(subdir)]TJ/F16 8.97 Tf 29.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 168.36 0 TD[(42)]TJ -197.81 -13.15 TD[(success,)-342(POSIX)-343(de\014nition)]TJ/F16 8.97 Tf 106.53 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 95.89 0 TD[(6)]TJ -202.42 -13.15 TD[(successful)-342(test)]TJ/F16 8.97 Tf 59.1 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 143.32 0 TD[(9)]TJ -202.42 -13.15 TD[(successful)-342(test,)-343(unexp)-28(ected)]TJ/F16 8.97 Tf 110.85 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 91.57 0 TD[(9)]TJ -202.42 -13.15 TD[(su\016x,)]TJ/F14 8.97 Tf 26.93 0 TD[(expect)]TJ/F15 8.97 Tf 31.32 0 TD[(scripts)]TJ/F16 8.97 Tf 27.77 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 116.4 0 TD[(1)]TJ -202.42 -13.15 TD[(summary)-342(log)]TJ/F16 8.97 Tf 54.42 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 143.39 0 TD[(35)]TJ ET 0 g 0 G
endstream
endobj
281 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F14 258 0 R
/F16 264 0 R
/F15 261 0 R
/F17 267 0 R
>>
endobj
279 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 281 0 R
>>
endobj
284 0 obj
<<
/Length 26944
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(Index)]TJ 421.09 0 TD[(55)]TJ/F2 14.35 Tf -421.09 -24.04 TD[(T)]TJ/F15 8.97 Tf 0 -15.91 TD[(target)-342(con\014guration)-343(test)]TJ/F16 8.97 Tf 99.14 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 98.67 0 TD[(25)]TJ -197.81 -11.96 TD[(target)-342(con\014guration,)-343(sp)-28(ecifying)]TJ/F16 8.97 Tf 128.09 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 69.72 0 TD[(12)]TJ -197.81 -11.95 TD[(target)-342(dep)-29(enden)28(t)-342(pro)-28(cedures)]TJ/F16 8.97 Tf 116.45 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 81.36 0 TD[(31)]TJ -197.81 -11.96 TD[(target)-342(mac)27(hine)-341(name)]TJ/F16 8.97 Tf 86.04 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 111.77 0 TD[(11)]TJ -197.81 -11.96 TD[(target,)-342(explained)]TJ/F16 8.97 Tf 68.87 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 128.94 0 TD[(49)]TJ/F14 8.97 Tf -197.81 -11.95 TD[(target.exp)]TJ/F16 8.97 Tf 49.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 148.05 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(target_triplet)]TJ/F16 8.97 Tf 67.89 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.92 0 TD[(17)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(targetname)]TJ/F16 8.97 Tf 49.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 148.05 0 TD[(17)]TJ -197.81 -11.96 TD[(targets)]TJ/F16 8.97 Tf 29.18 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 168.63 0 TD[(32)]TJ -197.81 -11.95 TD[(tcl)]TJ/F16 8.97 Tf 11.85 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 190.57 0 TD[(8)]TJ -202.42 -11.96 TD[(tcl)-342(debugger)]TJ/F16 8.97 Tf 51.06 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 146.75 0 TD[(13)]TJ -197.81 -11.96 TD[(Tcl)-342(v)56(ariables)-342(for)-342(option)-343(defaults)]TJ/F16 8.97 Tf 129.9 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 67.91 0 TD[(17)]TJ -197.81 -11.96 TD[(Tcl)-342(v)56(ariables,)-342(de\014ning)-342(for)]TJ/F14 8.97 Tf 106.08 0 TD[(runtest)]TJ/F16 8.97 Tf 35.42 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 56.31 0 TD[(10)]TJ/F17 8.97 Tf -197.81 -11.95 TD[(tclv)57(ar)]TJ/F14 8.97 Tf 23.45 0 TD[(=)]TJ/F17 8.97 Tf 4.7 0 TD[(v)57(alue)]TJ/F16 8.97 Tf 22.77 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 146.89 0 TD[(10)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(telnet)]TJ/F17 8.97 Tf 31.32 0 TD[(hostname)-398(p)-29(ort)]TJ/F16 8.97 Tf 62.04 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.45 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(telnet)]TJ/F15 8.97 Tf 28.24 0 TD[(,)-342(remote)-343(testing)-342(via)]TJ/F16 8.97 Tf 79.77 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 89.8 0 TD[(11)]TJ -197.81 -11.96 TD[(terminating)-342(remote)-343(connection)]TJ/F16 8.97 Tf 125.24 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 72.57 0 TD[(27)]TJ -197.81 -11.95 TD[(test)-342(case)-343(cannot)-342(run)]TJ/F16 8.97 Tf 82.37 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 120.05 0 TD[(9)]TJ -202.42 -11.96 TD[(test)-342(case)-343(messages)]TJ/F16 8.97 Tf 76.16 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 126.26 0 TD[(9)]TJ -202.42 -11.96 TD[(test)-342(case)-343(w)28(arnings)]TJ/F16 8.97 Tf 75.99 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 126.43 0 TD[(9)]TJ -202.42 -11.95 TD[(test)-342(case,)-343(debugging)]TJ/F16 8.97 Tf 81.98 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 115.83 0 TD[(40)]TJ -197.81 -11.96 TD[(test)-342(case,)-343(declaring)-342(am)27(biguit)29(y)]TJ/F16 8.97 Tf 120.93 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 76.88 0 TD[(24)]TJ -197.81 -11.96 TD[(test)-342(case,)-343(declaring)-342(failure)]TJ/F16 8.97 Tf 106.98 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 90.83 0 TD[(24)]TJ -197.81 -11.96 TD[(test)-342(case,)-343(declaring)-342(no)-343(supp)-28(ort)]TJ/F16 8.97 Tf 124.94 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 72.87 0 TD[(24)]TJ -197.81 -11.95 TD[(test)-342(case,)-343(declaring)-342(no)-343(test)]TJ/F16 8.97 Tf 108.15 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 89.66 0 TD[(24)]TJ -197.81 -11.96 TD[(test)-342(case,)-343(declaring)-342(success)]TJ/F16 8.97 Tf 110.63 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 87.18 0 TD[(24)]TJ -197.81 -11.96 TD[(test)-342(case,)-343(ERR)28(OR)-342(in)]TJ/F16 8.97 Tf 85.82 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 111.99 0 TD[(23)]TJ -197.81 -11.96 TD[(test)-342(case,)-343(exp)-28(ecting)-343(failure)]TJ/F16 8.97 Tf 107.99 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 89.82 0 TD[(25)]TJ -197.81 -11.95 TD[(test)-342(case,)-343(informational)-342(messages)]TJ/F16 8.97 Tf 134.2 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 63.61 0 TD[(24)]TJ -197.81 -11.96 TD[(test)-342(case,)-343(W)114(ARNING)-342(in)]TJ/F16 8.97 Tf 98.85 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 98.96 0 TD[(23)]TJ -197.81 -11.96 TD[(test)-342(case,)-343(W)114(ARNING)-342(threshold)]TJ/F16 8.97 Tf 128.99 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 68.82 0 TD[(24)]TJ -197.81 -11.96 TD[(test)-342(case,)-343(writing)]TJ/F16 8.97 Tf 71.48 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 126.33 0 TD[(39)]TJ -197.81 -11.95 TD[(test)-342(cases,)-343(debug)-342(log)]TJ/F16 8.97 Tf 84.95 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112.86 0 TD[(11)]TJ -197.81 -11.96 TD[(test)-342(directories,)-343(naming)]TJ/F16 8.97 Tf 97.63 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 100.18 0 TD[(21)]TJ -197.81 -11.96 TD[(test)-342(\014lename)]TJ/F16 8.97 Tf 54.03 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 143.78 0 TD[(21)]TJ -197.81 -11.95 TD[(test)-342(output,)-343(displa)28(ying)-342(all)]TJ/F16 8.97 Tf 106.57 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 91.24 0 TD[(10)]TJ -197.81 -11.96 TD[(test)-342(programs,)-343(auxiliary)]TJ/F16 8.97 Tf 98.4 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.41 0 TD[(12)]TJ -197.81 -11.96 TD[(test)-342(suite)-343(distributions)]TJ/F16 8.97 Tf 93.44 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.37 0 TD[(49)]TJ -197.81 -11.96 TD[(test,)-342(failing)]TJ/F16 8.97 Tf 46.85 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 155.57 0 TD[(9)]TJ -202.42 -11.95 TD[(test,)-342(successful)]TJ/F16 8.97 Tf 60.38 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 142.04 0 TD[(9)]TJ -202.42 -11.96 TD[(test,)-342(unresolv)27(ed)-341(outcome)]TJ/F16 8.97 Tf 102.48 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.94 0 TD[(9)]TJ -202.42 -11.96 TD[(test,)-342(unsupp)-29(orted)]TJ/F16 8.97 Tf 72.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 129.66 0 TD[(9)]TJ -202.42 -11.96 TD[(tests,)-342(running)]TJ/F16 8.97 Tf 56.23 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 146.19 0 TD[(3)]TJ -202.42 -11.95 TD[(tests,)-342(running)-343(order)]TJ/F16 8.97 Tf 81.24 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 116.57 0 TD[(21)]TJ -197.81 -11.96 TD[(tests,)-342(running)-343(sp)-28(eci\014cally)]TJ/F16 8.97 Tf 104.7 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 78.27 0 TD[(10,)-342(29)]TJ -182.97 -11.96 TD[(TET)]TJ/F16 8.97 Tf 20.88 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 181.54 0 TD[(6)]TJ/F14 8.97 Tf -202.42 -11.96 TD[(tip)]TJ/F17 8.97 Tf 17.19 0 TD[(p)-28(ort)]TJ/F16 8.97 Tf 19.77 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 160.85 0 TD[(27)]TJ/F14 8.97 Tf -197.81 -11.95 TD[(tip)]TJ/F15 8.97 Tf 14.12 0 TD[(,)-342(remote)-343(testing)-342(via)]TJ/F16 8.97 Tf 80.29 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 103.4 0 TD[(11)]TJ/F14 8.97 Tf -197.81 -11.96 TD[(tip_download)]TJ/F17 8.97 Tf 59.56 0 TD[(spa)28(wnid)-380(\014le)]TJ/F16 8.97 Tf 51.08 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 87.17 0 TD[(27)]TJ/F14 8.97 Tf 27.16 555.85 TD[(tool)]TJ/F16 8.97 Tf 20.38 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 177.43 0 TD[(17)]TJ -197.81 -12.53 TD[(to)-28(ol)-343(command)-342(language)]TJ/F16 8.97 Tf 98.32 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.1 0 TD[(8)]TJ -202.42 -12.52 TD[(to)-28(ol)-343(initialization)]TJ/F16 8.97 Tf 71.8 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 126.01 0 TD[(22)]TJ -197.81 -12.53 TD[(to)-28(ol)-343(name,)-342(as)-343(installed)]TJ/F16 8.97 Tf 93.51 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.3 0 TD[(24)]TJ -197.81 -12.52 TD[(to)-28(ol)-343(names)-342(and)-343(naming)-342(con)27(v)29(en)28(tions)]TJ/F16 8.97 Tf 146.28 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 51.53 0 TD[(21)]TJ/F17 8.97 Tf -197.81 -12.53 TD[(to)-28(ol)]TJ/F14 8.97 Tf 15.96 0 TD[(_exit)]TJ/F16 8.97 Tf 25.65 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 156.2 0 TD[(31)]TJ/F17 8.97 Tf -197.81 -12.52 TD[(to)-28(ol)]TJ/F14 8.97 Tf 15.96 0 TD[(_load)]TJ/F16 8.97 Tf 25.65 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 156.2 0 TD[(31)]TJ/F17 8.97 Tf -197.81 -12.52 TD[(to)-28(ol)]TJ/F14 8.97 Tf 15.96 0 TD[(_start)]TJ/F16 8.97 Tf 30.18 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 151.67 0 TD[(31)]TJ/F17 8.97 Tf -197.81 -12.53 TD[(to)-28(ol)]TJ/F14 8.97 Tf 15.96 0 TD[(_version)]TJ/F16 8.97 Tf 39.25 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 142.6 0 TD[(32)]TJ/F14 8.97 Tf -197.81 -12.52 TD[(tracelevel)]TJ/F16 8.97 Tf 49.76 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 148.05 0 TD[(17)]TJ -197.81 -12.53 TD[(tracing)-342(Tcl)-343(commands)]TJ/F16 8.97 Tf 93.1 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 104.71 0 TD[(12)]TJ/F14 8.97 Tf -197.81 -12.52 TD[(transform)]TJ/F16 8.97 Tf 45.23 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 152.58 0 TD[(22)]TJ/F14 8.97 Tf -197.81 -12.53 TD[(transform)-342(")]TJ/F17 8.97 Tf 50.15 0 TD[(to)-28(olname)]TJ/F14 8.97 Tf 37.62 0 TD[(")]TJ/F16 8.97 Tf 6.48 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 103.56 0 TD[(24)]TJ -197.81 -12.52 TD[(transform)-342(to)-29(ol)-342(name)]TJ/F16 8.97 Tf 84.92 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112.89 0 TD[(24)]TJ -197.81 -12.52 TD[(turning)-342(on)-343(output)]TJ/F16 8.97 Tf 75.66 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 122.15 0 TD[(13)]TJ/F2 14.35 Tf -197.81 -35.34 TD[(U)]TJ/F15 8.97 Tf 0 -17.15 TD[(unexp)-28(ected)-343(success)]TJ/F16 8.97 Tf 77.9 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 124.52 0 TD[(9)]TJ/F14 8.97 Tf -202.42 -12.52 TD[(UNRESOLVED)]TJ/F16 8.97 Tf 49.12 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 143.06 0 TD[(7,)-342(9)]TJ/F14 8.97 Tf -192.18 -12.53 TD[(unresolved)-342(")]TJ/F17 8.97 Tf 54.85 0 TD[(string)]TJ/F14 8.97 Tf 23.89 0 TD[(")]TJ/F16 8.97 Tf 6.64 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112.43 0 TD[(24)]TJ -197.81 -12.52 TD[(unset)-342(curren)27(t)-341(host)]TJ/F16 8.97 Tf 76.11 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.7 0 TD[(29)]TJ -197.81 -12.53 TD[(unset)-342(curren)27(t)-341(target)]TJ/F16 8.97 Tf 81.86 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 115.95 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -12.52 TD[(unsetenv)]TJ/F17 8.97 Tf 40.73 0 TD[(v)57(ar)]TJ/F16 8.97 Tf 14.64 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 142.44 0 TD[(29)]TJ -197.81 -12.53 TD[(unsetting)-342(en)27(vironmen)29(t)-342(v)57(ariables)]TJ/F16 8.97 Tf 129.78 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 68.03 0 TD[(29)]TJ/F14 8.97 Tf -197.81 -12.52 TD[(UNSUPPORTED)]TJ/F16 8.97 Tf 53.65 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)]TJ/F15 8.97 Tf 138.53 0 TD[(7,)-342(9)]TJ/F14 8.97 Tf -192.18 -12.52 TD[(unsupported)-342(")]TJ/F17 8.97 Tf 59.56 0 TD[(string)]TJ/F14 8.97 Tf 23.88 0 TD[(")]TJ/F16 8.97 Tf 6.47 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 107.9 0 TD[(24)]TJ -197.81 -12.53 TD[(unsupp)-28(orted)-343(test)]TJ/F16 8.97 Tf 69.3 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 133.12 0 TD[(9)]TJ/F14 8.97 Tf -202.42 -12.52 TD[(UNTESTED)]TJ/F16 8.97 Tf 40.06 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 152.12 0 TD[(7,)-342(9)]TJ/F14 8.97 Tf -192.18 -12.53 TD[(untested)-342(")]TJ/F17 8.97 Tf 45.44 0 TD[(string)]TJ/F14 8.97 Tf 23.88 0 TD[(")]TJ/F16 8.97 Tf 6.99 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.5 0 TD[(24)]TJ -197.81 -12.52 TD[(un)28(tested)-342(prop)-28(erties)]TJ/F16 8.97 Tf 80.33 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 122.09 0 TD[(9)]TJ -202.42 -12.53 TD[(utilities,)-342(loading)-343(from)-342(init)-343(\014le)]TJ/F16 8.97 Tf 120.39 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 77.42 0 TD[(23)]TJ/F14 8.97 Tf -197.81 -12.52 TD[(utils.exp)]TJ/F16 8.97 Tf 45.23 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 152.58 0 TD[(28)]TJ/F2 14.35 Tf -197.81 -35.33 TD[(V)]TJ/F15 8.97 Tf 0 -17.16 TD[(v)57(ariables)-342(for)-343(all)-342(tests)]TJ/F16 8.97 Tf 85.48 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 112.33 0 TD[(42)]TJ -197.81 -12.52 TD[(v)57(ariables)-342(for)-343(option)-342(defaults)]TJ/F16 8.97 Tf 115.18 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 82.63 0 TD[(17)]TJ -197.81 -12.52 TD[(v)57(ariables)-342(of)-343(DejaGn)28(u,)-342(defaults)]TJ/F16 8.97 Tf 124.1 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 73.71 0 TD[(15)]TJ/F14 8.97 Tf -197.81 -12.53 TD[(verbose)]TJ/F16 8.97 Tf 33.98 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 163.83 0 TD[(17)]TJ/F14 8.97 Tf -197.81 -12.52 TD[(verbose)]TJ/F15 8.97 Tf 36.02 0 TD[([)]TJ/F14 8.97 Tf 2.56 0 TD[(-log)]TJ/F15 8.97 Tf 18.83 0 TD[(])-342([)]TJ/F14 8.97 Tf 8.19 0 TD[(-n)]TJ/F15 8.97 Tf 9.42 0 TD[(])-342([)]TJ/F14 8.97 Tf 8.19 0 TD[(--)]TJ/F15 8.97 Tf 9.42 0 TD[(])]TJ/F14 8.97 Tf 5.63 0 TD[(")]TJ/F17 8.97 Tf 4.7 0 TD[(string)]TJ/F14 8.97 Tf 23.89 0 TD[(")]TJ/F17 8.97 Tf 7.78 0 TD[(n)28(um)29(b)-28(er)]TJ/F16 8.97 Tf 33.31 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 29.87 0 TD[(26)]TJ/F14 8.97 Tf -197.81 -12.53 TD[(verbose)]TJ/F15 8.97 Tf 36.02 0 TD[(builtin)-342(function)]TJ/F16 8.97 Tf 63.54 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 98.25 0 TD[(26)]TJ -197.81 -12.52 TD[(v)28(ersion)-342(n)28(um)29(b)-28(ers)]TJ/F16 8.97 Tf 67.65 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 130.16 0 TD[(13)]TJ -197.81 -12.53 TD[(v)28(ersion)-342(pro)-28(cedure,)-343(tested)-342(to)-29(ols)]TJ/F16 8.97 Tf 124.82 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 72.99 0 TD[(32)]TJ -197.81 -12.52 TD[(VxW)85(orks,)-341(link)-343(with)-343(`)]TJ/F14 8.97 Tf 84.54 0 TD[(-r)]TJ/F15 8.97 Tf 9.42 0 TD[(')]TJ/F16 8.97 Tf 4.49 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 99.36 0 TD[(33)]TJ ET 0 g 0 G
endstream
endobj
285 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F15 261 0 R
/F16 264 0 R
/F14 258 0 R
/F17 267 0 R
>>
endobj
283 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 285 0 R
>>
endobj
288 0 obj
<<
/Length 5533
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(56)-25998(DejaGn)27(u)-333(T)83(esting)-333(F)83(ramew)27(ork)]TJ/F2 14.35 Tf 0 -31.59 TD[(W)]TJ/F14 8.97 Tf 0 -16.19 TD[(WARNING)]TJ/F16 8.97 Tf 35.4 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 152.17 0 TD[(9,)-342(23)]TJ/F14 8.97 Tf -187.57 -12.08 TD[(warning)-342(")]TJ/F17 8.97 Tf 40.73 0 TD[(string)-428(n)27(um)29(b)-28(er)]TJ/F14 8.97 Tf 58.08 0 TD[(")]TJ/F16 8.97 Tf 7.5 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 91.5 0 TD[(23)]TJ -197.81 -12.08 TD[(W)85(atc)29(h)-342(when)-342(a)-343(v)56(ariable)-342(is)-342(read)]TJ/F16 8.97 Tf 124.24 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 73.57 0 TD[(30)]TJ -197.81 -12.08 TD[(W)85(atc)29(h)-342(when)-342(a)-343(v)56(ariable)-342(is)-342(unset)]TJ/F16 8.97 Tf 128.49 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 69.32 0 TD[(30)]TJ -197.81 -12.09 TD[(W)85(atc)29(h)-342(when)-342(a)-343(v)56(ariable)-342(is)-342(written)]TJ/F16 8.97 Tf 136.67 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 61.14 0 TD[(30)]TJ/F14 8.97 Tf -197.81 -12.08 TD[(watchdel)]TJ/F16 8.97 Tf 40.73 0 TD[(watch)-392(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 157.08 0 TD[(31)]TJ/F14 8.97 Tf -197.81 -12.08 TD[(watchread)]TJ/F16 8.97 Tf 45.44 0 TD[(var)-215(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 152.37 0 TD[(30)]TJ/F14 8.97 Tf -197.81 -12.09 TD[(watchunset)]TJ/F16 8.97 Tf 50.14 0 TD[(var)-196(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 147.67 0 TD[(30)]TJ/F14 8.97 Tf -197.81 -12.08 TD[(watchwrite)]TJ/F16 8.97 Tf 50.14 0 TD[(var)-196(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 147.67 0 TD[(30)]TJ 27.16 119.74 TD[(What)-342(is)-343(New)]TJ/F16 8.97 Tf 54.92 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 147.5 0 TD[(3)]TJ/F14 8.97 Tf -202.42 -11.97 TD[(which)]TJ/F17 8.97 Tf 26.61 0 TD[(binary)]TJ/F16 8.97 Tf 28.42 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 142.78 0 TD[(28)]TJ -197.81 -11.97 TD[(writing)-342(a)-343(test)-342(case)]TJ/F16 8.97 Tf 76.22 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 121.59 0 TD[(39)]TJ/F2 14.35 Tf -197.81 -32 TD[(X)]TJ/F14 8.97 Tf 0 -15.93 TD[(XFAIL)]TJ/F16 8.97 Tf 26.46 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)]TJ/F15 8.97 Tf 165.72 0 TD[(6,)-342(9)]TJ -192.18 -11.97 TD[(XF)114(AIL,)-342(a)28(v)28(oiding)-341(for)-343(POSIX)]TJ/F16 8.97 Tf 115.55 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 86.87 0 TD[(6)]TJ/F14 8.97 Tf -202.42 -11.96 TD[(XFAIL)]TJ/F15 8.97 Tf 23.54 0 TD[(,)-342(pro)-29(ducing)]TJ/F16 8.97 Tf 48.27 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 126 0 TD[(25)]TJ/F14 8.97 Tf -197.81 -11.97 TD[(XPASS)]TJ/F16 8.97 Tf 25.04 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)]TJ/F15 8.97 Tf 177.38 0 TD[(9)]TJ/F14 8.97 Tf -202.42 -11.97 TD[(XPASS)]TJ/F15 8.97 Tf 23.54 0 TD[(,)-342(pro)-29(ducing)]TJ/F16 8.97 Tf 48.27 0 TD[(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)-171(.)-171(.)-172(.)]TJ/F15 8.97 Tf 126 0 TD[(25)]TJ ET 0 g 0 G
endstream
endobj
289 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F14 258 0 R
/F16 264 0 R
/F15 261 0 R
/F17 267 0 R
>>
endobj
287 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 289 0 R
>>
endobj
293 0 obj
<<
/Type /FontDescriptor
/CapHeight 686.11
/Ascent 694.44
/Descent -194.44
/Flags 68
/FontBBox [-216 -250 1303 953]
/FontName /CMBXTI10
/ItalicAngle -14
/XHeight 444
/StemV 80
/FontFile 292 0 R
>>
endobj
294 0 obj
<<
/Type /Font
/Subtype /Type1
/Name /F18
/FontDescriptor 293 0 R
/BaseFont /LWIKPI+CMBXTI10
/FirstChar 0
/LastChar 127
/Widths [697.77 944.44 885.55 806.66 767.77 896.1 826.66 885.55 826.66 885.55 826.66
755.55 674.44 703.89 1044.72 1059.44 355.55 385 591.11 591.11 591.11 591.11 591.11
948.88 532.22 665 826.66 826.66 591.11 1022.77 1140.54 885.55 296.66 386.11 620.55
944.44 868.53 944.44 885.55 355.55 473.33 473.33 591.11 885.55 355.55 414.44 355.55
591.11 591.11 591.11 591.11 591.11 591.11 591.11 591.11 591.11 591.11 591.11 355.55
355.55 386.11 885.55 591.11 591.11 885.55 865.55 816.66 826.66 875.55 756.66 727.22
895.27 896.1 471.66 610.55 894.99 697.77 1072.77 896.1 854.99 787.21 854.99 859.44
649.99 796.1 880.83 865.55 1159.99 865.55 865.55 708.88 356.11 620.55 356.11 591.11
355.55 355.55 591.11 532.22 532.22 591.11 532.22 400 532.22 591.11 355.55 355.55
532.22 296.66 944.44 649.99 591.11 591.11 532.22 501.67 486.94 385 620.55 532.22
767.77 560.55 561.66 490.55 591.11 1182.21 591.11 591.11 591.11]
>>
endobj
295 0 obj
<<
/Length 12061
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 446.97 13.95 TD[(i)]TJ/F2 17.22 Tf -428.97 -25.91 TD[(T)93(able)-374(of)-375(Con)31(ten)31(ts)]TJ/F2 14.35 Tf 0 -41.04 TD[(1)-1124(What)-375(is)-375(DejaGn)30(u?)]TJ/F18 14.35 Tf 158.76 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F2 14.35 Tf 193.17 0 TD[(1)]TJ -351.93 -32.38 TD[(2)-1124(What)-375(is)-375(new)-375(in)-375(this)-375(release)-375(?)]TJ/F18 14.35 Tf 233.09 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F2 14.35 Tf 118.84 0 TD[(3)]TJ/F1 10.91 Tf -316.06 -16.44 TD[(2.1)-1000(Running)-333(existing)-333(tests)]TJ/F8 10.91 Tf 133.84 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 184.84 0 TD[(3)]TJ -318.68 -13.15 TD[(2.2)-1000(What)-333(do)-28(es)-333(a)-333(DejaGn)26(u)-332(test)-333(lo)-28(ok)-333(lik)26(e?)]TJ/F8 10.91 Tf 204.99 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F1 10.91 Tf 113.69 0 TD[(5)]TJ -318.68 -13.15 TD[(2.3)-1000(Design)-333(goals)]TJ/F8 10.91 Tf 86.93 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 231.75 0 TD[(5)]TJ -318.68 -13.15 TD[(2.4)-1000(A)-333(POSIX)-333(conforming)-334(test)-333(framew)27(ork)]TJ/F8 10.91 Tf 205.42 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F1 10.91 Tf 113.26 0 TD[(6)]TJ -318.68 -13.15 TD[(2.5)-1000(F)83(uture)-333(directions)]TJ/F8 10.91 Tf 108.32 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 210.36 0 TD[(8)]TJ -318.68 -13.15 TD[(2.6)-1000(Tcl)-333(and)-333(Exp)-28(ect)]TJ/F8 10.91 Tf 102.04 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 216.64 0 TD[(8)]TJ/F2 14.35 Tf -354.55 -29.09 TD[(3)-1124(Using)]TJ/F10 14.35 Tf 69.88 0 TD[(runtest)]TJ/F18 14.35 Tf 52.99 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F2 14.35 Tf 229.06 0 TD[(9)]TJ -351.93 -32.38 TD[(4)-1124(Setting)]TJ/F10 14.35 Tf 79.99 0 TD[(runtest)]TJ/F2 14.35 Tf 57.06 0 TD[(defaults)]TJ/F18 14.35 Tf 58.34 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F2 14.35 Tf 148.47 0 TD[(15)]TJ/F1 10.91 Tf -272.13 -16.44 TD[(4.0.1)-1000(Con\014g)-333(V)82(ariables)]TJ/F8 10.91 Tf 113.54 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 163.82 0 TD[(15)]TJ -277.36 -13.15 TD[(4.0.2)-1000(Master)-333(Con\014g)-333(File)]TJ/F8 10.91 Tf 124.23 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 153.13 0 TD[(18)]TJ -277.36 -13.15 TD[(4.0.3)-1000(Lo)-27(cal)-334(Con\014g)-333(File)]TJ/F8 10.91 Tf 118.05 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F1 10.91 Tf 159.31 0 TD[(19)]TJ -277.36 -13.15 TD[(4.0.4)-1000(P)27(ersonal)-332(Con\014g)-333(File)]TJ/F8 10.91 Tf 133.11 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F1 10.91 Tf 144.25 0 TD[(20)]TJ/F2 14.35 Tf -349.09 -29.09 TD[(5)-1124(The)-375(DejaGn)30(u)-374(Implemen)30(tation)]TJ/F18 14.35 Tf 240.1 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F2 14.35 Tf 103.76 0 TD[(21)]TJ/F1 10.91 Tf -307.99 -16.44 TD[(5.1)-1000(Con)27(v)28(en)28(tions)-332(for)-334(using)-333(to)-28(ol)-333(names)]TJ/F8 10.91 Tf 185.66 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F1 10.91 Tf 127.56 0 TD[(21)]TJ -313.22 -13.15 TD[(5.2)-1000(Initialization)-333(mo)-28(dule)]TJ/F8 10.91 Tf 127.46 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 185.76 0 TD[(22)]TJ -313.22 -13.15 TD[(5.3)-1000(DejaGn)27(u)-332(pro)-28(cedures)]TJ/F8 10.91 Tf 123.84 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F1 10.91 Tf 189.38 0 TD[(23)]TJ -277.36 -13.15 TD[(5.3.1)-1000(Core)-333(In)27(ternal)-332(Pro)-28(cedures)]TJ/F8 10.91 Tf 155.07 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 122.29 0 TD[(23)]TJ -277.36 -13.15 TD[(5.3.2)-1000(Remote)-333(Comm)27(unication)-332(Pro)-28(cedures)]TJ/F8 10.91 Tf 206.85 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 70.51 0 TD[(26)]TJ -277.36 -13.15 TD[(5.3.3)-1000(Utilit)27(y)-332(Pro)-28(cedures)]TJ/F8 10.91 Tf 123.34 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 154.02 0 TD[(28)]TJ -277.36 -13.15 TD[(5.3.4)-1000(Cross)-333(target)-333(pro)-28(cedure)]TJ/F8 10.91 Tf 144.41 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 132.95 0 TD[(29)]TJ -277.36 -13.16 TD[(5.3.5)-1000(Debugging)-333(Pro)-28(cedures)]TJ/F8 10.91 Tf 143.44 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 133.92 0 TD[(30)]TJ -313.22 -13.15 TD[(5.4)-1000(T)83(arget)-333(dep)-27(enden)26(t)-332(pro)-28(cedures)]TJ/F8 10.91 Tf 165.3 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 147.92 0 TD[(31)]TJ -313.22 -13.15 TD[(5.5)-1000(Remote)-333(targets)-333(supp)-28(orted)]TJ/F8 10.91 Tf 150.22 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 163 0 TD[(32)]TJ -313.22 -13.15 TD[(5.6)-1000(The)-333(\014les)-333(DejaGn)27(u)-333(reads)]TJ/F8 10.91 Tf 143.12 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 170.1 0 TD[(34)]TJ -313.22 -13.15 TD[(5.7)-1000(The)-333(\014les)-333(DejaGn)27(u)-333(writes)]TJ/F8 10.91 Tf 144.94 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 168.28 0 TD[(35)]TJ -277.36 -13.15 TD[(5.7.1)-1000(Summary)-333(log)]TJ/F8 10.91 Tf 98.34 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 179.02 0 TD[(35)]TJ -277.36 -13.15 TD[(5.7.2)-1000(Detailed)-333(log)]TJ/F8 10.91 Tf 92.79 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 184.57 0 TD[(36)]TJ -277.36 -13.15 TD[(5.7.3)-1000(Logging)]TJ/F4 10.91 Tf 74.7 0 TD[(expect)]TJ/F1 10.91 Tf 38 0 TD[(in)27(ternal)-332(actions)]TJ/F8 10.91 Tf 76.98 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 87.68 0 TD[(36)]TJ/F2 14.35 Tf -349.09 -29.09 TD[(6)-1124(Ho)30(w)-374(T)93(o)-374(W)92(rite)-374(a)-375(T)93(est)-374(Case)]TJ/F18 14.35 Tf 216.48 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F2 14.35 Tf 127.38 0 TD[(39)]TJ/F1 10.91 Tf -307.99 -16.44 TD[(6.1)-1000(W)83(riting)-333(a)-333(test)-333(case)]TJ/F8 10.91 Tf 117.52 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 195.7 0 TD[(39)]TJ -313.22 -13.15 TD[(6.2)-1000(Debugging)-333(a)-333(test)-334(case)]TJ/F8 10.91 Tf 132.45 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 180.77 0 TD[(40)]TJ -313.22 -13.15 TD[(6.3)-1000(Adding)-333(a)-333(test)-334(case)-333(to)-333(a)-334(test)-333(suite)]TJ/F8 10.91 Tf 185.22 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F1 10.91 Tf 128 0 TD[(40)]TJ -313.22 -13.15 TD[(6.4)-1000(Hin)27(ts)-332(on)-333(writing)-334(a)-333(test)-333(case)]TJ/F8 10.91 Tf 159.12 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 154.1 0 TD[(41)]TJ -313.22 -13.15 TD[(6.5)-1000(Sp)-27(ecial)-334(v)55(ariables)-332(used)-334(b)27(y)-332(test)-334(cases)]TJ/F8 10.91 Tf 195.13 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 118.09 0 TD[(42)]TJ ET 0 g 0 G
endstream
endobj
296 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F18 294 0 R
/F8 52 0 R
/F10 78 0 R
/F4 28 0 R
>>
endobj
291 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 296 0 R
>>
endobj
299 0 obj
<<
/Length 2800
>>
stream
0 w 0 g 0 G BT/F1 10.91 Tf 18 13.95 TD[(ii)-26443(DejaGn)27(u)-332(T)82(esting)-332(F)82(ramew)28(ork)]TJ/F2 14.35 Tf 0 -23.91 TD[(7)-1124(New)-375(T)92(o)-30(ols,)-375(T)93(argets,)-374(or)-375(Hosts)]TJ/F18 14.35 Tf 233.2 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F2 14.35 Tf 110.66 0 TD[(43)]TJ/F1 10.91 Tf -307.99 -16.44 TD[(7.1)-1000(W)83(riting)-333(tests)-333(for)-333(a)-334(new)-333(to)-28(ol)]TJ/F8 10.91 Tf 159.4 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)]TJ/F1 10.91 Tf 153.82 0 TD[(43)]TJ -313.22 -13.15 TD[(7.2)-1000(Adding)-333(a)-333(target)]TJ/F8 10.91 Tf 102.9 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 210.32 0 TD[(48)]TJ -313.22 -13.15 TD[(7.3)-1000(P)27(orting)-332(to)-333(a)-334(new)-333(host)]TJ/F8 10.91 Tf 132.43 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 180.79 0 TD[(48)]TJ/F2 14.35 Tf -349.09 -29.09 TD[(App)-31(endix)-375(A)-1125(Installing)-375(DejaGn)31(u)]TJ/F18 14.35 Tf 240.03 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F2 14.35 Tf 103.83 0 TD[(49)]TJ/F1 10.91 Tf -307.99 -16.44 TD[(A.1)-1000(Con\014guring)-333(the)-333(DejaGn)27(u)-333(test)-333(driv)27(er)]TJ/F8 10.91 Tf 201.97 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F1 10.91 Tf 111.25 0 TD[(49)]TJ -313.22 -13.15 TD[(A.2)-1000(Installing)-333(DejaGn)27(u)]TJ/F8 10.91 Tf 119.26 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)]TJ/F1 10.91 Tf 193.96 0 TD[(49)]TJ/F2 14.35 Tf -349.09 -29.09 TD[(Index)]TJ/F18 14.35 Tf 44.26 0 TD[(.)-166(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)-166(.)-167(.)-167(.)]TJ/F2 14.35 Tf 299.6 0 TD[(51)]TJ ET 0 g 0 G
endstream
endobj
300 0 obj
<<
/F1 9 0 R
/F2 12 0 R
/F18 294 0 R
/F8 52 0 R
>>
endobj
298 0 obj
<<
/ProcSet [/PDF /Text /ImageC]
/Font 300 0 R
>>
endobj
7 0 obj
<<
/Length1 2090
/Length2 15387
/Length3 533
/Length 18010
>>
stream
%!PS-AdobeFont-1.1: CMR10 1.00B
%%CreationDate: 1992 Feb 19 19:54:52

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /PNKVMB+CMR10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
dup 12 /fi put
dup 13 /fl put
dup 14 /ffi put
dup 33 /exclam put
dup 34 /quotedblright put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 59 /semicolon put
dup 63 /question put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 74 /J put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 91 /bracketleft put
dup 92 /quotedblleft put
dup 93 /bracketright put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 123 /endash put
dup 124 /emdash put
readonly def
/FontBBox{-251 -250 1009 969}readonly def
/UniqueID 5000793 def
currentdict end
currentfile eexec
SQM((0_&(<U7l=ڎ帗|'?۵k
|%5_J8-̏}<IڽʒzV@N4ٙ4N` ϸV?<Z/X}Wt2NQ(O$P@cQB"DmۛNxLk8E!ujsE|~bi4f;^}/[m@sOJ`+i+):|fގ\I!g5QL.M-.{qB91ZލJs.BӾW͊|E^kRixFAčb\%L^jVPٝODLNWp"6"Wl0=]MTգ>)c(CX]k`iʒ\.54"@fe*nЏWslq<*H"fJcu`
?4-hg3ks6g.Dc~.dN1­)3@nmjM@{uۂV7~i^<J@@}ثW
Q{Sm3cMC#m0*$R1US\&	e)vҘ
Db:bT%TAžuj@K:?ŇW+T^~+3!2`is
zXa[({[C{gT;D&Zonʪ1|,q|:vS)&%{#+"a{=ԖD!^A:YF<~wFGCwΓW
wWzic~n-?Vd"WRV̐moqхp Tw!7\<W+?,QцCvqti߼gxMʥ"Ɠ-!7VGyA1
fϊFxc|F-tsфeLJ34/oOX,!YS3shy
h=~j.,8HmᡰxpUjrZFRsTTL=Iv8aKFnQ/ꇥ3+d'Is~8fD<
&hL<<~O2U(z$S{e/z)
:ka5a&Ze! MmZyLRk!C$0skV]KB$튩'xU{C*.1BἝVd@B`)\K_kE;sw欯7h$|Oϯ!o&('aXAnOanxq$nQ_HU@`.%'2Mɵ4^0mۑQ?0ߤWwQS*c*<j1&'it&b<dT+j``98cen1#78rt	CceXj'!;+S+\	M8?K7!mYER:a(/{>ȳg/14ţkoLuTfu]uH7h
n5s˛A
?r(N:3,bn)hO3p&6|]xP_BVz\n||3"~ 071]v@FjXU(LWsާv|x
@˓:HE!-NV;S)'#0.4l砐ћ`@\޸a{,)zbX#_D-Mf`Ξ\њT+o||˼$PӧS֑{1@:"tL'b|tu9c嗔ImUoH-հeK<rg!bŻ9޿hLtA4a_ﰈTuEwcdcw\"ѪoH<J
9_SM{(^j }S`'˽;-v)!vσWq7l!Prxރ.3s&rtY^==G
mI8%/'t񐝾!>'LCG8d$m2SWF6[+hMld%e7m.SHz|DM:ɜfZoxsEKǔC.l:X4]1xk&HZ\;m946f2@8E>b
*ڽ0dđî[Y.N 2U+O_^g?*I~F@H]r*_'ԛP+L$/mߎRMBFlsauė%T`Ǹa'M;EDQϸͿZ4vQcH08(HWK-7PRW*7sShWA@׮[`E^B	FK}l)LƢd+R4)1'u
xH]#Xo"ҰL}/"(8y֯8bo5VX,c4o,DWz`?R.*'Z_	_cNb|f
sϛV(lA#9C=S:'ԊVrX'hg\vBu*9͵,.-}Fu/gDR/U׸HO\cωwn8xX3T7hvEzЅ?:KSv#eޣ)vlQloZ#UH]<_z"*w嬃Md.)pd!Q鐳eDa'/\j}%MOv2F}9klCv$@!ܴZ3_.vr2CT_3Z
Nf!	j7ݣ2>(@[N>1V38>7=- 
p|h=-
=YI R}1f5NMMJJr
H:3	YC$IJ
>9F6r}҂tYo&ݿR	'0_Š/	"0	ELjseZz%kwrfOۂE&%ވZB80֙b/al)P@6
ft1
q*F'$1}<5k){*8uSmާټkNevU6NROkxBvm{#5^*@}:	B9HfON9	^Awp앍vĥڥ;3Iq#odi_5:*0$R;7x:*9h(~B
u.p՟Ԣ8^Z׹#58b%)5h		^<#ob
(" )Fëۂq'pF'9|.S0O-=nr<K:
)Q]v0m`7s3عLJ'e,5$ZXAw&ebT鎢J&J'm&&k*yυ+u)e;f6fJ^CespЋf(ax/~hTdЇ0	9F[[w	YDuTd
-Mr|Pƕm\lbqi7a1B,r<YWiWs:LȞ4++e6%H̗osH8ׄ}@࢈aJQ ew1Z4MXN6]vŻ3FW>p\L5IB,"x?DC8	D̆1<*v</ta{0W柨oIU$[cyjQN[Dq!a|=ߜi`A5dg,Z֙a8iGX.l[X(gzAl	2qM`]zSNj6EU RCh	j(V
^&|V؟S\2Euca4:jD3v)d=ԵO"u8:ID-Ȇ܀nj$kh'9nUYP7hJzM	!h99bX:S;"skR#CV5R>P!Ʋ`hAAwE/-ɺHT8p(pgp_irT@F8n=3#g
A=FWyƯgocmDNjΎծ,1y\OJ*m	KVoB2;'
=hx&&w.?q]*FyڀbF'\~DU^g}ؠ^LlMGUKz<iIޞ,*EPTEsNκ{(T`s`/;b)^;~K3鬃2~9.:QY{1!P$*T/t
*b/yn :ZM^OJJ}J^z›}!\D
ٮ,(w~(H؍teqvk5ݣM,oʠ֤/&joxMY9?
NPz<6`MV]׾E-NHWqD$qx?mUPKI&5vCOomv_e`
@+3
gH~t`NhgU&	ݐ,:7IEF`{g($Fg2H/zTelqF,`y	
4wOXUZ\{BU$0,/)~HWCH&bq[Q^}su(/&)ɖ9p(U*{.FUbNLBOg$cn5aFuڍ|-XB9F`'Ts T^>OLd&7E<\l
fP
v^朲*4b6Rpfݴg>毽`YݐaE 'DGF7Hl*DLI(G|A$t5kEzF?).ҊZ!-yF;r\.$?d*x?UEqOIJ*TE=I|ΕWKup.'&$ܼT-f>z\<ZhC+]@;"%<۶/d|%(
&gaiAjF&
^&Z5E&*zذ{z2Vg,r@(62mu<҃m.a}nΚNMIF:;7F,uRP8j
bV/UBe
0`ͭ˿i6|Bd!YUƼk{uO[tT}ƃ"[ƥ`v݅߇G-,ѷy+3jRtA8R\R˟&4B\A='E5]b䜀8(SJ/R?h᝘~b
*H>)Ő8'͠0WÇ[߂bzX+W
p'AĶ22l_6!kɯJ/3duWoT.\^߁oe
	+},	!0d@,e:LC{M4˛uUZ.0B`s##l1UKu]2	6'{tn&f4}KTOYy>8Ĕ`FL"tI"mRȑvATDc"mܖQic\;[O(BGmXGݣ-TQ=]"Z群6ӴQ6
ܔQo{oVTfJU2?&2|d[m[f^3p_b@dқ~+o9wnAs/
.daB"=-m0ݟ<ȼ%o_$n/`&[^4H?Í U3	Mʫ70	4&< 9BIAO߄{.oy_
c/$=΋
/ٮZuH7HAY0?d8'H(b\;nYs<]TkF.Aѡt	e3qQÇZ9cwVj|^cpW`Z._]^n%|rT枌~4B?QSQ{kP0?EGFΰ{ HàCE1IB9XCՂbJ:X(a|<]&;EE+< uƎG䢓z@Z ֊Фzl1$8ڍ~E"pAm8w8?p
 թZ44TNQaVǙ8g|mmI1|^BH#+^	+>&7
&jGO7:ٜY	Dg6:PTkvsG_О	`5ƓpF>{O0 )%Sto&$Ua:y0쳋IHaRm璁`AӇ6d8ÞX%ߊG3e\D:m-)c۽l4{K4Sc=CDŽKoٝ|S\杪ڧ%u6nL&awK?G)~3K:bV`,oc(
'eyM/FXF^갅I,x	V%9/+xo纯Hw`ry9MޣWN+!j-sMěU9k1ס4+_1v/$*˘نĞ7HVkrZxS=H~Oh+ktۖj
f.&{[#~]UԞY1Pn:k*T鍺zAwvnԍ )Y	h.lOa`>V0zD¦S~EmНgÆOv˰i;1JN!HӌֵX,fLq=G3`nCN=ʐ=C~MRpV5/{B|"s?Gdjlo?
U^se|ܓf%d5m4L`VѰ$ojDs\ShJg^%ܩF#>Y&-B%vcWӥŹXz>)ՀeuUN4z}]PG=iP'ImPH85s^yS(bIZ5K#!0MZŇ"n4ugAu"8H3/dϰXjoT0?:Vܼ0ҍ~
xУTg+wB!Iw<h;pgMyRm;%KCZ )./f[XEcFFsr-\)&!yg=H+(]GG	PPI:$>[$Ȫ5pVee([np{]>I Ew\TMOtؠ;~\4 ^.?;]w8l_z\iPxO^1/3޹6U(2+MI2ӿŽYUH
YɥX`DZeD\dAޮx៨K[Td/ 60ԗ<qHs>t9[sSY嵦L"1w/9텊r|Bp:M@!5ݻq$Pڣ?T@r8%,viXG?<^fd'H4$tw:}*Smx$
.QN7~'@e^eAڨ[QYI<KHfmJ
TG0Hʭbp)NB4<LËteǰ?_~Y,,ѿm":b&|`*r(i)nhViaWQB1 EEȬǵ)D`l0;0kK,a^}C/MYp΄Z쯽)ځ.qi76~y7;ELV0b5ިK\]I
xl,&_xoW_2l?'v'uZM/;%Ҁ2nqEd69qL:%{ޗ#yrWI	HL]XE}E(ZZM?풧sbiw$)Ax}UV~9t[j+U	JM&InI
I'SIsʝ; .Lϭ?@/0b.iYU#dĒ۝zӦ_d{I,4@SP߽m̞Q|e|&zPh4J<8ͫBd[~Cc
#LV;A#*t-i,~7ዱ+i2q:wMh)Sk4h4kIi|4Z{x]]"20`{$9t[[/0r5
Πg\en1] (Z׿yYyMjG1)IL,ov'6k:o3QN{&7GMf8[F]t_8Q)U
_!˿ƚ\5PIT%Ӧ؈<#oF"ȴqFuCX)#aӸ찅dE[3=I>7u'L?hhyxU4ZI|	3J,[C	2?4:,4YKn/\HĒԝG>bn8\|/3rtjPÖ!o*4cA0O-}Mtn7"%hM'^z_YϿv	L*W:6eW3M$ԫ

&vD%-!ںi0\4Q'>wdXWq')rA61k Qf/N`Ie?,t6;H YBnT2	f͇ې'|0!X!/wK*YԻ֜-]ΈNiLT3T)S8/N(44fcvN(t?%?Z^3
BYR9iG(|&M_U:0	rQ;7b*-3cjj]A"yk305Fk	1ռBV럳['&C8UHu6 w>>c(I,y=rfxKDR?CeY*mO3	Uj;l,qG5[_Y$_[(5س$G<6ۄC5L
9*	LKv,C_@luU+6?
#jtQ}#^TOP=D
A_͆!RY=QSGukycrMhxo|jpcaE1T0/0_z1`xML
Lښl[zhМn#%?5b$l鞔_fk++{%Iʾjm:̄"h]Ij;N'%}$Al)C-&^8.g*:!4Rw DURPӿCiAdk'S\Zf)~?p"T-ْT3oj=r
zx2֛2bv~wZ(~Un:<][_Tݾ%n_JC!>zoފC3D3`(kZuV9st!gʰ(̄w%1j"+9ۄu
E8*ݓح
􄗍ENJr?GX陯3m-4BxJ
Ko,2KinUzEE.M7d{o3O/cH{`">kؠ&"
 Pf-.&]0bLѧW#BHJ%lK[r	t
Bq19>~ieѕo˶[MOơ-nҚ^D4ƊeِC^Oɑ9cq*	
v&LPdH12Eȁ+t(|4j
USIfpGUZ_Tq&;1IP
fS6sG/Sd_GCC`K}ϰP@BDA$\QP؈ُt<Di#=pZV{X@]/wβ6h}U~
.Θt<OӤIT3+8OYeFehm֓8⅚_P+ }PCbRֶTynoD/{?V.c>X*|Og^KShn*
TJz~h͖YfJYFEdSҺj"(w=ZݨYо/w;`Wy-Su˸XH>͹tu#l	lcjp]"K|TM~Ir{[pܹhXW2WN_F)џ	%xk*IM}P>>\A
3I1UGñ @<V(tY'EHkGx%Аf垨qz{$7/BJpLta6LDYp`ux/.BbUTE:4q42+zKy|R!"&.~Ϗ횂iDbAwi;,BXb=.Qvs-
X]YYK^rAJ8
bnoG㳸Bː-
~U'@d?l6f)>`QȖ_%g@Wf} <dIIN2į<ďբj"Tn@0]a	aXDŽUrnn.9F0.iqup$?(yga0=kCFgO!Ns/ɔẕQ	4lʚ`eX~/uʖ{tc߲K~kn^Kn~ȃ(/itȌud@@f2z{Wqr,D07HA]%,!㢊;ݛ~1$=2nOXyp7S@iñOv'G[!2T4r&%lZWoٴA0ˆr
:G̰uzy.tc|лārXF\_a2nz
<pl5'	MiLpGcٔu0?:g5PR.X.NImZ]$b!‡nQCǣYz-NdG%ህ|E	vHWuH"Fqםĭx>hpiUr:jKa_Z:*Cgn#PB#r
:Kv.3Hq]7\fʫA
LYgZg~#=䞣QJPHć ރ\AqeL\7c;%rdv<`q5<u.iOzL 
n͌kic';mwH2syq~;.י@cIH!SiY.?]p%;i{e$BwMk!ۅxE>̛@I~¢49fu::Xǂ`X"н6r;Ce`q
GXIJiHbm5@(赀2vM\&ijdAddZ{ct|`Sjb.F7lg+5p9iMYK}g[`CӖ̶iFfSr^k*{нCgSi>Du*\j}+h9_tX\%Q9.auw8{1Ia1"~9l=l&5Ʊ˳j*㪱]Zو.e^mUb85Z[:*f2c;eID$0'5SjZJsO|{ w>Ec4hKvtIES?9OkӊU5Vnz\/(0ܸ]E͘e\kt)25o床)xS%_!J{^_c*;ku€ݓ-Xmx[DK@ShR5o\O@o]ĦR—AYKvΫR3/;.0'ul,=ZlEjپghI5gaX?z+Tl%brкR	up`-nlIE|R:dnAϺZI4Rr[b{vk3z)!mcIQ39(F6OCa#dkH
['$"۴ob-U	%gY7̢)rd͍9[o`td,$uÉ^&)oZI&yЪ찞[#+
6qQL{^i^"Se+xp:S i޸WDz~`h`U*}y2r]$‘|D=U=^gռzTϑu^!-ڈŬFJvqmcNLOۿJݵQ0`}EZ,Bv'\R9qwg?]ozWy]UR:xrVa `>"$PyYm$ޞJYdusqP">k .K?:)+MwQZN'$v]W%$3M͑Z}DNٲ
t}ڳλh.O<
?Ϋn

x-kB*
9 r64P7o'sO8W8*V9Sir5nj:=Kh*;,J8eR¼Xht"j.::VbUy&2Tt!x`7a
	[ݛOLf6)|7g\;OH\IzW
/HI

gϗ(W%aQi/b>Ui&;x$mQH;r]`du?24=˪p3pي(l'b}8"0`I?G}O	\׼aJ5H1(	Dy&ۚo7i`4jvOhCk
-E˫eT2BOE`uaD	=aO+=~]`ȞOӼty5B%lQG'H!׮[QY,S^;r$/S@0D=&o6y4\WkgU$CqgBDl"USF!
?V1H
^ ^9Hg^Nzxi\h;oSdK
%b=
2 Z7M"HH6
*	B״4`mKK*k*qСSY1zڿURI{W.)3G?'0ފ09mn;wax61lvSNbx0=o!ba<x Om^:dM6k!=Uim!^^_6{g[
;?;"	$CvR[Cnp7b|JƸ;q&:
z	lo4[*on^GAM
v3 'XlR#gPt)zs3뮐md\(n	Iic2Ꟁk])<!#R)*s9Ű9hśS!a9LFTj?TXLW8ݺ͹^r	pr&i%r
Kd\2*7%	ߏ6f>sUxzކB5ީFx]bX}Sȵ51Y3V_E"w._x\^#,愠|]4!\?3󮾄}Ť^&d,1jR*3NG3[h'i!XB5miHK氰S9:XeVO]#'l=i
`pNBِ?Eq!`j5u3$A˨?.Q0hC*#qv[[~,5#i /AN0&?H&l<_z3^[ܭ?ÔP`kaGZ)YLȥ%kMqCzQha`nkq#8PcFPT`Y$f>Ӯ&"jB*pPCc˛ȁNqn%0~m5*$*pMxVGQy
-?dt{DIߍunIڟdv.[`yD$VT@Zv༛;<Tl^3}X=oﳻr.}XՃ
Õ)BҨC(24B+Hptw/:0j`
&0]^1ɸF@Ք
ҷ
qEvFZ#4j7[n<~0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
10 0 obj
<<
/Length1 1686
/Length2 10475
/Length3 533
/Length 12694
>>
stream
%!PS-AdobeFont-1.1: CMBX12 1.0
%%CreationDate: 1991 Aug 20 16:34:54

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMBX12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /XOEAXU+CMBX12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 57 /nine put
dup 63 /question put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 81 /Q put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
/FontBBox{-53 -251 1139 750}readonly def
/UniqueID 5000769 def
currentdict end
currentfile eexec
i_,+`"WP
5l.jkP
P(?~M;^yy*f˼[:-Z/e_[+5{^dtp!~dZ+س:cEwK+_nCdZy2}m3U@-UӴHk\Gn^&XRԆ<EKNzpwQ#$U$*I]Hk#F3qD/e#9%."Ɩ̭Vq
_^59pS
hV]߿ l0t9ܼr)z,[{Lx 5)>d"Ts̱S♨ꢛiѶ"X)HuPQ	pܟt;DvX`a`9bi^}	ګeeW f_qv9My)g;n=LS+2[dsH3x=h%tK$˂${0R]fj?FX{ؾ0%vR5b(;Z$ؘ
ȡ>T<ď!>0cfɈ``h# E=	pM'tc3Z!=+3;pHs"-f&m,pn	 g^i"nP]6! dtBDK2_^E =IomDyI(fǝ7tDA+ry)8v/ p<NCq.E(ޒ-lf39m[/e:ӡۈi[?>PH9Ҷ?觕83I*01O2⽚u*v9)&rqȔPC 65$7,~aZ~ZUK#ývXڽCAs1!\]pP~N]2ŴyMm  `}QErP96inJmjpon]x&(#WR3d|YQsܳSq6F9Aއe@#iFw1<=MY#
I6ٞ,XK?H_/\HݐP
$|
mJ=?W]h({!5jP?z<Bmp\bD T>	?h"~iT3ԑRD
qٟppO^]tfNdSRz 6
 =s80pcQ\0lfgcۛ% [aS?h/.PTH˲4Ǻ$
G@΅G=`͈G^\S/D0fYl#*5y~Y$.רg7l8Z[m|2SQɺh#%TG]A<ٽ$#G<|FNՓ/՞͔_#dV"
•Yb@4({ҫT"31<)IH,Ɂ̔8SY=M[wuUL9z3CҎVV`<qfSrJ+\=24?!+3
#>^'?z/l
NXwق[!
5m,YTjt.'8vd4_ )h9SI	MAZ2HťwF|
:qv2)f-)S~>pg{YIdU&2tFonSƔnĖNtnw}$Tx-&ii.Řh}([cOpcҭ`QavI1.77Ǥ\i^̻BETiZE.[`G!"8	&57Խ;C:jA
ll/Ndr,m+Hڝ*vSP`E/5 .Ns.|mm|6,l$uz1;Ěa;[gX)@=@=dsmj'5ѧ$yWMEUni1v3E5l+){F*n
rf|saQ5AE6|1G|d+!;HUߠl2f1ʼn[ov)
=n}ͧeKT1O`Dg eWy3f~ <glHAFLnS@h"nQ|QxFuxͷW}pR@kkV?>JYC6(.I,&sw!C>T_F2Л-dfo)VmWr(qTI򦠪k,X_srߥdɝ5ZɄ@/xwhuЎ\%=ho嗩g 9m)gk30]\YCiEJ94DNyEb32R*oS
/In?eFoVn*dXúG}ɪ?rulEr²ڷx	ңL »=EgRefrl<
9M3hC_z
@O9yT',YFYLPfZwj*ĘAczoPkARkkZܯпMhn2x#uB߭-A0-RD%HW&Sx<]򓎸9{aXl͢!qU%==gU3X	BrNۭ^w)ۺSkcY]-4(A@yJzfD@xUJ-q MVUn,'qfA&&)uD]*
.'J55N$kDn4P;I$Qtqw|`˰n>`M?
Af{f)J"?*$ٻ}axGF*CRS\aYQW/H$(F:S咎~xtT lЕLCRWq݊BC
Rʜgjhn1&ȣJ$/Lc=!i䈱m'YYКHۮɂb<(3=R7NC	#K=h7h	@ɹ"T
&{qEizμTUcUCE(XKj#PdYY%pŸ8̀?Xd^H0[Ѓ]Uī,<[up>G$44i{,l1gQnQqG\ٿ`%ϓUF7]i%90NNiFƺ@sLRVGf
@kN:xQUG8Ι:J\േ<
VXdtm>72V7{1G/h"G1;"%T䶵[MvM*2ĨֆOFۊL+2&Ddscz|<Ȍ&#!SpYسJ1!@#RT{`väwί$^椕q\IC/pkא]Ret9!?^uLX<k`/{fPS6CP=[$?R eVU}&Q9PT/Rm˨
E,IсT?jc:$rp=BVh*))d?.'ńfۡ)5Y%1:]ɍ-;}@ŋ'ݲ9ݒ}eF-mʹ0a4(e?f5{],uf٘</_lQCf
HJhQbSc_9T*e?eecJfgɥ¹iFncp\{3!Ôgr99fh[\dv%x!{L.@3@H5%jѧs'"S8H}ˈ)8CD*?w#Y6==J3*1(p̚-ؕ@LolROЛbE`!e{Ŕk5.X~zݡjLɮP^{6ٌ#Я%NDñC)\kIXu9BYgNSvyATVtܮB.y^oA1Ac"(Bwܖ̉mf?:iΝ	[&=8|M.I#4.uLX:Swϗ狽kcr0>;,N\ŚWHo{qGaˆp,ӫx
Yg=
rWMTW?)a|;ּF2NՓI{52	B?GA(R.	KO|2`?6.NtG $) .J5K;;?=WX+.cwB;&^,@nn5T֠̧/ٮ&cEa̾x/NWwG9X8mQZs^-]ęCCV2t;-$$w]u1^5?)U`߽{ٝ68OK4t}ˌ8?;C9	$]yVΎ5@'ji_
+mF?<Tz~6IҎ`t;ۅ
ɅCkfԈ#|:Wt
W$w#2?ɏ~܋o'OqWXYȖ$U Ϗ:4ur0ZE7c׃]JO?^_́\U":Ɲ_*|156$Fj}[gfߠKjg<`{QJ[K>E Г>]c1ᵈT`5Յuca93Uf8(ܛ5*H@]!]Kb#Ed,ÁdHah&ﰗǨ6S\EOJz\L忣۬8
<T2*{IV/ e,rA5pT]Xj/츒5y-F@抖iOpwT30qaG\T>*>52ooП0uў{`gTkG$]ڙ.Nn_Q9Z:LBvc]2l|@ч"Pa
bϾ&᝼{GsJJ#jx7[Q&46_ؘȦs͌*PJcߎ.pXLWM@.h7>#+"v_a9P+ x#g9B-o5WĐJ=Qyo|⇐ڽBľ@i4*`թ 8o@%1zਖQо!R'!2kŧPiP`4R&]#oIp$CLJ
W_71 r/m0>au^@
Puʞ4MrkG~oTaCkBje7fvԥ$PbF(=;*.4>(Rm86we
ͮgy6?sذpTh@l?̗L@M *2BDuAܜiFÔcOZK8,HJ\@uiU!;UxMf5z鴖uʺGƊ̴b.nR{T\h࣡wrr-^U1n%pkGH(#EuΛ/P/v6az
&0"-=lĸ<D*^'E2xR_Gg#"b4zˁĄͷUz_[$r+&DD(gx5Dج?SdS BA&!&0?A&E.(Bc1L[Ss1[ґ>@E{-UTE0>cuAmDVT[Se65}Ԩ${Dqp3UۂV=N3QCمJ>gnCqu?wlrawAnslxˆe=sIElReNSCOM$Y*l	pzݺ[**ˍ$&ץjR]O¨(@0AЇ@c{䉅,ݲewRv5
%B<oPɣ~.PUQ
:cIٮM]ThG~,]
ۆl,n5߉+{>r0UZe򞀣PxvGFRlf	;' t5+v0~>ŖiYf	Xꭦ
:-)!ȆBb_kx
,XESX]7d
4`3ꞺJe	*>9R׷|j5~bh3u	w63qTD?]W)9ЏX\l׺Zn(x82Ld'Iz,:X`X`aOSEw16&'p~鱼wοb:aNabmd]dQZYBWy9iCA&pfxC^	)YCbTu}(;=2S!RoĠH	>Q,#&qxLX%D3$@.u_؁ZgԦW0$Fͽ82Fm.ɞx_qzn*OT$kEφYDjx_uR/CE3KI\$S6zkrmgxUk	t0$إɏKo>c>,m_7՚CH7GFC1~t.qPes &g:BS}oAH8
㱏-8&|W`J@osV3g̾K*"E18ދ1*Яy4*ZM.OtFZzV~]FnqeԎg;]!7/!B^2ruK[s/gp~ڃ,|kޝLW V|X1ޛ~ݯDfsLǢb+P $TjK`n;a''HD}?2_;Uwi6u E9CՁN"	SћLj$VNDݕ
/F /)˂j> GKBʹ"X^9o]r=t#:CG('"q%D4l{No#R*Msg+rG
>X&J$ƖХ#)<'vĒ69ywAqŀAi+Q?Q e}cV/dTe=N}
J~μh4AǤYނ38
f1pRن̯a0{O^NnݹȦ\n
5Œ=
5(M}A>PylB/h	!
y{Lq2moNEf>_s\;c85xH]4qE|PxvqEDk3zz}ߤECv5pUk~\tFO~:7k
]%r#AOTh=@ss>roȑ)X2+</
ܨ%U\xʀ]e6*	uOTiR- yj?Z,FuλG>j|=jd%h7=hsb	I#Mns	
{U:9J|"Vbla%|>!s0~"}ta=Pa
RoM#0^VF"l3XӨ`/$j4=W;4”
5DHR-bAgG3F;EnODzWU#8lŤc܄&|vڃo6
<[!YW\(VcHv:T8kvzlp8Y
}Eebv>
O
=KfaTAA(0x~4#-RPMGO_t u%DF?5s bk*K=DDA,K_HȷM-q6hxPCJ@wJ(!!dV(um&[nڇfŪ^_~&ɈO}3zPJ?QnjЇGyf~F$(kUbA3H'$(|@BkW
r2>1="M~AtKmrqSi
M
|o{$[ Ԓql[
 ;
0O3!|&#*sY/Ycu8w7(d^=gT(_8CܥW.Rr1"+'GBdi;
Ypbq;m4BMY&ǕY&|RЂ#3%ЈϚkK
dh<qɬBvcL6(;RjArrWԺ.2qd!&
ߨU:W<S>	@p $tէ󦄣_=wmJ3q_K`&&G3ɜ՛q<TT4.]6%J+!Èjܼ6cҔ/(d>w	Yzlͷ!zP4(Z\GCQZQy`!$EYWRgPU@_ӓCi4 zdʘ%Ij.hS[r2w-F}3
#u\N7ԗlaчX4sƵ3#&"g`#vTuqa|UP`*JﭚqxXR8Hݚ{(RcƬ׋Q
:a,93ͪd|F)#‰*oIZ9hEۋzƼ*8y.;k
ўY4qtY(m̜[;JݷϝN×jR|ጋej}@kîQ@X{LI<td#
&FJO")(߬o:IRxz17
o#dm.:=@
W̃`<JQ'eb$_op$/P9ZogO[_)aWh<1zR4mЗ~)TܶIulJ_p}r,T*!ZR?WX{7Y츕*39!m
;
32\Bx=وƂ1_6,uGNgHq6e
6HM%/<r 6Gz$.ӗu׺)E)t97njZB46Qu3,gɢ@~Ս|e9btY@_VY*wfI!A[RzrY-ީ׀k2VA?^Wemy'Ty		E\'3`EǷii*cPu>r΢RP$ppvWըB{J&w=n(YfKF.'	+&%.Ȼj[=Hy%cK*ǵʸO,&~XθaMQlՉZQ$m"a6@2~>](kkF/B-1'膆VN}*<.!Wf0<V0ҁ_DLdl`k1GiBʫRB?uT5G謨i7`|#]OL9<:Ww3שSTtFPUDGb{y+̆V'BE/N,aw>dž!}@c6Vw,0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
19 0 obj
<<
/Length1 800
/Length2 727
/Length3 533
/Length 2060
>>
stream
%!PS-AdobeFont-1.1: CMSY10 1.0
%%CreationDate: 1991 Aug 15 07:20:57

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /ZRNQXX+CMSY10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 13 /circlecopyrt put
dup 15 /bullet put
readonly def
/FontBBox{-29 -960 1116 775}readonly def
/UniqueID 5000820 def
currentdict end
currentfile eexec
i_,+`"Wٰ'Z1NςRoN]+,󡈙5Н;	lƸ<O#
v32cͽLntcMZVA,;q{ޟz`GZg<WE&rvS0pRxg^3:7P՗BlB;'=2J*D?Dæ9VxJvڝ
>Wb3k,j:N'lkp<7%탴s9V"dw?;+UgMsw/gNVu4ŻaSr rX!m߁
1,;TWoZz^NyfOKŹOK@Ҙ3`tLC5<L
l`H&Io	Q=A6Z$lR]vk/5hx
1UFƀ,o$lხHd/;p3Q
VEb
xoT}#N:z|iMGcwWs28>Y&16@AdE$|	بvh5430H'Qc"cW6~9鴩V&t$oRʄmCUOXjmQ'p!Ǿ]Dekө9NC6n<=r0ɴ
ѫw&@g(;ց Gt`E	*㡶Ym46	mm8Cv/dy./“r0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
26 0 obj
<<
/Length1 2237
/Length2 14365
/Length3 533
/Length 17135
>>
stream
%!PS-AdobeFont-1.1: CMTT10 1.00B
%%CreationDate: 1992 Apr 26 10:42:42

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTT10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
end readonly def
/FontName /YSVNVS+CMTT10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 33 /exclam put
dup 34 /quotedbl put
dup 35 /numbersign put
dup 36 /dollar put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 42 /asterisk put
dup 43 /plus put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 59 /semicolon put
dup 60 /less put
dup 61 /equal put
dup 62 /greater put
dup 63 /question put
dup 64 /at put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 74 /J put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 91 /bracketleft put
dup 92 /backslash put
dup 93 /bracketright put
dup 94 /asciicircum put
dup 95 /underscore put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 123 /braceleft put
dup 124 /bar put
dup 125 /braceright put
dup 126 /asciitilde put
readonly def
/FontBBox{-4 -235 731 800}readonly def
/UniqueID 5000832 def
currentdict end
currentfile eexec
SQM((0_&(<U7l=ڎ帗|'?۵k
|%5_J8-̏}<IڽʒzV@N4ٙ4N` ϸV?<Z/X}Wt2NQ(O$P@cQB"DmۛNxLk8E!ujsF,V=Q2,)1^K#u,oE
&D|~0Vv%7:
K@~^H.[NNQz[>yEL:D<|X'r5Vs}dl$<}&\VD^:VDͷcV~nܮlJXW0CU`hw/xcpaiv.ܚ߅~ef Xr,7z)A`g4;%aMk w*{?{^=H1 EF<:5euh'~SɇnL9DuDiɋrynC7%}j122uIΣiJ3>EZd´F@[JTrQNu*j]1K/eOasJ 7tާp7rwؼaׯ+]Hڳu/<YK|q2/zi֎ZpM=[R1i^7#T/#@s40hC\'
fL,<I(KMj)/,t֬_f~`H5e^x22D.OIMcPKBz&j	Sc?Sl]Ҝ$:rY?Bp6Z8.սBiV"*NmLrSLb_/6͹H?f2I$W"rp'SMlK*
΋3d<[dҡs"qe
rތ?
phPT@/0rajXyɵ&ţkn3={@F6Fpd7So&n'SÐ̷1MnT'LF~%Y?Ts> `˓!4e!˧*#S/Ѷ~剦ZKg*_W׃m
%0i#0(4wzuw;bf5ӻT\9O_%,.y/[~#FҪbzFp3dcBBc/=ADIaxZ 3*xdl,X̸A⥮0ޘF#`LyyˡDtǁWfvbD!_%w,j/Ft*l<V5KSMsTôU*7س`%cMp(RJf<d
9ri˝J}{}"kiey
04>Sq8;\C],};-2+u
l49s-g
е\!)u}u;s ჆צĭ*ꈄ~""KݵA(N@(u$Ki3{޾x;rx$lM	6t>r3ze)vߑ3$yQQvl2[=z>B3&%WMuO|	EYk}py-H,RUM嶓
vGAtYWn2bN	l
"xC\>@kOu-Zv۞	6OMWwxkѲ=v,hblGYN:B?|~$(촨YZ*"r$(̴hRF>\]IDbl/lxj7-GҚC+&	ٴB1QRl	J=i$g%aik4̹!zx]N&)%a0K
["ӣ+ڀV1:/a0V$G0C[šg	߂>j}3(HĞ&STe2GƜu&١4To$*>Zˤ5^箎p:A{#uNgAY6k[UсWͰ ma YDnɥ\̛gaJi-ܶ
	JԜ;}s'{ȭ0R	GfݶP#`?SjIM-z5k	m53s:z(SdUpոЋc?|AЂR?Zڧv*SS
j_btN*O R|oA۵|<<Rv:f*itE!0#dXHC_2dEg^&^$xRM,r-׋on~ێ[y-or\_{ΦRP"(|#+sWnB]9f22$S;lR.1'ud>'yʒSQ'uE2RnLta8o/~2H: z±5>4Y’^!:g8p0'sF9-"GOۡk1VUotY}*i]
1[%Dl_r(J&f`v

7֩V
[M߿7 qwHf
+V;w.vT*
<U߁wvo&I0ݤ[Tu
!IJQKc.7 5Kq7d+;SgÜ?Pę|𣫽k[^w՞sb֋X(;ϸJcN'4,tèm랤NZAq|W#:QTτ(횗Z"3*mYU~8PɈ%

E=o&=_r,|F֩,k8BYzY4* anm*%GaP/+%\
Z]z=Dnlf#hF=O
4iΒi8{ewĂ$)RR܄9PZaƵ-[9(+*sˍ]}5O
nj8)جa7G퇵=k0${Mr*Yx\!N:@o+,13>813q}`ΕÐ=魥?Yll_JNi7\!BuթuN3oSRjpl'{1|@H›/ŠVD?G^Az
JѓJmh"q;V&#
)_s,Q6)G0{S˛N6N5=CWv8gB"yz=6I`j!̥X֯4&@Hj-lI2T$=(`~+SpY,ӗ+BMT&(2zDWUŠu<c!䠌9)X7:a3g5.sM\ކ:'Κlߐ.^-7\O2D$-;:4p}aa5<\n'ן4VsiP}Rb,@<s.#+gJȴ)MG	t^]V2<?lx[1*p0͸!YxKg
B4Uą~is,XWPrZÊғ&54xSIrO}&ȴQ'eA+L;Z9c$8!J5߳X|
*t[Uw"qZ.J^Ǻt]D\<MUA	)_4!yC|k47ƦѠ<ywT!a	N[L|GW%zړJ7]5{o;bW19fYWT?cjxYzgP>K-9$W<[xbVlNv&4⑕_9~)5EUj}%J1k"o)ui\wފ~?OMj$\ygʅȧ`ƜJDs9	R89/yInn%/pgF'O2=E4y:گJPZ-tN&Ta>o5
[cy^4I͑)5g.NdFn7ZnK?@Dž%(d+(z|n3vT:QQT4=1`,ExEkiB^^h5},L;y]AL3"u0܄k2z"FZۥ
퀐_d=6jrT6vF@|iB+l,VQ1]fs~\I&ѹϽ;(đFzdC+$x-bpVdeΟ^<`Bq
9xkshةUVzl2>ҍʹ4c#GT6,m8&4T BH^ L߅,vs~7 2dw@~Ʉu1[<B2;+ح:U^V3-E&}PU[
ňA9ЊjW)T:	Yb?z$,C!p-U
z8~:=?ބAéWp
C'ϗŴWR.@t<bE%E3tMӖ#V.%HxZ1xtCXɋmd5'uXۏPl+t
or"HciaN /,N1cEjvu?x8ASPL5\m (Gk`ˣ1룣&Ytןt.kp~QMc=ۂ<Atx?0l<Z?BF7΢5w!ZvޣRYhЏͭ1=ثPX/Yc]l<!E}Z(Rt"w8lw̤Oa:H-$!/
u[	+4q5lȥB\l¢K:칋x}+gnPz+c:aZ#=͊ES'\~/,8@wA0,CuJ{S`j9g:ҕ)
ѣ҃{U?Ŧ肛n਋Z:*Yw.҅64kZ[0μw-C3gn
s&|KRH*	 bVghw1ر	S+ZqNJ7upK(¥CLu&{|}8ڥbaSqoAa.t59@K1V-y4Ɲaվu!Ij[sw3
7+F>vT.n,<Q	onἈ}޶]xk <;
r#,?;E«OŻY<S`N*ZC=U%0nglׅlM}A}֖S~}ؙT[ʼnf.i(aNxO)ScZu@<*)JJ>puc<';I.f x=@#(9qǎ!is@GXYХfɲa>~	EP1hBȏgMɨ<UtNPs{L
8dx'n*`Ab<sT[-|:[΄VytdKEcQvGצ]צUc9v*U/s;,'SuzFYvƘ;pu5{;V3lCSH&Ȉlˉ,a"&"RݖqeՒC[|#2(T`p;a\rXR}ޞRaPai	ADB(;
cMkoxj[/Y6z"q1ȅf>NxRDZhfbp'0s`ԏo^o%<\h'޶Dsުlo򈩰$"z<pM&Bdc8,QpZ"y z8++Xk$@|S(O|U0N9
hSES"ZwMWyv=,9R򍒟hR%{^Am
gIЂE tth9@1Յլ;UzqPٿĿi6
3MGv
lSQ,3juUxx\t<gyp֟\\_"&T"C8˛{FѝI1?45Z2t(K/X6ɢ̷
7:hn2g{ԗ24;4[y
y%'#<<x*
$NٞnCK"=޷t	#TվZ|UPDP|q<kd{

܍);˘yC^
S*<],q#h(@%ׁ}X+FedJ+(ߞJZn/	aq,`ݘY7^R$\$GXJfd){hf⃃F򳈾4pIzԮ{Qc(`G.GLCMCq
(0ԭo]2QQ|{΢j5nL^b=9쉣}tC@j/uky=O	Wun؉~:de.8)n(MRap)<U!38O/oz6	Uw_UW &#Xm_k@q$"oFO0:hF	.Iv(=>D	H
4"+XA5,O|H1Y'0
yy~l,IT.X"\I}bh 6zЪ<N˧Cz][­\~hJjO=Dl;d8hqltoa:~6;l{iJ'8l,kC}sԜg\ţc#~l%#Cl,ft)pGn/b'ӔBϹ/-R+AgZfJMj$4a-хq"5g3%㉁%Q~fw]gkQ4kپ.uVEDƌ[{!Lcﬢh$DS!W/Dh͙_7p5ߞDX!"ӛƖIr83b^qt:Lc/_t &Zhz=FWϬ}&4ҋqDnf!DVTcIxѧ*|I'pn68ʡ
i
muYBuf]=f&<޶x…iϾITJ*AW@G[Չ"Ux*_G'M^Doջò+O6ojeg}pi1*+}!{0}$oni.3piYV)L[2Ɂ;3,lEi(3 ͤH^`Mػ5+c^bs6,fzE?L4eyfgCviLUA(wG!~mFmyI¤<|n䔉P6 Wǵ}Q2+u<[߮3Ey_t[te{NZG<}GAlXtT)1)+EqhAb'bjPC@c>eM=6IPgEP/T=ה_DpĨN	3#;<
'k?t$:^^6T@W탅[Gwq˳-E-dU4%Dvs
I#GM8D,B,A02}
8	晽󗨓 'K$.m:{wV՗\!{K7f9Ts^du.7%-]{Nbwf}ȠD3`%)E`cLcciPKL0ոF=^wDϨvS)l/KR2jCs4:IjqYn$0Bvj
xgC[!)80*RRBfcጠ̏Ӗ]F?p.#!%UjyPItBjNGDگI7npl,ˍ>rҪjGՐkM
,H_*i0JmH/KlbWn>8Nd.
4Ƣ%dFd\@;6WK4zGgEב孳l"/n\^_lVEX 
:sS=</jf^<9#ǹ%Db!Drw!͸|Ԥg/VW@PtאeC/xzU{3FGASkd"ྰ=Ǿo#ds|yFz޺NCruco$,Ǐljei;/]6]oPcK$Z빦B,kS5(ZioJs쀗YLEd+dLؙchjҨ2piyB=N5z|.DV^0/CWM
0<C>)$1\Q\]6欓9\PmʜEI!#bˊ-GؘLsQ
"zj=)ŸU8/D>$/V@}52tsd-L~l]>f{6P@uH6Ĕ{k\f57rv^$QOu S1onoٔ1#(^5++lufY]$]pT(eF{9KleWU&px
M߅g_9=Y<O߱|}.*]E?Qܻ
ɛ)Nxɇ`p#Eql=o×54);*+ib!rH%J@S&f")oUlHGM2WpU?-iɊD2Ms!WSo@c0OpeRۡ@-IB5y
ޓև?%fh:k%F??} 2BF}JG]enK7QmpSskaO=><ؿ1dCSDz$[djW2^#9&w1"/lـ!/r.[#1iɵgm'p`
F4Zz/""AQ}VչYWoi!'$S:R}^UWIN>;~NrE4JJChV>[%]O*]fMgB&\6Iy<VڒVNO8}Ze\؍eO]`[d2Vf4]j0et4=n4^!)m;7wMbeɟ5)")XV3`BnR{=?^FCWD1[˃L,Aӻ2/DiפXhQv:s͜luIO~)*@.Z,dɃC͊
h뾙Ɋׯz>In#c~"e0[n5-zU,YW\0Uɪh$ASl
ږ@CؚrXX/`ciw#M'qvL4D*+u8*
?.@-sa*r^YKʛ._em8;K*W?FT[4spZ@H;Rvb6"2y^պP3S-[raK[=\d>L{]
pX:k@m1ubxGO-3~PͅMYbl5F7z7`.;٧T,|IỚ!>Dѵk<K>W,UqG$7,Wj}Ȓԧr*w#"z.&ܻG,,u[j]ʹ7s4ꋲ*b}J#?fKVN_Av+)-S8}68OKIډ;=Ṏ0/%J]j0侃E["9Q*-{km`l"d1Y:}Ŀ(*3PE^F_Ho.ݐZa
{Z3ȂXmTJ*2?CcAKWNc$7qDc=B;ݟ"؍P:J-K
8Xu+aD^t-DŽ>kw[%k@AEPPEN>`	a +5ZArQN褧"$ȇgED~]5Y_}ZU26u~'}W)U#EsnAԡt5H~\H+R#*9U,
`?ʹqV]{末MV9{P$x1]WĚ8^P^#l-CD|NRٯkFyc;˥ҳ)"\>~'K#3Y+F1S"KBA>s8YcAv*ʸg:/rsSIBi[yUbE7_/И4;R"xGS}h%i.|@G5:)HNKm)V?H%3j8(i҈Jĸk5YGOS`S $8:G*J8-dc$rW~A~*ݓXPN	Gw>=sBpv4HQ	#]_+OHINv-<S?*f;ӐM]{]W!.i5C$_!SmwnZ¼V%+g@>Jk#;5	IyPv.Ra
͏߄7m
BwАZXόkwE4y,B[G9i9ptu	L΄tG6mf	j$`Mg\Cs+o8eD>SA̕o'dT6|aRߣ.Rܡv6Q&n$bB<]0ƚh"HOQCuG@La'yw϶mNiOYxs)_C?Q?H}FQ3vCb[O=7V<b	nQ>2:#r24䐇kljtZUd6PWz
*<
`;jtҫVJk)`٥q[fj<9k1PY`Q]euJ["W
/_ʱrH+]4wEHV|V*T഼/@]Rxu
fznBb<B<T6P[do'\RdvW?k[Gu(*DS\>OգUtHq	.尗Nmչα%:D?Mf_ӰV]dkC3?Xy'8bRiS%ܭnMFF4V#\z,Er-g>u/(W:_B<<GE8Bܬ(6MZ̉==P싕}}Ǥ\Vo}T7%|e-$K`I~D,[%A.}Dٝ/TO6&Mϫg#O)LXv"͘~]TP=]a5B e
@iim*dRЎ)PQ`YN04߈бۇ
|u`sBlVHU헝?a	vNQ?M-@n>HR棊Ҳz'CM-C>=`%RɜwhQ;UETvh,hQa/znDx	fZ?c(QM/x&KgZ'?6jCtep޺90V1v˔=5l#-4n*tJlpԤ{a<XLkwwXNzaú/8}5yRQ/nR՚d^<#Xڔf_zLD=1Q~hXW:-@ec3Ɉ0c8</Wr̠d{IsTmڐvMOOQNyX2΁2͌[y3
^E)Uqk0RäL,#r	2DX}֤{I	iX)9
W{6؃S'5GrS0e>sj 9]Lğ>%'=͓ -L4cC|]eX
\}enԅ._
(Q4UʟYSt0,!m~1N/oKfDx}6պ6puT=AMhv}Wx~
E"0xŏҢnWg'IU,VؘbR6wu9KM40,ƾPJF?H{RуߑÌTKp={sXFPy~*ɲ^h8iil}GN.yyuX/48r"Pop,b?8oU6KMR߮4ïbqe;v({
:W?oZ~vL&A#/"\<9"n{3Mm7[!8ԾPaĜ$ٚ^[
d@$mGۏ>ׇ2ha÷]௓aAd5Ep",cKޤjdC@ꇛH-&'
qN31sXWpsr'i"CxUQѬ]hHdw
̇YAqG`)]i,m3LܫJ1|[;>ğ!
MU-&J>RxpDFSxַ}?GPT-g?|
&]^<d<Wi2aIBT1ŋ^X paostJ516!j4PA<݂MX'W7P?X-+E
)
5~12kOEa޿]eIvU{S:vGZr/.1?ρy8
Psɵ{ R
;64+z~'zqI%+6&a`ܙrg6tPmyHnzᐁbIQ[&4th2	s:#'8;@Ŕ	n
HWlg531l"G,Z޶-a0`?B58RkGhv!k;d+|+
4GjD?#grk5eEoj\KĬ0L,G0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
29 0 obj
<<
/Length1 1372
/Length2 8931
/Length3 533
/Length 10836
>>
stream
%!PS-AdobeFont-1.1: CMSL10 1.0
%%CreationDate: 1991 Aug 20 16:40:20

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSL10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -9.46 def
/isFixedPitch false def
end readonly def
/FontName /YXBGJA+CMSL10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 45 /hyphen put
dup 58 /colon put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 73 /I put
dup 76 /L put
dup 78 /N put
dup 79 /O put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 87 /W put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-62 -250 1123 750}readonly def
/UniqueID 5000798 def
currentdict end
currentfile eexec
i_,+`"W僥99>'~}(JܝrC8mĔG@G	^7+6}) Xw4z<^ef2oAx*;xu&=kK`<ZvfJk{CÒ2iZ&$d%Fy06{].3mEr1O
'NKFK\]#h<] D!)gU&b-g5OAMD
) ƫ2)dVe&m3fHDn`//<"j,΋NB"Աz?m5u]
;vVz.5rݒt@pYD2 2ҫ͡s߅ZJe_7X4]aC;{cXa'}j	&GEE}}1L%i/މZb\H2CJ;Ye CZL]ץH֢[ϑq&$;bix8X0
7Eg7QDs?0{tF*RU9J~]uWm!a7η_k	w=XF\d%N6L<S$귴*&:Hٵቲ5(<xrq,dž'F/gcmr5S#Z+`f~%.憣=$#,>vq#fz,Սxo6Tvޙ%^'skhG93C^jȆ
W
Yf~Áw~(rB}~/,I+y9YcHwCU;O~gzWS{@sfʨATW8S"eݡ䴪Ҽd8hmrp2
lA&$Yʊ{ia	Cd1@V)C	ZO.Y\ED0xSYaͪ`c=Hd>Z+zQ@ǪH^nwCNpGO5B5܊
_ƿ5Klk
oYphؾU%W,>F aHIT_
k\i`+ݥi3u.S}xAZrۼn٨5 k(qֺoW[{¥d_.Lʨ*86#F˩g4Ob:kGW^$wf
Cmk)l՞*,WJ]r^*LS@9Tj"2z7-gk75},]ݖ 'Dh*Go3.T~j%D-SH~tET2(]'8njb25I#ĈK棯`oi)o|p`Ad;F'M{/4&oLѳUmgLm5]+Dν\kRO
Wz#xԓ;cn],di*_S/b

fx-$
 j%DhE[ڮhVq9Z

AjT[TpRɦiKkGUY*u"J_"%H7-b\̇l͡LVK=<
&kϦ-V!VP	)B1
&k,'Bw||^KlLM$9bֶT0yhq)WYvi
4nֽcQbq$%UXp
K|v+D_}AgUo$~c>n?ӢtOlS`1N{8@Dpw`HJCfY
*hd3[-0[85D;O7_\Y%3/;&i	j㼲J-J\793HM<9HIC忼&E7Anz0̳'!B/pO{lh9򁖃יpjJXL~p8$)O\Qz"hm>.iJCr|R-&$DdC/Uma(kzsU`=қ黡cmZw:oSQ/JY0M[&^"Bqy#>%o|1ٸ<>d>ru}#|k~y84ax?X@gX܆Z^.0p6Dx<S).E-K[D}r.o	
F_~jKI`үV?Zf'ęDbd=x="/`31v+,81{,۬7,-;0spdUbz4Fu	$4BR*-MOҥe߷џ<u2:(hBYZ#'4tgW
³m3Bm)q$T.HI^%ɶ{뎡nzu5͹XwCUk~A#(]CzsJX7m	Jp.D6xq)
}}]_j.=J脚=7m=
a̧Bd<%a[]}Q;R	+~N?Ϻ:ljnvQ
`ޚt@Zu7RJByJ*:\>>WAÏK0;[<jsjbM,ETr%#׿ENGY^Ӝa']wQj}b4Jۤ%HU!FgUSL8TʰivsSTK
[N'_SL7Esߟg^q4G)$@/~llfCC=)Ƞ3:B٫O42JPn<֋*x0AeExj`2d.f¶93WvqZ){kgzK,|j@K<s'Ѕ[^XZ0䠎9
93|FzN50@++lmfb8ҫ 9˕	5jF`/d?R
õk Jߊm90eTS}>#~r,f?̡kN<lJ%c1Uwd`Y	6}ѻgbע`f7aF\Bz8kX֯P(3R|_:`TH$xb'F" E	%krH4B/$*6l#F
J˩O~XZ1k	:Fᛏ#VM~ۉق
z2ViFR;X@2j(5!iHVg{P57ҝ1:ߪu^(&lGi8	4U	|V^4{z	)`D	H}?s݄E貍ORmZ#yƈzO<!48󷢞]P4)E	}g[A/1y2%XG㈑:KFluN+#\Bea0Za!;FF&/lmG&M˩c}P^8bgҦzW	~Lͻ]Lw8]*Uv$Rf6I]Dm}
)Nh
&X=@	*VU[TpWB`!z	I:g/QJECHh,AfS,]Q"kZ-0{~p~ppY_t.~{񇆡K-OAЃ] l:$t'h3ʨ&\A~9JQ
4UAYV2*֖>
t6;mk9y:\M%0ݦr!\C\Q]4OiG@:@x7mR__Kpvc4-پE}'Tvݦ8ֈ>8Ώ[#QyS*Ag$KA\$k/'J\T_4A„!G$FR3$`fcWZq[lcLY,~ƯuK8{?_3У޺֯*%pPMڹyv=DYlmH~-.ζw{tkф~X*|?s[Ԅ-7-kI/Qꌴ8EVl!Q@=H4&O ݨN˚
%3s#>yL3aZL\~Eg\\HQJdҠA9^hU>b,G-X5}4i>jKFגȒ;VQ}[Y_4%<̩>y`z#3
(Iz^G{Ra_ɽEٞ(%O]%N4^.
_O{硅kʂKHQ;(<Q-3a6X/;)KR8
/v˵1;dH.O917ݩ5#}Ղ]kѫ=`<؂]Ǧ6=,.,3si5e(hGK7Xڏ@bU4CҐ[4E22<!dH7PKk3_>"uCtLf63+>ne\z̈́KDބRl:NN	E$c4-WepiW	fxfA_ϡ7`&_пܙ8{:x`6Ӈ!R:N	񽃲ySY֫9EMpo<-r'~Gz.fD>ZG}`ө1r4%>i0bn	P\!/҃Z#䔂tv+AiyjO=oKAAX+kZp8zw4w[ި_th^^^)@oB̤쨷8'n+@|cf lƆGwO!brpS72iCHRG#)`A/|מqGgn/ ?i+n*k}dLeX:,4w{t!`J6^ً4Fޢ=S=a5x[f7Mo6t|A|hGmA=]YO,I
5=;㫩8y$s) 9Q\*;`K	ӭ<Z;-nEG)d},ϓ_6}'kpׅvk|H!7#y4m+wqN	/D^uAxT!񯫎^[
1	^cCDUSU1`,	Cɇ0::7&sSv9"t595eW꼑8ITB{_KI$Q%jzp_?.5_&aԴPzHr]L/t@g/&cVel6*= 2mFZQ|O,़dvߟ}&!hUoA8)L.5_;"9qVH`C+
ˬ%x~xCm'HIem	wȦR(kU
%NaグRG
6h&2h,ܫ-9qڿX#׭d}#N%6	/r{
@j%9,Gˋ->A{H,"yؗ7(<f?Ѱm%
+)\lp0w&pL5@I~o[cֿ[$9NކNf
`c>I%vh'pK!͑.?vz^
Yn=
BJܚ@`Qm_e`@KFFZJ^Oq%xpU:mvhhLGQIXm{`P%Ran FY"'Hǟcl#LTa.)K	В"!oCF얶-zxpbc[;وN
DWR_<$L*xšMekX_wAK<wdGf:im/fp^
9*4-ur@6%sI@G	ͨ^UqƨktK6..Ϡ9buӏGgg']$Ȗe$6p1D$1],uc9	(s\݇[	Ĉ=ʃ	;&R@S<5JzK~}TN+1-nwk1ˇؿʎ5K)\QJ:]\q&
.<wExr[I(Q%)#ɲ.I#=,Uc1D๸@\*%c$$?Դ:]m$䬼]"CFZ'?z"`tbJXX/OeYCi{h3p书aəWKY(]VTG.en1vp٨R%bܕ~)%	.jԵ*oQ)\K!+b<Y@6sR
A>.>3_.
tuv
G-@}fiGz`'7#<m<I+tˎg6ʒU6qr~Qאj-2P7IXvq~lrtjI߄,7UpwAzI񙘔yGBoE<mTrv5q?h%REՀ1tAQtt0_s
Iq鮈VʵiO:ɳO"?;	0CCb,zqe~	 2\HU9bwɖev_t1\6G3ʗc AJ=|]ZO$r}i}cn1SƮJ%?bFR²9]Mtׁܾ"tTVxKYp,qX)>X>͉ Hc{rƕL\+'Ñ^+H;iuR8_Zpyۥ`:rLWD^뫦@ѳ|P^゜D?.a{bF
ꥹI	/LÒϓa3#Kxdi=3hpͣ
ĜD-DO
,JNg"{@
VEx
LeoB79ǡ]=E&qnM<Y8-}MT'2y$ɂUeQ%ƨ)s
hɹ{ͥUtЈz\Ƽ")lrRUm9@O|_ue'.Cj,U3Lw^1D=l%?P;#ga
OM<epߒw4[i+N4}95UԲ	6:/vY_X%cYKe+s^5GȵLnžM̢S=#sK-~`I4knY[D
.2*j>1z1#t8v.{;bCa-']-h\渮&v/hN6Hads!bYf-MC=.f$mLɴ|鉴W[!	FS	M
KrCdyspLCQ#kBj<eUwDl=@
KY
\[-SR;(ɶdoe\EKi$SIPak~I0uo)y2^~Kjh6Uaǧ?N!eQ+:A\ɱhy6':4	ZbG
G@8abmw͖}
"p!o[:6-9L5'Ld}?7B_H	^4`l)Ef24\ŝl*얉/d0F2a4[Wmx	oGI<$S濺3`#I:P]pd]5ㆅV;R^:T@dW@ '7זU"Ռ^@5TwQ=}d)ڕ3`؟ѵ9]ZL:@9y@
<WB/qH~6`^ܰ6X0˂4Ϟ5Ӛ3w[tݑ#:W	h#I}W|Nʛh
nIj
}Nҕ;DRH"tB)>ua].d.}6҆2\Tle;^ި"l䌙~ۊLv9oL	`q	Uu!-:UC/p$PfXtsϵ,'#-[A~WM\Q41lk~%vEx{ől>pOFjR't?UuPjh0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
44 0 obj
<<
/Length1 794
/Length2 1508
/Length3 533
/Length 2835
>>
stream
%!PS-AdobeFont-1.1: CMR7 1.0
%%CreationDate: 1991 Aug 20 16:39:21

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR7) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /AAPMXE+CMR7 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 49 /one put
dup 50 /two put
dup 51 /three put
readonly def
/FontBBox{-27 -250 1122 750}readonly def
/UniqueID 5000790 def
currentdict end
currentfile eexec
i_,+`"WP
5l.jkP
P(?~M;^yy*f˼[:-Z/e_[+5{^dtp!~dZ+س:cEwK+_nCdZy2}m3U@-UӴHhY@rn"P\yPVKm:>Wm6:Y&a5}!{K	}ߑ)@y"XFDwssS᷍^;':$~EKN^m5Idqы<}""#pϪԵ|X=onV%̸{m	Xed*šF^J"`S"_cK^MK/7Ɯ6m*)"L	2^>B.ۭ-8Rw$[w6Sзĩ&(pTP>-/	*	XӖ1i%Ta9Jk+
?^' \!Y"?5ڗÃg>]1Q
Pޓ/ܠaPrF#%
#I*㬓NfZSbQ%gйy6"QCB8:
ӏ(j4t.xJw5MElB3$.GDMliQ[<5yGH=oj$S/Z9TKPpmzIsBkN%:9`$ą*iSͱz/@|KgQRGйadǟךЅVoxp񂎓ޥ8(7ܜ~gq\wYQ=9^=n'onnRbrekA)঒rHh=I&.*B <_^?)24Y2PyQs|pB҇芺À$hl˸WCEkm%+Nj}TF2<%<G@=U-	pӟQTI:M4vU
Nhi"xON&m6*fUפUfNu,W8wrAX.kxB`Q.Xp57ݬkT0$ЛΒ~`tȓ/.Jr^4O:/RLS{[/p`|
)5C9aı۲Yi|"C՚I,r`=(9;Ï>̐	cWAͽJfѕF/MUhۤY8p\#ZPN.lC5)5"Cuήp{9mY*8-"oOd*8={´T%mUP!+4F&~kJT*7k
螽pfڝsp>fX'[)qn2:t
ɋ撋l{[HqJojtU/f4ha9_7Grh_$0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
47 0 obj
<<
/Length1 1031
/Length2 4023
/Length3 533
/Length 5587
>>
stream
%!PS-AdobeFont-1.1: CMCSC10 1.0
%%CreationDate: 1991 Aug 18 17:46:49

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMCSC10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /NVUTVS+CMCSC10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 71 /G put
dup 78 /N put
dup 85 /U put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 105 /i put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 120 /x put
readonly def
/FontBBox{14 -250 1077 750}readonly def
/UniqueID 5000772 def
currentdict end
currentfile eexec
i_,+`"W僥99>'~}(JܝrC8mĔG@G	^7+6}) Xw4z<^ef2oAx*;xu&=kK`<ZvfJk{CÒ2iZ&$d%Fy07iWxWTd~/2r7#TQ6J̈́]V]]'/KHDl!@ïXLkx⻹RHI*޻Fh{X:3`wc%<@h	{P=Ãjr닯Tjه{uD5$xX
ҐBq삥PY4E1Qe	QWsz8oR\b;\GRNᲟIN(]/XZDlbbG=ӣV1K:?G'fdC0A38p}[';W+qd|z϶r88\U=|~" jb吱
np=#׳DGRճroCFSLZmk)GLj:	s3rj7w(5W@,,CRxQ0aWvDzw`j%	ՈVfpoz6Vɲ	X	Vf?+J2N[MG2.	L2Y$B2b>jөgqs&?a0YAPSHb#	h{542O9NW~4}1x/اSrKHM̒`LȒ:Ő~YIdbkR32Z8*m]ՀIhX-q ea|;~-dy)I)Wӊi5޽byr֓gc!AşυۭJEe@哋&_Gvƹvmi5]7_	s QOrdbi]\oڀ';gi&
OfԪ74<??s@{AiF:We8Wh~8~Wi&PYh3[?ILs0#ο.xh2}Y7fl<cB"3wyc+Ut_SGj.)RnRPLܛc8vjc+s_:~'&,8
*ȚޔXjR-%HRk"s|#b-޴GЂq4Cճ49g8G
\cn@Kxѩ:e>]] Q\s/ "2ORԦ)]^w],	K^$0eM^W_^\6@R2D6*\16X:9Qr"D:WI"$	QgDh@.-b.?ܓ;RrJִJD߶/RVrp~.o RTW)Ax:gk
I귥FEY{] 'h˗,$ӱs񽙋Rj~k;lUk0>ԅ`"v?WKwyJ%X֞AeL%aCC,.JefӇ)]9AU̪EvWށs+H}QPcu.ck:b=hTK-˓UYSZz"$}[zR7Dߨ;ޅMOkp)Otd|cuvngQb?^ˮ\=Suo=iwAm)mOmf6QbFIcr9rBpH[daYFշDQ$QWi!5+`0OiHQub=E8U,2݂Jp-Uvyҍyc SAX.(P>5?Kܙ뉨Jt/O_YT--~K]ye'|Ls*f#JbN*.RtMb%cn>W/-Jz$M1'{*uF빜
bMa$mmo{7pl^o2#D12Wq(Ȁ>#N8DV0ƫP0
MHT#vl+tE8V4h6 :PѺxqY_s\# 9rO:s+R+63fPpթkOy.pl28O-?I_ސ,C<SbDnxH*ZkiK9wіkVڣO)U0`7YrrL[|e'2*Qi/Gj(#=l:Sqj6cz@QQ9 F.*Vާ+ރ44\&ؕUрėՂnLÑl|tLoJTpOWe3
E"+Bs֚'ѩkL䭷-u=¼Džlm`uSZD;,)3C{yLͦmPr+oav3t	ϑul XE-H@.i,l)nI/.{3B>9V%t4&p d+_*>(kYuQDmP~RQ*p>V.Ti~iJhfpu{ǧnXMܿx4؍xdIʼAOT y3o$,VZYQSbo}Qz9$T`vȸ:{o]]"\@m0s[P4\K?z?6r3wg.iwO1D4YGdQl8C O݀7ąu-$=%+ɐo@4;]~US
R,9qYŜq^D7j#UĶz~hOZ%B;:OQcky$h]?LXZ w^BlnkA$-Ư\
]mihaSD{3}^Ou&A<!E
fOw60XbSgOV+Z$GO#ȷϦnq#(ïf
'],
؃j"ol1pyVolQ
VUk{m
܂d:CF-_9w
4$tGk;uH藝R,K7$R.9ŏrE-dx,cWigWqn	`͹!vDhYgmrg7stnV%6N?oEݏڼ'*/]\J5GXb6#g6SZݙ\I	Ssl‹T4S(@Q؝S4,Q+0f3
Z,?#\:&FhNEa"!*!{5HUcԿH?\G3<k}R@6M8dtYLٕIڵ[fcٵ7iCRMC֐"lPZ_	]'#m@ZC	8Ra|*2~܊G,X~tޝN;#x/'Kt
rW|t'4=sgH:@`BZP™{N1xv]'#|.Խ
o*ʗa$g))\߆c32BuBD,.}Q!0wF4dt<5f6|7r>0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
50 0 obj
<<
/Length1 1312
/Length2 9001
/Length3 533
/Length 10846
>>
stream
%!PS-AdobeFont-1.1: CMTI10 1.00B
%%CreationDate: 1992 Feb 19 19:56:16

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.00B) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /OXLDNK+CMTI10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 44 /comma put
dup 46 /period put
dup 58 /colon put
dup 67 /C put
dup 69 /E put
dup 73 /I put
dup 77 /M put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 87 /W put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-163 -250 1146 969}readonly def
/UniqueID 5000828 def
currentdict end
currentfile eexec
SQM((0_&(&{edS>㨊y&GM>Ԩ-مD.|3j;`L_18L8HO{ꤣsH1Y.Fkb{>ˢ;bw(*[]c༎]RWvmg{yuhpO߀9:vrCAs߮Lʯ$p0.Z<'F}iڡ3Z|X'cCV;wEBQQmC8e6_:pHH-ǁ=3~R};zMgQ*+mr`&>#}Ĩ\%@\t,@
L "?{[if!Md`A^'v5Ndڅ^dK.bZvo=-d'hkTsoMKt-
N[!1eTNN pA;UMfZ%
zn0G{dXea)j/8T~n`ZEO//7Y5FDsiH)Qeitۊ}/OCk6im6a۟r8/i7|@ao9gW]w,r.:\q#'s;dS<etL7Ջ{BmX;JӮt?)' &C![$˨l]V2H"NR޻|E7PZC	V`>pʹ>LtNxF)("'.iz+N.MgIի|ZF{|OSg&Z_Bm/-S[tLB|zFQ@2Imj+ȿp@nCF	=f5+||Vu=#/\:)G
ܙLVRl~jy ǭW2{jx2"(Us5@w*ۗ56vJ#	S5t!K4#qqӍgڲ%*bqߞy,jӠ@x%3oC2鼅VA::Đ5i{PSovPah Z8fRcDܻգU. 'gJY@t{M|U)9HU
`>
mɵ~|fEmsopzJԁ9EwR/MdyNtvq2Evc2WAK2>VTϔדdli"_A<s)мk){PCEFR!=3e븣c-3+jd$YЌi vQI(?3^=^x~ӮgkTcyZ>f=90C3Pn)Cw<<כ[;'(yJW>%1?󌠴Ta0G]PaL%0*fO+*BF]=Nf'O6P4"Qğ*v5捚f4%n< "<ێBu5~9<==۬@jɷݦ‚FruC`W"j}Y?CIssqd)7"mxy^Y$U]3.ѧ4q:JT_Do|mpV㳊
q_]zُ
+Boiwv0aw#EI2*tR#@OVP9E:$2	>/@ߎN#·'+5wcc\D^=K{d;iEhVRg22c13Ij@"p!P.ql4vڧ!޽uE^ki_K޶T	Y[Ad:o>T)4h`TxU%/F-@R+:ӁB{_'RW<SSvN#iRv#z&IrdY(ORjT@Ԍ7=iq
+PK}U{)֠.u%\L*/TA\$!ȝK6^"CccZh7`F֩::cG֖i!8?!^] J1
um9uKY"{+![HIPߤnM,qA'Qf㘒S<i΂&qÕp?5r e`=h,ٳiI6>=\}X:V]>]M}#]!kznɺRuT3i3kpfV6A
5nq#.Z"஭_̈́sS.צ}j;X#/)х^iHؘ=c־N*HF̬3X%HF/\>PAeyxNhPÓ9/ьWa~o*%
i&J1A1
U&D?%oЉ@T|CH^EinԒ:BG{
,bc(̀H,E>'`>LT}"lY6{bn&-LIp(<PrD6v`BY^Ռ/NWvel/g&I9ӓl.s'u3Da*8b5[RĩkKN?VWvE?;6]>-SKv
?YӬۢᴈt_/v4v+*0&ENaטfmGN;@QZ#6A\e_&VVzcdc"Pjυ6k(8&J.C(=+:
LM}37Ow?)
~RժB	S#:"\$/dt&ul<!x~4,tgNd[
k]9ʊ+by%hLtyL9i@!bMg^LZwԳglHa
w^kdCf䅜EV}xN y%F!C0e4e`g5qhɿ[c|3!ϝ+I3<>ތb<LFz&bh0lK*dk$orڱ0S+J9foW)աO͛"F<zbӞ͸߲FRy@ALE=Qp8l漂QZ"a佋Zd=:H{ĬUfvcc_=1v6	XJ7|l~%xtiHiu+7hAXv<b$x$>bo^LR
4*Hj d`ך]%wjN
C%Qm?|Aya/KW]GYtwzҼHc+i1UYce[,CK=h<JSRj!sr(БWh<pɨ\j,u8#gJ&ԁK]\2p8" 3'oE1MfKVWI[)<lZ"ja<Fh/	W]*EN}DwMq
~
qC\DQ3pT7ЮRiFrI[]/R'kH[t"Sxh\D^>Pǂ!s#̷m&Ps;X\[1BͻRF`N܅kA[k{ %I[gX\5O=+Ln}Y)P=vgxw?fX'*^oZpdA|me$э68]06ĨHpOΘ蓾.a6@4?ւ
џMAA/w:GDz;`yxq&/zV3ӅJmAaCf:}y9[9I騺݋rr6!J|,1.[?<v#p~Lmn>2wtZIsNoBKwZ0I0yU=֜,ލW5`꓍4gU|ڛKCp
tDм!JQlG(Zg<8(NO6_AEXx<Q,D_O\)~#R8wm8F^> )C@IGDHrp>N*?fw9F
,o%BA:Rm
j*%5WBg$;Ijr*9d~mۋSq^S6x兩Ґ%;vWLBk)hvf aT9h "lZ|A,
?*WKp.V`7lƱqK+Q#+mZ9
i޽^ 4;G#dn @^=2w'Y^5eф}?|![%mlr=

uOFcx
η#nđxmay*g(fuq@UAa}dҹl\˓:0VQa?@qץfFMcRj!EkFGGlӫ.?4?W*FzGcqfq]Ƿv|Smd<Fc<^jۢTZӟwքKLKbŒ&oÚ[$6M|uɫKOwo!O#nN FEdu=Tq1fĐ5vf
:vB}ʴڈ׮UQ7:SJ#pv&/Y
tc?U2Kn:,, D?2XBQ
/K7RqSR^e7#~U
N[UYPN7nu)J;>9ȔMUX4X1fcӒD=ܪq<;	w
"6H2$O6?tAq&l.Dp	&	JMfo2}έQ{Q2Yݮt)dKtZ{n	Xh@auv$Zyj$zK`h=8ÍsfXe֘=PٓLoN@nkޅzr^7Pc{6gˀc@ jW@1=f 0˧$+{a3Dn6*S[ tISY/@"tgK2E#za%	t*]JD
%G_*0%}_
%x??/a,ԟ0gsOŤ@'(?ވ3E@7a)~^88VuK8DL`つ^Ĥ?̛w@B,{ܹFtI}sq&Ň,8{s#@%lq<P_T9nP}34vSt8]OD_x
)zW	)BG|,"V:%2q)4Uw9dВ13[Z"̔
"bG*N׆v YÓ@'I3'2)(}5ץR)^9_4:.	8#Q֟BfS	ćAi>
Itq!)'Κg>;,&YWM.-''Lh`m)Bߧ}Yns_gC[ΖܡI:)uQ|\6XNAPY=eR]6P>rx+@VZ!!PJ
p q=JF,ݔݒx]xIj
	gRFn#>)e̺"4&b9TJNpLvGG-d3vzӔy+2=']3rYȽlU@+yv#D#k#aC:	XFǠpw8z`mѭ\y^ZcsKӁ屁6qqI?+M~]r0y
#7ƘB؉l7cI~h݁p2[eT_^Cڀ'q@:SЁ6N* >ynOm-zZ+?x׼ͬY+ex(MK.gyIxCKQ0ɣs>g~KI閱6u^;`O*?Nm\aߊp@>~ufp#c{9>BϨr]J]?%^j TiS>=ɰO	:15W'4g b4jwph}+
^;Qa5}[<^jCie`^Ô]:+dV㰴V'ޏ{x鰱@WsL轗OU
zl*~"xnk+͘X{>
FLRx*<6(od}]r6}-[ɉ>O4r}^c, 0Q7ޔꁘaJ@xށ4k_-wEӧv+pݚå]JFSEa&
(/[u	
Əֵ^?]b脋f2WȝO5XD.![eDҸM\ITONmeaț[9޿uJWCJ5T*ePڐm4›\᳕@hfզ1#~lN3cGi0
	d_AV,	ّ4΍9CCy3=qIRiBq~ =Sf'{w'%!'pr=@1Sniזˁ"%6xHp]#DPXj),T<w3?\DQhI}Ծ8ڤi%,3kCR,AX
$	D9ű!r&Y/l/\ViCNbڭY]Sv0-
NƯ]#]X8KߩHɭ!:rB[@`! x̺qS
U`-&V;r,
7x IR4=յx-_ZFXԠVKoB0
IDExBN9'*}hrG-^ **TA}Lלl`nTdY,*fщe"Kwپ,I:ZXG!Tkwx|e+uomZC8)ЏL?֮
&[v'^TowZj?_}z;29\<1Bh++/33u :0!9Q n
.({@YǓ@
ˎxG}	*UjLaB%lW33dW[x
X>rBk3i*Cڞl03A	1T9 v^umEY|Y3|<E~1hU@:zPߍM0&b lt?(?}KK)=zZKʋzTmd,J^<Sš]/&ۙ-mܸwwlPR5n<iȈu.1FQ=KUO;!ÁւzXIlp½]xvSCf,nP72HcxUƲ,F|o

5P"7$Ӥ.n'yWp -ȧ"C9LsD/X|!HB9$ƒYͼv
(T{"|/4c
r!ϛQ}_lU0.qu!w$(&o*BvWTg%RVF7A2d6Lyl";]HXhxOxb#0`ʳ—L|XG
:@G;RTc*p$%:jq=W(uHXmsB,,uLo?j)q 3peDZnɈu9{͌]3J?Ms:g},4'H}'#0)kW+qT;- _<Y6]#%.Yĩ~~<
 NV|hJ&iWbEWe1^(̈śPO>/6F\ejb\JJlSG0cGj>0pFPT1s!kYk'>Dttib9>cxf$?$
E;ДwK[GwX>q-TEېIt=.~/0Cx"<TA`	:URgD‹Oe˾=.f6dhE$:?K[S#GRZy/๦3M)	 N#]9Cx9{L5khQbz`pۊYh>=-9/
&n`eh{?p|70000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
57 0 obj
<<
/Length1 815
/Length2 1173
/Length3 533
/Length 2521
>>
stream
%!PS-AdobeFont-1.1: LCIRCLE10 1.00
%%CreationDate: 1992 Oct 23 20:21:59

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.00) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (LCIRCLE10) readonly def
/FamilyName (LaTeX) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /BMCYBZ+LCIRCLE10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 8 /a8 put
dup 9 /a9 put
dup 10 /a10 put
dup 11 /a11 put
readonly def
/FontBBox{-2000 -2000 2040 2040}readonly def
/UniqueID 5011942 def
currentdict end
currentfile eexec
4y9B0i

H1uɚFQ}_WnBoGҰⴲ	5APri#h;V	؞Z斑'S2iݔkdk\@f2|j8;P(b !$Գe0Y0kq5a|MKCG0KBG&qj9Oa!"K> 'u>,Ǝ94^P}
d7‚K@E`{+ZVg|Hޡ'	8fd]^͚.(K9W>z
4#5^x֡uaƓt
jcg;EW aM.DeOv^YYn8o1"xP1Y?6?Av6	iK[f*a+fhBAڔ~Xɲh3-?[3^~L[<=@Nbf8W檢E͵MZ7EWGDF;>.H?h3fAs<妅Ρ6&/aDZOi_lv4<{ʼ@XCe	L  ^֯ΈؚRr*+_͛*ez$̀^;wMĽ@Z:
M5,gE'jVwz-E#Tf(4
Kɤ9zqθ>E+nhjb0`5I 3"[WYʺ)9jK&>1צT`ކb>9ɿ<\\CBxOZa+󟷼gl7)C=.$n6-[%|eEfsܑ#hb*f=qNm'@UqIxl	RxXe3hT{1aK8]5>)$Sl6OHrƩ-'mˈ]}abXݢ2
CUcl6{sPQKX[X!kC2QýjP/(Y8#=q3P&Į5%Qs]v!*ZE~NJs	|ݚp>jίQ~&30:
av7Du

;n0d>10000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
76 0 obj
<<
/Length1 881
/Length2 2369
/Length3 533
/Length 3783
>>
stream
%!PS-AdobeFont-1.1: CMTT12 1.0
%%CreationDate: 1991 Aug 20 16:45:46

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTT12) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
end readonly def
/FontName /QZZRHI+CMTT12 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 99 /c put
dup 101 /e put
dup 110 /n put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 120 /x put
readonly def
/FontBBox{-1 -234 524 695}readonly def
/UniqueID 5000833 def
currentdict end
currentfile eexec
i_,+`"WP
5l.jkP
P(?~M;^yy*f˼[:-Z/e_[+5{^dtp!~dZ+س:cEwK+_nCdZy2}m3U@-UӴHkg_
N/OPϚiPdXba*}jLqQ
Lo='ro2t=s}m֍3ŸvI2^aҭF>bojfj	cdȢ_@vdo7ˎJ -	T[(/ )}ehT8oc"MbOk1N/x
2(WiҼX(l
Na1E~?Q|4͗~Xt'2-IEPbzQ~EcK-};)[f0 ƪ+LJa<go i@GHvO43(F[Bd@#Pl2MaM$n@K}[Z	\xI-s];,6ldO[=>XXoٸ2t4ջ~.8V}^Ej``4<=Są7HO1'V'.`2${p_uMoї}lQV2
ۅZ<bgß34E4p5?$/μxAA'sx7T{`t`Z[w".uզ^D3zj>#Y$(xxk'G/FX꣪9yĴʗAVq
*V;p׆vrK:)+Ȃƪ.Хؾg!h\ޚ;5j	fo,u4Qjv4%iGt-CnO;u2ub-EjNK jK*1n2voGoSRM87dyϻ-ReDu}t
/akh٥*!gƋB/iQ5
\i/Bꬵ0Y\A!91X%<\c7&g3u@Z'0}|	+<s}mh1+N9T>RA6yvvq^e錏
N[9;!1m5?:lQ厬W&<_JKQ-jARIcQJ<wPbfHg 7du׍zNFiLϡ¨*9#3SQ*1!OHC]Vgn3e@LAA>S4vk E(xTß$ Xi4<2'y{#3f-5iV\^l/)3d	F8Fp:@]LT=hۄ\"Qm>u9SU?
9`;Q
z[&1#,1h=šu;)5x8\#:L)6M󼝭WE9EcqpKlmУS]jZMs÷+t?.8.i黧XJU*{?d!Pj0U:/a
.YL=T:<W@2#И]2]5H|,;ozqe6%([z1j&7rʲȿ[0ܩ1jvu!/&% T'+U+f^{Eaƭ5UfH ,olhvn:J]Eˮ\3Xf=W8ؽ6q[z尰҉\6|)EFlx{ddοq,6=OWT'<
xyt,>,88uL
}!vg|gɗ_F3Y1Wr4`q㤐@e+b'y&e
(t~~<bYf^p1,T^٩(b\ĄO>͂7pXD1$Q#1JK_.~fG
x(za.J
\6԰14Mt0+zM}kA>hKD7^	ngݓ	ڣv&9acr
 MP:؝_nt?1tNJs	vKi56qTX$%uφKo"&9]G.ISZ	mC{=
]ҏA{'30000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
95 0 obj
<<
/Length1 810
/Length2 784
/Length3 533
/Length 2127
>>
stream
%!PS-AdobeFont-1.1: CMSY9 1.0
%%CreationDate: 1991 Aug 15 07:22:27

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /UJKJVH+CMSY9 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 104 /angbracketleft put
dup 105 /angbracketright put
readonly def
/FontBBox{-30 -958 1146 777}readonly def
/UniqueID 5000819 def
currentdict end
currentfile eexec
i_,+`"Wٰ'Z1NςRoN]+,󡈙5Н;	lƸ<O#
v32cͽLntcMZVA,;q{ޟz`GZg<WE&rvS0pRxg^3:7P՗BlB;'=cCO:#J_ٲNObn$z˒b{,JtGmC@)XK
&P@ЯXiѬ;M$"T`b1onqJEz&C  k\j?Z΋^볈T7ÿ&QO(b*>:(1ZzfT%ih[6*>&N}+P]VxO2]K#&/hooo?fo#FK$bD4͗?uʈEL8%IrT{LҰ>51rNs@c)B+1R7qڳ:L;
Ǚ՗p+RR^d+bIn.g
AطR|E3/#</q<D|41phP)34VWC0U(&ީ/>#Y0Ab=bɟNh*sz'ɲiTM*3VБ\fC7I/hi.p84aZ|6̒'jnX@9+جlv0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
98 0 obj
<<
/Length1 833
/Length2 1926
/Length3 533
/Length 3292
>>
stream
%!PS-AdobeFont-1.1: CMR8 1.0
%%CreationDate: 1991 Aug 20 16:39:40

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR8) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /PLCKEA+CMR8 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 45 /hyphen put
dup 67 /C put
dup 69 /E put
dup 82 /R put
dup 84 /T put
dup 99 /c put
readonly def
/FontBBox{-36 -250 1070 750}readonly def
/UniqueID 5000791 def
currentdict end
currentfile eexec
i_,+`"WP
5l.jkP
P(?~M;^yy*f˼[:-Z/e_[+5{^dtp!~dZ+س:cEwK+_nCdZy2}m3U@-UӴHhX.⤠HH<;]|&
:|p[C#\zC)k;rc‘nZ E~
N K	EAE6z\$Vӹ	_t #mȚVxb6@mNl4qXZ;w)Ee&}9Nqqu-:^g9	MtC]ٖ#塌	#v:ˆ8NHI^R9<buFhjE~}[gDZ̭it*
CH+
@i#;6--2)VuRe5-*-KIQ^d=wRX}NBɶڎJ^H!7\g]jFV.\`Zx@,"ȧ򒓠Y9R8wۘ0C!Ĩ ʖOɞk9/&fg&XDoS>kGfUna2WC$K28(b;Gj24츠*??3w@f$bXXOŻlk:7&
-%S\aGT9[]x]Als.#!
$2Ê]G;bBI_J>0f-
LҐ-sld|i?%(Ө`" #-Iژ/h[(`Rg7BK|H%ƖR
OšD.c5" |Quև9(_1tro#"(Qr3oL3cja_BC<[m'Q'fW5R2y8)YW;ZyzޝF~sa}6IjWu0-^Yo}{,J35
1L5P|J~;y0ZHa)-%P}Er7CLL)Czr#%^JΏ-(XomMjTwEH}ŧ8_|sz-VD@N!DH;۫'GcT{iLڊuKBUTZSC>M[hM}-O;~y=٬M -ЫUo&)*mC4V~izw=x{^2H#	*?dEnS՞!D(URvX)s$k	謴"8Z]R#0Q'i~TxKpÕy(*<Y$ak7e3턱vY=[KߩnPsY~),#dU1ߦղ%9-Rt>wd$Krvm20/Z=x8dwit(/$>]SmKbw%=='>Zy\q*Fĭ);RsQ{|T迎v!&.Y xc]Z>`Q.o],5nwoԀbMG&k
F[(&~q7VxH#m7G95jRl^,]npO5GrSFH}a'qQ@t"ݦ@|תΘO<SO߂]k446	o	m]MWWx=bX]VKF1H~LJMQA3ҾGå
۶KjKFNg0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
177 0 obj
<<
/Length1 1442
/Length2 7792
/Length3 533
/Length 9767
>>
stream
%!PS-AdobeFont-1.1: CMB10 1.0
%%CreationDate: 1991 Aug 20 16:34:36

% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMB10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /EUXRYM+CMB10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 40 /parenleft put
dup 41 /parenright put
dup 44 /comma put
dup 46 /period put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 53 /five put
dup 54 /six put
dup 56 /eight put
dup 57 /nine put
dup 65 /A put
dup 66 /B put
dup 68 /D put
dup 69 /E put
dup 73 /I put
dup 75 /K put
dup 77 /M put
dup 80 /P put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 119 /w put
dup 120 /x put
readonly def
/FontBBox{-62 -250 1011 750}readonly def
/UniqueID 5000761 def
currentdict end
currentfile eexec
i_,+`"WP
5l.jkP
P(?~M;^yy*f˼[:-Z/e_[+5{^dtp!~dZ+س:cEwK+_nCdZy2}m3U@-UӴHkeURjzNE)WF$LVyFIx&6_ClR%jAggWMDWT4Z̏L7{ 2(s5,%>빐O+^B&5?`l:`$ \3q6E	N5<6EL2~(3qCVhEuj]BQ|G`' x|uM0
szaq=)W);+tAi)>TWc(Jb	#;t]UoMKs*ޥؐ}LO
g5rw*.7|x	96_LMKH &5Gn?$I
AzO\tCN
Ru#j+]Gt1G֩żĞjat@ڂ)*DWm6yQ"-9ff{+\2TG?[@0lxF^A`FD7C@d0]
Eӑ	;~d@OIc_;RyB(`M;hU6;MUb_`=
޿
KD.; o;eZH, EE'3(_XK3|*8ʮV2\ƫ8G/M[=*b8m ѡ
*ٜ.2B5nZV2
H(9v6gM؈)7-c.]ZY<
}89AC6]Faƿd=Ѱ^(oK(̹"?yT!LBۘ1:(5Is#c-Q#ynk$(HQ0$6rîa#6JBم(ݖHk~'d&!]$:>ea:|2gX'}N֛w*9O;2ihbL](_O(6|sI1i.g.)vbi5d?EI*X9
qys8ӈq@zۻt$W~2]f*q:Z;ia52ϼ=:Vk"1j	l+WWQ6Iv~K1e٧I喟I^~$R_X1ls6᜕C.2x'O("PmSGM@lK]%"𚄫=~4ö񁏵x	~etˈlljE]Ͳ]C&X
jpy
Ǚ8qmme3ݮE񕜹F5(	//d
"O.>&y6i	*5>DD|SKs+DZ樒`15"?RkXkPDKΡQRaD#˛%k`ws;cwӸLsz&d:M;E*(SOw6,16%TE1hTǂg-k8x-eA.UCrCp+>$L=Ix2Ih)er-͠I0t7ޖ*f('K^%"(SfoU'c^a<8=kk
HmI^ҝ?GV!dK%mve6~OVIN4)3q?ZlVm'@9_K)CìVߕgђa0]G0۩vͰE%~)# /6{~'Ln"}Wqw\Fkw 3ō)^2!pmf.wvQؗ?3(1x$Eҗ4-~\Z0p%
0PvF&TVx4/sσ;e|5y
w!NZsU.?ʻ.r-gݷ7״5J¾ƚgr'˚mw3IȒ¡z_cǂ|VUh{5V^4KE	yQH#pGrd8a}}Wno'3)1-q۔`."a>Vݶ͔Q6GQX#ֽ
NGk.Q̽xQO^<6]^T.5 ".ʾ8:UwTvX@)=ߟ*6iD8pGd%ZݪUO
,!Mkh5DR
3>6E>>j^R,G5>'N39;8HC>zĺMN\k|rVw5/*kHfdNavU
a^Rzb{e4Yƺ?;nF	UģZɫX^Di߀
wt	p
99fȶUP'H)D3U"bFM<4+G'zL#}#X6<D<f\!;6l{"^607[徚f>)3I?GzEw+$"9ݡ/KGD?v~6Zj#|,/94XI¨BVJ)ίJs6^a]3~YVl
poLcGf;;>Y|mxQQ飺-W-!M%	ph!ȭRv2tڙ 2-W5]>2QKΞ塴ЛMDm7'X8	}
yƁl%DuVڬiW_8QGd*uecSv^WT+ȨK[]ÛE"QA*RUI
ǎlDLb,}Ё얃z-f-oȾ?U}@I3Sj750IDr8S"ߙ&r*3^b%Dw5'jb(;/&njvxY:^DZ*&5x7w 2k>]{/)K]ICS"R\Sbۜ_(c |h~q,-a`.`+n+`H3걸ܽix6`&U*;
'H'eRژ
0t%+k;bidP5D(F0,ST s<-{A>)aɋxܥʂ7|~	(]]<A]p%
^h=o܊?@.l>BWLTxZP>yn&6[k538ӕpA`
lYf+Heʑl~G}1f/]8GRYQ4pM$p6K	9v,.kX9"2Z}5TteYߔ;{TdByS:JnEʐڿ<8ZX=Z-@& GX[e
x	I̟O@6I-~:!$l9X:鼰e|y"Z-J[ ~M=+L\HZW{7y`((k*zw٧~+'Sa	{6Y8e˵w*Dg#ՙ޲g^L@(TY<͎{0PZ1
,9	*EOlr;555'pّ{+jD0@Q)~,"w[y;Y})@JʇLw\
m/z7fud6J4EWp$L(n VֳF_m0Ž),~zߑiߐU^v覶{{C5G1"򉁭$HR}Y:q(zz˴ucGK#(!Vv\2˾Gm]
ǽ>FI
δ;BdϖL9rC`A9Cv3@4$Qtfb^;*P)*p7}| %-7cĵ@ >G$k"1Ly=g73٩[aVkY|ЎU`!&.R@Q1lhcs3#

3*)L܄9ume	u7:G	`ěbJV&06-{s]*C3\"^(cLw"Քnfysp0
`0&y
"D}PBJB:>:}"8d+ǚhH~6ݍIC]%
5Q=xzyk0?;c˧#wŭgJ3A12Jh2k6Qwa&QېQ@@1޳]zC[++j$^a;c9O;&NI=`ł5	2vڇFJ,gw89m㾰N(M4!w~	$c^N^Ԡ};?i4l6:RD-ŦrRG06\R-EQ*Y={T'='/4Fۂ$|zamcT]hb"Ыj8l+A_$yd9}1[G0#,l|xUP|X~Qdi
"Gk/h%lexiKH!ve!UCw
)Iz$d1ﰜp\tlZ6h:<UBjFB0^q)tYj9>^LR}6f6-4t}nYFnXwj纸p36xH>,)[5xgН{OTI{jH&R[;e6;ϟ6qbMw-ՑQ%<'c3t~c	`q *p`,ف=/WhF8VchA:YRZi^>H.Y0Rfq8Iype.,|#,6
Aɑ 3P术$3/s\M侍0B/si٭$\v"fl^0\zBIPZI"HG̈́TEZR~
15X%2y3C^Z4AFm̢9H1d]f	Ama-2X$nTfDf b3;~<҈ cGmBA-VX`N)7ӵ8<99wHa^k:a8}qOFDX,<cf%2z=#sQ갨
=#N6lʄLeKGG_n)rK[n ̵6JK(xZ[/Fg9,WZK5}`l"%LjO5M8
`v՜v@OǡUl`dDž)0BCнMpg	:g5Xح!W/&k(MJ\vH;G	=*Ճmtx~^6aD|nsGAʧq
9a?N!XG3ᦺ4Hiqri4Ϣ}xE	C!	EB?hD q6_{%-ZN.ص*L;zvtEu>l.o=9ϑDK
UL3E]r
BKܓ&~†#ѡ8yG4d(Id`1\pѾlَ*aT3t%~!3YDg|A7Ĩ6,p$6ښAh!!1;WfP9J$N[
Nצ6ۇ>XX M@
;u&n	):Nn#8[>#"iudž.y|ʦ֑woMJbkmga=p"MjX7=0pwZ`91$Ly%Mu`w\9qSAC"v1EqjatAY/^0O,)4*/+Hqi'Fvp]oe~9O
7x8^%9\:ȳAGZ;\ð!MqK92r ؙ
qgjR9[[Xϻ7}YC;C/jeuxT1[o> Dy6DV82DNYzIbi&s'q<9W^{MU(e|9َu/SzF/,՟f$ZYP@͸,	x8W*4!DDjʓ
Ĵ
O[U6OLc \mwk4q}}Vlj	b1nnb՟YT*!a)f7蹐C9N8e/~}:F\hwLFsα
 <M2Vdz_V2-h_~SQ
@Ɔ
|fٳ["-JiVs
HUAh0#[U|`-
ARX|G2FEh"@3CW*V>`k|dU'sd3]	
S
v6ɜ\O?MFn59xTY2P9!ܔqf[(sZz@qy'Gu4~?ѣdN{-"#}/WPW/nO\ϿemG՝bOCrk-hoE"PMnUX<u(BVWZ`{
|)4Fv;\.FDnB.duEw۱g^~r EJ\e"z)sRU"`.+Z/%Kg'pFüd}qgL@[:qtE JJYR߃
H*z,p:0OZLCpAu}e$z=n>^uGC?X/)6x)D,WԤ߸` Y6FnwK"_SJRk賀~6^QQos 퍉聵38ڱI]MՈO)n)BE57o2<nl #_a~ZQu2Z+-Qa~տvV[L}GVtob/M@y?j~)en4lՀ?aվJSSo^m<0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
256 0 obj
<<
/Length1 1534
/Length2 8105
/Length3 533
/Length 10172
>>
stream
%!PS-AdobeFont-1.1: CMTT9 1.0
%%CreationDate: 1991 Aug 20 16:46:24

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTT9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch true def
end readonly def
/FontName /BBAFZC+CMTT9 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 34 /quotedbl put
dup 40 /parenleft put
dup 41 /parenright put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 61 /equal put
dup 65 /A put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 73 /I put
dup 76 /L put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 95 /underscore put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-6 -233 542 698}readonly def
/UniqueID 5000831 def
currentdict end
currentfile eexec
i_,+`"WP
5l.jkP
P(?~M;^yy*f˼[:-Z/e_[+5{^dtp!~dZ+س:cEwK+_nCdZy2}m3U@-UӴHkemLZ
VERHKW݄HW?"!kםfxx֜b2rS*J_϶sr#4`gCey6|IW`΍~+rm(yT~K$eYG$#'Z,4
C()5>r?5z)?lG{>t+02MgǪsSx޼&ah+䧻6~%V{Y#װm_t<U.a[=qZsv@-
]Hϯ،>@aG@|Dky-VBJ]U}ո9!RZfaӬ'džs$X9Ry0	ZgMaGCk۲=)+B3v,S54l*4(͓q%,4VtPڣ^S>ګRZ(oki}Gl`(&<2#6T]Hyv܅cT~  w"Uƞ呼6P"29@%+t)y.{v	?
Ŕҁԩ\%΃
R#4q7!Kֱ|iNYZw=BLt&SYqq&qUŀa1bn=g&BDR?4<́Ԏ01WRo$9g/-̏8;U^ZNp0/(kG!xƐz~)qTg",g9jwѯ$žJ%5g2ؙ*εVNCG4]RtV)<FFUbщ_7d'{'3Quy4O0(84#>r~
8G3,]l=<eI<Ex*e9&N OSn׻w]ihcjg0K>?VK~v/3Z/E1v]ɷ!P
Mw4I"OuvɄZ֨q'K>C;KX5Ap:[#QK|j!8SS
RUr?z.p%BWoL\ʩ<yUq,:c6s_"0,UOtҔ@T]?ς齽G "u9P&PK&ȍO;}L5-MpC^FAm5GnXN	Z\).[t@;x}qw A2"O\bS:2f#OPOkO uSvzsH'ΆTnߘCѓը^
5"@Ds8fOԮXdvr&E%YsM'a0Fe慼~D12aԓz%IGhgxq\x5 08_ϊҼtH֟5uL.P3#^ۓgI;Վh7q]sC3X4L<Txoeuc[eMg˨)c#FvGuSЬg
@1S
K1ĿS6>cv=l_D!S'WݞҒO4H5:jhe9ܒj%RIM2>8bj)Lh5'8PŒc2@QTÖ}/oy־؍^?
s&ۍ3>.O"i5|h%;R6.&HzD‹tף.]x3.pQT:q
ȮcQ*\zG~ui,>	`?2nlBD<e¯wqpf$1Yf5If<F2E3Z$];_[)%|T^N
;6|Au5imj72֗ee8eр2FqvegB}862i&R5Qn诘(PIx֊l{wYVPdwRwAJ.׍zÙg튕|oV(W*m
á:#}_1̔&h4cWW,;R~ʝߒi߭\,~J$ Vk;~v'n$Y++
c+
uЧreMVx93sHBVZcR(s)"n7Gdv@ZQ5qP3LqY2&&v\Å\3Mވ%a@;kFgFdV#c/j΄v=]hѸգ݇Czd\l˝6^PPg{1`NpK$a0:Aiz8ΔiԤ6?vtV4g'I4,C̾=9ck˅O*厘m	HSv0Czjd0/ހHD&u6f|:Pօ`$7&qͿYy6T	I r8ȃfva:Fq~EvO‹u4A'
߇ǣrq8=9@4)·8#mPZv'834@$a+I2q~F
4a]!U6ntatc!|^Ȧ^;'_0P@*0ݟ\1Zotݰ
&-J#kRz{v],Fmn,6&bV)R&١f5%^E:ϸ~^XnԉeZpJWFr]v5YT2ʟ]ٶq;\~nR4I\4O*E3̕"hm\5:߼%\<ö
o6ey.}6O@r}2Z22|R|[k)pc|a2N5vB7EmW_S';x/Ϯy,;i;,CpOZ>Z%#-G6"X(>|晵lx|?xWݝ-WM>'
@d~l7!nntΩ\'v7߼Uܑ/%brL/_@J2Av
ؑ>&/T'xi
*&wBb
	E	-(*TEݾ_Q=L&i.|M_D^+O4C%6Gpqwkn>.k\1[J!W@WosWgv75,ɽ̄SyUuNG-LnvpMi؟UUܟHĬ)p $20#F p/Y[=yb̧aC@
q	s-F<[]'[~'E'lNJng&W!	:}M]	<.*t6:†QNnqt֏iؾ2੤ƩJLi:!:0)K8s'&d) .li?4~Gz#Pwd]Sq$=rp,/n0g"*<(xth6!]Ԛ
N\u1L6Aȯ$<Al!R%|HYԭocnmn+SǾ}gY'h^zϞ
<mmHshЄۆ`l-پ8@7:Ek^N3'匤̏z;r>礲gW9jRttvf
I	O9jf9!B2ʶ=ŀi2}1ϪXuz8qu:,iȪDž(ŧʁL~`|
<gD0kxpO="~M$;6(CDЊ%$AY˲/xCW)%	Ϗaf5vd87WS׵2SCR]@GV5}fo!ԺnfFSpweyy{ŰZܿ˻[q^9;,`CvJg(UJ,:е0zfcK"nw`)aQCʼn˱vW>HHC[  BlLe,po>*/K1D3
kBzP1XÒ]bRH580,
C[MML6V?(ei$?j=C3b>Zyz1
7&R oNusk5}*r!r~B>I(lнFëdOn*#{Hsq We&*#;ۍi._^Xf~"`]k
Ҥ
rxÓ
+?fBr;	TsO|m}o}y-am9bkqyTukrl0<.3\Ԣ[cUϻoq$\L9waV`F*``"?=Et_ŝzm5C4{Lk	ն)ʸ}VD$\^!7۞rk%:W?r{	$Yg0r%!xȔ-k!q: +<|@
1h!!S9a'&T*ϲWi%p0&7NpʁL:ؿE{1oC;PQ%K!,"ԠIQαoT{8acqL)3,F7Cd6E
=wO-_73PO.a%cPMk0,,Xt`ƚ0{cG71HĻy
gOh{av.4I|^QlL;ܮ$+`l 1s	[ծڄ?sz7q71U	=Aʩ@l	V#tst!s.ƁfeXuBY
BjSݟW~?=}U5Ɔ5uw]oomyky#E*
lwT;ϳJm"1aRO$l`Lh%V[2К`nL˔q5Q
!mWɲaOʞyM"!&:^(PفZNjc9Y?{*]f/ C͍c~&]_59|u]Z/:!grI17j
pq-6jw_Ze1q>ucv_Ig]g}Д,zV%Φ;X86qr_%/>0SWjW:,{VNB>X܁w3%%cʸ\|+G~HϠ+$|{
!Aꟃ
cnD k<I?	%'/qLjJ8xVw7L"nO&:?q~5E##8%R
03ktg;Qr Vy&!b$]zIt9z%>/I/-bR.Oo
TEm%н9rH^'RAci&,ʙfV"8*ue
]~bc^_ԀM4ѨDy^\hoꑺaEcKKx>o.&PVS.٭|Zs.5xl՟@Z
Isdhw:tTt*K']@){ Y5挠(<A}'#Ak8{(zGM{a	)"
TD,r0@3\ǿDbLc
ݫKDZe,%^w.hq:|6jx_F>i.~C
*ߩ-Fx3jsaÝR=r%-dsUјTGg
0c!~V`~[mUo<
@)f뼕V3v1>#/ZkqTCr`[hk{N^yz$!\єjQNh<:݊u  i1Ԅ <>uLqk~Quw_kIGZp&\P_L`aV[V{DW,l8;6Sa3z[d^vT:+B\(<i끥j}`Y1\V]H
(ǩ\jr]~-JDdN.ɤVl%Rax
G[_"*qU+bjĚh"a	x[xC%vcDSVu0"LjՈ>PGJdH)~,b!TϦ1r<u4gITy$~%OJ&Td+n5ٖKm9b*d+&H^W0?%'Ŷ)a"tb<oU-΢lCh]lN+P	w<[C*JS{|MA/:$Usg}6oN*7W|Ci` n
K;O;u5khr1r'Sׇ[<	fΖ1X<@]zWPh.\(^ꢃF4[V7|:ʸZ:@I@.٧cA4wh%GkK%-E؄b>=(?a`ҏe[Kq
Fx?YnvD,
(D0g4/yڽoB42+nJnuxg]E2zeuWm/:<574NeIS#٣fzf(TN_"l\|gOTK"9,[x֧.06#wed—݃W(6ypE(R1Pvod?+OG='Mfti!]khMe;n@}{XeV96,BN
/)<0[WSL
܂<??*Z_i/,{}66PGl'RJ=d_E@FِY!'>oaЅxn1]Fwї]/I|R#SNX3aMq{\2+Vl#˹}S >Sɠ>jHڿ0ZbH|B>dTIEwbmRC	&7^c`I#\$
!1rps]'飔u?
@"Ǣj *(\S9<#K8 iWpc<cBd!ʐ{$9@&GSZHYmu}$-J.9@'
' s-H::%}
+
SU3i<\xgǬ#j1*!45̓@v(aݡoE8iFRڒk*rzQdnqUňI`!k7}ߵϺhԾ\Vƈ.ov3н7eIk[dWQo|BzQJJLjH['g_

~jbyEͦQ{;'WtnJN>I/ot@n0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
259 0 obj
<<
/Length1 1886
/Length2 12514
/Length3 533
/Length 14933
>>
stream
%!PS-AdobeFont-1.1: CMR9 1.0
%%CreationDate: 1991 Aug 20 16:39:59

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMR9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle 0 def
/isFixedPitch false def
end readonly def
/FontName /GSDFLN+CMR9 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 11 /ff put
dup 12 /fi put
dup 14 /ffi put
dup 34 /quotedblright put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 44 /comma put
dup 46 /period put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 65 /A put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 73 /I put
dup 74 /J put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 81 /Q put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 91 /bracketleft put
dup 92 /quotedblleft put
dup 93 /bracketright put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
/FontBBox{-39 -250 1036 750}readonly def
/UniqueID 5000792 def
currentdict end
currentfile eexec
i_,+`"WP
5l.jkP
P(?~M;^yy*f˼[:-Z/e_[+5{^dtp!~dZ+س:cEwK+_nCdZy2}m3U@-UӴHh[ a2:Y	]<}3bפ@ie3d_5=vHD`8niњ9T lZEz'+;	UsF>zJ2(^K0ҀT}ΜhiGhy+vR3~ًʑ9v&ZŔ
S"JD{^\
PO3PeYO;$T@ud]
{UC]&Kln:FEs(!+,#QdB&U/G-twhPǟ.w*vA%HSAJqc٭ZF!>˄»#[bec~(
l5A;%0K3xЖ@HɖSxfo"z5`Rg!-:e9yGP\e2twK
TÄphܰW\V/Z!v`,%^BjC%0Sdz/5ɪP_0"3`/Ҝ^*y^	EP"qqJ
,`1ʥ?HiUu6H(XR:VQjSsl(	jB5"؃{UpoxBx41E3:SƽWh="
-@;qjh2!!U9mBLBEG4Am֣5&qVy:Q%n2PxR=<YgN,ZMKjD IG?8:B8eK\*e)>xnV:6{8oo#ܳ~?hwAvWE1$cB'ib&$'~VM#V`c:*\.ƆIÑ6CFf]lUDݰJL#b%>GRUKz@
|Щ|,`nߏZPQd.	1'eʔ0`jJ&+u'c4 `;/:1?YRĿi03ݛ|
Y(7v6)%wdżGQIy4q(\%06;ovzk9L!V6Z-ޒ7>}c3,9uWJx'y2P%G{{x7Dw}>9JYE\<VxݟklM|m6(V5)CpBvٯ	l63)ЮrK
uX6FA$Q$H@/gi	n;HTYN~XPQ4Hlipp"UZݸUǥ$Z
s@T0;22c-">9UR{#>{-eWK|]'ʝuVwYK?z?U']I]y2vtp]<=1ֿقET)א@UǗ&.emKj'>0URt7|чowE!pT@WscGnQ|6?~%"`u5_A5h(6R7ʶ9'pV}UN=b}p#۷6AoN~?"qimi7$)5IAJ:{{7v&ɋgdL\l_n?l*Īy3#ھ6S[>'O0CO:_UW}Y(!Ӄ{7s[wM!b0!FYII#AHC&W暇Z"LK>I!kԁX9/S$"K-n8/"^2l5$8GN;AvitAWC72,S@@%hoJvizOW2id9+o؂~^JV۷)TѯagpNA.E#_iOYw6ޒK/QTBe&^Y7tmX)xu:Jmp3MWxt\JMQOua,~6K
8P',t7XBw>x<8PyD pcg4D/ɍ/'6";ߒNȆ+|e"|uV@neykcBr!$6Kd&
ƻ	D\sRj#Zq67+#;$$4[<Qs
//# Dz5C溘pYQvxOC:CnIss-`Ȕ;:v%N7C缙.Rt(,[5bxH( '7<EW
	%aRZ]A>|e8<1=Re*Xm~;UFZ1ԡҜ{?h]$2u~z0
O*Y'>
jsKJcޕC'FF"G>-.죽7h43)Q!$@	6-pNcJ b=7-L+Q\
i1<H+;B	bA]_`^lO8<c.<mF&-'$Fis꧶C
7)@䳩n!AtĹ
3!xzfCٷvl-2d^fE'
7:#FORɀ
uuT?utAS%K%r"C9B &|/5,_X:b9x<7Z #ߊ#{ԁ[(L>?P'#7FASG7;_,}:'EC,[>g=TIȫieO*d"7s؞|:AB{n?0_B揂)ٙmXG~)cx7t[E:հtވϳ%y!OSj%()JW'Ch>H,	pn@3J)T[S\Hbd~scˍ2h{cC'7J9_AcWrwGOƟ'2?r]3Jl!Ԙa_u5,#?ߙ*ɜMMdKO]㑎>4 Y1Ɨwk.O Y%+MdHq֌4x@ W;
5əVlZѾeL6b4	ۢt:V*r-A҄)Urx7P?2)i׳~j-pu3	K5ηOrby=?Zesb26+d≏8bf{+\O;!䆿/?yPWj0ZxL;[?+ꭁ`tW	,Ex^:Dkɛ
12D
wi m͝TsY0>nHnt`~cL+	Zڙ^8ޛn%]~kWA}& ]0cCΕ/·o3	$Gن6uA>dA*vCx	<^鯠y:e4A[>NI6(du<^C&!Ȼ"P=Hnw4Ouc|ϸAxÃƱFԡڳlb,|[!&n} <=?6~XTY8z'VMZCrigر3[ >,%m2}8wwE]4;YѾ%tl;{Zc[FcO(gN2)QZ*J=/8G=Ж[P1ʹ9{ZDx}JY]AZn6
@l,hޢu* jT&X*C_=iD:W/p!8;
L@<O`QpxA&?#υ>~~Y-$Ê݆Kؑ,V[ʣ`eN݂)E鶟CU~hěA-%{"$2lEf1#b{S8P1G,DlH:	1&wfgNhh,9	w2W1xz4^L5K7);qb	#	XT)isd0:FZ<0h0RƮyAׁ"M69,A}&m@._VQ`yò٭@e)؆]"@j
5Cڿ
4K+<278NZhYGaAbþBK`e
V>>"q
Ok/PUq
H0*$Hǐ`9^ֻŷ;퇬wz?̓fqA٥Xbg@~IҊАg4vnR`2xv61g#Ǹ$ҘHFäy\ڰ14Ð`0AtdugVbNT"u:6sf>Cc@:?5)RBfi6܂
#1l.^-T[i>"1993P5қˡV=s^abɭ&jG
D1x?\=,gՅ-93yQc_M{=UxQ$4DЋEHڵ,[truNM$4icv;IңD"*mn}ӈ^ƨC9GȨp\%Į?z=+D#&"GI]lB-~@YƖW9 &Ng~xΫ7fiQ^p'bXA2K%ox;80	SMWc@Y^ AG=)S0aZq9ho+HkZNpqvenH.0 
z"~$+9ӍO|0l[Ѡk:\B^DM"i`(2T/3f8hDjd2Y_yHT7/St+xf?H1@b-U,WnI+@L=`>r_'b) AzH3SC&KSpwH¯l>X|lA%>OgBf;zaX94OO7feRz/wuwtvޅk4>cT3~j+̥B؋Pպ|(:Re>_DB1z-l/ThVv8]̑tifj#!-.
L<	/iOg~|{(X,MW
hau
N~+r+b *KE۹*La;J]j}USUU9g!,eMADՈ:nq5'b0L*w#_'Y2/}h~m⋋	,,glPY0Ju7<W/:;Cc,IH?݁sU<]:Y>PwsUTp?$X򥙔 u;5cfE}c")ᒠṰS<z#&]p0Yw!
>!SIiVI%<
-PĔvw$`Go}n45bL2ߏL
VpS6WzNF-p!^&}|mH*>TedX$!u>6({#f<g,EKvBpК$AHwM$wLC"g_-3".UfKqS1|d2œ/{t<uޖEυ`g ^Hj0!L=l	N%bfUKOΐ[?)Ȟ4:<O1uRn/ڼT}FVy?M%vrȱ8=Nբ*SQC@|C݌A;6挒<+Yc{Ot-"#KsRcsw늩}=`[^2
V
=ةr2N=!I}t_ZM5yC}նhF
’KH		R<WPjH0|JhU|gw&9x>$F-:)W[qBQ
8R<ྥp΢k8L[^Q) XIJ-Ѳ(Y"ʹyg ?c?;.
g&8&I7\_GPN}ܶsn: ʤ	grZuH[%;
zA/(憫}Ӕ#D
3n#$)UMPLӵJ`,Xk;w|I2NPgQ2ITbGT:ö|»C
xl3'ؽ6O3/^DNY-B}<~7gy^JHQ3Fx?\fN&O}wFXeÍ7Y1O'FC~ygT.|%[5(W7}Y7
!ڕNIғl:n7kÐ`?+	%虲rn'C?af5O6]~i<G+T1B?Az
<X_<Ֆkns~"0$8;tOHȨ?zx	?GCUy)̪Rk.])=g#‰eCNmHZb|*ʎ-ksɿ)yad\\쁰w'xuPCl}i׈(ljNƑEO
yKspyj8čUtJD0͢]ⵏ4fe-t>p")G,MdN.qXmGDQ@Ē\yȚ4Ť
īj,ذeцUZ4?
fL)UGFz~_%x'ZX{fTV+J3\Ffa>N:vwpN+žo*$a{HP [6cmy$Jߙh:y:Sۙ57%Ѡ:_nn}ozvnTGysp~/5oI,|>p}v4-wAv!Q>
Gdϯ;.=a%IVlpVj\SWah_'ewQi|p0'B+[3TD!7(K~[;bd&?xœ
qDsW)i案,5hzy-WtjXeu
~9.g˵	Vx
6'M>*&DzM#Q^J<̥QngOp:sy+fvMbeK
`Iy`@D35
}0wMiaܬ%Gt8UP89J3gQ
=^2?wmd-D݊\23M\4-(DR~
άaU&酆Przc|\n{._O/yU/Y
4Bܷ\Sb]@_{)dOH#=(0$xڒY@20} HWij1
׊$u\5`P5Yټ:ľ<ªDR'7'Ek.+\Tnț9V'ʫ'ɌhPy`N^-ejB5a&y=pwY@SP7#Wdan
okG(̪+f^Qk),
9`k˥s072s|="{s.Q><k*{v(I|<whK<Ptu<RVT ,pX4&/~;LC:mS}ŻUq Usĝ;L~4
~w.gYZ΢3blsvҐy~dC8xAoO`O略/$d25vĴTQ$eDGA3R51),^Dը hV8@z*HOKZAاP8SFS"ӞTtydb>}/^pw%dM
hT<JmlZ)?c*L]&ҁy~Wc3wIaj2r G_=jV%qI*wLvzC2Wm.[6‹?\XX]Ѯ9=q~baq{u"{?_Z#(vJWVjPɹU~W_qј!EW!Z1uB;(4b@b\,{L?4˱쪛YgG6;$GB=6
/4.K2B2??5W:D|Z\/p6|`=ϞeQeHW\En}?U]&…xQ嗔ͣZLV~T?V
x;ѯieC|nٻXTgTg5V%!$Ļ@_KVV/yΧSC1ېpZ:HS4Qo?Jol2
ؒgl·]`;5.iRwˏD)z%pZTb(܊'CLm߻If.A}֍`R4&J!Ewm&1+mQ3l=dҭo
d%W4"`+F6z\7C*FgHYM|{a2[QFm@L7j1fO37Ρwsq;w4@I6&齥[&4;u,&o?Dn8!v:lW'QP^
4mےQH; Hȹ&,sS)/X!)x=2`u QNz;8z^G3
`{NcLL>Wh7d@ar%,G(֢80Ӂf@"%g*
n=OR/v{(4aKS]G|o1Pö0^2ޑ:b(X$MPY5zLx
~-]z{9\=#ovǕvps(ZV]
ja,Nu4T81Wxߜ0r޻DuG}EWLĘ}&y
JVcW['G9>`-AW)Cjkԧ`;\p(0ϰ+>B4$ECt]R?E*K׏9<.wM7:А
q7HT.Ta^j{j~W#ʘ00g~x@qF\vʢU2h㝻J%z{{6OMC`L]@(dW:1xp܋,Kt.T9Qa+@6N0&!.NLFE#klwߝ~REIPis@B2FF/b/zXa{]=}7v<_m$ܟiC#\eIvWr+ӀJ_<%}	'&Վq|~@SXZDjLg*ktJ6
3Rd]ӳDXp苘.b
j4B"
C	c}iI3ǙܗJ$W9|AŗMl>H?l~CTS*(%Ct+׏$O<&1[Lx%~Lw谂
xAkٝ7E Qݟ*
*>q~xGBOww0`o
vo$4oWKNŚH,PP>$l˵a/t(^I<b~-mw'#<υckܦ6I&^{fzh&D3ct##y$f_	pO)&WÆa@s3
:%jI&$Pm~?&kTx}VX%}F:bM(!"yOB<` [؀
LDƃJAZ*z.07P2cai.n#)0Ӵ]!ȕ>D@<)Tru<JBj.'hjE":la]._W$?l]|÷jX%Q}ri@
x
-veް<pɼ"L(	d>
8yDVcM|xp^'R,peΗ~̝sxtO.!$:sARV_eM{
˜IA2"˭Ok.$~o1ݓsl^i|)-2ƍ gGfg2MӇ/0$IrB]:6eL 
{voibOm/:1?q/eA4˚=n'Kp`;0gn;rmL$t҂/:VS.GզBøiEԇ_SvmjaI{~n6|7oO¬9x#4ЖK77%3nLILP(\7	&+Mi6RIщGem3b8aSgYG<AZXOZ-o<]ʋ8.\z]XDݹkbUqJoQ0`
͵m9HeDj፜<2y~GT0Yy^5ʨs;DPߎiz@Jc>ڟEwʫu-XsO?Z&fMH=}
.L݂B8U~aZ-dQ^t%s71uly/z2d#]1/N_>S-'|(b7@Jx3aOKYL^1kybmiIb_E.stNO08olsZq'#\	b"]Dtd)96W:iڄ=
<B5qGi"٬<"
L>[>Rh2}ٱO{rVuz/}ޏ]/`=ۍ`婸U`VOCֻ%ɧ$Ur[:ߠN幍'0ʻrW-ml<[˛sQ\퉎<!Q/?Q0ECF!a:uΚw㇨FX<`=Ķ;z^	v+NbRy62ZlHlj]3uwL(4L<69 .HPOU2zX|k<]:5(Tq|pz]K|PhHOL[hoK/q] ~M)N HI`@r?3V00>}wǿ$C'"lZEUmn,O:!;97?mKUAQTWsKqy6Ʈ7\]^*\c
}aI
V@aNtB*CYu>yrA"IZdHpE-^qM5\BHl޾,z0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
262 0 obj
<<
/Length1 994
/Length2 4088
/Length3 533
/Length 5615
>>
stream
%!PS-AdobeFont-1.1: CMTI9 1.0
%%CreationDate: 1991 Aug 18 21:08:07

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMTI9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /PFWZRU+CMTI9 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 46 /period put
dup 97 /a put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 104 /h put
dup 105 /i put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 112 /p put
dup 114 /r put
dup 116 /t put
dup 118 /v put
dup 119 /w put
dup 120 /x put
readonly def
/FontBBox{-35 -250 1148 750}readonly def
/UniqueID 5000827 def
currentdict end
currentfile eexec
i_,+`"W僥99>'~}(JܝrC8mĔG@G	^7+6}) Xw4z<^ef2oAx*;xu&=kK`<ZvfJk{CÒ2iZ&$d%Fy06{]̈:cP-LUL~5$ XoCFH|mE8TA}W^X\MΑ+7W6Q¤-_eh\gvTO"x@,Xߐq;&μCEGV>QAbDI:emRd.`!vCDd?u_f&<`wyZjNZ\)vX;ɡx•YΏ755ڦtW8^Hv9?#B`5_S)$yJ~F:Br?]%6Tq_dWkxj9bcଃ4
tVCy$i5G/IL@0;YڨS?T5u==\J8k&֛+P(IP_ZO(3֔Z"Yl Sٌ6
GNw|0;J=Q@ΝiQinMLbʇwb(IԡB9nUa艝]Na
!
	muV8EI3hi#}oٲ:n(܊8i#fz!,0k*(WYݓe,=-ZG	Lwfu?Ky,X"BEW@7,=R>WG5
ӏJ,U›9Sx3Et=rJU=o:qI͂kN*v
b\O΍vx|Wx:D |#H++BVӘnHcs?$gb>?40k$&ǍFtv&#,n˰?77&;k~U`m.H?ȐG,E9l/9%xS^SL„Ƞn	$Q
|_g13^l*3͆?b11) mg/GKVH#Vv3S'nϜww_כ'S}b]
F?X_PJA(D)
4GpD)n6c+HDx
d-ܞj!lb
?=hX=m{B!``
^XVj?s7Wxi@kH1A?)󓊑XD	
)vuVS5	UcjGҖ9yrP<
6e܆V:S;\^{E;o-|i"ˤo^Zk+vZDO[E[oxM2N+0cvhC3#$}(TT"OlQxQ^M4LDTbNF<e0h/gvbK+/oKG'p~T][A.mTX^(5C_Bҭ@yn`N6pxbƃإHZpzGM#9=g܋;V'mK%߮.fZJqH1ٿO[?k4j
ЖuFupڸFwBj;=b$|I(nSJƒ&@`NJ좌%p؄q|陝6|	6ǣsGWYrʁ0Gnx
0*&1:HfRT#w#V-/jy03~Xbh+)Yr{NCUnss@>*	QZc8(ٯ`o|7kcIWREZ6H@PgBwU4T/	uW}*tQXKQ3-Jb+U9zo.#RVVRnb):ȁ8`
I)bX6\<^~yZ$E[0?C3qK@Zz??c`?aCJsRCy~	}~PHdsN!IIX&6Ǯ'iôm]@Z.̺fg0[	ÒO%	/7e`30cѝg~y Π!~#8CY(rTuhoH9rO$9(GrepokE\Ԛ
*gٻMNz)#gF缩zǕ2s<KD_fTq4"׉6l1b<TE0U0&ܸ9M$e-SƘz+o4Dƃy
1EI-%c%<_g>	t
~xg34͗԰l:3Vm5и<bɷDICKI҆=(v!xe@^L޷"ApRWc0
	bL!e; 9d~B.`Sc/
ǻe&/@*5AଖHcRPTGQ/s}9%9`ӈ!Q=Jiy4*N6Gn4
xAnQ13tYקēUF9ylu?ld!rxD6?CxDDA@ܯ#3-w.B+;_I{rG
.jT+ĽT]kptq2*S>_)TaSLRl31Qzɤ,Vs0ǖ1j]0"l)?uNk6
8íӾb;rBXۈG8"ިqS,cj`oX$V$fhقYT.4M՗vTSf2w0eoπp^db^S=yAtBMЇM\p5ạmDžK8֜`[^iЯN?Ƴ+^MjY$2q=ח<12ZHr^.&|˪y.|7mh^C[W~Lcz
2G^M&;#)9 FäDiB۫%i
= !Q+)}Otx>T@1EF
-_A8KPI?}Mg,8<.G/LR
V^rP@i\_1X\_@95Y3GU!xX}izLdF:}6R0CeZ鱥
@cy^#M)C#M=y,kXH.i]~s))s(qמf^sMAcIA02߻Ke`9|gbnn$9Ⰻ1=`"6oYUZTQ4˛P@)1NSϗrFB{rŠUI+%6Bּ9
,K: Rj8XO.‘Y52^
s(<A}sc`ylBZǁ(1Z01$tzD*	Ұwl8iQ]ρ,!Y{:
)ʎcXMN|s1b®5l6sAӂ&ϓ,E7S/0[oZrmӽA^zW}`A-7P<4
tu'˲jK(fS_ˏ~WnkBV<۳RC1\Y!Z/WOF˝L֐ӡ,B!R {e9Dk)09O?,z+ILK kjQԉtmޕx1v۫<0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
265 0 obj
<<
/Length1 1097
/Length2 5221
/Length3 533
/Length 6851
>>
stream
%!PS-AdobeFont-1.1: CMSL9 1.0
%%CreationDate: 1991 Aug 20 16:41:23

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSL9) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -9.46 def
/isFixedPitch false def
end readonly def
/FontName /HGHLSL+CMSL9 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 12 /fi put
dup 45 /hyphen put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-61 -250 1150 750}readonly def
/UniqueID 5000797 def
currentdict end
currentfile eexec
i_,+`"W僥99>'~}(JܝrC8mĔG@G	^7+6}) Xw4z<^ef2oAx*;xu&=kK`<ZvfJk{CÒ2iZ&$d%Fy06{].3mEr1O
'NKFK\]#h<] D!)gU&b-g5OAqMLzOz9{bE.
ΒЉ0>+mlOaA{F&Sm=ܭe@ĠzIVi}Cn24
꤇6WV-B-ҵJZ:7Hϝnz`Ki#kuxD%"ǩjIZ!QIZt.4})̋/>1Iaji.W#j'N瓯yF|S8"f
tM~ZR*~tCm/;r-.(\M0` E\i1q#qxE.&:GJxV$Cqsjkxzc'R4c
jp\Do,7LaXևyqQ 9bݯb݀D@+7UNePQ\sö5):ÞMmY7m [rg8o"p,_iؽѣG
ĎJE1m`/4q8'V,B
߄GNH8vRb9LUB_J0B?{&)<XHF:5jdUz+YW2wdd5[LqoW(K@`pUj&]8*^oW܍Ư̫
_GNӚY͡iU7SgѯgO9A2::ꅾnX7U"=dZO
SZwg5p-z_^j;8$Tj "q9zpseѵ6/W2ŅA#33Nc'#Mhd[QV|b.ѩz$[mNO@BTZ`%
w`M)	\=^od5<(#|/HCLR7p0uWH0K9{M2n_ler?>'itڐg6CLclcY'29Up]"7tS
^g2inUON."+?ltwyppE}G?2:]O^O=)*CSCч)
l,{t1`d|_fTJKtPf͓eHĽ,_wi
LwIiϐx{<0Hzj:W!N跁!hUTnrJop05f[oE~6G=NM8:AGqIEg8ۗD	s6-ӒEn.ټ`SѓAӭ!'>!woWbw{%:CX%3,N(M'g_aGB~XnwY/og CQk0ٿ]詅)eԍq6ӐXU@0f&R
2M
ܽB0R+z~ Ɔlkv
j+tov qh8d8Zz`30T	`CʌC=Rֻ1љp=;"6 6L`H؊\HxIBBV>J2몡Ә==rU^-	~Aӧ濰erXֻd_E[xM綝C;ȞƁoϻ1h~ns-=1Fz{$TY	ݿɖCC7sz:ҭ@MӦTX*Kk-cn9Vm6KT):es]T$	-wsJcy|l+U=*[5jy<%:/s2GІ)8do&VO͈Lj
'D3KZaqż6N䮡**I2/$MTm-1vI!jfq`C.GM%A|hӊ6ؒOGU6!9ub(268Av뼡p9-r|A^oxZ
+
R{9ZL瑤ӕ"hva3y.Qx^^EUHV*W`=s|ՙzJcsSx%qr
zժyȇwCBLɈ.9_3`\>#Tۘs]Aϻ%'41oI^a7Ig'pˣ_rUhcRq:#ML%d/J$tl$%vBrHx'lGckGyc"w:zg4!brAS7?n,h9*iJЋYWqw&<;`c.lgaxHX`-kqrΥGPƆ+4ӵ8>DBR՚E"	o=`Νpj$M_\M_@jfO8t޵%HU̠-t)-X]KVnxƷf7L|-Z/銅x23	Gak9lhy#CIPA]1ZK{WyÐ_'ܾh8?nc5%DGyg;fPFe!O̴B7l0Y88)3>=Վ&:o)QK{pEnfKnZ]0Ȭn3㠷H]FޛRPwv$NMa{!lαdjЮY0ct#%t)lYCc;$B?Q8g3B@qHyCfoBuy%Q1Pi:NgY	msm2dZT)~<gq[W}mn)S/?jyOS0CUJ?w?|e3a=([0Б
_[!#\*f78D?<dZtB3T0Lf6_k:|~*
)m.l
ujatR#a#//Yg&:Of.GkA`싇
3}1.<Q
=@'uĴƴ=**RD̺C:A>z޶̳QtwIZREUGQpOxqt|2:x&0(7Tl7v0F,U^v$%xQ^K*~_YvcX$d<HϮ>+Qԑ*kXN<̠ϬGXuGU/"||Sc$Yyi&=(b;A;
QVhxXb._$&SDE
Lq:|s1Mo\NOw<{+}Û-=%
JTۙۀOO˨qЃ#Xu$_T$rFUdv	tۯc@0/!BL^8Sn^^&M/*aT,GIzXtMb&k'ljݓ2BoK^
̽H~{]Nrir5z:'99$TRk#e_i|01di/dEsqDʆv<8;d2qήMZ+^/UR'b-A4g1 9Tim)hMb.-Q"+ǪVzҕkV
0KkP>ƕ{l<?گPx'?]߾0q ;~5*Z,"D%$%X8z6xkY]UJmUGi\-P@Cz,	6qFB',_qV|E/M+*6j	!wz$F
xpf-W>|^aP/S[,#^W
}$SrK(Nc?}3찆F56/ȰҊ4iscyA-<[0QAhC|rrZ@߄%O$N9X=Aw/}=dçػ>x{qsخۧ+
Iu>U揈~`.2tʼn4Κ\<\v3rNvH?V^R^
E5c~ӁP98'-,X!Jf40wcL>X՚r8Uf#/6F-+B3AY++40TbMUn-CJRbpۛ!KMvlx.p!]~8ot㉪=.´ryD$)NKG(|PZX|+ϝsku&|Yͣ=h:y^IĜEF@ҥf_u"=.l`ω7qdjV&G^X%wYܛ_vGupzڞbNq")YR`xv\BJpxP)o0Գ0aE;
TmDUƹ-&5V5+z `ڭ_^VtslnHAIj9#01Ud_B@ab6NזP3y":5Ӿr1G
))!#mw!K~疯.cva ƊmBVgE=M9pWBUfsYt
9
Gs^gbY&"1ug(k0dIOA1KZ59;;ifu*0-#XYR{Ùv(7eȥ?\dw7,55xdgD'U0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
292 0 obj
<<
/Length1 778
/Length2 1052
/Length3 533
/Length 2363
>>
stream
%!PS-AdobeFont-1.1: CMBXTI10 1.0
%%CreationDate: 1991 Aug 18 17:46:30

% Copyright (C) 1997 American Mathematical Society.  All Rights Reserved.

11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMBXTI10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Bold) readonly def
/ItalicAngle -14.04 def
/isFixedPitch false def
end readonly def
/FontName /LWIKPI+CMBXTI10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 46 /period put
readonly def
/FontBBox{-29 -250 1274 754}readonly def
/UniqueID 5000771 def
currentdict end
currentfile eexec
i_,+`"W僥99>'~}(JܝrC8mĔG@G	^7+6}) Xw4z<^ef2oAx*;xu&=kK`<ZvfJk{CÒ2iZ&$d۩LsyF>{YT+"jnLLE6[gP	{-ZQ5)4dԤj`B<!(.$8ʜ >F;4SPHzg17g ?UAXq1[Dw-<p>[??Ұq^D%5'?qo牝h/f
sQiqvjaҡQ`vv6}oe8PwEv
9__hX!Z!V_8o`ԝ%d72ݛrsWD|s46F@GUY
Hyg(ga-rpL.feV]гi$p
yZ+%Ab`p\NtTJ7MUY,
	(f.Z*'pܿBp"@<=YU.ɧ~؛^==eNG964<iVM(LN1tw(`
4JIo^p$EI٨ų7zSϾ
B*:r}*vI==˼CˏY-SOvjO4F};3R}-sG5&E;=ښn` du;>_!0]nC`DIbz
]~4lAH-FX]ȏGZlӯj{[œ1-3B>hf*DXݵd:m$EZ|J8afE?"~=8;PJ\d@HE&JVԆގul!Хp?`ꉽ0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark

endstream
endobj
1 0 obj
<<
/Creator ( TeX output 1999.09.19:2152)
/Producer (dvipdfm \(null\), Copyright \251 1998, by Mark A. Wicks)
/CreationDate (D:19990919215248+00'00')
>>
endobj
5 0 obj
<<
/Type /Page
/Resources 6 0 R
/Contents [13 0 R 4 0 R 14 0 R 15 0 R]
/Parent 302 0 R
>>
endobj
17 0 obj
<<
/Type /Page
/Resources 18 0 R
/Contents [13 0 R 4 0 R 22 0 R 15 0 R]
/Parent 302 0 R
>>
endobj
24 0 obj
<<
/Type /Page
/Resources 25 0 R
/Contents [13 0 R 4 0 R 32 0 R 15 0 R]
/Parent 302 0 R
>>
endobj
302 0 obj
<<
/Type /Pages
/Count 3
/Kids [5 0 R 17 0 R 24 0 R]
/Parent 301 0 R
>>
endobj
34 0 obj
<<
/Type /Page
/Resources 35 0 R
/Contents [13 0 R 4 0 R 36 0 R 15 0 R]
/Parent 303 0 R
>>
endobj
38 0 obj
<<
/Type /Page
/Resources 39 0 R
/Contents [13 0 R 4 0 R 40 0 R 15 0 R]
/Parent 303 0 R
>>
endobj
42 0 obj
<<
/Type /Page
/Resources 43 0 R
/Contents [13 0 R 4 0 R 53 0 R 15 0 R]
/Parent 303 0 R
>>
endobj
55 0 obj
<<
/Type /Page
/Resources 56 0 R
/Contents [13 0 R 4 0 R 60 0 R 15 0 R]
/Parent 303 0 R
>>
endobj
303 0 obj
<<
/Type /Pages
/Count 4
/Kids [34 0 R 38 0 R 42 0 R 55 0 R]
/Parent 301 0 R
>>
endobj
62 0 obj
<<
/Type /Page
/Resources 63 0 R
/Contents [13 0 R 4 0 R 64 0 R 15 0 R]
/Parent 304 0 R
>>
endobj
66 0 obj
<<
/Type /Page
/Resources 67 0 R
/Contents [13 0 R 4 0 R 68 0 R 15 0 R]
/Parent 304 0 R
>>
endobj
70 0 obj
<<
/Type /Page
/Resources 71 0 R
/Contents [13 0 R 4 0 R 72 0 R 15 0 R]
/Parent 304 0 R
>>
endobj
74 0 obj
<<
/Type /Page
/Resources 75 0 R
/Contents [13 0 R 4 0 R 79 0 R 15 0 R]
/Parent 304 0 R
>>
endobj
304 0 obj
<<
/Type /Pages
/Count 4
/Kids [62 0 R 66 0 R 70 0 R 74 0 R]
/Parent 301 0 R
>>
endobj
81 0 obj
<<
/Type /Page
/Resources 82 0 R
/Contents [13 0 R 4 0 R 83 0 R 15 0 R]
/Parent 305 0 R
>>
endobj
85 0 obj
<<
/Type /Page
/Resources 86 0 R
/Contents [13 0 R 4 0 R 87 0 R 15 0 R]
/Parent 305 0 R
>>
endobj
89 0 obj
<<
/Type /Page
/Resources 90 0 R
/Contents [13 0 R 4 0 R 91 0 R 15 0 R]
/Parent 305 0 R
>>
endobj
93 0 obj
<<
/Type /Page
/Resources 94 0 R
/Contents [13 0 R 4 0 R 101 0 R 15 0 R]
/Parent 305 0 R
>>
endobj
305 0 obj
<<
/Type /Pages
/Count 4
/Kids [81 0 R 85 0 R 89 0 R 93 0 R]
/Parent 301 0 R
>>
endobj
301 0 obj
<<
/Type /Pages
/Count 15
/Kids [302 0 R 303 0 R 304 0 R 305 0 R]
/Parent 3 0 R
>>
endobj
103 0 obj
<<
/Type /Page
/Resources 104 0 R
/Contents [13 0 R 4 0 R 105 0 R 15 0 R]
/Parent 307 0 R
>>
endobj
107 0 obj
<<
/Type /Page
/Resources 108 0 R
/Contents [13 0 R 4 0 R 109 0 R 15 0 R]
/Parent 307 0 R
>>
endobj
111 0 obj
<<
/Type /Page
/Resources 112 0 R
/Contents [13 0 R 4 0 R 113 0 R 15 0 R]
/Parent 307 0 R
>>
endobj
307 0 obj
<<
/Type /Pages
/Count 3
/Kids [103 0 R 107 0 R 111 0 R]
/Parent 306 0 R
>>
endobj
115 0 obj
<<
/Type /Page
/Resources 116 0 R
/Contents [13 0 R 4 0 R 117 0 R 15 0 R]
/Parent 308 0 R
>>
endobj
119 0 obj
<<
/Type /Page
/Resources 120 0 R
/Contents [13 0 R 4 0 R 121 0 R 15 0 R]
/Parent 308 0 R
>>
endobj
123 0 obj
<<
/Type /Page
/Resources 124 0 R
/Contents [13 0 R 4 0 R 125 0 R 15 0 R]
/Parent 308 0 R
>>
endobj
127 0 obj
<<
/Type /Page
/Resources 128 0 R
/Contents [13 0 R 4 0 R 129 0 R 15 0 R]
/Parent 308 0 R
>>
endobj
308 0 obj
<<
/Type /Pages
/Count 4
/Kids [115 0 R 119 0 R 123 0 R 127 0 R]
/Parent 306 0 R
>>
endobj
131 0 obj
<<
/Type /Page
/Resources 132 0 R
/Contents [13 0 R 4 0 R 133 0 R 15 0 R]
/Parent 309 0 R
>>
endobj
135 0 obj
<<
/Type /Page
/Resources 136 0 R
/Contents [13 0 R 4 0 R 137 0 R 15 0 R]
/Parent 309 0 R
>>
endobj
139 0 obj
<<
/Type /Page
/Resources 140 0 R
/Contents [13 0 R 4 0 R 141 0 R 15 0 R]
/Parent 309 0 R
>>
endobj
143 0 obj
<<
/Type /Page
/Resources 144 0 R
/Contents [13 0 R 4 0 R 145 0 R 15 0 R]
/Parent 309 0 R
>>
endobj
309 0 obj
<<
/Type /Pages
/Count 4
/Kids [131 0 R 135 0 R 139 0 R 143 0 R]
/Parent 306 0 R
>>
endobj
147 0 obj
<<
/Type /Page
/Resources 148 0 R
/Contents [13 0 R 4 0 R 149 0 R 15 0 R]
/Parent 310 0 R
>>
endobj
151 0 obj
<<
/Type /Page
/Resources 152 0 R
/Contents [13 0 R 4 0 R 153 0 R 15 0 R]
/Parent 310 0 R
>>
endobj
155 0 obj
<<
/Type /Page
/Resources 156 0 R
/Contents [13 0 R 4 0 R 157 0 R 15 0 R]
/Parent 310 0 R
>>
endobj
159 0 obj
<<
/Type /Page
/Resources 160 0 R
/Contents [13 0 R 4 0 R 161 0 R 15 0 R]
/Parent 310 0 R
>>
endobj
310 0 obj
<<
/Type /Pages
/Count 4
/Kids [147 0 R 151 0 R 155 0 R 159 0 R]
/Parent 306 0 R
>>
endobj
306 0 obj
<<
/Type /Pages
/Count 15
/Kids [307 0 R 308 0 R 309 0 R 310 0 R]
/Parent 3 0 R
>>
endobj
163 0 obj
<<
/Type /Page
/Resources 164 0 R
/Contents [13 0 R 4 0 R 165 0 R 15 0 R]
/Parent 312 0 R
>>
endobj
167 0 obj
<<
/Type /Page
/Resources 168 0 R
/Contents [13 0 R 4 0 R 169 0 R 15 0 R]
/Parent 312 0 R
>>
endobj
171 0 obj
<<
/Type /Page
/Resources 172 0 R
/Contents [13 0 R 4 0 R 173 0 R 15 0 R]
/Parent 312 0 R
>>
endobj
312 0 obj
<<
/Type /Pages
/Count 3
/Kids [163 0 R 167 0 R 171 0 R]
/Parent 311 0 R
>>
endobj
175 0 obj
<<
/Type /Page
/Resources 176 0 R
/Contents [13 0 R 4 0 R 180 0 R 15 0 R]
/Parent 313 0 R
>>
endobj
182 0 obj
<<
/Type /Page
/Resources 183 0 R
/Contents [13 0 R 4 0 R 184 0 R 15 0 R]
/Parent 313 0 R
>>
endobj
186 0 obj
<<
/Type /Page
/Resources 187 0 R
/Contents [13 0 R 4 0 R 188 0 R 15 0 R]
/Parent 313 0 R
>>
endobj
190 0 obj
<<
/Type /Page
/Resources 191 0 R
/Contents [13 0 R 4 0 R 192 0 R 15 0 R]
/Parent 313 0 R
>>
endobj
313 0 obj
<<
/Type /Pages
/Count 4
/Kids [175 0 R 182 0 R 186 0 R 190 0 R]
/Parent 311 0 R
>>
endobj
194 0 obj
<<
/Type /Page
/Resources 195 0 R
/Contents [13 0 R 4 0 R 196 0 R 15 0 R]
/Parent 314 0 R
>>
endobj
198 0 obj
<<
/Type /Page
/Resources 199 0 R
/Contents [13 0 R 4 0 R 200 0 R 15 0 R]
/Parent 314 0 R
>>
endobj
202 0 obj
<<
/Type /Page
/Resources 203 0 R
/Contents [13 0 R 4 0 R 204 0 R 15 0 R]
/Parent 314 0 R
>>
endobj
206 0 obj
<<
/Type /Page
/Resources 207 0 R
/Contents [13 0 R 4 0 R 208 0 R 15 0 R]
/Parent 314 0 R
>>
endobj
314 0 obj
<<
/Type /Pages
/Count 4
/Kids [194 0 R 198 0 R 202 0 R 206 0 R]
/Parent 311 0 R
>>
endobj
210 0 obj
<<
/Type /Page
/Resources 211 0 R
/Contents [13 0 R 4 0 R 212 0 R 15 0 R]
/Parent 315 0 R
>>
endobj
214 0 obj
<<
/Type /Page
/Resources 215 0 R
/Contents [13 0 R 4 0 R 216 0 R 15 0 R]
/Parent 315 0 R
>>
endobj
218 0 obj
<<
/Type /Page
/Resources 219 0 R
/Contents [13 0 R 4 0 R 220 0 R 15 0 R]
/Parent 315 0 R
>>
endobj
222 0 obj
<<
/Type /Page
/Resources 223 0 R
/Contents [13 0 R 4 0 R 224 0 R 15 0 R]
/Parent 315 0 R
>>
endobj
315 0 obj
<<
/Type /Pages
/Count 4
/Kids [210 0 R 214 0 R 218 0 R 222 0 R]
/Parent 311 0 R
>>
endobj
311 0 obj
<<
/Type /Pages
/Count 15
/Kids [312 0 R 313 0 R 314 0 R 315 0 R]
/Parent 3 0 R
>>
endobj
226 0 obj
<<
/Type /Page
/Resources 227 0 R
/Contents [13 0 R 4 0 R 228 0 R 15 0 R]
/Parent 317 0 R
>>
endobj
230 0 obj
<<
/Type /Page
/Resources 231 0 R
/Contents [13 0 R 4 0 R 232 0 R 15 0 R]
/Parent 317 0 R
>>
endobj
234 0 obj
<<
/Type /Page
/Resources 235 0 R
/Contents [13 0 R 4 0 R 236 0 R 15 0 R]
/Parent 317 0 R
>>
endobj
317 0 obj
<<
/Type /Pages
/Count 3
/Kids [226 0 R 230 0 R 234 0 R]
/Parent 316 0 R
>>
endobj
238 0 obj
<<
/Type /Page
/Resources 239 0 R
/Contents [13 0 R 4 0 R 240 0 R 15 0 R]
/Parent 318 0 R
>>
endobj
242 0 obj
<<
/Type /Page
/Resources 243 0 R
/Contents [13 0 R 4 0 R 244 0 R 15 0 R]
/Parent 318 0 R
>>
endobj
246 0 obj
<<
/Type /Page
/Resources 247 0 R
/Contents [13 0 R 4 0 R 248 0 R 15 0 R]
/Parent 318 0 R
>>
endobj
250 0 obj
<<
/Type /Page
/Resources 251 0 R
/Contents [13 0 R 4 0 R 252 0 R 15 0 R]
/Parent 318 0 R
>>
endobj
318 0 obj
<<
/Type /Pages
/Count 4
/Kids [238 0 R 242 0 R 246 0 R 250 0 R]
/Parent 316 0 R
>>
endobj
254 0 obj
<<
/Type /Page
/Resources 255 0 R
/Contents [13 0 R 4 0 R 268 0 R 15 0 R]
/Parent 319 0 R
>>
endobj
270 0 obj
<<
/Type /Page
/Resources 271 0 R
/Contents [13 0 R 4 0 R 272 0 R 15 0 R]
/Parent 319 0 R
>>
endobj
274 0 obj
<<
/Type /Page
/Resources 275 0 R
/Contents [13 0 R 4 0 R 276 0 R 15 0 R]
/Parent 319 0 R
>>
endobj
278 0 obj
<<
/Type /Page
/Resources 279 0 R
/Contents [13 0 R 4 0 R 280 0 R 15 0 R]
/Parent 319 0 R
>>
endobj
319 0 obj
<<
/Type /Pages
/Count 4
/Kids [254 0 R 270 0 R 274 0 R 278 0 R]
/Parent 316 0 R
>>
endobj
282 0 obj
<<
/Type /Page
/Resources 283 0 R
/Contents [13 0 R 4 0 R 284 0 R 15 0 R]
/Parent 320 0 R
>>
endobj
286 0 obj
<<
/Type /Page
/Resources 287 0 R
/Contents [13 0 R 4 0 R 288 0 R 15 0 R]
/Parent 320 0 R
>>
endobj
290 0 obj
<<
/Type /Page
/Resources 291 0 R
/Contents [13 0 R 4 0 R 295 0 R 15 0 R]
/Parent 320 0 R
>>
endobj
297 0 obj
<<
/Type /Page
/Resources 298 0 R
/Contents [13 0 R 4 0 R 299 0 R 15 0 R]
/Parent 320 0 R
>>
endobj
320 0 obj
<<
/Type /Pages
/Count 4
/Kids [282 0 R 286 0 R 290 0 R 297 0 R]
/Parent 316 0 R
>>
endobj
316 0 obj
<<
/Type /Pages
/Count 15
/Kids [317 0 R 318 0 R 319 0 R 320 0 R]
/Parent 3 0 R
>>
endobj
3 0 obj
<<
/Type /Pages
/Count 60
/Kids [301 0 R 306 0 R 311 0 R 316 0 R]
/MediaBox [0 0 612 792]
>>
endobj
13 0 obj
<<
/Length 1
>>
stream

endstream
endobj
15 0 obj
<<
/Length 1
>>
stream

endstream
endobj
4 0 obj
<<
/Length 18
>>
stream
1 0 0 1 72 720 cm
endstream
endobj
321 0 obj
<<
>>
endobj
322 0 obj
null
endobj
323 0 obj
<<
>>
endobj
2 0 obj
<<
/Type /Catalog
/Pages 3 0 R
/Outlines 321 0 R
/Threads 322 0 R
/Names 323 0 R
>>
endobj
xref
0 324
0000000000 65535 f 
0000635516 00000 n 
0000644549 00000 n 
0000644206 00000 n 
0000644414 00000 n 
0000635684 00000 n 
0000002827 00000 n 
0000492409 00000 n 
0000000009 00000 n 
0000000212 00000 n 
0000510513 00000 n 
0000001127 00000 n 
0000001334 00000 n 
0000644314 00000 n 
0000002253 00000 n 
0000644364 00000 n 
0000002784 00000 n 
0000635789 00000 n 
0000005701 00000 n 
0000523302 00000 n 
0000002891 00000 n 
0000003097 00000 n 
0000004056 00000 n 
0000005658 00000 n 
0000635896 00000 n 
0000011564 00000 n 
0000525453 00000 n 
0000005766 00000 n 
0000005970 00000 n 
0000542683 00000 n 
0000006627 00000 n 
0000006836 00000 n 
0000007757 00000 n 
0000011499 00000 n 
0000636092 00000 n 
0000011828 00000 n 
0000011629 00000 n 
0000011796 00000 n 
0000636199 00000 n 
0000016838 00000 n 
0000011893 00000 n 
0000016784 00000 n 
0000636306 00000 n 
0000027653 00000 n 
0000553613 00000 n 
0000016903 00000 n 
0000017108 00000 n 
0000556540 00000 n 
0000018141 00000 n 
0000018349 00000 n 
0000562220 00000 n 
0000019385 00000 n 
0000019595 00000 n 
0000020607 00000 n 
0000027566 00000 n 
0000636413 00000 n 
0000035295 00000 n 
0000573160 00000 n 
0000027718 00000 n 
0000027921 00000 n 
0000028507 00000 n 
0000035186 00000 n 
0000636617 00000 n 
0000044452 00000 n 
0000035360 00000 n 
0000044354 00000 n 
0000636724 00000 n 
0000052587 00000 n 
0000044517 00000 n 
0000052511 00000 n 
0000636831 00000 n 
0000056512 00000 n 
0000052652 00000 n 
0000056436 00000 n 
0000636938 00000 n 
0000065186 00000 n 
0000575773 00000 n 
0000056577 00000 n 
0000056781 00000 n 
0000057823 00000 n 
0000065109 00000 n 
0000637142 00000 n 
0000074715 00000 n 
0000065251 00000 n 
0000074650 00000 n 
0000637249 00000 n 
0000083844 00000 n 
0000074780 00000 n 
0000083779 00000 n 
0000637356 00000 n 
0000092126 00000 n 
0000083909 00000 n 
0000092061 00000 n 
0000637463 00000 n 
0000098283 00000 n 
0000579648 00000 n 
0000092191 00000 n 
0000092396 00000 n 
0000581866 00000 n 
0000093436 00000 n 
0000093641 00000 n 
0000094669 00000 n 
0000098192 00000 n 
0000637768 00000 n 
0000098551 00000 n 
0000098349 00000 n 
0000098518 00000 n 
0000637878 00000 n 
0000107009 00000 n 
0000098618 00000 n 
0000106942 00000 n 
0000637988 00000 n 
0000113238 00000 n 
0000107076 00000 n 
0000113183 00000 n 
0000638191 00000 n 
0000120696 00000 n 
0000113305 00000 n 
0000120619 00000 n 
0000638301 00000 n 
0000126188 00000 n 
0000120763 00000 n 
0000126111 00000 n 
0000638411 00000 n 
0000132286 00000 n 
0000126255 00000 n 
0000132220 00000 n 
0000638521 00000 n 
0000137583 00000 n 
0000132353 00000 n 
0000137506 00000 n 
0000638732 00000 n 
0000145879 00000 n 
0000137650 00000 n 
0000145802 00000 n 
0000638842 00000 n 
0000153896 00000 n 
0000145946 00000 n 
0000153808 00000 n 
0000638952 00000 n 
0000162854 00000 n 
0000153963 00000 n 
0000162777 00000 n 
0000639062 00000 n 
0000171767 00000 n 
0000162921 00000 n 
0000171712 00000 n 
0000639273 00000 n 
0000180901 00000 n 
0000171834 00000 n 
0000180824 00000 n 
0000639383 00000 n 
0000190157 00000 n 
0000180968 00000 n 
0000190080 00000 n 
0000639493 00000 n 
0000199353 00000 n 
0000190224 00000 n 
0000199276 00000 n 
0000639603 00000 n 
0000206640 00000 n 
0000199420 00000 n 
0000206574 00000 n 
0000639914 00000 n 
0000213584 00000 n 
0000206707 00000 n 
0000213507 00000 n 
0000640024 00000 n 
0000220322 00000 n 
0000213651 00000 n 
0000220256 00000 n 
0000640134 00000 n 
0000229802 00000 n 
0000220389 00000 n 
0000229714 00000 n 
0000640337 00000 n 
0000239919 00000 n 
0000585250 00000 n 
0000229869 00000 n 
0000230077 00000 n 
0000231018 00000 n 
0000239807 00000 n 
0000640447 00000 n 
0000248016 00000 n 
0000239986 00000 n 
0000247937 00000 n 
0000640557 00000 n 
0000251984 00000 n 
0000248083 00000 n 
0000251918 00000 n 
0000640667 00000 n 
0000257810 00000 n 
0000252051 00000 n 
0000257733 00000 n 
0000640878 00000 n 
0000263713 00000 n 
0000257877 00000 n 
0000263613 00000 n 
0000640988 00000 n 
0000270678 00000 n 
0000263780 00000 n 
0000270590 00000 n 
0000641098 00000 n 
0000272990 00000 n 
0000270745 00000 n 
0000272921 00000 n 
0000641208 00000 n 
0000279266 00000 n 
0000273057 00000 n 
0000279200 00000 n 
0000641419 00000 n 
0000289478 00000 n 
0000279333 00000 n 
0000289401 00000 n 
0000641529 00000 n 
0000298821 00000 n 
0000289545 00000 n 
0000298733 00000 n 
0000641639 00000 n 
0000302650 00000 n 
0000298888 00000 n 
0000302562 00000 n 
0000641749 00000 n 
0000309410 00000 n 
0000302717 00000 n 
0000309344 00000 n 
0000642060 00000 n 
0000312761 00000 n 
0000309477 00000 n 
0000312695 00000 n 
0000642170 00000 n 
0000316618 00000 n 
0000312828 00000 n 
0000316552 00000 n 
0000642280 00000 n 
0000322241 00000 n 
0000316685 00000 n 
0000322164 00000 n 
0000642483 00000 n 
0000327635 00000 n 
0000322308 00000 n 
0000327569 00000 n 
0000642593 00000 n 
0000334308 00000 n 
0000327702 00000 n 
0000334253 00000 n 
0000642703 00000 n 
0000343001 00000 n 
0000334375 00000 n 
0000342924 00000 n 
0000642813 00000 n 
0000343270 00000 n 
0000343068 00000 n 
0000343237 00000 n 
0000643024 00000 n 
0000371577 00000 n 
0000595111 00000 n 
0000343337 00000 n 
0000343542 00000 n 
0000605378 00000 n 
0000344585 00000 n 
0000344792 00000 n 
0000620407 00000 n 
0000345833 00000 n 
0000346044 00000 n 
0000626115 00000 n 
0000347056 00000 n 
0000347266 00000 n 
0000348308 00000 n 
0000371481 00000 n 
0000643134 00000 n 
0000395508 00000 n 
0000371644 00000 n 
0000395412 00000 n 
0000643244 00000 n 
0000420030 00000 n 
0000395575 00000 n 
0000419934 00000 n 
0000643354 00000 n 
0000442920 00000 n 
0000420097 00000 n 
0000442824 00000 n 
0000643565 00000 n 
0000470081 00000 n 
0000442987 00000 n 
0000469985 00000 n 
0000643675 00000 n 
0000475830 00000 n 
0000470148 00000 n 
0000475734 00000 n 
0000643785 00000 n 
0000489354 00000 n 
0000633060 00000 n 
0000475897 00000 n 
0000476111 00000 n 
0000477148 00000 n 
0000489263 00000 n 
0000643895 00000 n 
0000492342 00000 n 
0000489421 00000 n 
0000492274 00000 n 
0000637668 00000 n 
0000636003 00000 n 
0000636520 00000 n 
0000637045 00000 n 
0000637571 00000 n 
0000639814 00000 n 
0000638098 00000 n 
0000638631 00000 n 
0000639172 00000 n 
0000639713 00000 n 
0000641960 00000 n 
0000640244 00000 n 
0000640777 00000 n 
0000641318 00000 n 
0000641859 00000 n 
0000644106 00000 n 
0000642390 00000 n 
0000642923 00000 n 
0000643464 00000 n 
0000644005 00000 n 
0000644481 00000 n 
0000644504 00000 n 
0000644526 00000 n 
trailer
<<
/Size 324
/Root 2 0 R
/Info 1 0 R
>>
startxref
644648
%%EOF