binutils.ps   [plain text]


%!PS-Adobe-2.0
%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
%%Title: binutils.dvi
%%Pages: 62
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips binutils.dvi -o binutils.ps
%DVIPSParameters: dpi=600, compressed
%DVIPSSource:  TeX output 1999.09.23:1237
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end

%%EndProcSet
TeXDict begin 39158280 55380996 1000 600 600 (binutils.dvi)
@start
%DVIPSBitmapFont: Fa cmbxti10 14.4 1
/Fa 1 47 df<13FCEA03FF000F13804813C05AA25AA2B5FCA31480A214006C5A6C5A6C5A
EA0FE0121271912B>46 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fb cmtt9 9 9
/Fb 9 123 df<EB03C0497EAD007FB512FEB7FCA46C14FE390007E000AD6D5A20227DA7
27>43 D<3803FFC0000F13F04813FC4813FF811380EC1FC0381F000F000480C71207A2EB
0FFF137F0003B5FC120F5A383FFC07EA7FC0130012FE5AA46C130F007F131FEBC0FF6CB6
12806C15C07E000313F1C69038807F8022207C9F27>97 D<EB0FF8EB3FFE90B512800003
14C04814E0390FFC0FF0391FE003F8EBC001D83F8013FC48C7FC127E157E12FEB612FEA4
15FC00FCC8FC7E127E127F6C143C6D137E6C7E01F013FE390FFC07FC6CB5FC000114F86C
14F0013F13C0903807FE001F207D9F27>101 D<130F497E497EA46D5A6DC7FC90C8FCA7
383FFF80487FA37EEA000FB3A4007FB512F0B6FC15F815F07E1D2F7BAE27>105
D<397F07C01F3AFF9FF07FC09039FFF9FFE091B57E7E3A0FFC7FF1F89038F03FC001E013
8001C01300A3EB803EB03A7FF0FFC3FF486C01E3138001F913E701F813E36C4801C31300
2920819F27>109 D<387FE07F39FFF1FFC001F713F090B5FC6C80000313C1EC01FCEBFE
005B5BA25BB03A7FFF83FFE0B500C713F0A36C018313E024207F9F27>I<397FFC03FC39
FFFE0FFF023F13804A13C0007F90B5FC39007FFE1F14F89138F00F809138E002004AC7FC
5CA291C8FCA2137EAD007FB57EB67EA36C5C22207E9F27>114 D<9038FFF3800007EBFF
C0121F5A5AEB803F38FC000F5AA2EC07806C90C7FCEA7F8013FC383FFFF06C13FC000713
FF00011480D8000F13C09038003FE014070078EB03F000FC1301A27E14036CEB07E0EBE0
1F90B512C01580150000FB13FC38707FF01C207B9F27>I<001FB512FE4814FFA4903800
01FEEC03FCEC07F8EC0FF0001EEB1FE0C7EA3FC0EC7F80ECFF00495A495A495AEB1FE049
5A495A49C7FC485A4848131E4848133F485A485A485A485AB7FCA46C14FE20207E9F27>
122 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fc cmti9 9 1
/Fc 1 47 df<121C127F12FFA412FE12380808778718>46 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fd cmr9 9 51
/Fd 51 123 df<EC1FE0ECFFFC903803F01E90390FC00780EB1F8090393F000FC0017E13
1F5BA2485AED0F8092C7FCA9ED0FC0B7FCA33901F8001F150FB3A6486CEB1FE0267FFFC1
B5FCA328357FB42B>12 D<123C127EB4FCA21380A2127F123D1201A412031300A25A1206
120E120C121C5A5A126009177A8715>44 D<B512F0A514057F921A>I<123C127E12FFA4
127E123C08087A8715>I<EB0FE0EB7FFCEBF83E3903E00F803907C007C0EB8003000F14
E0391F0001F0A24814F8A2003E1300007E14FCA500FE14FEB2007E14FCA56CEB01F8A36C
14F0A2390F8003E03907C007C0A23903E00F803900F83E00EB7FFCEB0FE01F347DB126>
48 D<13075B5B137FEA07FFB5FC13BFEAF83F1200B3B3A2497E007FB51280A319327AB1
26>I<EB3FC0EBFFF0000313FC380F80FF391E007F80001CEB3FC048EB1FE048130F15F0
0060130712FC6C14F87E1403A3007E1307123CC7FC15F0A2140F15E0EC1FC0A2EC3F8015
00147E5C495A5C495A495A495A49C7FC133E133C4913185B485A48481330485A48C7FC00
1C1470001FB512F05A5AB612E0A31D327CB126>I<EB1FE0EBFFFC4813FF3907E03F8039
0F001FC0001EEB0FE0001CEB07F0123F018013F8140313C01380A2381F0007C7FC15F0A2
EC0FE015C0141FEC3F80EC7E00EB01F8EB7FE014FCEB003FEC1FC0EC0FE0EC07F015F814
0315FC140115FEA3127EB4FCA415FC48130312780070EB07F86C14F0003C130F001FEB1F
E0390FE03F800003B51200C613FCEB1FE01F347DB126>I<EC01C0A214031407A2140F14
1FA2143F147F146F14CF1301EB038F140F1307130E130C131C13381330137013E013C0EA
0180120313001206120E120C5A123812305A12E0B71280A3C7380FC000A94A7E0107B512
80A321337EB226>I<000C14C0380FC00F90B5128015005C5C14F014C0D80C18C7FC90C8
FCA9EB0FC0EB7FF8EBF07C380FC03F9038001F80EC0FC0120E000CEB07E0A2C713F01403
A215F8A41218127E12FEA315F0140712F8006014E01270EC0FC06C131F003C14806CEB7F
00380F80FE3807FFF8000113E038003F801D347CB126>I<14FE903807FF80011F13E090
383F00F0017C13703901F801F8EBF003EA03E01207EA0FC0EC01F04848C7FCA248C8FCA3
5A127EEB07F0EB1FFC38FE381F9038700F809038E007C039FFC003E0018013F0EC01F813
0015FC1400A24814FEA5127EA4127F6C14FCA26C1301018013F8000F14F0EBC0030007EB
07E03903E00FC03901F81F806CB51200EB3FFCEB0FE01F347DB126>I<1230123C003FB6
FCA34814FEA215FC0070C7123800601430157015E04814C01401EC0380C7EA0700140614
0E5C141814385CA25CA2495A1303A3495AA2130FA3131F91C7FCA25BA55BA9131C20347C
B126>I<EB0FE0EB7FFC90B5FC3903F01F803907C007C0390F0003E0000EEB01F0001E13
00001C14F8003C1478A3123EA2003F14F86D13F0EBC001D81FF013E09038F803C0390FFE
07803907FF0F006C13DE6C13F87EEB3FFE8001F713C0D803E313E0D8078013F0390F007F
F8001E131F003EEB07FC003C1303481301EC007E12F848143EA2151EA37E153C1278007C
14787E6C14F0390F8003E03907F01FC00001B5120038007FFCEB1FE01F347DB126>I<EB
0FE0EB7FF8EBFFFE3803F83F3907E00F80390FC007C0D81F8013E0EC03F0EA3F0048EB01
F8127EA200FE14FC1400A415FEA5007E1301A2127F7E1403EA1F80000F13073807C00E38
03E01C3801F03838007FF090381FC0FC90C7FC1401A215F8A215F01403001F14E0383F80
0715C0140FEC1F809038003F00001C137E381F01FC380FFFF0000313C0C690C7FC1F347D
B126>I<15E0A34A7EA24A7EA34A7EA3EC0DFE140CA2EC187FA34A6C7EA202707FEC601F
A202E07FECC00FA2D901807F1507A249486C7EA301066D7EA2010E80010FB5FCA2498001
18C77EA24981163FA2496E7EA3496E7EA20001821607487ED81FF04A7ED8FFFE49B512E0
A333367DB53A>65 D<DA03FE130C91393FFF801C91B512E0903A03FE01F83C903A0FF000
3C7CD91FC0EB0EFCD97F80130701FEC7120348481401000315005B4848157C485A173C48
5A171C123F5B007F160CA390C9FC481600AB7E6D150CA3123F7F001F161C17186C7E1738
6C6C15306C6C15706D15E012016C6CEC01C0D97F80EB0380D91FC0EB0F00D90FF0131ED9
03FE13FC0100B512F0023F13C0DA03FEC7FC2E377CB437>67 D<B77E16F016FE3A01FE00
01FF00009138003FC0EE0FE0707E707E707E707E177E177FEF3F80A2EF1FC0A3EF0FE0A4
18F0AA18E0A3171F18C0A21880173F18005F17FE5F4C5AEE07F04C5AEE3FC000014AB45A
B748C7FC16F8168034337EB23B>I<B812C0A3D803FCC7127F0001150FEE03E01601A216
00A21760A403061330A41700150EA2151E157E90B512FEA39038FC007E151E150EA21506
170CA3171892C7FCA41738A21770A217F01601160316070003157FB812E0A32E337DB234
>I<B81280A3D803FCC7FC0001151FEE07C01603A21601A21600A41760150CA31700A215
1CA2153C15FC90B5FCA3EBFC00153C151CA2150CA592C8FCAB487EB512FEA32B337DB232
>I<B512FEA3000113006C5AB3B3A7487EB512FEA317337EB21C>73
D<B512FEA3D803FEC9FC6C5AB3A9EE0180A416031700A45EA25E5E5E5E16FE00031407B7
FCA329337DB230>76 D<D8FFFC923801FFF86D5DA20003EFFE00D801BFED06FCA3D99F80
140CA2D98FC01418A3D987E01430A2D983F01460A3D981F814C0A3D980FCEB0180A2027E
EB0300A36E1306A26E6C5AA36E6C5AA36E6C5AA26E6C5AA36E6C5AA3913800FD80A2037F
C7FCA3486C133ED80FF04B7EB5011C90387FFFF8A33D337CB246>I<B612FCEDFF8016F0
3A01FE0007FC0000EC01FEED007F707E707E83160F83A65FA24C5AA24C5A047EC7FC4B5A
ED0FF090B612C093C8FC9039FE001FC0ED07F06F7E6F7E150082167E167FA583A5180C17
C0A2043F131C486C1618B500FEEB1FE0040F1338933807F070C93801FFE09338003F8036
357EB239>82 D<B500FE90381FFFF8A3000190C813006C48153C1718B3AF1738017F1530
A217706D6C1460011F15E06E495A010F14036D6C495A6D6C49C7FCD901FC131E6DB413FC
91383FFFF0020F13C0020190C8FC35357EB23A>85 D<B500F0903803FFF8A3D807FEC8EA
7FC06C48ED1F000001161E6D151C00001618A26D15386D1530A26D6C5CA26E14E0011F5D
A26D6C495AA28001074AC7FCA26D6C1306A28001015CA26E131C01001418806E5BA2ED80
70023F1360A26E6C5AA215E1020F5BA2DA07F3C8FCA215FBEC03FEA36E5AA26E5AA31570
A235357EB23A>I<EB7F803803FFF0380F80FC381C003E003F133F6D6C7E6E7EA26E7EEA
1F00C7FCA4EB01FF131FEBFF873803FC07EA0FF0EA1FC0EA3F80127F13004815C05AA314
0FA26C131F6C133B3A3F8071F180391FC1E1FF2607FFC013003900FE003C22237DA126>
97 D<EA03F012FFA312071203AEEC3F80ECFFE09038F3C0F89038F7007E01FE7F49EB1F
8049EB0FC05BED07E016F0A2150316F8AA16F0150716E0A2ED0FC07F6DEB1F8001ECEB3F
0001CF137C90388381F8903801FFE0C76CC7FC25357EB32B>I<EB07F8EB3FFF9038FC07
C03901F000E03903E003F03807C007120FEA1F80123F90380003E04890C7FCA2127E12FE
AA127FA26C14187F001F14386D1330000F14706C6C13E03903F001C03900FC0F8090383F
FE00EB07F01D237EA122>I<153FEC0FFFA3EC007F81AEEB07F0EB3FFCEBFC0F3901F003
BF3907E001FF48487E48487F8148C7FCA25A127E12FEAA127E127FA27E6C6C5BA26C6C5B
6C6C4813803A03F007BFFC3900F81E3FEB3FFCD90FE0130026357DB32B>I<EB0FE0EB7F
FCEBF83F3903F00F80D807E013C0390FC007E0381F800315F0EA3F0014014814F8127EA2
12FEA2B6FCA248C8FCA5127E127FA26C1418A26C6C1338000F14306D13706C6C13E03901
F003C03900FC0F00EB3FFEEB07F01D237EA122>I<EB01FCEB07FF90381F078090383E0F
C0EB7C1F13FCEA01F8A20003EB070049C7FCACB512F0A3D803F0C7FCB3A7487E387FFFE0
A31A357FB417>I<151F90391FC07F809039FFF8E3C03901F07FC73907E03F033A0FC01F
83809039800F8000001F80EB00074880A66C5CEB800F000F5CEBC01F6C6C48C7FCEBF07C
380EFFF8380C1FC0001CC9FCA3121EA2121F380FFFFEECFFC06C14F06C14FC4880381F00
01003EEB007F4880ED1F8048140FA56C141F007C15006C143E6C5C390FC001F83903F007
E0C6B51280D91FFCC7FC22337EA126>I<EA03F012FFA312071203AEEC1FC0EC7FF09038
F1E0FC9038F3807C9038F7007E13FE497FA25BA25BB3486CEB7F80B538C7FFFCA326347E
B32B>I<EA0780EA0FC0EA1FE0A4EA0FC0EA0780C7FCAAEA07E012FFA3120F1207B3A6EA
0FF0B5FCA310337EB215>I<EB03C0EB07E0EB0FF0A4EB07E0EB03C090C7FCAAEB03F013
FFA313071303B3B01238127C00FE13E0130714C0130F007C138038381F00EA1FFCEA07F0
144384B217>I<EA03F012FFA312071203AF913803FFE0A36E1300EC00F8EC01E05D4A5A
020FC7FC141C5C5C14F0EBF3F8EBF7FC13FEEBFC7EEBF87F496C7E141F6E7E8114076E7E
8114016E7E81486CEBFF80B500C313F0A324347EB329>I<EA07E012FFA3120F1207B3B3
A7EA0FF0B5FCA310347EB315>I<2703F01FE013FF00FF90267FF80313C0903BF1E07C0F
03E0903BF3803E1C01F02807F7003F387FD803FE1470496D486C7EA2495CA2495CB3486C
496C487EB53BC7FFFE3FFFF0A33C217EA041>I<3903F01FC000FFEB7FF09038F1E0FC90
38F3807C3907F7007EEA03FE497FA25BA25BB3486CEB7F80B538C7FFFCA326217EA02B>
I<EB07F0EB3FFE9038FC1F803901F007C03903C001E000078048486C7E48C7127CA24814
7E003E143E007E143FA300FE1580A8007E1500A36C147EA26C147C6D13FC6C6C485A0007
5C3903F007E03900FC1F80D93FFEC7FCEB07F021237EA126>I<3903F03F8000FFEBFFE0
9038F3C0F89038F7007ED807FE7F6C48EB1F804914C049130F16E0ED07F0A3ED03F8A915
0716F0A216E0150F16C06D131F6DEB3F80160001FF13FC9038F381F89038F1FFE0D9F07F
C7FC91C8FCAA487EB512C0A325307EA02B>I<903807F00390383FFC07EBFC0F3901F803
8F3807E001000F14DF48486CB4FC497F123F90C77E5AA25A5AA9127FA36C6C5B121F6D5B
000F5B3907E003BF3903F0073F3800F81EEB3FF8EB0FE090C7FCAAED7F8091380FFFFCA3
26307DA029>I<3803E07C38FFE1FF9038E38F809038E71FC0EA07EEEA03ECA29038FC0F
8049C7FCA35BB2487EB512E0A31A217FA01E>I<EBFF06000713CE381F00FE003C133E48
131E140E5A1406A27EA200FE90C7FC6C7EEA7FFC383FFFC014F0000F7F6C7FC67FEB0FFF
1300EC3F8000C0131F140F6C1307A37E15006C5B6C130E6C5B38F7807838E1FFE038C07F
8019237EA11E>I<1330A51370A313F0A21201A212031207381FFFFEB5FCA23803F000AF
1403A814073801F806A23800FC0EEB7E1CEB1FF8EB07E0182F7FAD1E>I<D803F0133F00
FFEB0FFFA30007EB007F000380B35DA35D12016D4813800000903803BFFC90387E073FEB
1FFED907F8130026227EA02B>I<B5EBFFF0A3D80FF0EB3F800007EC1F000003140E150C
6D131C00011418A26C6C5BA26D1370017E1360137F6D5BA290381F8180A214C3010F90C7
FCA2EB07E6A214FE6D5AA26D5AA36D5AA2146024217E9F29>I<B53A1FFF81FFF0A33C07
F801FC003F8001F049EB1E0000030100141C816C6C017C1318A26D017E1338000002FE13
30A290267E01FF5B159F168090263F030F5BA216C0903A1F8607C180A202C613E390260F
CC0390C7FCA2D907FC13F6ECF80116FE6D486C5AA36D481378A36D48133034217F9F37>
I<B53801FFF8A32603FE0013806C48EB7C0000001478017E1370017F5B90383F81C09038
1F8380D90FC3C7FCEB07E614FE6D5A6D5A6D7E80805B9038039F809038071FC09038060F
E0EB0C0790381C03F0496C7E01707FEBF000000180000FECFF8026FFFC0313FCA326207F
9F29>I<3A7FFF807FF8A33A07F8001FC00003EC0F800001EC070015066C6C5BA26D131C
017E1318A26D5BA2EC8070011F1360ECC0E0010F5BA2903807E180A214F3010390C7FC14
FBEB01FEA26D5AA31478A21430A25CA214E05CA2495A1278D8FC03C8FCA21306130EEA70
1CEA7838EA1FF0EA0FC025307F9F29>I<003FB512F0A2EB000F003C14E00038EB1FC000
30EB3F800070137F1500006013FE495A13035CC6485A495AA2495A495A49C7FC153013FE
485A12035B48481370485A001F14604913E0485A387F000348130F90B5FCA21C207E9F22
>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fe cmb10 10.95 11
/Fe 11 117 df<EB0FFE90387FFFC048B512F04814FC3907FC0FFE48486C7E6D6C7F486C
7E82A26E7FA36C5A6C5AEA01E0C8FC5C49B5FC131F90B6FC000313F84813C0481300EA1F
FC485A127F5B12FF5BA45CA26C6C5A16F83B3FF807BFFF80391FFC1F3F390FFFFE1F6C49
7E0001EBF80326003FE0C8FC292B7EA92C>97 D<EB03FF011F13E0017F13F890B57E48EB
83FE3903FE01FF00075B4848481380121F13F8123FA2127F496C13006E5AEC007800FF91
C7FCAC127FA27F003FEC07C0A26C6C130F16806C6C131F000715006C6C137F6CEBC1FE6C
EBFFFC6D13F0011F5B010390C7FC222B7DA928>99 D<49B47E010F13F0013F7F90B512FE
48EBC3FF48010013804848EB7FC04848133F001F15E05B003FEC1FF0A2485A150F16F8A2
12FFA290B6FCA401F0C8FCA5127FA37F003F15F8A26C6C1301000F15F06D13036C6CEB07
E06C9038800FC06C9038F07F806C6CB512006D5B010F13F8010013C0252B7EA92A>101
D<EC1FF8ECFFFE01077F491480D91FF813C0D93FE013E0EB7FC1EBFF81481301A348486C
13C0ED7F80ED3F0092C7FCAAB6FCA5000390C8FCB3ACB6FCA523407EBF1C>I<13FFB5FC
A512077EAFED7FE0913801FFF802077F4A7F91381FC3FFDA3E031380147CEC780102F014
C014E0A214C0A31480B3A4B5D8FE1F13FFA5303F7EBE33>104 D<13FFB5FCA512077EB3
B3AFB512FCA5163F7EBE19>108 D<49B47E010F13F0013F13FC90B6FC48018113803A03
FE007FC04848EB3FE0000F15F049131F001F15F8A24848EB0FFCA2007F15FEA400FF15FF
AB007F15FEA3003F15FC6D131F001F15F8A26C6CEB3FF0000715E06C6CEB7FC03A01FF81
FF806C90B51200013F13FC010F13F001011380282B7EA92D>111
D<9038FF01FFB5000F13E0023F13F891B57E9138FE0FFFDAF80313800003D9E00113C014
C04A6C13E017F0167FA217F8A2163F17FCACEE7FF8A317F016FF17E0804B13C06E481380
DAF80713009138FE0FFE91B55A02BF13F0029F13C0DA83FEC7FC0280C8FCACB512FEA52E
3B7FA833>I<3901FE07F800FFEB0FFE91383FFF804A13C0EC7C7F9138F8FFE03807FFF0
6C5B5CA2ED7FC09138803F80ED1F0092C7FCA291C8FCB3A3B6FCA523297FA827>114
D<90387FE1E03803FFFB4813FF5A381FE07F383F801F387F000F007E130712FE1403A27E
A26DC7FC13F013FF6C13F014FC6C13FF15806C14C07E6C14E0000114F06C7E010313F8EB
003F140F0078130712F814037EA36C14F06C1307A29038800FE09038F03FC090B5128015
0000F813FC38E03FF01D2B7DA924>I<131FA65BA55BA25BA25A5A5A001FEBFFC0B6FCA4
000790C7FCB3EC03E0A97EEC87C0A26CEBCF806C13FF6D1300EB1FFEEB07F81B3B7EB923
>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Ff cmbx12 13.14 19
/Ff 19 118 df<EA07E0EA1FF0487E487E7FB5FCA31480A37EA27E7EEA07E7EA0007A213
0F1400A35B131E133E133C137C137813F8485AA2485A485A485A48C7FC121E120C112577
8F22>44 D<EE01F8A24C7EA34C7EA24C7EA34C7FA24C7FA34C7FA293B57EA34B8016F303
038016E316E103078016C0030F805E83031F814C7E4B81153E83037E81037C7F03FC815D
830201824B7F0203825D830207824B7F020F825D84021F8392B8FC4A83A34A83027CC812
0F02FC835C840101844A810103845C840107844A81010F845C85011F85496C82B600C091
B712F0A5544D7CCC5D>65 D<B712FEA5D8000FEBE000B3B3B3ABB712FEA5274B7DCA2E>
73 D<B8FCA5D8001F01C0C9FCB3B3A4193EA4197E197CA519FCA31801A2F003F8A21807
180F181F183F187FEF01FF1707173FBA12F0A53F4B7BCA4A>76 D<EEFFF8031FEBFFC04A
B612FC020715FF021FD9C01F13C091277FFE000313F0902601FFF09038007FFC49496E7E
490180EC0FFF4990C86C7F49486F7F49486F7F017F8449486F7F4849707EA24849707E48
85A24849701380A2481AC04A82A2481AE0A34890CA6C13F0A5B519F8AE6C1AF0A26E5EA3
6C1AE0A26E5E6C1AC0A26C1A806E5E6C1A006E5E6C616E16FF6C616C6D4B5B6D6C4B5B6E
5D6D6D4A5B6D6D4A5B01076D4A90C7FC6D01F8ECFFFE6D01FE01035B9028007FFFC01F13
F0021F90B612C0020793C8FC020115FCDA001F14C0030101FCC9FC4D4D79CB5C>79
D<003FBB12C0A5DA80019038FC001FD9FC001601D87FF09438007FE001C0183F49181F90
C7170FA2007E1907A3007C1903A500FC1AF0481901A5C894C7FCB3B3A749B812FCA54C4A
7CC955>84 D<ECFFFC010FEBFFC0017F14F090B612FC489038803FFE3B03FC0007FF8048
6C6D7F6D7F486D6C7F83167F83A2707E6C90C7FC6C5A6C5AC9FCA5ED1FFF021FB5FC49B6
FC130F013FEBC03F9038FFFE00000313F04813C04890C7FC485A485AA2485AA2485AA416
7FA26D14FF007F15EF6D01017F6C6C903907CFFF806C6CD90F8F13FE6C9038E07F076C90
38FFFE0300014A7ED8003F9038F0007F0103018090C7FC37347CB23C>97
D<91380FFF8091B512F8010314FF010F15804948C613C0D97FF8EB1FE0D9FFE0EB3FF048
49137F4849EBFFF84890C7FCA2485A121FA24848EC7FF0EE3FE0EE1FC0007F92C7FC5BA2
12FFAC127FA27FA2123FA26C6C153EA26C6C157E177C6C6D14FC6C6D14F86C6D13036C6D
EB07F0D97FFCEB1FE06DB4EBFFC0010F90B5120001035C010014F0020F13802F347CB237
>99 D<EF1FF0EE3FFFA51600177FB3EC0FFF91B512E0010314F8010F14FC013FEB01FF90
3A7FF8003FFFD9FFE0130F48497F48497F4890C77E48815B121F5B123FA2127F5BA312FF
AC127FA36C7EA3121F6D5C120F6C6C5C6C6D5B6C5D6C01E0013F7F6D6C49EBFFE090393F
FE03FE6DB512F801075C0100148091261FFC00EBC0003B4D7CCB44>I<EC0FFF91B512F0
010314FC010F14FF90263FFE077F90267FF0007F49486D7E4801806D7E486F7E4890C712
0F484881707E121F491403003F82A2127F5B701380A212FFA390B8FCA401F8CAFCA5127F
A27FA2123FA26C6CED0F80A26C6C151F6C17006E5C6C6D147E6C6D5C6C6D495AD93FFCEB
07F0903A1FFF803FE0010790B55A010192C7FC6D6C13FC020713C031347DB238>I<DA7F
FCEB0FE00103B538807FF8010F9138E1FFFC013F02FB13FE903A7FF01FFFF39026FFC007
138348D90001130348168348486DEBC1FCEFC0F8000FEEE00049147F001F82A9000F5E6D
14FF00075EA26C6C495B6C93C7FC6C9038C007FE9138F01FFC4890B55A01EF14E0D803C3
14809026C07FFCC8FC000790CAFCA47FA27F13FC90B612FCEEFFC06C16F817FE6C821880
6C17C06D16E00003B812F0120FD81FFCC7000F13F8D83FF0140049153F4848ED1FFC00FF
160F491507A56D150F007F17F86D151F6C6CED3FF06C6CED7FE0D80FFE913801FFC06C6C
6C010713806C01F8017F1300C690B612FC013F15F001071580D9003F01F0C7FC37497DB1
3D>103 D<EB7FC0B5FCA512037EB3923801FFC0030F13F8033F7F4B13FFDBFE077F9138
C1F0039126C3E0017FDAC78080ECCF0014DE02DC6D7F14FC5CA25CA35CB3AAB6D8C07FEB
FFE0A53B4C7BCB44>I<13FCEA03FF487F487FA2487FA66C5BA26C5B6C90C7FCEA00FC90
C8FCABEB7FC0B5FCA512037EB3B3A2B61280A5194D7BCC22>I<EB7FC0B5FCA512037EB3
A293383FFFFEA5040390C7FC17FC4C5AEE0FE0EE3FC04C5A4CC8FC4B5AED03F8ED0FF04B
5A4B5A4B5A4BC9FC14C302C77F02CF7F02DF7F91B5FC824A7F4A6C7EECF83F9138E01FFE
02C07F6F7F816F7F836F7F81707E83707E161F707E84707F84B6D8803FEBFF80A5394C7C
CB41>107 D<903A7FC001FFC0B5010F13F8033F7F4B13FFDBFE077F9138C1F003000390
26C3E0017F6CD9C78080ECCF0014DE02DC6D7F14FC5CA25CA35CB3AAB6D8C07FEBFFE0A5
3B327BB144>110 D<90397FC007FFB5017F13E002C1B512FC02C714FF9126CFF80F7F91
26DFC0037F000301FFC77F6C496E7E02F8814A6E7E717E4A81831980A28319C0A37113E0
AC19C05FA319805F19005F606E143F6E5D4D5A6E4A5A02FF495BDBC0075B9126EFF01F5B
02E7B548C7FC02E114F8DAE07F13E0DB0FFEC8FC92CAFCAFB612C0A53B477CB144>112
D<9039FF803FE0B5EBFFF8028113FE02837FDA87E11380EC8F830003D99F0713C06C139E
14BCA214F8A24A6C13806F13006F5A4A90C7FCA45CB3A8B612E0A52A327CB132>114
D<14F8A51301A41303A21307A2130FA2131F133F137F13FF1203000F90B512F0B7FCA426
007FF8C7FCB3A7167CAA013F14F880A290391FFE01F0010F1303903907FF87E06DEBFFC0
6D14806D6C1300EC0FFC26467EC430>116 D<D97FE0EC3FF0B5EC7FFFA5000315016C81
B3AC5EA25EA25E7E6EEB0F7F017F021E7F6E017CEBFFE090393FFE01F86DB512F0010714
E0010114C09027003FFE00EBC0003B337BB144>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fg cmtt12 13.14 17
/Fg 17 123 df<EA3FFE487EB5FCA37E7EC67EACED3FC0913801FFF8020713FE021F7F4A
804A8091B67E03C07F9139FE001FF802F86D7E4A13034A6D7E5C707E4A80188091C8123F
A318C0171FA9173F6E1580A2177FA26EECFF00A26E495A6E13034C5A6E495A02FE133F6E
6CB45A92B55A6E5C6E5C6E91C7FC6D6C13FCD91E0313F090C7EA7F8032447FC238>98
D<EC3FFF49B512E0010714F8011F8049805B90B7FC48EBE001481300485AEA0FF8496D5A
4848147C93C7FC485A5B127F90CAFCA35A5AA97E7EA27F123F6D141F6DEC3F80121F6C7E
01FC147F6C6CECFF006C6C6C5A6C9038F00FFE91B55A6C6C5C6D5C6D5C01071480010149
C7FC9038003FF0293278B038>I<ED1FFF4B7F5DA38181ED003FACEC7F80903803FFF001
0F13FC013F13FF4914BF90B7FC5A48EBC07F48EB000FD80FFC7F497F48487F497F485A16
7F485A163F90C8FCA25A5AA97E6C157FA36D14FF123F6D5B6C7E5D6C6C5B01FC5B6C6C13
3F2603FFC0B6FC6C90B712806C03BF13C06D143F6D13FC6D01F814800107D9E01F130001
0090C9FC32447CC238>I<EC3FE0903801FFFC010713FF011F14C04980498090B67E4890
38E03FFC4890380007FE48481301D80FF86D7E49804848158049143F003F16C049141F12
7F90C8FC17E0160F5A90B7FCA617C048CAFC7E7EA27FA26C7EEE07C06C6CEC0FE07F6C7E
D807FE141F6DEC3FC06C01C013FF6CD9FC0713806C90B612006D5C6D5C010F5C010314E0
01001480DA1FFCC7FC2B327AB038>I<91397FC003FC903A01FFF01FFF0107D9FC7F1380
011F90B612C05B5B90B8FC48903AC07FFE1F80913A001FF00F0048486D6CC7FC49130748
486D7E491301000F81491300A76D130100075D6D13036C6C495A6D130F6C6C495AECC07F
91B55A5E485D93C8FCD807F713FC01E113F09038E07FC091CAFCA27F12037F6D7E6CB612
C06C15FC4815FF4816C048824882D81FF8C76C7ED83FE0EC07FC0180EC01FE48C9FC177F
007E8200FE178048161FA66C163F007FEE7F006D5D6C6C4A5A01F01407D81FFEEC3FFC3B
0FFFE003FFF86C90B65A6C5EC61680013F4AC7FC010F14F8010314E09026003FFEC8FC32
4A7DAF38>103 D<14F0497E497E497EA46D5A6D5A6D5A91C8FCAB383FFFFC487FB5FCA3
7E7EC7FCB3AF007FB612F0B712F816FCA316F86C15F0264476C338>105
D<153C157E15FF4A1380A46E1300157E153C92C7FCAB013FB5FC491480A57F90C7123FB3
B3AD157F1600A2001C5C007F5C1401486C485A1407EC1FF890B55A6C5C5D6C5C6C91C7FC
000713FCC613F0215D7BC338>I<023FEB07E03B3FE0FFC01FF8D87FF39038E07FFCD8FF
F76D487E90B500F97F15FB6C91B612806C01C1EBF83F00030100EBE01F4902C013C0A249
90387F800FA2491400A349137EB3A73C3FFF03FFE07FFC4801879038F0FFFEB500C76D13
FFA36C01874913FE6C01039038E07FFC383080AF38>109 D<ED7FC03A3FFE01FFF8267F
FF0713FEB5001F7F4A805C6C90B67E6CECC07F3B007FFE001FE002F8130F4A805C16075C
5CA391C7FCB3A6273FFFFE03B512E0486D4814F0B6008F14F8A36C020714F06C496C14E0
35307FAF38>I<EC7FC0903803FFF8010F13FE497F017F14C090B67E4881489038C07FF8
489038001FFC01FC130748486D7E49130148486D7E4980003F168049143F007F16C090C8
121FA300FEED0FE0A96C151FA26C16C0A26D143FA26C6CEC7F80A26C6CECFF006D5B6C6C
495A6D13076CB4EB1FFC6C9038C07FF86C90B55A6C5D6D5C6D5C010F49C7FC010313F890
38007FC02B327AB038>I<ED3FC03A3FFE01FFF8267FFF0713FEB5001F7F4A804A806C90
B67E6C02C07F3B007FFE001FF802F86D7E4A13034A6D7E5C707E4A80188091C8123FA318
C0171FA9173F6E1580A2177FA26EECFF00A26E495A6E13034C5A6E495A02FE133F6E6CB4
5A92B55A6E5C6E5C6E91C7FC6E13FC020313F09138007F8092C9FCB0383FFFFE487FB67E
A36C91C9FC6C5B32487FAF38>I<EEFFC0277FFFC00713F8B5D8E01F13FC037F13FE92B5
FC02E114FF14E36C01E713813A000FEFFC019139FFF000FE4B137C0380130092C8FCA25C
5CA25CA25CA45CB2007FB67EB77E82A35E6C5D30307CAF38>114
D<903907FF80F0017FEBF1F848B512FD000714FF5A5A5AEBFC00D87FE0131F0180130F48
C71207481403A5007FEC01F001C090C7FCEA3FF013FE381FFFF86CEBFFC0000314F8C614
FF013F1480010714E0D9003F13F0020013F8ED0FFC1503003CEC01FE007E140000FE15FF
167F7EA37F6D14FF16FE01F013036DEB07FC01FF137F91B512F816F016E04815C0D8FC3F
1400010F13FCD8780113E0283278B038>I<EB01E0497E1307AB003FB712804816C0B8FC
A46C1680260007F0C8FCB3A4EE03E0EE07F0A66E130F17E06D6C131F6EEB3FC0903901FF
81FF92B512806D15006E5B6E5B6E13F002075B020190C7FC2C3D7DBB38>I<D83FFE9038
03FFE0486C497FB55BA36C806C80C66CEB0007B3A9160FA2161F163F6E137F6D6C13FFDA
F007EBFFE091B712F06D16F87F6D14E76D02C713F00100020313E0DA3FF8C8FC35307FAE
38>I<277FFFC001B5FCB56C4814806E4814C0A34A6C14806C496C1400D801FCC7EA0FC0
0000151F5F7F017E143F017F92C7FC7F5E6E137E131F6E13FE010F5CA2ECE00101075CA2
14F00103495AA2EB01F84B5A14FC13004B5A147EA24B5A143FA293C8FCEC1FBFA2EC0FBE
15FEA26E5AA214035DA35DA214075DA2140F5DA2141F5D0002133FD81FC090C9FC5CEA3F
E014FEEB81FC1387EBFFF86C5BA26C5B6C13806C90CAFCEA00FC32487DAE38>121
D<000FB712FC4816FE5AA417FC0180C7EA1FF8EE3FF0EE7FE0EEFFC04B13804B13006CC7
485AC8485A4B5A4B5A4B5A4B5A4A5B4A90C7FCEC07FC4A5A4A5A4A5A4A5A49485A4990C8
FC495A495A495A495A4948147C494814FE485B4890C8FC485A485A485A485A48B7FCB8FC
A56C16FC2F2F7DAE38>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fh cmtt12 17.28 1
/Fh 1 44 df<ED03C0ED0FF0A24B7EB3A5001FB912F0007F18FCA2BA12FEA46C18FCA200
1F18F0C8D81FF8C8FCB3A56F5AA2ED03C03F3E7BCA4A>43 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fi cmti10 10.95 31
/Fi 31 122 df<933807FF80043F13E09338FE00F8DB01F0133EDB07E0130E4B48131F4C
137F031F14FF4BC7FCA218FE157E1878180015FE5DA31401A25DA414030103B712F0A218
E0903A0003F000070207140F4B14C0A3171F020F15805DA2173F1800141F5D5F177EA214
3F92C712FE5FA34A1301027EECF81CA3160302FEECF03C4A1538A21878187013014A0101
13F018E0933800F1C0EF7F804948EC1F0094C7FCA35C1307A2001E5B127F130F00FF5BA2
49CAFC12FEEAF81EEA703CEA7878EA1FF0EA07C0385383BF33>12
D<120FEA3FC0127FA212FFA31380EA7F00123C0A0A77891C>46 D<131EEB3F80137FEBFF
C05AA214806C13005B133C90C7FCB3120FEA3FC0127FA212FFA35B6CC7FC123C122777A6
1C>58 D<9339FF8001C0030F13E0033F9038F803809239FF807E07913A03FC001F0FDA0F
F0EB071FDA1FC0ECBF00DA7F806DB4FC4AC77E495AD903F86E5A495A130F4948157E4948
157C495A13FF91C9FC4848167812035B1207491670120FA2485A95C7FC485AA3127F5BA3
12FF5BA490CCFCA2170FA2170EA2171E171C173C173817786C16706D15F04C5A003F5E6D
1403001F4B5A6D4AC8FC000F151E6C6C5C6C6C14F86C6C495A6C6CEB07C090397FC03F80
90261FFFFEC9FC010713F0010013803A4272BF41>67 D<49B712C018F818FE903B0003FE
0003FF9438007F804BEC1FC0F00FE0F007F014074BEC03F8F001FCA2140F4BEC00FEA314
1F4B15FFA3143F5DA3027F5D5DA219FE14FF92C81203A34917FC4A1507A219F813034A15
0F19F0A20107EE1FE05CF03FC0A2010FEE7F804A16006060011F4B5A4A4A5A4D5AA2013F
4B5A4AEC3FC04DC7FC017F15FEEE03FC4AEB0FF001FFEC7FE0B8128004FCC8FC16E0403E
7BBD45>I<49B812F8A390260003FEC7121F18074B14031801F000F014075DA3140F5D19
E0A2141F4B1338A2EF7801023F027013C04B91C7FCA217F0027F5CED80011603160F91B6
5AA3ED001F49EC07805CA3010392C8FC5CF003804C13070107020E14005C93C75A180E01
0F161E4A151C183CA2011F5E5C60A2013F15014A4A5A1707017F150F4D5A4A147F01FF91
3807FF80B9FCA295C7FC3D3E7BBD3E>I<49B77E18F018FC903B0003FE0003FEEF00FF4B
EC7F80F03FC00207151F19E05DA2020F16F0A25DA2141FF03FE05DA2023F16C0187F4B15
80A2027FEDFF00604B495A4D5A02FF4A5A4D5A92C7EA3FC04CB4C7FC4990B512FC17E04A
CAFCA21303A25CA21307A25CA2130FA25CA2131FA25CA2133FA25CA2137FA25C497EB67E
A33C3E7BBD3E>80 D<EEFFC0030713F892383F80FE9238FC003FDA03F06D7E4A486D7EDA
1FC06D7E4AC76C7E027E814A6E7E495A01036F7E495A495A494881133F4A81137F49C913
80A2485A12035B000717FF5B120FA25B121F190048485DA448484B5AA36017075B6000FF
160F60171F60127F4D5A60177F4DC7FC5F003F903803E00191390FF003FCDA3C185B3B1F
C0700C07F002E0495A000F496C485A01E04A5AD807F14AC8FC0003018013FCD801F9EB07
F8D800FD14E090397FC01F80903A1FE07E0003903807FFFE0100018E5BDA000E1306030F
130EA24B131E5FEE807CEEC1F816FF5FA25F5F8194C8FC6F5AED01F8395273BF46>I<27
7FFFFE01B500FC90B512E0B5FCA20003902680000790C7380FFC006C90C701FCEC07F049
725A04035EA26350C7FCA20407150EA2040F5D1A3C041F153862163B6216734F5A6D14E3
03014B5A6C15C303034BC8FC1683DB0703140E191E030E151C61031C7F61ED3801611570
03F04A5A15E002014B5A15C0DA03804AC9FC60DA0700140E60140E605C029C5D14B8D97F
F85D5C715A5C4A5DA24A92CAFC5F91C7FC705A137E5F137C5F137801705D53406EBD5B>
87 D<147E49B47E903907C1C38090391F80EFC090383F00FF017E137F4914804848133F
485AA248481400120F5B001F5C157E485AA215FE007F5C90C7FCA21401485C5AA21403ED
F0385AA21407EDE078020F1370127C021F13F0007E013F13E0003E137FECF3E1261F01E3
13C03A0F8781E3803A03FF00FF00D800FC133E252977A72E>97 D<EB1FC0EA0FFF5CA2EA
003FA291C7FCA25BA2137EA213FEA25BA21201A25BA21203A25B147E3907F1FF809038F7
83E09038EF01F013FE390FF800F8A24913FC49137C485A157E5B15FE123FA290C7FCA248
130115FC127EA2140300FE14F85AA2EC07F0A215E048130F15C0141F15800078EB3F0012
7C147E003C5B383E01F8381E03E06C485A6CB4C7FCEA01F81F4076BE2A>I<EC1FE0ECFF
F8903803F03E903807C00F90381F8007D93F001380017E131F49137F485A485A00071500
5B000F147E484890C7FCA2485AA3127F90C9FCA35A5AA6481403007E5C5D151E003E5C5D
6C5CEC03E0390F800F802603E07EC7FC3801FFF838003FC0212977A72A>I<EE3F80ED1F
FF1700A2ED007FA2167EA216FEA25EA21501A25EA21503A25EA21507A25E147E903801FF
8F903807C1CF90391F80EFC090383F00FF017E137F5B48486D5A485AA2485A000F92C7FC
5B001F5CA24848137EA215FE127F90C75AA214015A485CA2140316384814F0A214071678
91380FE070127C021F13F0007E013F5B003E137FECF3E1261F01E35B3A0F8781E3802703
FF00FFC7FCD800FC133E294077BE2E>I<EC3F80903801FFE0903807E0F890381F803CEB
3E0001FC131E485A485A12074848133E49133C121F4848137C15F8EC03F0397F000FE0EC
FF80B5EAFC0014C048C8FCA45AA61506150E151E007C143C15786C14F0EC01E06CEB07C0
390F801F003807C0FC3801FFF038007F801F2976A72A>I<167C4BB4FC923807C7809238
0F83C0ED1F87161FED3F3FA2157EA21780EE0E004BC7FCA414015DA414035DA30103B512
F8A390260007E0C7FCA3140F5DA5141F5DA4143F92C8FCA45C147EA414FE5CA413015CA4
495AA4495AA4495A121E127F5C12FF49C9FCA2EAFE1EEAF83C1270EA7878EA3FE0EA0F80
2A5383BF1C>I<EC03F0EC0FFC91383E0E1C9138FC077E903901F003FE1303903807E001
D90FC013FCEB1F80A2EB3F004914F8137E01FE1303A2484814F0A2150712034914E0A215
0F12074914C0A2151FA216805B153F1203ED7F006D5BA200015B0000495A9038F80F7E90
387C1EFEEB1FF8903807E0FC90C7FC1401A25DA21403A25D001C1307007F5C48130F5D4A
5A4AC7FC48137E00F85B387C03F0381FFFC0D803FEC8FC273B7CA72A>I<EB01FC13FF5C
A21303A25CA21307A25CA2130FA25CA2131FA25CA2133FA291C8FCEC03F890387F0FFE91
383E0F80D97E7813C0ECE007D9FFC013E014801400A2485A5BA25B0003140F16C05BA200
07141F16805BA2000F143F16005B5D001F147EEDFE074913FCA2003F0101130FEDF80E13
00161E48ECF01CA2007E1538A200FE1570020013E048EC7FC00038EC1F0028407ABE2E>
I<1478EB01FCA21303A314F8EB00E01400AD137C48B4FC38038F80EA0707000E13C0121E
121CEA3C0F1238A2EA781F00701380A2EAF03F140012005B137E13FE5BA212015BA21203
5B1438120713E0000F1378EBC070A214F0EB80E0A2EB81C01383148038078700EA03FEEA
00F8163E79BC1C>I<EB01FC13FF5CA21303A25CA21307A25CA2130FA25CA2131FA25CA2
133FA291C8FCED03E049EB0FF8ED3C3C017EEB707CEDE1FC9038FE01C1EC03839038FC07
03140E0001011C13F891383800E0494813001460000313E0EBF9C0EBF78001FEC8FC1207
EBFFE0EBE7F8EBE0FE000F137F6E7EEBC01F6E7E121F16701380A2003F15F0021F13E001
001380A248148116C0007EEB0F83168000FE14879138078F0048EB03FE0038EB00F82640
7ABE2A>107 D<EB07F0EA03FF14E0A2EA000FA214C0A2131FA21480A2133FA21400A25B
A2137EA213FEA25BA21201A25BA21203A25BA21207A25BA2120FA25BA2121FA25BA2123F
A290C7FCA25A1307127EA2EAFE0F130E12FCA2131E131CA2EA7C381378EA3C70EA1FE0EA
0780144079BE17>I<D801F0D93F80137F3D07FC01FFE003FFC03D0F3E07C1F80F83F03D
0E1F0F00FC1E01F8001E011C90387C3800001C49D97E707F003C01F05C0038157F4A5C26
783FC05C12704A91C7FC91C7127E00F003FE1301494A5CEA007EA20301140301FE5F495C
A203031407000160495C180F03075D0003051F13E0494A1480A2030FEC3F810007F001C0
495CA2031F91383E0380120F494AEC0700A2033F150E001FEF1E1C4991C7EA0FF80007C7
000EEC03E0432979A74A>I<D801F0EB3F803A07FC01FFE03A0F3E07C1F83A0E1F0F00FC
001E011C137C001C49137E003C13F012385C38783FC012705C91C7FC00F015FE495CEA00
7EA2150101FE5C5BA2150300015D5B15075E0003020F13704914C0A2031F13F00007ED80
E05B1681EE01C0120F49EC0380A2EE0700001FEC0F0E49EB07FC0007C7EA01F02C2979A7
33>I<EC1FC0ECFFF8903803F07C90380FC01FEB1F8090393F000F80017E14C049130748
4814E0485A12075B000F15F0485AA2485AA2ED0FE0127F90C7FCA2151F4815C05AA2ED3F
80A2ED7F00A248147E007C5C007E13015D4A5A003E495A6C495A4A5A260F803EC7FC3807
C0FC3801FFF038003F80242977A72E>I<903903E001F890390FF807FE903A1E7C1E0F80
903A1C3E3C07C0013C137801389038E003E0EB783F017001C013F0ED80019038F07F0001
E015F8147E1603000113FEA2C75AA20101140717F05CA20103140F17E05CA20107EC1FC0
A24A1480163F010F15005E167E5E131F4B5A6E485A4B5A90393FB80F80DA9C1FC7FCEC0F
FCEC03E049C9FCA2137EA213FEA25BA21201A25BA21203A2387FFFE0B5FCA22D3A80A72E
>I<D801F013FC3A07FC07FF803A0F3E0F03C0260E1F1C13E0001EEB380F001C1370003C
EBE01F123814C0D8783F14C00070903880070092C7FC91C8FC12F05BEA007EA313FE5BA3
12015BA312035BA312075BA3120F5BA3121F5B0007C9FC232979A726>114
D<EC7F80903801FFE0903807C0F890381F003C013E131C013C131E017C133E49137E15FE
A2000114FCA215706D13007FEBFFC014FC6C13FF15806D13C06D13E0010F13F01300140F
14071403120C123F387F80011403D8FF0013E0A300FCEB07C000F0EB0F8012700078EB1F
006C133C381F01F83807FFE0C690C7FC1F297AA725>I<EB01C0EB03F01307A25CA2130F
A25CA2131FA25CA2133FA291C7FCA2007FB51280B6FC1500D8007EC7FC13FEA25BA21201
A25BA21203A25BA21207A25BA2120FA25BA2121F141C1380A2003F133C1438EB00781470
14F05C495AEA1F03495A6C48C7FCEA07FCEA01F0193A78B81E>I<137C48B4141C26038F
80137EEA0707000E7F001E15FE121CD83C0F5C12381501EA781F007001805BA2D8F03F13
03140000005D5B017E1307A201FE5C5B150F1201495CA2151F0003EDC1C0491481A2153F
1683EE0380A2ED7F07000102FF13005C01F8EBDF0F00009038079F0E90397C0F0F1C9039
1FFC07F8903907F001F02A2979A731>I<017CEB01C048B4EB07F038038F80EA0707000E
01C013F8121E001C1403EA3C0F0038EC01F0A2D8781F130000705BA2EAF03F91C712E012
005B017E130116C013FE5B1503000115805BA2ED07001203495B150EA25DA25D15780001
14706D5B0000495A6D485AD97E0FC7FCEB1FFEEB03F0252979A72A>I<903903F001F890
390FFC07FE90393C1E0E0F9026780F1C138001F0EBB83FD801E013F89039C007F07FEA03
80000714E0D9000F140048151C000E4AC7FCA2001E131FA2C75BA2143F92C8FCA35C147E
A314FE4A131CA30101143C001E1538003F491378D87F811470018314F000FF5D90390778
01C039FE0F7C033A7C0E3C078027783C1E1EC7FC391FF80FFC3907E003F029297CA72A>
120 D<137C48B4143826038F8013FCEA0707000E7F001E1401001C15F8EA3C0F12381503
D8781F14F000701380A2D8F03F1307020013E012005B017E130F16C013FE5B151F120149
1480A2153F000315005BA25D157EA315FE5D00011301EBF8030000130790387C1FF8EB3F
F9EB07E1EB00035DA21407000E5CEA3F80007F495AA24A5AD8FF0090C7FC143E007C137E
00705B387801F0383803E0381E0FC06CB4C8FCEA03F8263B79A72C>I
E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fj cmtt12 14.4 3
/Fj 3 115 df<157815FC4A7EB3A2003FB812E04817F0B912F8A46C17F06C17E0C7D801
FEC8FCB3A26E5A157835347CBE3E>43 D<90380FFFC0017F13F848B512FE486E7E4815E0
4881823A1FFC007FFC49EB0FFE1507ED01FFA26C486D7F6C48147FC97F163FA60203B5FC
147F0103B6FC131F137F90B7FC0003ECC03F48EBF800481380D81FFCC7FCEA3FF05B485A
5B12FF90C8FCA56D147F127F6D14FF6C6C130301F8010F7F6CB490B612F86C90B7FC18FC
6C15CF000115076CDAFC0313F8013F9038F0007F010790C9FC363679B43E>97
D<EE07FE263FFFF890387FFFC0484AB512E0B5D8FC0714F05D4B14F86C5C6C91387FFC0F
D80003EBFFC002FD90380007F0DAFFFEEB03E003F890C7FC5D5DA25D5DA292C9FCA25CA4
5CB3A3003FB612FC4881B7FCA37E6C5D35347CB33E>114 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fk cmsl10 10.95 43
/Fk 43 122 df<9339FFC003F8030F9038F01FFE923A3FC07C7E0F923BFE001FF81F80DA
03F890383FF07F4A48D9FFE013C0EC1FE04A4848EBC0FF03804A1380DA7F00157F4A9238
003E004A6D91C7FC8301015D4A5CA4160113034A5CA416030007B812FCA3290007F00003
F8C8FCA21607130F4A5CA4160F131F4A5CA4161F133F4A5CA4163F137F91C75BA4167F5B
4992C9FCA31201486C49487EB5D8F83F13FF5DA242407EBF35>11
D<EEFF80030F13F092383FC0789238FE001CDA03F8130E4A48133FDA1FE013FF4A5A4B5A
EC7F005C5CEE00FE010115784A1400A513035CA4EE01FC0007B7FC17F8A23A0007F0000F
1607A2130F4A14F0A4160F131F4A14E0A4161F133F4A14C0A4163F137F91C71380A4167F
5B491500A31201486C903801FF80B5D8F83F13FC5DA230407EBF33>I<EEFFC0030FEBFB
8092383F803F9238FE007FDA03F813FF4A5A91381FE001EC3FC003801400EC7F004A7F4A
805F13014A5CA4160113034A5CA416030007B7FC5FA23A0007F00003A21607130F4A5CA4
160F131F4A5CA4161F133F4A5CA4163F137F91C75BA4167F5B4992C7FCA300015D486C49
7FB5D8F87F13FCA331407EBF33>I<DCFF80EB7FC0030F9039E007FFF8923B3F80781FE0
3C923BFE003C7F000EDA03F8D91FFC7F4A484948EB1F80DA1FE0D9FFF0137F4A48485B03
804A13FFDA7F005C5C4A92C7FCF27F0001016E153C4A4A91C7FCA5010314014A5CA41AFE
0007BAFC62A23D0007F00003F800071903A2010F14074A4A5CA41907011F140F4A4A5CA4
190F013F141F4A4A5CA4191F017F143F91C7495CA4193F49147F4992C75BA31201486C49
486CEBFFC0B5D8F83FD9FC1F13FE605D49407EBF4C>I<39078003C0391FE00FF0003F13
1F01F013F8A6390F3007980000EB00180170133801601330A201E01370491360A2000114
E039038001C001001380481303000EEB0700000C1306001C130E485B485B485B4813601D
1C75BE2D>34 D<007FB5FCA2B512FEA418067C961E>45 D<13F0EA01FC1203EA07FEA313
FCA2EA03F8EA01E0C7FCB3121EEA3F80EA7FC012FFA41380EA7F00123C0F2778A619>58
D<000FB912FE5AA27ECDFCAE007FB912F0BAFCA27E3F1679A147>61
D<013FB7FC18E018F8903B007FF0000FFE6E48EB01FF9438007FC04B6E7E180F85727E72
7E147F4B6E7EA2727EA302FF178092C9FCA54918C05CA41A8013034A5DA41A0013074A5D
A261A24E5A130F4A5E180F61181F61011F4C5A5C4E5A4EC7FC4D5A4D5A013F4B5A4A4A5A
EF3FE0EF7F80017F4A48C8FC01FFEC1FFCB812F0178004FCC9FC423E7DBD45>68
D<4BB46C1370031F01F013F0037F9038FC01E0913A03FF807E03913A0FF8000F83DA1FE0
EB07C7DA7F80EB01EF4AC812FFD903FE16C04948157F4948153F495A4948151F495A4948
168091C9120F5A485AA2485A000F18004982121FA248485EA295C7FC485AA412FF5BA604
3FB512E05BA29339001FFC00715AA2607F127FA2171F123F6D5EA2121F7F000F163F6C7E
6C6C4B5A7F6C6C15FF6C6DEB01EFD93FC0EB07C7D91FF0EB1F87D907FE9038FE03800101
B5EAF8016D6C01E0C8FCDA07FEC9FC3C4276BF47>71 D<013FB512FEA25E9026007FF8C8
FCEC3FE0A25DA5147F5DA514FF92C9FCA55B5CA513035CA513075CA21838A21870130F5C
A218E0A3011F15014A15C01703A21707EF0F80013F151F4A143F177FEFFF00017F140301
FF143FB9FC5FA2353E7DBD39>76 D<90263FFFF0933807FFFE5013FC629026007FF8EFFC
00023F4D5AA2023BEF77F0A2DA39FC16E7A2F101CF0279EE038FDA70FE5FF1070FA2190E
1A1FDAF07F151C02E060193819706F7EF1E03F130102C0DB01C05BA26F6CEB0380A29538
07007F0103160E4A6C6C93C7FC60A2606201076D6C5B02005F60A26F6C485A9438038001
5B010EDB07005BA2923801FC0EA24D1303131E011C6D6C485C5FA25F1907013CEC7FC001
3860013C5D137C01FE6EC7120F2607FF80013E4A7EB500FC031FB512F8043C5E4A131C57
3E7DBD53>I<90263FFFE0023FB5FC6F16FEA29026003FF8020313C0021F030013004A6C
157C023B163C6F15381439810238167802787FDA707F157082153F82031F15F002F07FDA
E00F5D8215078203031401010180DAC0015D82811780047F1303010315C04A013F5C17E0
161F17F0040F1307010715F891C7000791C7FC17FC160317FE04015B4915FF010E6E130E
188E177F18CEEF3FDE011E16FE011C6F5AA2170FA21707133C01386F5A133C017C150113
FE2607FF801400B512FC18705C483E7DBD44>I<923803FF80031F13F09238FE01FE9139
03F0003FDA0FC0EB1FC0DA3F80EB07E0027EC76C7E49486E7E49488149486E7E4948157F
495A013F17804948ED3FC049C9FCA24848EE1FE012035B000718F05B120FA2485A19F812
3F5BA2127FA219F04848163FA5F07FE0A35BF0FFC0A219805F19007F4D5A127F4D5A6000
3F160F6D5E001F4C5A4D5A6C6C4B5A95C7FC6C6C15FE00034B5A6C6C4A5A6C6C4A5A017F
EC1FC06D6C495AD90FE001FEC8FC903903F807F80100B512C0DA0FFCC9FC3D4276BF47>
I<0007B912F0A33C0FFE000FF8003F01F0160F01C04A13034848160190C7FC121EF000E0
48141F5E1238A212781270153F5E5AA3C81600157F5EA515FF93C9FCA55C5DA514035DA5
14075DA5140F5DA3141FEC7FFC0003B7FCA33C3D76BC42>84 D<B600E090B512FC4B15F8
A2000101C0C7000F13006C49EC03FCEF01F091C9FC60A317015A495EA417031203495EA4
170712074993C7FCA45F120F49150EA4171E121F49151CA4173C123F491538A317781770
17F05F001F15015F16036D4A5A000F93C8FC5E6C6C141E6C6C5C000115F86C6C495A017F
EB07C090393FC03F8090260FFFFEC9FC010313F89038007FC03E4073BD44>I<903801FF
F8A4ECE000495AA6495AA649C7FCA6131EA65BA65BA65BA6485AA6485AA6485AA648C8FC
A6121EA65AA65AA4EA7FFEA2485AA21D5B7BC319>91 D<0118130C0138131C4913384913
70484813E039038001C0390700038000061400000E5B48130E0018130C0038131C003013
18A20070133800601330A300EFEB778039FFC07FE001E013F0A4397FC03FE0A2393F801F
C0391E000F001E1C6CBE2D>I<903801FFF8A490C7127815F0A6EC01E0A6EC03C0A6EC07
80A6EC0F00A6141EA65CA65CA65CA6495AA6495AA6495AA649C7FCA6131EA4EA7FFEA248
5AA21D5B83C319>I<EC7FC0903803FFF890380FC07E90383E003F496D7E01FF6D7E82A2
48140782A26C5A137890C7120FA25EA2EC03FF147F903807FF1FEB1FE0D97F805B3801FE
00EA03F8485A4848133F485A003F5D49EC81C048C7FCA2157F48ED03804814FFA2007F5B
913903BF0700903880073F3A3FC00E1F8E260FE03C13FC3A03FFF00FF83A007FC003E02A
2A7CA82D>97 D<EB3F80EA1FFFA3C6FC137FA291C9FCA55B5BA512015BA4EC07F80003EB
3FFF9039F8F80FC09039FBE003E09039FF8001F891C77E5B4848147E49147F5B821780A2
120F5B17C0A3167F001F16805BA4EEFF00123F5B4B5AA24B5A5E007F4A5AA24B5A6D495A
4BC7FCD87CE0137E39F87001F839F03C07E039E00FFF80260003FCC8FC2A4077BE33>I<
EC1FF0ECFFFE903903F01F8090390FC003C0D93F0013E0017E130F49131F000115F04848
EB3FE0485AA24848EB1FC0001FEC0F004990C7FC123FA2485AA412FF90C9FCA96CEC0380
150716006C6C5B151E001F5C6C6C5B6C6C5B6C6C485A3901F80F8026007FFEC7FCEB0FF0
242A7AA828>I<EE03F8ED01FFA3ED000F1607A217F0A4160FA217E0A4161FA217C0A491
380FF03FECFFFC902603F81F138090390FC007BF90391F8003FF90387E0001497F000115
7F48481500485A120F5B001F5D485A5E5B127FA2150112FF90C75BA41503A25EA37E1507
A26C4A5A7F001F141F6C6C133F6C6CEBFFF83B03F001EFFFC03900F80F8F90383FFE0FD9
0FF0EBE0002D407ABE33>I<EC3FE0903801FFF8903807E07E90380F801F90393F000F80
017E14C049EB07E0485A12034848EB03F0485AA2121F5B123FA248481307A290B6FCA2D8
FF80C8FC90C9FCA87EED01C015036C15806D1307001FEC0F006D131E000F5C6C6C5B6C6C
485A3900FC07C0D93FFFC7FCEB07F8242A7BA828>I<ED07F0ED3FFCEDFC1E913803F03F
4A48B4FC4A481380141FEC3F81DA7F0113008102FE137C93C7FCA213015CA513035CA500
07B512F8A3260007F0C8FCA3130F5CA5131F5CA5133F5CA5137F91C9FCA55B5BA4EA03FF
007F13FEB5FCA229407DBF1C>I<177C913907F803FE91393FFE0F8F9139FC0F9C3F9039
01F007F8903907E003E0D90FC013F0011F903801F80C02801400133FD97F007FA315035B
495CA3017E495A5E150F6D5C6D495A90263F803EC7FCECC0FC903871FFF09038E07F8091
C9FC485AA47FA27F90B512F8EDFF806C15E016F86D8048B6FC3A07E0000FFED80F801300
003FC8127F003E815A00FC815AA25E163EA25E6C15FC007C4A5A6C4A5A6CEC0FC0D80FC0
013FC7FC3903F801FCC6B512F0010F90C8FC303D7FA82D>I<147FEB3FFFA313017FA25C
A513015CA513035CA4ED07F80107EB1FFF9139F0781FC09138F1E00F9139F38007E0ECF7
0002FE14F0495A5CA25CA24A130F131F4A14E0A4161F133F4A14C0A4163F137F91C71380
A4167F5B491500A300015D486C491380B5D8F87F13FCA32E3F7DBE33>I<1478EB01FE13
0314FFA25B14FE130314FCEB00F01400ACEB03F8EA01FF14F0A2EA001F130FA314E0A513
1F14C0A5133F1480A5137F1400A55B5BA4EA03FF007F13F0A2B5FC183E7DBD1A>I<ED07
80ED1FE0153F16F0157FA216E0153F16C0ED0F0092C7FCACED7F80EC3FFF1600A2140180
A35DA41401A25DA41403A25DA41407A25DA4140FA25DA4141FA25DA4143F5DA4121E267F
807FC7FCA200FF137E14FE5CEB01F8495A387C07E0383C0FC0D80FFFC8FCEA03F8245187
BD1C>I<147FEB3FFFA313017FA25CA513015CA513035CA501070103B5FC02F014FEA26F
13F06F1380EEFE00010F14F84A485AED03C04B5A031FC7FC153E011F13784A5AECC3E0EC
C7F0ECCFF814FF497F14F9ECE1FE14C04A7E4A7E4980017E133F82151F82150F01FE8049
130782A2000181486C49B4FCB5D8F03F13F04B13E0A2303F7EBE30>I<143FEB1FFF5BA2
13017FA214FEA5130114FCA5130314F8A5130714F0A5130F14E0A5131F14C0A5133F1480
A5137F1400A55B5BA4EA03FF007F13F8A2B5FC183F7DBE1A>I<902707F007F8EB03FCD8
03FFD91FFF90380FFF80913CE0781FC03C0FE09126E1E00FEBF0073E001FE38007E1C003
F090260FE700EBE38002EEDAF70013F802FC14FE02D85C14F84A5CA24A5C011F020F1407
4A4A14F0A5013F021F140F4A4A14E0A5017F023F141F91C74914C0A549027F143F4992C7
1380A300014B147F486C496DEBFFC0B5D8F87FD9FC3F13FEA347287DA74C>I<903907F0
07F8D803FFEB1FFF9139E0781FC09138E1E00F3B001FE38007E090380FE70002EE14F014
FC14D814F85CA24A130F131F4A14E0A4161F133F4A14C0A4163F137F91C71380A4167F5B
491500A300015D486C491380B5D8F87F13FCA32E287DA733>I<EC0FF0ECFFFE903903F0
1F8090390FC007C049C66C7E013E6D7E01FC6D7E48488049147C0003157E485A000F157F
5B121FA2485AA2007F1680A2170048C85AA54B5AA25E5A6C4A5A7E4B5A5E6C140F6C6C5C
4B5A6C6C013EC7FC6C6C5B6C6C485A3900FC0FE090383FFF80D90FF8C8FC292A7BA82D>
I<91387F01FE903A7FFF0FFFC09139FE3E03F09238F801F8903A01FFE000FE4B137F6D49
7F4990C713804A15C04A141FA218E0A20103150F5C18F0A3171F010716E05CA3173F18C0
130F4A147F1880A2EFFF004C5A011F5D16034C5A6E495AEE1FC06E495AD93FDC017EC7FC
91388F01F8913883FFE0028090C8FC92C9FC137FA291CAFCA45BA25BA31201487EB512F8
A3343A81A733>I<903907F01F80D803FFEB7FE09138E1E1F09138E387F839001FE707EB
0FE614EE02FC13F002D813E09138F801804AC7FCA25C131FA25CA4133F5CA5137F91C8FC
A55B5BA31201487EB512FEA325287EA724>114 D<9138FF81C0010713E390381F807F90
397C003F8049131F4848130F5B00031407A248481400A27FA27F6D90C7FCEBFF8014FC6C
13FF6C14C015F06C6C7F011F7F13079038007FFE1403140100381300157EA2123C153E15
7E007C147CA2007E147815F8007F495A4A5A486C485A26F9E01FC7FC38E0FFFC38C01FE0
222A7DA824>I<EB0380A4130791C7FCA25BA25BA2133EA2137E13FE12011207001FB512
C0B6FCA2D801FCC7FCA312035BA512075BA5120F5BA41407001F130E13C0A4141E141C13
80A26D5AA2000F5B14F03807E1E03801FF80D8007EC7FC1A3978B723>I<01FE147F00FF
EC7FFF4914FEA20007140300031401A34914FCA4150312074914F8A41507120F4914F0A4
150F121F4914E0A2151FA3153F4914C0157F15FFEC01DF3A0FC003BFE09138073FFF3803
F01E3801FFF826003FE01380282977A733>I<B539E007FFF05D17E02707FE000313006C
48EB01FC6F5A5E00014A5A5EA24B5A6D1307000092C7FC5D150E6D5B7F5DA25D1480013F
5B14815D14C3011F5B02C7C8FCA214CE14EEEB0FFCA25CA26D5A5CA25CA26D5A2C2878A6
30>I<B500C3B53803FFFCA204FE14F8290FFE003FE00013C0D807F86D48EB7F00000317
3E183C150F18386D5E0001141F705B153F4D5A15776D4B5A0000ECE7F04DC7FCEC01C317
0E9038FF0383017F5D91380703F85FEC0E01021E5CD93F9C14F002BC6D5A02B813FDDAF8
005B4A13FF5F6D5A94C8FC5C4A137E167C6DC7FC1678010E14383E2878A642>I<48B539
C07FFFC0A33C000FFE003FF8006D48EB1FE0010315800101023EC7FC6E133C01005C027F
5B6F5A91383F81C0EDC380DA1FC7C8FC15EFEC0FFE6E5A5D140381A24A7E140FEC1E7F02
3C7FEC383F02707FECE01F010180903803C00F49486C7ED90F007F491303017E80D801FE
80D807FF497EB5D8803F13F8A332277FA630>I<90B539E007FFF05E18E0902707FE0003
13006D48EB01FC705A5F01014A5A5F16036E5C0100140794C7FC160E805E805E1678ED80
70023F13F05EED81C015C191381FC38015C793C8FC15EF15EEEC0FFCA25DA26E5AA25DA2
6E5A5DA24AC9FC5C140E141E141C5C121C003F5B5A485B495A130300FE5B4848CAFCEA70
1EEA783CEA3FF0EA0FC0343A80A630>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fl cmtt10 10.95 82
/Fl 82 126 df<00101304007C131F00FEEB3F80A26C137FA248133FB2007E1400007C7F
003C131E00101304191C75B830>34 D<141E147F14FF5BEB03FEEB07FCEB0FF0EB1FE0EB
3FC0EB7F80EBFF00485A5B12035B485A120F5BA2485AA2123F5BA2127F90C7FCA412FEAD
127FA47F123FA27F121FA26C7EA27F12076C7E7F12017F6C7EEB7F80EB3FC0EB1FE0EB0F
F0EB07FCEB03FEEB01FF7F147F141E184771BE30>40 D<127812FE7E7F6C7E6C7EEA0FF0
6C7E6C7E6C7E6C7EEB7F80133F14C0131FEB0FE014F01307A2EB03F8A214FC1301A214FE
1300A4147FAD14FEA4130114FCA2130314F8A2EB07F0A2130F14E0EB1FC0133F1480137F
EBFF00485A485A485A485AEA3FE0485A485A90C7FC5A1278184778BE30>I<14E0497E49
7EA60038EC0380007EEC0FC0D8FF83EB3FE001C3137F9038F3F9FF267FFBFB13C06CB612
80000FECFE00000314F86C5C6C6C13C0011F90C7FC017F13C048B512F04880000F14FE00
3FECFF80267FFBFB13C026FFF3F913E09038C3F87F0183133FD87E03EB0FC00038EC0380
000091C7FCA66D5A6D5A23277AAE30>I<143EA2147FAF007FB7FCA2B81280A36C1600A2
C76CC8FCAF143EA229297DAF30>I<EA03E0EA0FF0EA1FF813FCEA3FFEA213FFA27EA27E
1203EA007FA2137E13FEEA01FC1203EA07F8EA3FF0127FEAFFE0EA7F801300123C101970
8B30>I<007FB612F0A2B712F8A36C15F0A225077B9E30>I<120FEA3FC0EA7FE0A2EAFFF0
A4EA7FE0A2EA3FC0EA0F000C0C6E8B30>I<16F01501ED03F8A21507A2ED0FF0A2ED1FE0
A2ED3FC0A2ED7F80A2EDFF00A24A5AA25D1403A24A5AA24A5AA24A5AA24A5AA24A5AA24A
C7FCA2495AA25C1303A2495AA2495AA2495AA2495AA2495AA249C8FCA2485AA25B1203A2
485AA2485AA2485AA2485AA2485AA248C9FCA25AA2127CA225477BBE30>I<14FE903807
FFC0497F013F13F8497F90B57E48EB83FF4848C6138049137F4848EB3FC04848EB1FE049
130F001F15F0491307A24848EB03F8A290C712014815FCA400FEEC00FEAD6C14016C15FC
A36D1303003F15F8A26D1307001F15F0A26D130F6C6CEB1FE0A26C6CEB3FC06C6CEB7F80
6D13FF2601FF8313006CEBFFFE6D5B6D5B010F13E06D5BD900FEC7FC273A7CB830>I<EB
03C0497EA2130FA2131FA2133F137F13FF1203123FB5FCA213EF138FEA7E0F1200B3B000
3FB512F84814FCB612FEA26C14FC6C14F81F3977B830>I<EB07FC90383FFFC090B512F0
0003804814FE4880261FF80F1380263FE00113C09038C0007F4848EB3FE090C7121FED0F
F04814075A6C15F81503A3127E1218C8FCA2150716F0150F16E0151F16C0153FED7F8015
FF4A13005DEC07FC4A5A4A5A4A5A4A5A4A5A4990C7FC495A495AEB0FF0EB3FE0495A495A
4890C8FC4848EB01F04848EB03F8485AEA1FE048B6FCB7FCA37E6C15F025397BB830>I<
EB03FF013F13E090B512F84814FE4880481580260FFE0113C09038F0007F4848EB1FE015
0F16F01507A26C5A6C5AC8FC150F16E0A2151FED3FC0157FEDFF8002071300903807FFFE
495B5D8115FF6D1480D9000113C09138003FE0ED1FF0ED07F8150316FC150116FE1500A2
1218127EB4FCA2150116FC4814036C15F86C6C13076DEB1FF0D83FF0133F3A1FFE01FFE0
6CB612C06C15806CECFE00C65C013F13F001031380273A7CB830>I<EC03FC4A7E140F14
1FA2143F147F157E14FEA2EB01FCEB03F8A2EB07F0A2EB0FE0EB1FC0A2EB3F80A2EB7F00
13FEA2485A485AA2485AA2485A485AA2485AA248C7FC12FEB8FC1780A46C1600C8007EC7
FCAA91387FFFFE91B6FCA46E5B29397DB830>I<000FB612804815C05AA316800180C8FC
AEEB83FF019F13C090B512F015FC8181D9FE0313809039F0007FC049133F0180EB1FE06C
C7120F000E15F0C81207A216F81503A31218127EA2B4FC150716F048140F6C15E06C141F
6DEB3FC06D137F3A3FE001FF80261FFC0F13006CB55A6C5C6C5C6C14E06C6C1380D90FFC
C7FC25397BB730>I<EC0FF8EC7FFF49B51280010714E0131F4914F090387FF80F9039FF
C007F84813803803FE005B485A4848EB03F0ED01E0484890C7FC5B123F5BA2127FEB000C
903803FFE0010F13F8D8FF3F13FE48B6FCB7128016C09039FE007FE001F8EB1FF001E013
0F49EB07F8ED03FC5B90C7120116FE1500A37EA46C7E15016D14FC121F6D1303000FEC07
F86D130F6C6CEB1FF06DEB3FE03A03FF81FFC06C90B512806C15006D5B011F13F8010713
E001011380273A7CB830>I<127CB712FC16FEA416FC48C7EA0FF816F0ED1FE0007CEC3F
C0C8EA7F80EDFF00A24A5A4A5A5D14075D140F5D4A5AA24A5AA24AC7FCA25C5C13015CA2
13035CA213075CA4495AA6131F5CA96D5A6DC8FC273A7CB830>I<49B4FC011F13F0017F
13FC90B57E0003ECFF804815C048010113E03A1FF8003FF049131FD83FC0EB07F8A24848
EB03FC90C71201A56D1303003F15F86D13076C6CEB0FF06C6CEB1FE0D807FCEB7FC03A03
FF83FF806C90B512006C6C13FC011F13F0497F90B512FE48802607FE0013C0D80FF8EB3F
E0D81FE0EB0FF04848EB07F8491303007F15FC90C712014815FE481400A66C14016C15FC
6D1303003F15F86D1307D81FF0EB1FF06D133F3A0FFF01FFE06C90B512C06C1580C6ECFE
006D5B011F13F0010190C7FC273A7CB830>I<49B4FC010F13E0013F13F890B57E488048
8048010113803A0FFC007FC0D81FF0EB3FE04848131F49EB0FF048481307A290C7EA03F8
5A4815FC1501A416FEA37E7E6D130315076C7E6C6C130F6D133FD80FFC13FF6CB6FC7E6C
14FE6C14F9013FEBE1FC010F138190380060011400ED03F8A2150716F0150F000F15E048
6C131F486CEB3FC0157FEDFF804A1300EC07FE391FF01FFC90B55A6C5C6C5C6C1480C649
C7FCEB3FF0273A7CB830>I<120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F00C7
FCAF120FEA3FC0EA7FE0A2EAFFF0A4EA7FE0A2EA3FC0EA0F000C276EA630>I<EA03C0EA
0FF0EA1FF8A2EA3FFCA4EA1FF8A2EA0FF0EA03C0C7FCAFEA03C0EA0FF0121F13F8123F13
FCA3121FA2120F12031200120113F8120313F01207EA1FE0123FEA7FC0EAFF80EA7F0012
7E12380E3470A630>I<16F01503ED07F8151F157FEDFFF014034A13C0021F138091383F
FE00ECFFF8495B010713C0495BD93FFEC7FC495A3801FFF0485B000F13804890C8FCEA7F
FC5BEAFFE05B7FEA7FF87FEA1FFF6C7F000313E06C7F38007FFC6D7E90380FFF806D7F01
0113F06D7FEC3FFE91381FFF80020713C06E13F01400ED7FF8151F1507ED03F01500252F
7BB230>I<007FB7FCA2B81280A36C16006C5DCBFCA7003FB612FE4881B81280A36C1600
A229157DA530>I<1278127EB4FC13C07FEA7FF813FEEA1FFF6C13C000037F6C13F86C6C
7EEB1FFF6D7F010313E06D7F9038007FFC6E7E91380FFF806E13C0020113F080ED3FF815
1F153FEDFFF05C020713C04A138091383FFE004A5A903801FFF0495B010F13804990C7FC
EB7FFC48485A4813E0000F5B4890C8FCEA7FFE13F8EAFFE05B90C9FC127E1278252F7BB2
30>I<EB1FFE90B512E0000314F8000F14FE4880481580267FF80313C09038C0007F48C7
121F16E0150FA3127E151F0018EC7FC0C812FF020313804A13004A5AEC1FF84A5AEC7FC0
4A5A92C7FC495AA2495A5CA213075CA86D5A90C9FCA8EB01C0EB07F0A2497EA36D5AA2EB
01C023397AB830>I<EC1FE0ECFFF8010313FE010F7F4914804914C090397FF03FE09038
FF800F4890380007F0D803FC13033A07F801FBF89038F007FF380FE01F4A13FCEA1FC049
5A003FEBFF0F903800FE07903901FC03FE007FEBF801EA7E03ECF000A2EAFE0700FC4913
7EAA00FE6D13FED87E0314FCA2ECF801D87F0114F8003FEBFC03903900FE07F0903880FF
0F001F90387FFFE06D6C13C0EA0FE06E13803A07F007FE009038F801F86C6CC7127C6CB4
14FE6CEB800390387FF01F6DB512FC6D14F86D14E0010314C00100EBFE00EC1FF0273A7C
B830>I<147F4A7EA2497FA4497F14F7A401077F14E3A3010F7FA314C1A2011F7FA49038
3F80FEA590387F007FA4498049133F90B6FCA34881A39038FC001F00038149130FA40007
81491307A2D87FFFEB7FFFB56CB51280A46C496C130029397DB830>I<007FB512F0B612
FE6F7E82826C813A03F8001FF815076F7E1501A26F7EA615015EA24B5A1507ED1FF0ED7F
E090B65A5E4BC7FC6F7E16E0829039F8000FF8ED03FC6F7E1500167FA3EE3F80A6167F17
00A25E4B5A1503ED1FFC007FB6FCB75A5E16C05E6C02FCC7FC29387EB730>I<91387F80
3C903903FFF03E49EBFC7E011F13FE49EBFFFE5B9038FFE07F48EB801F3903FE000F4848
13075B48481303A2484813015B123F491300A2127F90C8FC167C16005A5AAC7E7EA2167C
6D14FE123FA27F121F6D13016C6C14FCA26C6CEB03F86D13076C6CEB0FF03901FF801F6C
9038E07FE06DB512C06D14806D1400010713FC6D13F09038007FC0273A7CB830>I<003F
B512E04814FCB67E6F7E6C816C813A03F8007FF0ED1FF8150F6F7E6F7E15016F7EA2EE7F
80A2163F17C0161FA4EE0FE0AC161F17C0A3163F1780A2167F17005E4B5A15034B5A150F
4B5AED7FF0003FB65A485DB75A93C7FC6C14FC6C14E02B387FB730>I<007FB7FCB81280
A47ED803F8C7123FA8EE1F0093C7FCA4157C15FEA490B5FCA6EBF800A4157C92C8FCA5EE
07C0EE0FE0A9007FB7FCB8FCA46C16C02B387EB730>I<003FB712804816C0B8FCA27E7E
D801FCC7121FA8EE0F8093C7FCA5153E157FA490B6FCA69038FC007FA4153E92C8FCAE38
3FFFF8487FB5FCA27E6C5B2A387EB730>I<02FF13F00103EBC0F8010F13F1013F13FD49
13FF90B6FC4813C1EC007F4848133F4848131F49130F485A491307121F5B123F491303A2
127F90C7FC6F5A92C8FC5A5AA892B5FC4A14805CA26C7F6C6D1400ED03F8A27F003F1407
A27F121F6D130F120F7F6C6C131FA2D803FE133F6C6C137FECC1FF6C90B5FC7F6D13FB01
0F13F30103EBC1F0010090C8FC293A7DB830>I<3B3FFF800FFFE0486D4813F0B56C4813
F8A26C496C13F06C496C13E0D803F8C7EAFE00B290B6FCA601F8C7FCB3A23B3FFF800FFF
E0486D4813F0B56C4813F8A26C496C13F06C496C13E02D387FB730>I<007FB6FCB71280
A46C1500260007F0C7FCB3B3A8007FB6FCB71280A46C1500213879B730>I<D83FFF9038
0FFF80486D4813C0B56C5AA26C497E6C496C1380D803F0903803F8004B5A4B5A151F4B5A
5E4BC7FC15FE14014A5A5D4A5A4A5A141F5D4A5A4AC8FC5C13F18101F37F13F790B57E14
EFECC7F01483EC03F8140101FE7F496C7E5B157F497F82151F82150F826F7EA26F7E1501
821500D83FFF903803FFC0486D4813E0B56C5AA26C497E6C496C13C02B387FB730>75
D<383FFFF8487FB57EA26C5B6C5BD801FCC9FCB3B0EE0F80EE1FC0A9003FB7FC5AB8FCA2
7E6C16802A387EB730>I<D83FF8ECFFE0486C4913F0486C4913F8A2007F16F06C6C4913
E00007160001EF14BFEC800FA39039E7C01F3FA4ECE03F01E3133EA2ECF07EA201E1137C
A2ECF8FCA201E013F8A214FDEC7DF0A3147FEC3FE0A3EC1FC0A2EC070091C7FCADD83FFC
903801FFE0486C4913F0B54913F8A26C486D13F06C486D13E02D387FB730>I<D83FFC90
381FFF80486C4913C0B54913E0A26C6D6C13C06C6E13800003913801F800EBF7C0A3EBF3
E0A314F013F1A214F8A213F014FCA2147C147EA2143E143FA2141FA21581A2140F15C1A2
140715E1A2140315F1A21401A215F91400A3157DA3153FEA3FFF481380B5EAC01FA26CEB
800F6C496C5A2B387EB730>I<90383FFFE048B512FC000714FF4815804815C04815E0EB
F80001E0133FD87F80EB0FF0A290C71207A44815F8481403B3A96C1407A26C15F0A36D13
0FA26D131F6C6CEB3FE001F813FF90B6FC6C15C06C15806C1500000114FCD8003F13E025
3A7BB830>I<007FB512F0B612FE6F7E16E0826C813903F8003FED0FFCED03FE15016F7E
A2821780163FA6167F17005EA24B5A1503ED0FFCED3FF890B6FC5E5E16804BC7FC15F001
F8C9FCB0387FFFC0B57EA46C5B29387EB730>I<003FB57E4814F0B612FC15FF6C816C81
2603F8017F9138003FF0151F6F7E15071503821501A515035E1507150F4B5A153F4AB45A
90B65A5E93C7FC5D8182D9F8007FED3FE0151F150F821507A817F8EEF1FCA53A3FFF8003
FB4801C0EBFFF8B56C7E17F06C496C13E06C49EB7FC0C9EA1F002E397FB730>82
D<90390FF803C0D97FFF13E048B512C74814F74814FF5A381FF80F383FE001497E484813
7F90C7123F5A48141FA2150FA37EED07C06C91C7FC7F7FEA3FF0EA1FFEEBFFF06C13FF6C
14E0000114F86C80011F13FF01031480D9003F13C014019138007FE0151FED0FF0A2ED07
F8A2007C140312FEA56C140716F07F6DEB0FE06D131F01F8EB3FC001FF13FF91B5128016
0000FD5CD8FC7F13F8D8F81F5BD878011380253A7BB830>I<003FB712C04816E0B8FCA4
3AFE003F800FA8007CED07C0C791C7FCB3B1011FB5FC4980A46D91C7FC2B387EB730>I<
3B7FFFC007FFFCB56C4813FEA46C496C13FCD803F8C7EA3F80B3B16D147F00011600A36C
6C14FE6D13016D5CEC800390393FE00FF890391FF83FF06DB55A6D5C6D5C6D91C7FC9038
007FFCEC1FF02F3980B730>I<D87FFE90380FFFC0B54913E06E5AA24A7E6C486D13C0D8
07F0903801FC00A26D130300035DA46C6C495AA46C6C495AA46D131F6D5CA3EC803F013F
5CA46D6C48C7FCA490380FE0FEA401075B14F1A301035BA314FB01015BA314FFA26D5BA4
6E5A6E5A2B397EB730>I<D83FFC903801FFE0486C4913F000FF16F8A2007F16F06C486D
13E0D81FC09038001FC0000F1680A76D143F00071600A7000390380F803E9039F01FC07E
EC3FE0A3EC7FF0A2147D0001157CA29039F8FDF8FCA314F8A300005D01F913FCA2ECF07C
A201FD137DA2017D5CECE03DA3017F133FA2ECC01FA2013F5CA2EC800F6D486C5A2D397F
B730>I<3A3FFF01FFF84801837F02C77FA202835B6C01015B3A01FC007F806D91C7FC00
005C6D5BEB7F01EC81FCEB3F8314C3011F5B14E7010F5B14FF6D5BA26D5BA26D5BA26D90
C8FCA4497FA2497FA2815B81EB0FE781EB1FC381EB3F8181EB7F0081497F49800001143F
49800003141F49800007140FD87FFEEB7FFFB590B5128080A25C6C486D130029387DB730
>I<D87FFF90381FFFC0B56C4813E0A46C496C13C0D803F8903803F8006D1307A26C6C49
5AA26C6C5C151F6D5CEC803F013F5CECC07F011F91C7FCA290380FE0FEA214F101075BA2
903803FBF8A201015B14FF6D5BA26E5AA36E5AB1903803FFF8497F497FA26D5B6D5B2B38
7EB730>I<007FB5FCB61280A4150048C8FCB3B3B3A5B6FC1580A46C140019476DBE30>
91 D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA26C7EA26C7EA212017FA26C7EA2
6D7EA26D7EA26D7EA26D7EA26D7EA26D7EA2130180A26D7EA26E7EA26E7EA26E7EA26E7E
A26E7EA26E7EA2140181A26E7EA2ED7F80A2ED3FC0A2ED1FE0A2ED0FF0A2ED07F8A21503
A2ED01F0150025477BBE30>I<007FB5FCB61280A47EC7123FB3B3B3A5007FB5FCB6FCA4
6C140019477DBE30>I<007FB612F0A2B712F8A36C15F0A225077B7D30>95
D<EB3FFC48B57E4814E04880488048809038F00FFE9038E001FF806F7E6C48133F6C4880
C8121FA491B5FC130F137F48B6FC12075A48EBC01F383FFC00EA7FE0138048C7FC5AA46C
143FA26C6C137F9038C001FF263FF80FEBFFC06CB712E0A2000714F76C14C3C6020013C0
D93FF090C7FC2B2A7CA830>97 D<EA3FFC487E12FFA2127F123F1200AAEC03FE91381FFF
80027F13E091B57E90B612FC82ECFE079138F001FF4A6C13804A137F4AEB3FC091C7121F
4915E0160FA217F01607A8160FA217E07F161F6EEB3FC0A26EEB7F806E13FFDAF0031300
9138FC0FFE91B55A5E495CD97E7F13C0D93C1F90C7FC90380003FC2C3980B730>I<ECFF
E0010713FC011F7F017F7F90B612804815C048EB807F3907FC003F485A485A49EB1F8048
48EB0F004990C7FC127F90C9FCA25A5AA87E7EA27F003FEC07C06DEB0FE06C7E6D131F6C
6C14C0D807FE133F9039FFC0FF806C90B5FCC615006D5B011F13F801075B01011380232A
7AA830>I<913801FFE04A7F5CA28080EC0007AAEB03FE90381FFF874913E790B6FC5A5A
481303380FFC00D81FF0133F49131F485A150F4848130790C7FCA25AA25AA87E6C140FA2
7F003F141F6D133F6C7E6D137F390FF801FF2607FE07EBFFC06CB712E06C16F06C14F76D
01C713E0011F010313C0D907FCC8FC2C397DB730>I<49B4FC010713E0011F13F8017F7F
90B57E488048018113803A07FC007FC04848133FD81FE0EB1FE0150F484814F049130712
7F90C7FCED03F85A5AB7FCA516F048C9FC7E7EA27F003FEC01F06DEB03F86C7E6C7E6D13
07D807FEEB1FF03A03FFC07FE06C90B5FC6C15C0013F14806DEBFE00010713F8010013C0
252A7CA830>I<EDFF80020713E0021F13F05C4A13F891B5FC491387903803FE079138FC
03F0903907F800C04A1300A8003FB612C04815E0B7FCA36C15C0260007F0C7FCB3A9003F
B512FE4880B71280A26C15006C5C25397DB830>I<D903FC13FF90261FFF8713C04913DF
90B712E05A5A2607FE07138F903AF801FE07C048486C6CC7FCA2497F001F8149133FA56D
137F000F92C7FC6D5BA26C6C485AEBFE0790B55A5D485C15C001DF5BD9C3FCC8FC01C0C9
FCA37F7F6CB512F015FF6C15C04815F0488148813A3FE0001FFE0180130148C8127F007E
8100FE168048151FA56C153F007FED7F006D5C6C6C495A01F013076CB4EB7FFC6C90B55A
6C5D000115C06C6C91C7FC011F13FC010113C02B3E7DA730>I<EA3FFC487E12FFA2127F
123F1200AAEC01FE91380FFF80023F13E091B57E90B67EA29138FE07FCECF8039138E001
FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14
FC6C496C13F82F3880B730>I<14E0EB03F8A2497EA36D5AA2EB00E091C8FCA9381FFFF8
487F5AA27E7EEA0001B3A9003FB612C04815E0B7FCA27E6C15C023397AB830>I<EC01C0
EC07F0A2EC0FF8A3EC07F0A2EC01C091C7FCA990B512F04814F8A47EEB0003B3B3A5EC07
F0A2123C007EEB0FE0B4131FEC3FC0147F90B512806C14005C6C5B000F13F0000313C01D
4E7CB830>I<EA7FF8487EA4127F1200AB0203B512804A14C017E0A217C06E1480913900
1FE0004B5A4B5A4BC7FC4A5A4A5AEC0FF84A5A4A5A4A5A4A5A01FD7F90B57E8114F7ECE3
F8ECC1FCEC81FEEC00FF497F496D7E6F7E826F7E15076F7E6F7E3B7FFFF81FFFE0B56C48
13F017F8A217F06C496C13E02D387FB730>I<387FFFF8B57EA47EEA0001B3B3A8007FB6
12F0B712F8A46C15F025387BB730>I<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500
CF7F15DF92B57E6C010F13872607FE07EB03F801FC13FE9039F803FC01A201F013F8A301
E013F0B3A23C7FFE0FFF07FF80B548018F13C0A46C486C01071380322881A730>I<EC01
FE3A3FFC0FFF80267FFE3F13E000FF90B57E90B67E7E6C9038FE07FCC6EBF8039138E001
FE14C0EC8000A291C7FCA25BB3A23B3FFFF81FFFF8486D4813FCB500FE14FEA26C01FC14
FC6C496C13F82F2880A730>I<49B4FC010F13E0013F13F8497F90B57E0003ECFF801401
3A07FC007FC04848EB3FE0D81FE0EB0FF0A24848EB07F8491303007F15FC90C71201A300
FEEC00FEA86C14016C15FCA26D1303003F15F86D13076D130F6C6CEB1FF06C6CEB3FE06D
137F3A07FF01FFC06C90B512806C15006C6C13FC6D5B010F13E0010190C7FC272A7CA830
>I<EC03FE3A3FFC1FFF80267FFE7F13E000FF90B57E90B612FC6C816CEBFE07C69038F0
01FF4A6C13804A137F4AEB3FC091C7121F4915E0160FA217F01607A8160FA217E07F161F
6EEB3FC0A26EEB7F806E13FFDAF00313009138FC0FFE91B55A5E495C6E13C0021F90C7FC
EC03FC91C9FCAD383FFFF8487FB57EA26C5B6C5B2C3C80A730>I<49B413F8010FEBC1FC
013F13F14913FD48B6FC5A481381390FFC007F49131F4848130F491307485A491303127F
90C7FC15015A5AA77E7E15037FA26C6C1307150F6C6C131F6C6C133F01FC137F3907FF01
FF6C90B5FC6C14FD6C14F9013F13F1010F13C1903803FE0190C7FCAD92B512F84A14FCA4
6E14F82E3C7DA730>I<ED07F83A3FFF803FFF486DB51280B512C302CF14C06C13DF6C90
38FFFC3FD8001F13E09238801F809238000F004A90C7FC5C5C5CA25CA45CAF003FB512FC
4880B7FCA26C5C6C5C2A287EA730>I<90381FFC1E48B5129F000714FF5A5A5A387FF007
EB800100FEC7FC4880A46C143E007F91C7FC13E06CB4FC6C13FC6CEBFF806C14E0000114
F86C6C7F01037F9038000FFF02001380007C147F00FEEC1FC0A2150F7EA27F151F6DEB3F
806D137F9039FC03FF0090B6FC5D5D00FC14F0D8F83F13C026780FFEC7FC222A79A830>
I<EB0780497E131FA9003FB612E04815F0B7FCA36C15E026001FC0C7FCB216F8ED01FCA5
ECE003010FEB07F814F09138FC1FF06DB512E06D14C016806D14009038007FFCEC1FF026
337EB130>I<D83FFCEB3FFC486C497E00FF14FFA2007F147F003F143F00001400B3A415
01A2150315076D130F903A7FC07FFFF891B612FC6D15FE7F6D4913FC6D9038F87FF80100
01C0C7FC2F2880A630>I<3B3FFFC07FFF80486DB512C0B515E0A26C16C06C496C13803B
01F80003F000A26D130700005DA26D130F017E5CA2017F131F6D5CA2EC803F011F91C7FC
A26E5A010F137EA2ECE0FE01075BA214F101035BA3903801FBF0A314FF6D5BA36E5A6E5A
2B277EA630>I<3B3FFFC01FFFE0486D4813F0B515F8A26C16F06C496C13E0D807E0C7EA
3F00A26D5C0003157EA56D14FE00015DEC0F80EC1FC0EC3FE0A33A00FC7FF1F8A2147DA2
ECFDF9017C5C14F8A3017E13FBA290393FF07FE0A3ECE03FA2011F5C90390F800F802D27
7FA630>I<3A3FFF81FFFC4801C37FB580A26C5D6C01815BC648C66CC7FC137FEC80FE90
383F81FC90381FC3F8EB0FE3ECE7F06DB45A6D5B7F6D5B92C8FC147E147F5C497F819038
03F7E0EB07E790380FE3F0ECC1F890381F81FC90383F80FE90387F007E017E137F01FE6D
7E48486D7E267FFF80B5FCB500C1148014E3A214C16C0180140029277DA630>I<3B3FFF
C07FFF80486DB512C0B515E0A26C16C06C496C13803B01FC0003F000A2000014076D5C13
7E150F017F5C7F151FD91F805BA214C0010F49C7FCA214E00107137EA2EB03F0157C15FC
EB01F85DA2EB00F9ECFDF0147D147FA26E5AA36E5AA35DA2143F92C8FCA25C147EA2000F
13FE486C5AEA3FC1EBC3F81387EB8FF0EBFFE06C5B5C6C90C9FC6C5AEA01F02B3C7EA630
>I<001FB612FC4815FE5AA316FC90C7EA0FF8ED1FF0ED3FE0ED7FC0EDFF80003E491300
C7485A4A5A4A5A4A5A4A5A4A5A4A5A4990C7FC495A495A495A495A495A495A4948133E48
90C7127F485A485A485A485A485A48B7FCB8FCA46C15FE28277DA630>I<ED3FF0913803
FFF8140F5C147F16F09138FFF00092C7FC495A5CB3A21303495A133F383FFFF0B55A5C91
C8FC14C080003F7F38003FF813076D7E1301B3A2806D7E15F091387FFFF016F8141F8014
039138003FF025477BBE30>I<127CA212FEB3B3B3AD127CA207476CBE30>I<EA7FE0EAFF
FE6D7E8014F07EC66C7E13076D7E1301B3A2806D7E15E091387FFFE06E13F8801407141F
5C4A13E09138FFE00092C7FC495A5CB3A21303495A137F387FFFF0B5FC14C05C49C8FCEA
7FE025477BBE30>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fm cmcsc10 10.95 11
/Fm 11 118 df<B612FEEDFFC016F03A03FC0007F86C48EB01FE1500167F1780163F17C0
A61780167F170016FE4B5AED07F0ED7FE090B6128016F09039F80001FC6F7EEE7F80163F
EE1FC017E0160F17F0A617E0161FA2EE3FC0EE7F80923801FF00486CEB07FEB712F85E93
C7FC2C2F7CAE35>98 D<DA0FF81330DA7FFF13700103B5EAC0F090390FFC03F190391FE0
00F9D97F80133F01FEC7121F4848140F48481407485A000F1503491401121F491400123F
5B127F1770A248C9FC1700AA6C6C1570A3123F6D15F0121F6D15E0000F15016D15C00007
15036C6C15806C6C14076C6CEC0F00D97F80133ED91FE05B90390FFC03F00103B55AD900
7F1380DA0FF8C7FC2C317BAF36>I<B612FEEDFFE016F83A03FE0007FC6C48EB00FFEE3F
80707E707E707E707E160183160083A2177FA41880AA1800A317FEA34C5A5F16034C5A5F
EE1FC04C5A04FFC7FC486CEB07FEB712F816E093C8FC312F7DAE39>I<B8FCA33903FE00
016C489038003F80161F160F1607A21603A317C01601150EA293C7FCA3151E153E157E90
B512FEA39038FC007E153E151E150EA592C8FCAA487EB512FCA32A2F7DAE31>102
D<DA0FF81360DAFFFE13E00103EBFF8190390FF807E390393FC000F34948137F01FEC712
3F4848141F4848140F48481407120F491403485A003F1501A25B007F1500A348C9FC1700
A8031FB5FCA26C7E9238001FF0EE0FE0123F7FA26C7E120F7F12076C7E6C7E6C6C141FD9
7F80133FD93FE0137B90390FFC03F10103B512E00100EC8060DA0FFCC7FC30317BAF3A>
I<D8FFFE923807FFF0A3D803FF92380FFC006C5FD9DF80141DA3D9CFC01439A2D9C7E014
71A3D9C3F014E1A2D9C1F8EB01C1A3D9C0FCEB0381A2027EEB0701A36E130EA291381F80
1CA391380FC038A2913807E070A3913803F0E0A3913801F9C0A2913800FF80A3486CEB7F
00487E486C013E497EB5008091B512F0A2151C3C2F7CAE44>109
D<D8FFFC91387FFFC07F7F0001923807FC006E6D5A6E6D5AD9DFE06D5AA2EBCFF0EBC7F8
EBC3FCA2EBC1FEEBC0FF6E7EA26E7E6E7EA26E7E6E7E6E7EA26E7E6E7EED7F80A2ED3FC0
ED1FE0ED0FF0A2ED07F8ED03FCA2ED01FEED00FF167FA2163F161F160F487E486C140748
6C1403B56C1301A21600322F7DAE38>I<EC1FF891B5FC903907F00FE090390FC003F001
3FC712FC017E147E49804848EC1F804848EC0FC04848EC07E0000F16F0491403001F16F8
491401003F16FCA2007F16FE90C9FCA34816FFAA6C6CEC01FEA3003F16FCA26D1403001F
16F86C6CEC07F0A26C6CEC0FE0000316C06C6CEC1F806C6CEC3F00017E147E6D5C90390F
C003F0903907F00FE00100B5C7FCEC1FF830317BAF3A>I<B612FEEDFFC016F03A03FE00
07FC6C48EB01FEED007FEE3F80A2EE1FC0A217E0A617C0A2EE3F80A2EE7F00ED01FCED07
F890B612E0168001FCC9FCB2487EB512F8A32B2F7DAE33>I<B612F015FF16C03A03FE00
1FF06C48EB03FCED00FE167FA283163F83A55F167F94C7FC16FE4B5A4B5AED1FE090B6C8
FC5D9039FC003F80ED0FC06F7E826F7EA26F7EA582A418E082A281486CED01C0B500F8EB
7F8193381FC38093380FFF00C9EA01FC33307DAE37>114 D<B500F890387FFFC0A3D803
FEC73807FC006C486E5A705A705AB3AB000015016D5D1603017E5D017F14076D6C49C7FC
131F6D6C133ED907F05B903903FC03F00100B55A023F1380DA07FCC8FC32307DAE38>
117 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fn cmbx12 17.28 43
/Fn 43 123 df<94387FFF80041FB512F04BB612FC030F81037F6F7E4AB5D8E0077F4A49
C76C7E020F01F0EC1FF04A01C0147F4A90C8487E4A485C4A484A7F49495C495BA2495B4E
7F49705B5DA3725B725B725B735A96C9FCAB0503B512FEBBFCA6D8000F01E0C7120184B3
B3AF003FB6D8F803B71280A651657DE45A>12 D<ED0FFF4AB512F8020F14FF023F15C091
B712F049D9FC037F0107D9F00013FE4901C0EB3FFF4990C7000F7F49486E7F017F834948
6E7F4A80488448496E7FA248844A157F4884A3481980A34819C04A81A34819E0A7B518F0
B3A86C19E0A76C19C0A26E5DA26C1980A36C1900A36C6D4B5AA26C60A26C6D4A5B6C606E
5C6D6C4A5B6D6C4A5B6D6D495B6D6D4990C7FC6D01F0EBFFFE6DD9FC035B010090B612F0
023F15C0020F92C8FC020114F8DA001F138044607ADD51>48 D<16F04B7E1507151F153F
EC01FF1407147F010FB5FCB7FCA41487EBF007C7FCB3B3B3B3007FB91280A6395E74DD51
>I<913801FFF8021FEBFFC091B612F8010315FF010F16C0013F8290267FFC0114F89027
FFE0003F7F4890C7000F7F48486E7FD807F86E148048486E14C048486E14E048486F13F0
01FC17F8486C816D17FC6E80B56C16FE8380A219FFA283A36C5BA26C5B6C90C8FCD807FC
5DEA01F0CA14FEA34D13FCA219F85F19F04D13E0A294B512C019804C14004C5B604C5B4C
5B604C13804C90C7FC4C5A4C5A4B13F05F4B13804B90C8FC4B5AED1FF84B5A4B5A4B4814
3F4A5B4A48C8FC4A5A4A48157E4A5A4A5AEC7F8092C9FC02FE16FE495A495A4948ED01FC
D90FC0150749B8FC5B5B90B9FC5A4818F85A5A5A5A5ABAFCA219F0A4405E78DD51>I<92
B5FC020F14F8023F14FF49B712C04916F0010FD9C01F13FC90271FFC00077FD93FE00101
7F49486D8049C86C7F484883486C6F7F14C0486D826E806E82487FA4805CA36C5E4A5E6C
5B6C5B6C495E011FC85A90C95CA294B55A614C91C7FC604C5B4C5B4C5B4C5B047F138092
260FFFFEC8FC020FB512F817E094C9FC17F817FF91C7003F13E0040713F8040113FE707F
717F7113E085717FA2717F85A285831A80A31AC0EA03FCEA0FFF487F487F487FA2B57EA3
1A80A34D14005C7E4A5E5F6C495E49C8485BD81FF85F000F5ED807FE92B55A6C6C6C4914
806C01F0010791C7FC6C9026FF803F5B6D90B65A011F16F0010716C001014BC8FCD9001F
14F0020149C9FC426079DD51>I<F01F804E7E187F18FFA25F5F5F5FA25F5F5FA294B5FC
5E5E5EA25E5EEE3FBFEE7F3FA216FEED01FCED03F8ED07F0A2ED0FE0ED1FC0ED3F801600
5D15FE4A5A4A5AA24A5A4A5A4A5A4A5AA24AC7FC14FE495A5C1303495A495A495A5C133F
49C8FC13FE485AA2485A485A485A5B121F485A48C9FC12FEBCFCA6CA6CEBC000B1037FB8
FCA6485E7CDD51>I<01C0EE01C0D801F8160F01FF167F02F0EC07FFDAFF8090B5FC92B7
128019006060606060606095C7FC17FC5F17E0178004FCC8FC16E09026FC3FFCC9FC91CB
FCADED3FFE0203B512F0020F14FE023F6E7E91B712E001FDD9E00F7F9027FFFE00037F02
F801007F02E06EB4FC02806E138091C8FC496F13C04917E07113F0EA00F090C914F8A219
FC83A219FEA419FFA3EA03F0EA0FFC487E487E487FA2B57EA319FEA35C4D13FC6C90C8FC
5B4917F8EA3FF001804B13F06D17E0001F5E6C6C17C06D4B1380D807FC92B512006C6C4A
5B6C6C6C01075B6C01E0011F5BD97FFE90B55A6DB712C0010F93C7FC6D15FC010115F0D9
003F1480020301F0C8FC406078DD51>I<EE1FFF0303B512E0031F14F892B612FE020381
4AD9FC037F021F9039C0007FC04A90C7EA1FE0DAFFFC6E7E494914074949EC7FF8494914
FF49495B4949497F4990C7FC495D5C13FF485BA25A4A6E5B5A715B48496E5B725A4894C8
FCA35AA35C48913801FFE0030F13FE033F6D7E4B14E092B612F89126E1FE037FB53AE3F0
007FFEDAE7E06D7EDAEFC06D7F4B6D7F02FFC76C7F4A82717F4A82A24A828385A24A1780
A54A17C0A37EA77EA47E6E1780A27EA21A007E4D5B7E6E5E7E6E5E6C4C5B6D7E013F4B5B
6D6C4A5B6D01C0495B6D6D90B5C7FC6DD9FC0713FC6D90B65A6D5E023F15C0020F92C8FC
020114F8DA001F1380426079DD51>I<EA07E0120F7F13FCEBFFFC91B912F8A45AA21AF0
1AE01AC01A801A00A248606161616101E0C9123F01804C5A48CA485A4D90C7FC60007E4C
5A17074D5A4D5A4D5A485F4D5A17FF4C90C8FCC9485A5F4C5A160F4C5A5F163F4C5A16FF
5F5D94C9FC5D5D5E150FA24B5AA2153FA24B5AA215FFA34A5BA25CA35CA44A5BA45CA65C
AD6E5BA26E5BDA03FECAFC6E5A456377E051>I<92383FFF800203B512FC021FECFF8002
7F15E049B712F849D9F0077F010F90C76C7ED91FFCEC1FFFD93FF06E7F494802037F4948
82717F484980854890C9127FA24884183FA25A80A380806E157F6E5E14FE6E7E6F4A5A6C
14F003FC495B03FF495B6C1580DCE0075B6CDBF80F90C7FC9338FE1FFE6C9238FF7FF84D
5A6D16C06D5E6D4BC8FC6D6F7E6D16E00101826D16FC023F814A8149B87E010783498390
263FFE3F8190267FFC0F819026FFF003814849C6FC48496D804849131F4890C700078016
0148486E1580003F163F49150F007F7014C0491501717E8400FF835B8484A384A21A80A2
7F007F1900607F003F606D160F001F606D4C5A6C6D153F6C6D4B5A6C01F04B5A6C01FC02
035B6C01FF021F5B6D9027F001FFFEC7FC6D90B65A010F16F001035E010093C8FC020F14
F8DA007F90C9FC426079DD51>I<ED3FFF0207B512F0023F14FC91B7FC010316C049D9F8
077F49D9C00113F8013F496C6C7E4948C76C7E49486E7E4884484980717F4849825A4870
7F855A5C855A8583A2B583A41A80A71AC0A35F7EA46C5EA27E806C5EA26C5E6C7F6C5E6C
6D147D6D6C14FD6D6CEB01F96D90388003F16D9038F01FE16D90B500C11480010115816D
6C1401021F13FC020113E091C8FC1A00A25FA261A3D9FF805E487F486D4A5B487FA2486D
5E5F61615F614A4A90C7FC4D5A6C5B4A4A5A4A01035BD803FCC7485B6C6C021F13C0D9FF
C0017F5B6CD9F803B5C8FC6DB612FC6D5D010F15E0010392C9FC010014F8020F13804260
79DD51>I<BB12F0F2FF801BF81BFEF3FFC088D800010280C7000114F8DF003F7F080F13
FF74807480867480757FA2757FA28987A289A965A26365A2515BA298B55A505C505C5091
C7FC505B505B087F13F00703B512C096B6C8FC93B812F81BC01BF8F3FF801CE00480C800
1F13F8080713FE08016D7E7480757F757F757F89757F89871E80871EC0A41EE087A663A2
1EC0A3631E80A2511400A2515B515B6398B55A505C08075C081F5C97B6C7FCBD5A1CF81C
E099C8FC1BF898C9FC63627AE173>66 D<4DB5ED03C0057F02F014070407B600FE140F04
7FDBFFC0131F4BB800F0133F030F05FC137F033F9127F8007FFE13FF92B6C73807FF814A
02F0020113C3020702C09138007FE74A91C9001FB5FC023F01FC16074A01F08291B54882
490280824991CB7E49498449498449498449865D49498490B5FC484A84A2484A84A24891
CD127FA25A4A1A3F5AA348491A1FA44899C7FCA25CA3B5FCB07EA380A27EA2F50FC0A26C
7FA37E6E1A1F6C1D80A26C801D3F6C6E1A00A26C6E616D1BFE6D7F6F4E5A7F6D6D4E5A6D
6D4E5A6D6D4E5A6D6E171F6D02E04D5A6E6DEFFF806E01FC4C90C7FC020F01FFEE07FE6E
02C0ED1FF8020102F8ED7FF06E02FF913803FFE0033F02F8013F1380030F91B648C8FC03
0117F86F6C16E004071680DC007F02F8C9FC050191CAFC626677E375>I<BB12E0F2FF80
1BF01BFE757E1CF0D800010280C7000780DF007F13FE080F6D7E0801807480093F7F090F
13FC757F757F877580767F8A88767F8A888AA2767FA28A881F80A37614C0A41FE0A5881F
F0B05214E0A51FC0A4521480A31F006466A2525BA2525BA2525B666499B55A515C5191C7
FC515B515B515B097F5B50B512C008075C083F91C8FC0707B512FCBD12F01CC051C9FC1B
F81B8008E0CAFC6C627AE17C>I<B912E0A6C702E0C7FCB3B3B3B3AEB912E0A633627CE1
3C>73 D<B912F8A6D8000102C0CBFCB3B3B1F307E0A5F30FC0A61B1FA31B3F1C80A21B7F
A21BFFA262A262625013006262624FB5FC1907191F4EB6FCBDFC63A553627AE161>76
D<BA12F8F1FFE01AFEF2FFC01BF01BFED800010280C76C7F070714C0070014F0747F081F
7F747F747F7480A2748089A37480A389A865A3505CA265A2505C9AC9FC505B505B505B08
7F5B4FB55A0707148096B548CAFC93B812F81BC050CBFC621AFF932680000314C0DE007F
7F071F13F8737F737F737F73808885888688A2747FA688A688A676140FF71F80A374801F
3F86771400745E746E5BB96E6E5B746E485A75EBFE07091F90B55A090715E009015DCF00
3F91C7FC0A0013FC71647AE178>82 D<DBFFFCEC01E0020FD9FFE01303027F02FC130749
B7130F0107EEC01F011F16F049D9C007EBF83F4948C7383FFE7FD9FFF8020FB5FC4801E0
14014849804849153F91C97E484882001F834982003F83845B007F187FA2193FA200FF18
1FA27F190FA27FA26D17078080806C01F893C7FC80ECFF8015F86CECFFC016FC6CEDFFE0
17FE6CEEFFE018F86C17FE6C717E6C846C846D17F86D836D836D8313036D18806D6C17C0
020F17E01401DA000F16F01500040715F8EE007F1703050014FC183F84060713FE84A200
7C8300FC83A2197FA3193F7EA31AFC7EA27F1AF86D177F7F1AF06D17FF6D18E06D5E01FF
18C06E4B138002E04B130002F84B5A02FFED3FFC01CF01E0ECFFF8018301FF010F5B0101
91B65A6D6C5E48011F93C7FC48010315FC48D9003F14E048020149C8FC476677E35A>I<
001FBEFCA64849C79126E0000F148002E0180091C8171F498601F81A0349864986A2491B
7FA2491B3F007F1DC090C9181FA4007E1C0FA600FE1DE0481C07A5CA95C7FCB3B3B3A302
1FBAFCA663617AE070>I<913803FFFE027FEBFFF00103B612FE010F6F7E4916E090273F
FE001F7FD97FE001077FD9FFF801017F486D6D7F717E486D6E7F85717FA2717FA36C496E
7FA26C5B6D5AEB1FC090C9FCA74BB6FC157F0207B7FC147F49B61207010F14C0013FEBFE
004913F048B512C04891C7FC485B4813F85A5C485B5A5CA2B55AA45FA25F806C5E806C04
7D7F6EEB01F96C6DD903F1EBFF806C01FED90FE114FF6C9027FFC07FC01580000191B548
7E6C6C4B7E011F02FC130F010302F001011400D9001F90CBFC49437CC14E>97
D<903807FF80B6FCA6C6FC7F7FB3A8EFFFF8040FEBFF80047F14F00381B612FC038715FF
038F010014C0DBBFF0011F7FDBFFC001077F93C76C7F4B02007F03F8824B6F7E4B6F1380
4B17C0851BE0A27313F0A21BF8A37313FCA41BFEAE1BFCA44F13F8A31BF0A24F13E0A24F
13C06F17804F1300816F4B5A6F4A5B4AB402075B4A6C6C495B9126F83FE0013F13C09127
F00FFC03B55A4A6CB648C7FCDAC00115F84A6C15E091C7001F91C8FC90C8000313E04F65
7BE35A>I<92380FFFF04AB67E020F15F0023F15FC91B77E01039039FE001FFF4901F801
0113804901E0010713C04901804913E0017F90C7FC49484A13F0A2485B485B5A5C5A7113
E0485B7113C048701380943800FE0095C7FC485BA4B5FCAE7EA280A27EA2806C18FCA26C
6D150119F87E6C6D15036EED07F06C18E06C6D150F6D6DEC1FC06D01E0EC7F806D6DECFF
00010701FCEB03FE6D9039FFC03FFC010091B512F0023F5D020F1580020102FCC7FCDA00
0F13C03E437BC148>I<F17FF8050FB5FCA6EF000F8484B3A892380FFF804AB512F8020F
14FE023FECFF8391B712E301039138807FF3499039F8000FFB011F01E00103B5FC494913
004990C87E49488148498148834A815A485BA2485BA25AA3485BA4B5FCAE7EA46C7FA37E
A26C7FA26C5F806C5F6C6D5D6C6D5D017F93B5FC6D6C6C0103806D6D49806D01F0D91FF7
EBFFFE6D9039FE01FFE7010190B612876D6CECFE07021F14F8020314E09127003FFE00EC
C0004F657BE35A>I<92380FFFC04AB512FC020FECFF80023F15E091B712F80103D9FE03
7F499039F0007FFF011F01C0011F7F49496D7F4990C76C7F49486E7F48498048844A8048
84485B727E5A5C48717EA35A5C721380A2B5FCA391B9FCA41A0002C0CBFCA67EA380A27E
A27E6E160FF11F806C183F6C7FF17F006C7F6C6D16FE6C17016D6C4B5A6D6D4A5A6D01E0
4A5A6D6DEC3FE0010301FC49B45A6D9026FFC01F90C7FC6D6C90B55A021F15F8020715E0
020092C8FC030713F041437CC14A>I<EE3FFC0307B51280033F14C04AB612F0020715F8
4A9038F03FFC4AEB807F913A7FFE00FFFE4A5A4B4813FF4913F05B4913E0A24913C0A270
13FE4949EB7FFCEF3FF8EF1FF0EF07C094C7FCB0B812C0A6D8001F01C0C8FCB3B3B0007F
B612FCA638657CE431>I<F107F8DB7FFEEC3FFE020FB5D8F001B5FC027FDAFE03148049
B7128F49DCDFFD13C0010FD9F00FEBFFC149D9800114014990C7EBFC0349486E6C7E4948
EC3FFF48496E018113800780130048F0C03E97C7FC48496E7FA34884A96C60A36C6D4A5B
A26C60A26C6D4A90C8FC6D6C4A5A6D6C4A5A6D6D485BDBF00F5B4990B612C060D97C7F4A
C9FCD9FC0F14F09126007FFECAFC92CCFC1201A47FA27F8014F091B77E18FE6CEFFFC019
F06D17FC19FF6D846D846D846D84013F8490BAFC0003854801E0C712014890C9000F7F48
4816014848EE007F4848717E8512FF5B85A56D5F007F616D173F003F616D177F6C6C4D5A
6C01C003035B6C6D4B5B6C01F8031F5BC601FF92B5C7FC6D01F8011F5B011F90B712F801
0717E0010094C8FC020F15F0DA003F01FCC9FC4A607CC151>I<903807FF80B6FCA6C6FC
7F7FB3A8EF1FFF94B512F0040714FC041F14FF4C8193267FE07F7F922781FE001F7FDB83
F86D7FDB87F07FDB8FC0814C7F039FC78015BE03BC8003FC825DA25DA25DA45DB3B2B7D8
F007B71280A651647BE35A>I<EB0FE0EB3FF8497E48B5FCA24880A24880A76C5CA26C91
C7FCA238007FFC6D5AEB0FE090C9FCAF903807FF80007FB5FCA6C6FC7F7FB3B3AEB712C0
A622657BE42C>I<ED01FCED07FF4B1380033F13E0A24B13F0A292B512F8A76F13F0A26F
13E0A2030F13806F1300ED01FC92C8FCAFEEFFF8021FB5FCA6EC000F8181B3B3B3AAEA07
F0EA1FFC487E487EB56C4813F0A317E05D17C05D17806C4948130049495A6C48495A261F
FE0313F06CB65A6C158000014AC7FC6C6C13F8010713802D8288E431>I<903807FF80B6
FCA6C6FC7F7FB3B3B3B3ADB712E0A623647BE32C>108 D<902607FF80D91FFFEEFFF8B6
91B500F00207EBFF80040702FC023F14E0041F02FF91B612F84C6F488193267FE07F6D48
01037F922781FE001F9027E00FF0007FC6DA83F86D9026F01FC06D7F6DD987F06D4A487F
6DD98FC0DBF87EC7804C6D027C80039FC76E488203BEEEFDF003BC6E4A8003FC04FF834B
5FA24B5FA24B94C8FCA44B5EB3B2B7D8F007B7D8803FB612FCA67E417BC087>I<902607
FF80EB1FFFB691B512F0040714FC041F14FF4C8193267FE07F7F922781FE001F7FC6DA83
F86D7F6DD987F07F6DD98FC0814C7F039FC78015BE03BC8003FC825DA25DA25DA45DB3B2
B7D8F007B71280A651417BC05A>I<923807FFE092B6FC020715E0021F15F8027F15FE49
4848C66C6C7E010701F0010F13E04901C001037F49496D7F4990C87F49486F7E49486F7E
48496F13804819C04A814819E048496F13F0A24819F8A348496F13FCA34819FEA4B518FF
AD6C19FEA46C6D4B13FCA36C19F8A26C6D4B13F0A26C19E06C6D4B13C0A26C6D4B13806C
6D4B13006D6C4B5A6D6D495B6D6D495B010701F0010F13E06D01FE017F5B010090B7C7FC
023F15FC020715E0020092C8FC030713E048437CC151>I<902607FF80EBFFF8B6010FEB
FF80047F14F00381B612FC038715FF038F010114C09227BFF0003F7FC6DAFFC0010F7F6D
91C76C7F6D496E7F03F86E7F4B6E7F4B17804B6F13C0A27313E0A27313F0A21BF885A21B
FCA3851BFEAE4F13FCA41BF861A21BF0611BE0611BC06F92B512801B006F5C6F4A5B6F4A
5B03FF4A5B70495B04E0017F13C09226CFFC03B55A03C7B648C7FC03C115F803C015E004
1F91C8FC040313E093CBFCB3A3B712F0A64F5D7BC05A>I<D90FFFEB0FFCB690383FFF80
93B512E04B14F04B14F8923907FC7FFC92390FE0FFFEC6EC1F806DD93F0113FF6D133E15
7E157C15F8A215F07013FEA24BEB7FFCEF3FF8EF0FE04B90C7FCA55DB3B0B712F8A63841
7BC042>114 D<913A3FFF8007800107B5EAF81F011FECFE7F017F91B5FC48B8FC48EBE0
014890C7121FD80FFC1407D81FF0801600485A007F167F49153FA212FF171FA27F7F7F6D
92C7FC13FF14E014FF6C14F8EDFFC06C15FC16FF6C16C06C16F06C826C826C826C82013F
1680010F16C01303D9007F15E0020315F0EC001F1500041F13F81607007C150100FC8117
7F6C163FA2171F7EA26D16F0A27F173F6D16E06D157F6D16C001FEEDFF806D0203130002
C0EB0FFE02FCEB7FFC01DFB65A010F5DD8FE0315C026F8007F49C7FC48010F13E035437B
C140>I<EC07E0A6140FA5141FA3143FA2147FA214FF5BA25B5B5B5B137F48B5FC000F91
B512FEB8FCA5D8001F01E0C8FCB3AFEF0FC0AC171F6D6D1480A2173F6D16006F5B6D6D13
7E6D6D5B6DEBFF836EEBFFF86E5C020F14C002035C9126003FFCC7FC325C7DDA3F>I<90
2607FFC0ED3FFEB60207B5FCA6C6EE00076D826D82B3B3A260A360A2607F60183E6D6D14
7E4E7F6D6D4948806D6DD907F0ECFF806D01FFEB3FE06D91B55A6E1500021F5C020314F8
DA003F018002F0C7FC51427BC05A>I<B700C00103B512FCA6C66C01C0C8381FFE006D6D
ED07F0A26D6D5E190F6D6D5E191F6D606F153F6D95C7FC6F5DA26D6D157E19FE6D6E5C18
016E5E7013036E5E701307A26E6D5C180F6E6D5C181F6E6D5C183F6E93C8FC705BA26E6D
13FEA26E6E5A17816FEBC1F817C36F5C17E76F5C17FFA26F5CA26F5CA26F91C9FCA26F5B
A36F5BA2705AA2705AA2705AA2705A4E417DBF55>I<B70081B600FC0103B512FCA6C66C
0180C701FCC8381FFE006F6FED03F86D047F5F856F6E16076D646F70140F6D705F866F6E
161F6D646F4A6D143F6D99C7FC4E7F6F616D1B7E6F4A6D14FE6D6395B57E7001FC15016E
62DCC0016E13036EDBF87F5D05038004E0496C14076E62DCF007ED800F6E4B6C5D050F15
C004F8496C141F6E62DCFC1FEDE03F6E4B6C92C8FC053F15F004FE496C5C6E197E7048ED
F8FE6E027E6D5C05FE15FC4D6D13FD6F601BFF6F496E5BA24D806F60A26F496E5BA24D80
6F60A26F496E90C9FCA294C87E6F5FA26F486F5A047C6F5A6E417DBF75>I<007FB600C0
017FB512F8A6D8001F01F8C70007EBF0006D040190C7FC6D6D5D6D6D4A5A6D6D4A5A7049
5A6D4C5A6E7F6E6D495A6E6D495A7049C8FC6E4A5A6E6D485A6E6D485A6E13FFEF8FF06E
EC9FE06FEBFFC06F5C6F91C9FC5F6F5B816F7F6F7F8481707F8493B57E4B805D4B80DB0F
F37FDB1FE17F04C080153F4B486C7F4B486C7F4A486D7F4A486D7F4A5A4B6D7F020F6E7F
4A486D7F4A486D804A5A4AC86C7F49486F7F4A6F7F0107707FEB3FFFB600F049B7FCA650
407EBF55>I<B700C00103B512FCA6D8003F01C0C8381FFE006FED07F0A26D6D5E190F6D
6D5E191F6D6D5E193F6D95C7FC6F5D6D177E6F15FEA26D6E495AA26E6D5C18036E6D5C18
076E5E70130F6E5E70131FA26E6D495AA26E6D91C8FC606E6D137E18FE6E5D17816F5C17
C3A26FEBE7F0A26FEBF7E017FF6F5CA26F5CA26F91C9FCA36F5BA26F5BA2705AA2705AA2
705AA35FA25F163F94CAFC5E167E16FED807E05CD81FF81301487E486C495AA2B5495AA2
4B5A5E151F4B5A6C4849CBFC15FEEBFC01393FF807FC391FF03FF06CB55A6C5C6C91CCFC
C613FCEB1FE04E5D7DBF55>I<0007B912E019F0A402FCC714E04801C04914C091C7FC49
4A1480494A1400494A5B5B4C5B494A5B4C5B5B93B55A4B5C5D001F5F494991C7FC4B5BA2
4B5B4B5BC8485BA292B55A4A5C4A5CA24A91C8FC4A5B4A5BA24A5B4A49EB03F091B55AA2
495C495C4991C7FC1807494915E0495B5B5D4949140F90B55AA2484A141F485C4891C812
3F187F484915FF48495C48491407051F13C0484949B5FCBAFCA47E3C407CBF48>I
E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fo cmsy10 10.95 2
/Fo 2 16 df<EE7FFE0307B512E0033F14FC92B7FC0203D9C00313C0DA0FFCC7EA3FF0DA
3FE0EC07FCDA7F80EC01FED901FEC9EA7F80D903F8EE1FC0D907E0EE07E04948707E4948
707E49CB7E017E187E498449844848F00F8000031AC04918074848F003E0A24848F001F0
A248CD12F8A2001E1A78003E1A7CA2003C1A3C007C1A3EA200781A1EA300F81A1FA2481A
0FAB6C1A1FA200781A1EA3007C1A3EA2003C1A3C003E1A7CA2001E1A78001F1AF8A26C6C
F001F0A26C6CF003E0A26C6CF007C06D180F00011A806C6CF01F006D60017E187E6D606D
6C4C5A6D6C4C5A6D6C4C5AD903F8EE1FC0D901FEEE7F809026007F80DA01FEC7FCDA3FE0
EC07FCDA0FFCEC3FF0913B03FFC003FFC0020090B6C8FC033F14FC030714E09226007FFE
C9FC50557BC05B>13 D<EB0FFCEB3FFF90B512C0000314F04880488048804880A2481580
A3B712C0AA6C1580A36C1500A26C5C6C5C6C5C6C5CC614C0013F90C7FCEB0FFC22227BA7
2D>15 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fp cmbx12 14.4 60
/Fp 60 123 df<922601FFFC903801FFE0033F9026FF801F13F84AB6D8E07F13FE020F03
F9B6FC023FD9C00FB500C0138091277FFC0003D9FE0113C0902601FFE049495A49494949
4813E04990C714F049484A13E0495A19C0495A7413C0017F17804A6E6E1380719138007E
007192C7FCAEBCFCA526007FF8C7000301C0C8FCB3B3A7007FB5D8F803B612F0A553547D
D34E>11 D<EEFFFC031FEBFF804AB612E0020781021F9038C00FF8913A7FFE0003FCDAFF
F0EB00FE4949EB03FF4901805B4990C7487F49485CA2495A4D7F013F6F5B5CA37190C7FC
715AEF01F894C9FCA90403B512C0BAFCA526003FFCC7120783B3B3A6003FB5D8FC03B612
C0A542547DD34B>I<EA07F0487E487E487E487EB51280A76C13006C5A6C5A6C5A6C5A11
11769025>46 D<913803FFC0023F13FC91B6FC010315C0010F018113F0903A1FFC003FF8
49486D7E49486D7E49486D7E48496D138048496D13C0A24817E04890C813F0A34817F8A2
4817FC49157FA3007F17FEA600FF17FFB3A5007F17FEA6003F17FCA26D15FFA26C17F8A3
6C17F0A26C6D4913E0A26C6D4913C06C17806E5B6C6D4913006D6C495AD91FFCEB3FF890
3A0FFF81FFF06D90B55A01011580D9003F01FCC7FC020313C0384F7BCD43>48
D<157815FC14031407141F14FF130F0007B5FCB6FCA2147F13F0EAF800C7FCB3B3B3A600
7FB712FEA52F4E76CD43>I<EC3FFE0103B512E0010F14FC013F14FF90B712C048D9C07F
7F2703FE000F13F8D807F801037FD80FE06D7F48486D7F48488001F01680486C6E13C07F
486C6E13E07FA27013F0A56C5AA26C5AEA0FF0EA03C0C914E05EA218C05E1880A24C1300
5F4C5A4B5B5F4B5B5F4B5B4B90C7FC4B5A5E4B5AED7FE04B5A4A5B4A48C8FC4A5A5D4A48
EB01F04A5AEC3F804AC7FC02FEEC03E0495A495A495A495AD91F80140749C8FC013E150F
017FB7FC90B812C05A5A5A5A5A5A5AB9FC1880A4344E79CD43>I<91380FFFC091B512FC
0107ECFF80011F15E090263FF8077F9026FF800113FC4848C76C7ED803F86E7E491680D8
07FC8048B416C080486D15E0A4805CA36C17C06C5B6C90C75AD801FC1680C9FC4C13005F
A24C5A4B5B4B5B4B13C04B5BDBFFFEC7FC91B512F816E016FCEEFF80DA000713E0030113
F89238007FFE707E7013807013C018E07013F0A218F8A27013FCA218FEA2EA03E0EA0FF8
487E487E487EB57EA318FCA25E18F891C7FC6C17F0495C6C4816E001F04A13C06C484A13
80D80FF84A13006CB44A5A6CD9F0075BC690B612F06D5D011F1580010302FCC7FCD9001F
1380374F7ACD43>I<177C17FEA2160116031607160FA2161F163F167FA216FF5D5DA25D
5DED1FBFED3F3F153E157C15FCEC01F815F0EC03E01407EC0FC01580EC1F005C147E147C
5C1301495A495A5C495A131F49C7FC133E5B13FC485A5B485A1207485A485A90C8FC123E
127E5ABA12C0A5C96C48C7FCAF020FB712C0A53A4F7CCE43>I<D80380150ED807E0157E
01FEEC03FED9FFF0137F91B65A5F5F5F5F5F94C7FC5E5E16F016C093C8FC15F801E190C9
FC01E0CAFCABEC0FFF027F13F001E3B512FE01E76E7E9026FFF8077FDAC0017F49C713F8
496E7E49143F4981496E7E6C481680C9FC18C08218E0A418F0A3EA0FE0487E487E487E48
7EA418E0A35B6C484A13C05B491680003EC85A003F17006C6C4A5A6D5D6C6C4A5AD807F8
495BD803FE01075B2701FFC03F5B6C90B65A013F4AC7FC6D14F8010314C09026007FF8C8
FC344F79CD43>I<ED0FFF92B512E0020780021F14FC91397FFE03FE903A01FFF0007F49
01C0EB3F804990C7121F4948EC7FC0494814FF49484913E049485B01FF5C485BA2485B5A
A2486F13C04A6D1380486F1300177E94C7FC5AA291CAFC5AA21508913801FFF8020713FF
B54814C04A14F04AC66C7E023C6D7E4A6D7E4A6D7E7013804A15C0A24A15E07013F05C18
F8A491C714FCA37EA67EA46C17F880A27E18F06C5D18E06C6D15C07E6E4913806C6D1500
6D6C495A6D6CEB7FFC6DB448485A6D90B55A010315C0010092C7FC023F13FC020713C036
4F7ACD43>I<121F7F7FEBFF8091B81280A45A1900606060A2606060485F0180C86CC7FC
007EC95A4C5A007C4B5A5F4C5A160F4C5A484B5A4C5A94C8FC16FEC812014B5A5E4B5A15
0F4B5AA24B5AA24B5A15FFA24A90C9FCA25C5D1407A2140FA25D141FA2143FA4147F5DA3
14FFA55BAC6D5BA2EC3FC06E5A395279D043>I<913807FFC0027F13FC0103B67E010F15
E090261FFC0113F8903A3FE0003FFCD97F80EB0FFE49C76C7E48488048486E1380000717
C04980120F18E0177FA2121F7FA27F7F6E14FF02E015C014F802FE4913806C7FDBC00313
009238F007FE6C02F85B9238FE1FF86C9138FFBFF06CEDFFE017806C4BC7FC6D806D8101
0F15E06D81010115FC010781011F81491680EBFFE748018115C048D9007F14E04848011F
14F048487F48481303030014F8484880161F4848020713FC1601824848157F173FA2171F
A2170FA218F8A27F007F17F06D151FA26C6CED3FE0001F17C06D157F6C6CEDFF806C6C6C
010313006C01E0EB0FFE6C01FCEBFFFC6C6CB612F06D5D010F1580010102FCC7FCD9000F
13C0364F7ACD43>I<91380FFF8091B512F8010314FE010F6E7E4901037F90267FF8007F
4948EB3FF048496D7E484980486F7E484980824817805A91C714C05A7013E0A218F0B5FC
A318F8A618FCA46C5DA37EA25E6C7F6C5DA26C5D6C7F6C6D137B6C6D13F390387FF80301
1FB512E36D14C30103028313F89039007FFE03EC00401500A218F05EA3D801F816E0487E
486C16C0487E486D491380A218005E5F4C5A91C7FC6C484A5A494A5A49495B6C48495BD8
03FC010F5B9027FF807FFEC7FC6C90B55A6C6C14F06D14C0010F49C8FC010013F0364F7A
CD43>I<91B5FC010F14F8017F14FF90B712C00003D9C00F7F2707FC00017FD80FE06D7F
48486E7E48C87FD87FE06E7E7F7F486C1680A66C5A18006C485C6C5AC9485A5F4B5B4B5B
4B5B4B5B4B90C7FC16FC4B5A4B5A16C04B5A93C8FC4A5A5D14035D5D14075DA25D140FA2
5DAB91CAFCAAEC1FC04A7EECFFF8497FA2497FA76D5BA26D5BEC3FE06E5A315479D340>
63 D<171F4D7E4D7EA24D7EA34C7FA24C7FA34C7FA34C7FA24C7FA34C8083047F80167E
8304FE804C7E03018116F8830303814C7E03078116E083030F814C7E031F81168083033F
8293C77E4B82157E8403FE824B800201835D840203834B800207835D844AB87EA24A83A3
DA3F80C88092C97E4A84A2027E8202FE844A82010185A24A820103854A82010785A24A82
010F855C011F717FEBFFFCB600F8020FB712E0A55B547BD366>65
D<BA12C019FEF1FFC01AF01AFCD8000701F0C7000313FFDE007F7F737F070F7F737F8785
87858785A287A84F5BA263616361634F5B4F5B077F90C7FC4E485A060713F892B812E097
C8FC861AF003F0C7000313FE9539003FFF80070F13E0737F07017F87737F747E1C807413
C0A27413E0A31CF0A386A362A31CE0A2621CC0A250138097B5FC1C004F5B19074F5B073F
13F04EB55ABC128098C7FC1AF81AC007F8C8FC54527CD160>I<932601FFFCEC01C0047F
D9FFC013030307B600F81307033F03FE131F92B8EA803F0203DAE003EBC07F020F01FCC7
383FF0FF023F01E0EC0FF94A01800203B5FC494848C9FC4901F882494982494982494982
4949824990CA7E494883A2484983485B1B7F485B481A3FA24849181FA3485B1B0FA25AA2
98C7FC5CA2B5FCAE7EA280A2F307C07EA36C7FA21B0F6C6D1980A26C1A1F6C7F1C006C6D
606C6D187EA26D6C606D6D4C5A6D6D16036D6D4C5A6D6D4C5A6D01FC4C5A6D6DEE7F806D
6C6C6C4BC7FC6E01E0EC07FE020F01FEEC1FF80203903AFFE001FFF0020091B612C0033F
93C8FC030715FCDB007F14E0040101FCC9FC525479D261>I<BA7E19FCF1FF801AF01AFC
D8000701F0C7000F13FF060014C0071F7F070713F807017F737F747E747F747F86747F74
7F8886888688A2757EA31D8087A21DC0A51DE0A387A963A31DC0A51D80A2631D00A3515A
A2646264505B6264505B505B5090C7FCF2FFFE4F5B07075B071F5B96B512C0060F91C8FC
BB5A1AF01AC007FCC9FC19805B527CD167>I<BC1280A5D8000701F8C7000114C0F0001F
19071901851A7F1A3F1A1FA2F20FE0A21A07A31A03A318F81BF01A01A497C7FC1701A317
031707170F177F92B6FCA59238F8007F170F170717031701A317001B3EA31B7CA395C8FC
A21BFCA21BF8A21A01A31A031BF01A071A0FA21A1F1A3FF27FE0F101FF1907191F0603B5
FCBCFCA21BC0A34F517CD058>I<BB12FEA5D8000701F8C700077FF0007F191F19078585
8586861B80A21A1FA31A0FA41BC006F81307A497C7FCA31701A317031707170F177F92B6
FCA59238F8007F170F170717031701A31700A795C9FCB3B812F8A54A517CD055>I<B8D8
C003B8FCA5D8000701F8C9001FEBE000B3AE92BAFCA503F8C9121FB3B1B8D8C003B8FCA5
60527CD169>72 D<B812C0A5D8000701F8C7FCB3B3B3B2B812C0A52A527CD132>I<027F
B71280A591C76C90C7FCB3B3B3EA07F0EA1FFC487E487EA2B57EA44C5AA34A485B7E4949
5BD83FF8495BD81FE05DD80FFC011F5B2707FF807F90C8FC000190B512FC6C6C14F0011F
14C0010101F8C9FC39537DD145>I<B812F8A5D8000701F8CAFCB3B3A91A7CA41AFC1AF8
A51901A31903A219071AF0190FA2191F193F197F19FF180360183F4DB5FCBB12E0A54652
7CD151>76 D<B600FC073FB512FE6F61A26F96B6FCA2D80007F5C00070EF01EFA202EF6D
EF03CFA202E76DEF078FA202E36DEF0F0FA202E16D171EA302E06D173CA26F6C1778A26F
6C17F0A26F6DED01E0A26F6DED03C0A36F6DED0780A26F6DED0F00A26F6D151EA26F6D5D
A3706C5DA2706C5DA2706D495AA2706D495AA2706D495AA3706D49C7FCA2706D131EA270
6D5BA2716C5BA3716C5BA271EB81E0A271EBC3C0A271EBE780A27101FFC8FCA3715BA271
5BA2725AA2725AA2D93FFC6F5AB74DB712FEA2725AA2725A77527CD180>I<B600FC93B7
FC8181A282D800076E9239003FFC0070EE07E08282A28202EF7F02E77F02E380A202E180
02E0806F7F6F7F6F7FA26F7F6F7F6F806F80A26F80707F707F707F707FA2707F70807080
70808583717F717F717F717FA27114807114C07114E07213F07213F8A27213FC7213FE72
13FF721487A27214C77214E77313F77313FF85A285858585A28586868686A286868686A2
D93FFC187FB7173F1B1F1B0F1B07755A60527CD169>I<93380FFFC00303B6FC031F15E0
92B712FC0203D9FC0013FF020F01C0010F13C0023F90C7000313F0DA7FFC02007F494848
ED7FFE4901E0ED1FFF49496F7F49496F7F4990C96C7F49854948707F4948707FA2484971
7E48864A83481B804A83481BC0A2481BE04A83A2481BF0A348497113F8A5B51AFCAF6C1B
F86E5FA46C1BF0A26E5F6C1BE0A36C6D4D13C0A26C6D4D1380A26C1B006C6D4D5A6E5E6C
626D6C4C5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B5B6D6D4B90C7FC6D6D4B5A6D01FF0203
5B023F01E0011F13F0020F01FC90B512C0020390B7C8FC020016FC031F15E0030392C9FC
DB001F13E0565479D265>I<BAFC19F819FF1AE086D8000701F0C7001F13FC060113FF72
6C13807313C0070F13E01BF0857313F81BFCA27313FEA41BFFA81BFEA31BFC61A21BF84F
13F04F13E0614F13C04F13004E485A061F5B92B812F01AC04FC7FC19E003F8CBFCB3AEB8
12C0A550527CD15C>I<93380FFFC00303B6FC031F15E092B712FC0203D9FC0013FF020F
01C0010F13C0023F90C7000313F0DA7FFC02007F902601FFF0ED3FFE49496F7E49496F7F
49496F7F4990C96C7F4948707F4948707F01FF854A177F48864849717EA24849711380A2
481BC04A83481BE0A24A83481BF0A3481BF8A291CB7EA3B51AFCAF6C1BF8A26E5FA36C1B
F0A36C6D4D13E0A36C1BC06E5F6C1B806E5F6CDB01FE16006C6D902607FF80495A4C13E0
6C6D013F6D495A017F91267F03F85C6D6C90277C00FC015B6D6C49D97E035B6D01806E48
5B6D6D48D91F8F5B6D01E0039F90C7FC6D01F06EB45A6DD9FCF85DDA3FFF6E13F0020F6D
4913C0020301FF90B5C8FC020091B512FC031F180C0303181EDB001FEBE3FE93C7EA01FF
74133E74137E7413FEF2F8077290B5FC1CFCA285A21CF8A2851CF07314E0A27314C07314
80731400735B9638007FF8F21FE0576A79D265>I<B912F0F0FF8019F819FF1AC0D80007
01F0C714F0060F7F060113FE727F737F737F85737F87A2737FA387A863A2616363A24F5B
4F5B4F90C8FC4F5A06035B060F13F095B512C092B8C9FC19F819E019F89226F0000313FE
9439007FFF80727F727F727F727F727F8684A28684A787A71D1C75133EA38575137E7315
7C7513FC731401B86C6D9038F803F807039038FE07F07390B512E0736C14C0080F1400CE
EA7FFC5F537CD164>I<91260FFF80130791B500F85B010702FF5B011FEDC03F49EDF07F
9026FFFC006D5A4801E0EB0FFD4801800101B5FC4848C87E48488149150F001F82498112
3F4981007F82A28412FF84A27FA26D82A27F7F6D93C7FC14C06C13F014FF15F86CECFF80
16FC6CEDFFC017F06C16FC6C16FF6C17C06C836C836D826D82010F821303010082021F16
801400030F15C0ED007F040714E01600173F050F13F08383A200788200F882A3187FA27E
A219E07EA26CEFFFC0A27F6D4B13806D17006D5D01FC4B5A01FF4B5A02C04A5A02F8EC7F
F0903B1FFFC003FFE0486C90B65AD8FC0393C7FC48C66C14FC48010F14F048D9007F90C8
FC3C5479D24B>I<003FBC1280A59126C0003F9038C0007F49C71607D87FF8060113C001
E08449197F49193F90C8171FA2007E1A0FA3007C1A07A500FC1BE0481A03A6C994C7FCB3
B3AC91B912F0A553517BD05E>I<B800C00103B612FCA5D8000701F8CAEBF000F31F80B3
B3B11B3FA26D97C7FC81637F1B7E6D6D17FE505A6E7E505A6E6D15076E4D5A6E6D4B5A6E
6D4B5A6E01F84B5A6E6DDA03FFC8FC6E6CB46CEB0FFE6F9039F001FFF8030F90B65A0303
16C0DB007F92C9FC040F14F8DC007F13805E537CD167>I<B700FE031FB512FEA5D8001F
01F0CA383FFE00F307F06D626F170F6D62811B1F6D6D601B3F6D97C7FC6F5F6D197E821B
FE6E6D5E1A016E6D5E1A036E60701507A26E6D5E1A0F6E6D5E1A1F6E6070153FA26E6D93
C8FC626E6E147E1AFE6F5E711301A26F6D5C19036F6D5C19076F5E71130FA26F6D5C191F
6F6D5C193F6F93C9FC715BA26FEC807E19FE706D5A18C1705C18E3705C18F318F770EBFF
E0A2705CA2705CA37091CAFCA2705BA2715AA3715AA2715AA2715A715A5F537DD166>I<
B700FC017FB600FE91B612F0A5D8003F01C0C8001F01E0C9EBF8006F71EE0FC06D716187
6F1C1F6D7196C7FC6F8373606D1E3E6F836D7160876F1CFC6D666F4B801F016D66704A80
6E525A88704A17076E059F5F70021F80080F160F6E6570023F806EDC3E074CC8FC887002
7E5F6EDC7C03163E7002FC804F6C167E6E1C7C700101814F6C16FC6E745B70010317016E
4C6D5D060716C00580496D14036F63DDC00F16E04F6D14076F07F05BDDE01F170F6F92C7
6C5D1DF8DDF03E6E141F6F98C9FCDDF87E16FC067C6E5C6FF1FE3EDDFCFC177E6F4A6E14
7C1DFFDDFFF06E14FC6F62A24E816F62A270496F5BA24E817061A295C97E7061A2704870
90CAFCA37048705AA24D1601040360A27048705A84537DD18B>I<EC7FFF0107B512F001
3F14FE90B77E48D9E00F7F2703FE000113F0486C6D7F6EEB3FFC48826E131F83707FA36C
496D7FA26C90C7FC6C5AC9FCA6037FB5FC020FB6FC91B7FC01071487013FEBF007491380
3901FFFC004813F0485B485B485B4890C7FC5A5BA2485AA45EA26D5C007F151D163D6C6C
02797F6C6D01F113F86C9026C003E1EBFFE06C9026F81FC014F06C90B5487EC6ED001F01
1F01FC010713E0010101E090C8FC3C387CB641>97 D<EB3FF0B5FCA51203C6FCB3A49238
01FFE0030F13FE033FEBFFC092B612F002F301017F913AF7F8003FFEDAFFE0EB0FFF0380
6D7F92C76C7F4A6E7F4A824A6E7FA2727EA285A28584A31A80AC1A00A44E5AA36118FF61
6E4A5BA26E4A5B6E4A5B6F495BDACFC04990C7FCDA87F0EB7FFC913A03FE03FFF849C6B6
12E0496D148049011F01FCC8FC90C7000313C041547BD24B>I<913801FFF8021FEBFF80
91B612F0010315FC010F9038C00FFE903A1FFE0001FFD97FFC491380D9FFF05B4817C048
495B5C5A485BA2486F138091C7FC486F1300705A4892C8FC5BA312FFAD127F7FA27EA2EF
03E06C7F17076C6D15C07E6E140F6CEE1F806C6DEC3F006C6D147ED97FFE5C6D6CEB03F8
010F9038E01FF0010390B55A01001580023F49C7FC020113E033387CB63C>I<4DB47E04
07B5FCA5EE001F1707B3A4913801FFE0021F13FC91B6FC010315C7010F9038E03FE74990
380007F7D97FFC0101B5FC49487F4849143F484980485B83485B5A91C8FC5AA3485AA412
FFAC127FA36C7EA37EA26C7F5F6C6D5C7E6C6D5C6C6D49B5FC6D6C4914E0D93FFED90FEF
EBFF80903A0FFFC07FCF6D90B5128F0101ECFE0FD9003F13F8020301C049C7FC41547CD2
4B>I<913803FFC0023F13FC49B6FC010715C04901817F903A3FFC007FF849486D7E4948
6D7E4849130F48496D7E48178048497F18C0488191C7FC4817E0A248815B18F0A212FFA4
90B8FCA318E049CAFCA6127FA27F7EA218E06CEE01F06E14037E6C6DEC07E0A26C6DEC0F
C06C6D141F6C6DEC3F806D6CECFF00D91FFEEB03FE903A0FFFC03FF8010390B55A010015
C0021F49C7FC020113F034387CB63D>I<ED3FFC0203B5FC020F14C0023F14E09139FFF8
1FF0499038C03FF849EB807F49903800FFFC495A495AA2495AA2EE7FF8495AEE3FF0EE0F
C093C7FCAEB712E0A526007FF8C8FCB3B3A7007FB512FEA52E547CD329>I<DA3FFF14FF
0103B5D8F00713C0010FDAFC1F13E0013FECFF7F90267FFC0F9038FF9FF09026FFE001EB
F83F48496C13E0484990387FF01F4890C7D83FF813E0489338FC0FC0F0078048486E6CC7
FCA2003F82A9001F5EA26C6C4A5AA26C5E6C6D495A6C6D495A6C6D485BDAFC0F5B4890B6
C8FCD803EF14FC01C314F02607C03F90C9FC91CBFCA2120FA37FA213F813FE90B7FC6C16
F817FF18C06C836C836C836D828448B9FC12074848C700031480D81FF8EC003F48481507
48486F13C083485A83A56D5D007F18806D5D003F18006C6C4B5AD80FFEED1FFC6C6C6CEC
7FF86C01E049485A6C01FE011F5B6C6CB71280010F03FCC7FC010115E0D9000F01FCC8FC
3C4F7CB543>I<EB3FF0B5FCA51203C6FCB3A4EE1FFC93B512C0030314F0030F8092391F
E07FFC92393F001FFE037C8003F07FDAF1E081ECF3C0DAF7807F8502FFC7FC5CA25CA45C
B3ACB6D8F807B612C0A542537BD24B>I<137F497E000313E0487FA2487FA76C5BA26C5B
C613806DC7FC90C8FCADEB3FF0B5FCA512017EB3B3A6B612E0A51B547BD325>I<157FED
FF80020313E04A13F0A24A13F8A76E13F0A26E13E002001380ED7F0092C7FCADED1FF891
B5FCA51401EC007FB3B3B1EA0780EA1FE0487E487E486C13FF16F0A216E05C16C04A1380
6C4848130049485A003F495A000FB512F06C5C0001148026001FFCC7FC256C87D329>I<
EB3FF0B5FCA51203C6FCB3A54CB512F8A59339003FFE00EF1FF0EF3FC04D5A4DC7FCEE03
FEEE07F84C5A4C5AEE7FC04CC8FC4B5A4B5AED0FF8ED1FE04B7E4B7EECF1FF02F37F02F7
7F91B6FC83159F030F7F02FE80DAF8077F4A7E6F7F6F7F83707E82707F84707F707F8270
7F84707F177F717E4D13C0B6D8F003B6FCA540537CD247>I<EB3FF0B5FCA512017EB3B3
B3B1B612F0A51C537BD225>I<D93FF0D91FFCEDFFE0B591B500C0010713FE030302F001
1F6D7E030F6E017F8092271FE07FFCD9FF037F922A3F001FFE01F8007F0003027C9126FF
03E080C602F06DD90780137FDAF1E0038FC77FDAF3C0159EDAF7806D01BC143F07FC8102
FFC75C4A5EA24A5EA44A5EB3ACB6D8F807B6D8C03FB512FEA567367BB570>I<D93FF0EB
1FFCB591B512C0030314F0030F8092391FE07FFC92393F001FFE0003027C80C602F07FDA
F1E081ECF3C0DAF7807F8502FFC7FC5CA25CA45CB3ACB6D8F807B612C0A542367BB54B>
I<913801FFE0021F13FE91B612C0010315F0010F9038807FFC903A1FFC000FFED97FF86D
6C7E49486D7F48496D7F48496D7F4A147F48834890C86C7EA24883A248486F7EA3007F18
80A400FF18C0AC007F1880A3003F18006D5DA26C5FA26C5F6E147F6C5F6C6D4A5A6C6D49
5B6C6D495B6D6C495BD93FFE011F90C7FC903A0FFF807FFC6D90B55A010015C0023F91C8
FC020113E03A387CB643>I<903A3FF001FFE0B5010F13FE033FEBFFC092B612F002F301
017F913AF7F8007FFE0003D9FFE0EB1FFFC602806D7F92C76C7F4A824A6E7F4A6E7FA271
7FA285187F85A4721380AC1A0060A36118FFA2615F616E4A5BA26E4A5B6E4A5B6F495B6F
4990C7FC03F0EBFFFC9126FBFE075B02F8B612E06F1480031F01FCC8FC030313C092CBFC
B1B612F8A5414D7BB54B>I<90397FE003FEB590380FFF80033F13E04B13F09238FE1FF8
9139E1F83FFC0003D9E3E013FEC6ECC07FECE78014EF150014EE02FEEB3FFC5CEE1FF8EE
0FF04A90C7FCA55CB3AAB612FCA52F367CB537>114 D<903903FFF00F013FEBFE1F90B7
FC120348EB003FD80FF81307D81FE0130148487F4980127F90C87EA24881A27FA27F01F0
91C7FC13FCEBFFC06C13FF15F86C14FF16C06C15F06C816C816C81C681013F1580010F15
C01300020714E0EC003F030713F015010078EC007F00F8153F161F7E160FA27E17E07E6D
141F17C07F6DEC3F8001F8EC7F0001FEEB01FE9039FFC00FFC6DB55AD8FC1F14E0D8F807
148048C601F8C7FC2C387CB635>I<143EA6147EA414FEA21301A313031307A2130F131F
133F13FF5A000F90B6FCB8FCA426003FFEC8FCB3A9EE07C0AB011FEC0F8080A26DEC1F00
15806DEBC03E6DEBF0FC6DEBFFF86D6C5B021F5B020313802A4D7ECB34>I<D93FF89138
01FFC0B50207B5FCA50003ED001FC61607B3AE5FA35FA2017F5D173B177B6D6C14F3DC01
E313F06D6CD907C3EBFFC0903A0FFFC03F836D90B51203010114FE6D6C13F8020701E091
C7FC42377BB54B>I<B600F00107B5FCA5000101F8C8EA7FE06C6DED3F00A2017F163E6E
157E013F167C6E15FC6D5E6F13016D5E8117036D5E6F13076D5E6F130F6D5E6F131F6D93
C7FC815F6E6C133E177E023F147C6F13FC6E5C16816E5C16C3A26EEBE3E016E76E5C16FF
6E5CA26E91C8FCA26F5AA36F5AA26F5AA26F5AA26F5A6F5A40367DB447>I<B6D8E07FB5
D8C003B512C0A5000101F0C701F0C7381FF8006E027FED07E06C715DA26E023F150F017F
705DA26E181F013F4B6C92C7FC6E606D70143E94B5FC6F177E6D4A6E137C03C001F315FC
6D715B160303E001E114016D020702E05B03F013C06D71485A160F03F8D9807F13076D05
F85B93381F003F03FC160F027F4902FC5BDBFE3E011F131F023F04FE90C8FC167EDBFF7C
010F5B6E01FCECFF3E4C6D137E6E5FA24C7F6E5F4C7F6E5FA24C7F6E5F4C147FA26E5F93
C8123F6F5EA2033E6FC9FC5A367DB461>I<007FB500F090387FFFFEA5C66C48C7000F90
C7FC6D6CEC07F86D6D5C6D6D495A6D4B5A6F495A6D6D91C8FC6D6D137E6D6D5B91387FFE
014C5A6E6C485A6EEB8FE06EEBCFC06EEBFF806E91C9FCA26E5B6E5B6F7E6F7EA26F7F83
4B7F4B7F92B5FCDA01FD7F03F87F4A486C7E4A486C7E020F7FDA1FC0804A486C7F4A486C
7F02FE6D7F4A6D7F495A49486D7F01076F7E49486E7E49486E7FEBFFF0B500FE49B612C0
A542357EB447>I<B600F00107B5FCA5C601F8C8EA7FE06EED3F00A26D6C153E187E013F
167C6E15FC6D5E6F13016D5E6F13036D5E8117076D6D5C170F6D6D5C171F6D93C7FC6F5B
027F143E6F137E023F147C6F13FCA26E6D5A16816EEBC1F016C36E5C16E76E5C16FF6E5C
A26E91C8FCA36F5AA26F5AA26F5AA26F5AA26F5AA35E150F5E151F93C9FC5DD81FC0133E
486C137E486C137C486C13FC5D14015D14034A5A6C48485A49485A263FC07FCAFCEB81FE
6CB45A6C13F000035BC690CBFC404D7DB447>I<001FB8FC1880A3912680007F130001FC
C7B5FC01F0495B495D49495B495B4B5B48C75C5D4B5B5F003E4A90C7FC92B5FC4A5B5E4A
5B5CC7485B5E4A5B5C4A5B93C8FC91B5FC495B5D4949EB0F805B495B5D495B49151F4949
140092C7FC495A485E485B5C485E485B4A5C48495B4815074849495A91C712FFB8FCA37E
31357CB43C>I E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fq cmr10 10.95 82
/Fq 82 125 df<4AB4EB0FE0021F9038E03FFC913A7F00F8FC1ED901FC90383FF03FD907
F090397FE07F80494801FF13FF4948485BD93F805C137F0200ED7F00EF003E01FE6D91C7
FC82ADB97EA3C648C76CC8FCB3AE486C4A7E007FD9FC3FEBFF80A339407FBF35>11
D<4AB4FC021F13C091387F01F0903901FC0078D907F0131C4948133E494813FF49485A13
7F1400A213FE6F5A163893C7FCAA167FB8FCA33900FE00018182B3AC486CECFF80007FD9
FC3F13FEA32F407FBF33>I<4AB47E021F13F791387F00FFEB01F8903807F001EB0FE0EB
1FC0EB3F80137F14008101FE80AEB8FCA3C648C77EB3AE486CECFF80007FD9FC3F13FEA3
2F407FBF33>I<4AB4ECFF80021FD9C00F13E0913B7F01F03F80F8903C01F80078FE003C
D907F0D93FF8130E49484948131F49484948EB7F804948484913FF137F02005CA201FE92
C7FC6FED7F0070141C96C7FCAAF13F80BBFCA3C648C76CC7FC197F193FB3AC486C4A6CEB
7FC0007FD9FC3FD9FE1FB5FCA348407FBF4C>I<121EEA7F80EAFFC0A9EA7F80ACEA3F00
AC121EAB120CC7FCA8121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A4179C019>33
D<001E130F397F803FC000FF137F01C013E0A201E013F0A3007F133F391E600F30000013
00A401E01370491360A3000114E04913C00003130101001380481303000EEB070048130E
0018130C0038131C003013181C1C7DBE2D>I<121EEA7F8012FF13C0A213E0A3127FEA1E
601200A413E013C0A312011380120313005A120E5A1218123812300B1C79BE19>39
D<1430147014E0EB01C0EB03801307EB0F00131E133E133C5B13F85B12015B1203A2485A
A2120F5BA2121F90C7FCA25AA3123E127EA6127C12FCB2127C127EA6123E123FA37EA27F
120FA27F1207A26C7EA212017F12007F13787F133E131E7FEB07801303EB01C0EB00E014
701430145A77C323>I<12C07E12707E7E121E7E6C7E7F12036C7E7F12007F1378137CA2
7FA2133F7FA21480130FA214C0A3130714E0A6130314F0B214E01307A614C0130FA31480
A2131F1400A25B133EA25BA2137813F85B12015B485A12075B48C7FC121E121C5A5A5A5A
145A7BC323>I<121EEA7F8012FF13C0A213E0A3127FEA1E601200A413E013C0A3120113
80120313005A120E5A1218123812300B1C798919>44 D<B512FEA617067F961E>I<121E
EA7F80A2EAFFC0A4EA7F80A2EA1E000A0A798919>I<ED0180ED03C01507A21680150FA2
16005DA2151E153EA2153C157CA2157815F8A25D1401A25D1403A25D1407A25D140FA24A
C7FCA2141E143EA2143C147CA2147814F8A25C1301A25C1303A25C1307A25C130FA291C8
FC5BA2131E133EA25BA2137813F8A25B1201A25B1203A25B1207A25B120FA290C9FC5AA2
121E123EA2123C127CA2127812F8A25A1260225B7BC32D>I<EB01FE90380FFFC090383F
03F090387C00F849137C48487F48487F4848EB0F80A2000F15C04848EB07E0A3003F15F0
A290C712034815F8A64815FCB3A26C15F8A56C6CEB07F0A3001F15E0A36C6CEB0FC0A26C
6CEB1F80000315006C6C133E6C6C5B017C5B90383F03F090380FFFC0D901FEC7FC263F7D
BC2D>I<EB01C013031307131F137FEA07FFB5FC139FEAF81F1200B3B3ACEB7FF0B612F8
A31D3D78BC2D>I<EB07FC90383FFF8090B512E03903F01FF83907C007FC390F0001FE00
1E6D7E001C1580003CEC7FC05AED3FE01270B4FC6DEB1FF07FA56C5A6CC7FC120CC813E0
153FA216C0157F168015FF16004A5A5D4A5A4A5A5D4A5A4A5A4AC7FC147E147C5C495A49
5A495A495A49C71270133E133C5B4914E0485A485A485A48C7120148B6FCA25A4815C0B7
FCA3243D7CBC2D>I<EB07FC90383FFF809038F80FE03901E003F839078001FCD80F007F
000E6D7E001E1580D81F80137F486C14C07FA27F5BA2121F6C5AC8138015FF1600A24A5A
A24A5A5DEC07E04A5A023FC7FCEB1FFCECFF809038000FE0EC07F86E7E6E7E6E7E1680ED
7FC0A216E0153FA216F0A2120C123F487E487EA316E0A249137F6CC713C01278EDFF807E
6C4913006C495A3907C007FC3903F80FF0C6B55A013F1380D907F8C7FC243F7CBC2D>I<
150E151E153EA2157EA215FE1401A21403EC077E1406140E141CA214381470A214E0EB01
C0A2EB0380EB0700A2130E5BA25B5BA25B5B1201485A90C7FC5A120E120C121C5AA25A5A
B8FCA3C8EAFE00AC4A7E49B6FCA3283E7EBD2D>I<00061403D80780131F01F813FE90B5
FC5D5D5D15C092C7FC14FCEB3FE090C9FCACEB01FE90380FFF8090383E03E090387001F8
496C7E49137E497F90C713800006141FC813C0A216E0150FA316F0A3120C127F7F12FFA4
16E090C7121F12FC007015C012780038EC3F80123C6CEC7F00001F14FE6C6C485A6C6C48
5A3903F80FE0C6B55A013F90C7FCEB07F8243F7CBC2D>I<EC1FE0ECFFF8903803F03E90
380FC00F90391F000780133E017EEB1FC049133F4848137F12035B12074848EB3F80ED1F
00001F91C7FC5BA2123FA3485AA214FE903887FF8039FF8F07E090389C01F09038B800FC
01B0137E13F0497F16804914C0A2ED1FE0A34914F0A5127FA6123F6D14E0A2121FED3FC0
A26C6C1480A20007EC7F006C6C137E6C6C5B6C6C485A90387E07F06DB45A010F1380D903
FCC7FC243F7CBC2D>I<1238123C123F90B612FCA316F85A16F016E00078C712010070EC
03C0ED078016005D48141E151C153C5DC8127015F04A5A5D14034A5A92C7FC5C141EA25C
A2147C147814F8A213015C1303A31307A3130F5CA2131FA6133FAA6D5A0107C8FC26407B
BD2D>I<EB03FC90381FFF8090387C07E09038F001F83901E0007C48487F48487F48C7FC
ED0F80121E16C0003E1407A4123FA26DEB0F807F6C6C131F6D140001FC133E6C6C5B9038
FF80786C6D5A6CEBF3E06CEBFF806C91C7FC133F6D13C06D7F013F13F801787F48486C7E
3903E01FFF48486C1380260F800313C048487E489038007FE0003E143F007E141F007CEC
0FF01507481403A31501A46C15E0007C1403A2007E15C06C14076CEC0F806DEB1F006C6C
133ED807F05B3901FC03F86CB512E0011F1380D903FCC7FC243F7CBC2D>I<EB03FCEB1F
FF90387E07C09038FC03F048486C7E48486C7E4848137C000F147E4848137F81003F1580
5B007F15C0A2151F12FF16E0A516F0A5127F153FA36C7EA2001F147F120F6C6C13FF6D13
DF000313013900F8039F90387E0F1FD91FFE13E0EB07F090C7FCA2ED3FC0A41680157FD8
0F801400487E486C13FEA24A5A5D49485AEB8007391E000FE0001F495A260FC07FC7FC38
03FFFE6C13F838003FC0243F7CBC2D>I<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FC
B3121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2779A619>I<121EEA7F80A2EAFFC0A4EA
7F80A2EA1E00C7FCB3121E127FEAFF80A213C0A4127F121E1200A412011380A312031300
5A1206120E120C121C5A1230A20A3979A619>I<EB1FF890B5FC3903E01FC0390F0007F0
001EEB03F848EB01FC4814FE140000FE14FF7E7FA46CC7FC123EC7EA01FEA2EC03FCEC07
F815F0EC0FC0EC1F80EC3F00143E5C147814F85C13015CA2495AA25CAB91C7FC90C8FCA8
EB0780EB1FE0A2497EA46D5AA2EB078020407BBF2B>63 D<15074B7EA34B7EA34B7EA34B
7EA34B7E15E7A2913801C7FC15C3A291380381FEA34AC67EA3020E6D7EA34A6D7EA34A6D
7EA34A6D7EA34A6D7EA349486D7E91B6FCA249819138800001A249C87EA24982010E157F
A2011E82011C153FA2013C820138151FA2017882170F13FC00034C7ED80FFF4B7EB500F0
010FB512F8A33D417DC044>65 D<B712FCEEFF8017F00001903980000FF86C6CC7EA03FE
707E701380EF7FC0EF3FE0A2EF1FF0A218F8A3170F171FA318F0A2EF3FE0177F18C0EFFF
804C1300EE03FCEE0FF8EE7FE091B6C7FC17E091C7EA07FCEE01FE933800FF80EF7FC0EF
3FE0EF1FF018F8170F18FC1707A218FEA718FC170FA2EF1FF818F0173FEF7FE0EFFFC004
03138048486C90380FFE00B85A17E094C7FC373E7DBD40>I<DB3FF01306912603FFFE13
0E020F9038FF801E913A3FF007E03E9139FF8000F8D903FEC7EA7C7ED907F8EC1EFE4948
140FD93FE0140749481403495A91C812014848150012034848167E5B000F173EA2484816
1EA2123F5B180E127FA349160012FFAC127F7F180EA2123FA27F001F171E181C6C7EA200
07173C6D16386C6C1678000117706C6C16F06EEC01E06D6C15C06D6C1403D90FF0EC0780
6D6CEC1F00D903FE143E902600FF8013F891393FF007F0020FB512C0020391C7FC913800
3FF037427BBF42>I<B712FCEEFF8017E000019039C0001FF86C6C48EB03FEEE00FF717E
717EEF0FE084717E717E170184717EA21980187F19C0A3F03FE0A519F0AB19E0A5F07FC0
A21980A218FF19004D5AA24D5A6017074D5A4D5AEF7FC04DC7FCEE03FE48486CEB1FF8B8
5A178004FCC8FC3C3E7DBD45>I<B912E0A300019038C000016C6C48EB001FEF0FF01703
A217011700A31870A41838161CA41800A2163CA2167C16FC150391B5FCA3EC8003150016
7C163CA2161CA21807A3180E93C7FCA4181E181CA2183CA2187CA218F817011703170717
1F48486CEB01FFB912F0A3383E7DBD3E>I<B91280A300019038C000036C6C48EB007FEF
1FC0170F1707A21703A31701A4EF00E0A21638A31800A31678A216F81501150791B5FCA3
EC8007150115001678A21638A693C8FCAF3801FFE0B612F0A3333E7DBD3B>I<DB3FE013
0C912603FFFE131C021F9038FF803C913A7FF00FC07C9139FF0001F0D903FC90380078FC
4948143DD91FE0141F4948140F4948140701FF15034890C8FC491501485A000716005B00
0F177C5B001F173CA2485AA2181C127FA25B95C7FC12FFAB041FB512F0127FA26D913900
0FFE00EF03FC123FA27F121FA26C7EA212077F12036C7E7F6C7F6D6C14076D7E6D6C140F
D907F8141ED903FEEC3C7C902600FF80EBF83C913A7FF007F01C021FB5EAC00C020391C8
FC9138003FF03C427BBF47>I<B6D8C01FB512F8A3000101E0C7383FFC0026007F80EC0F
F0B3A691B7FCA30280C7120FB3A92601FFE0EC3FFCB6D8C01FB512F8A33D3E7DBD44>I<
B612F0A3C6EBF000EB3FC0B3B3B2EBFFF0B612F0A31C3E7EBD21>I<011FB512FCA3D900
0713006E5A1401B3B3A6123FEA7F80EAFFC0A44A5A1380D87F005B007C130700385C003C
495A6C495A6C495A2603E07EC7FC3800FFF8EB3FC026407CBD2F>I<B600C090387FFFFC
A3000101E0C7000F138026007F80913807FE0018F818E0604D5A4DC7FC173E5F5F4C5A4C
5A4C5A4C5A4CC8FC163E5E5E4B5A4B5AED07804B7E151F4B7E4B7E15FF913881EFF89138
83C7FCEC878791388F03FE91389E01FF14BCDAF8007F4A6D7E5C4A6D7E4A6D7EA2707E70
7EA2707E707EA2707F717E84173F717E717EA2717E848419802601FFE04A13C0B600C090
B6FCA3403E7DBD47>I<B612F8A3000101E0C9FC38007F80B3B0EF0380A517071800A45F
A35FA25F5F5F4C5A160748486C133FB8FCA3313E7DBD39>I<B500C093383FFFF0A30001
6D93387FF800D8007F18E0D977F016EFA3D973F8ED01CFA2D971FCED038FA3D970FEED07
0FA26E150E80A26E6C141CA36E6C1438A26E6C1470A36E6C14E0A26E6CEB01C0A36E6CEB
0380A36E6CEB0700A2037F130EA36F6C5AA26F6C5AA36F6C5AA25FED07F0A2923803F9C0
A36FB45AA26F90C7FCA213F8486C147ED807FFEF3FF8B500F8013C011FB512F0A34C3E7D
BD53>I<B56C91B512F88080D8007F030713006EEC01FC6E6E5A1870EB77FCEB73FEA2EB
71FF01707FA26E7E6E7EA26E7E6E7EA26E7E6E7EA26E7E6E7FA26F7E6F7EA26F7E6F7EA2
6F7E6F7EA26F7E6F1380A2EE7FC0EE3FE0A2EE1FF0EE0FF8A2EE07FCEE03FEA2EE01FF70
13F0A2177F173FA2171F170FA2170701F81503487ED807FF1501B500F81400A218703D3E
7DBD44>I<ED7FE0913807FFFE91391FC03F8091397E0007E04948EB03F8D907F0EB00FE
4948147F49486E7E49486E7E49C86C7E01FE6F7E00018349150300038348486F7EA24848
6F7EA2001F188049167F003F18C0A3007F18E049163FA300FF18F0AC007F18E06D167FA4
003F18C0A26C6CEEFF80A36C6C4B1300A26C6C4B5A00035F6D150700015F6C6C4B5A6D5E
6D6C4A5A6D6C4A5A6D6C4AC7FC6D6C14FED901FCEB03F8D9007FEB0FE091391FC03F8091
2607FFFEC8FC9138007FE03C427BBF47>I<B712F8EEFF8017E000019039C0003FF86C6C
48EB07FCEE01FE707EEF7F80EF3FC018E0A2EF1FF0A218F8A818F0A2EF3FE0A218C0EF7F
80EFFF004C5AEE07FCEE3FF091B612C04CC7FC0280C9FCB3A73801FFE0B612C0A3353E7D
BD3E>I<B712C016FCEEFF800001D9C00013E06C6C48EB1FF0EE07FCEE01FE707E84717E
A2717EA284A760177F606017FF95C7FCEE01FCEE07F8EE1FE0EEFF8091B500FCC8FC16F0
91388001FCED003FEE1FC0707E707E83160383160183A383A484A4F0C004190EA28218E0
057F131E2601FFE0161CB600C0EB3FF094381FF83805071370CA3801FFE09438003F803F
407DBD43>82 D<D907FC130C90391FFF801C017FEBF03C3901FC03F83A03F0007E7CD807
C0EB1FFC4848130F001F140748C71203003E1401007E1400A2007C157C12FCA2163CA36C
151CA27EA26C6C14007F7FEA3FF8EBFF806C13F86CEBFF806C14F06C14FC6C14FF6C15C0
013F14E0010714F0EB007F020713F89138007FFC150FED07FE15031501ED00FFA200E015
7FA3163FA27EA3163E7E167E6C157C6C15FC6C15F86D13016DEB03F06DEB07E0D8F9FCEB
0FC03AF07F803F8090391FFFFE00D8E00713F839C0007FC028427BBF33>I<003FB91280
A3903AF0007FE001018090393FC0003F48C7ED1FC0007E1707127C00781703A300701701
A548EF00E0A5C81600B3B14B7E4B7E0107B612FEA33B3D7DBC42>I<B600C090B512F8A3
000101E0C70007130026007F80EC01FC715A1870B3B3A4013F16F06E5DA21701011F5E80
010F15036E4A5A010793C7FC6D6C5C6D6C141E6D6C5C027F14F86E6C485A91390FF00FE0
0203B51280020049C8FCED1FF03D407DBD44>I<B691380FFFFEA3000301E0020113E06C
01809138007F806CEF3F00017F163E181C6E153C013F1638A26E1578011F1670A26D6C5D
A26E140101075EA26E140301035EA26D6C4AC7FCA2806D150EA26F131E027F141CA26F13
3C023F1438A26E6C5BA26F13F0020F5CA2EDF80102075CA26E6C485AA2EDFE07020191C8
FCA26F5A6E130EA2ED7F9CA216DCED3FF8A36F5AA36F5AA26F5AA36F5A3F407EBD44>I<
B500FE017FB5D88007B5FCA3000301C0010101E0C713F86C90C849EC3FE07148EC0F807E
7215006E143F017F190E84A26D6C60A24D7E6D6C60A2EFE7F86D6C60A2933801C3FC6E18
F001076104037F6E0281140101036104077F17006D6C4D5AA2040EEB7F806D6C4DC7FCA2
4CEB3FC0DA7F80160EA24CEB1FE003C0161E023F171C047814F0DBE070010F133C021F17
3804F014F84C1307DA0FF05EA2DBF1C0EB03FCDA07F95EA2DBFB80EB01FEDA03FF6F5AA2
93C8FCA26E5FA24B157F020094C8FCA24B81037C153EA20378151E0338151C58407EBD5D
>I<007FB5D8C003B512E0A3C649C7EBFC00D93FF8EC3FE06D48EC1F806D6C92C7FC171E
6D6C141C6D6C143C5F6D6C14706D6D13F04C5ADA7FC05B023F13036F485ADA1FF090C8FC
020F5BEDF81E913807FC1C163C6E6C5A913801FF7016F06E5B6F5AA26F7E6F7EA2828215
3FED3BFEED71FF15F103E07F913801C07F0203804B6C7EEC07004A6D7E020E6D7E5C023C
6D7E02386D7E14784A6D7E4A6D7F130149486E7E4A6E7E130749C86C7E496F7E497ED9FF
C04A7E00076DEC7FFFB500FC0103B512FEA33F3E7EBD44>I<B66C0103B51280A3000101
F0C8EBF8006C6C48ED3FC0725A013F041EC7FC6D7E606D6C15386D6C1578606D6C5D6E14
016D5E6D6D1303606E6C49C8FC6E6C5B170E6E6C131E171C6E6C5B6E6C137817706E6C13
F06F5B6E13016EEB83C05FED7FC7DB3FE7C9FC16EFED1FFE5E150F6F5AB3A4ED1FFC020F
B512FCA3413E7FBD44>I<EAFFFCA4EAF000B3B3B3B3ABEAFFFCA40E5B77C319>91
D<486C13C00003130101001380481303000EEB070048130E0018130C0038131C00301318
0070133800601330A300E01370481360A400CFEB678039FFC07FE001E013F0A3007F133F
A2003F131F01C013E0390F0007801C1C73BE2D>I<EAFFFCA4EA003CB3B3B3B3ABEAFFFC
A40E5B7FC319>I<EA0180120313005A120E5A12181238123012701260A312E05AA412CF
EAFFC013E0A3127FA2123F13C0EA0F000B1C7ABE19>96 D<EB0FF8EBFFFE3903F01F8039
078007E0000F6D7E9038E001F8D81FF07F6E7EA3157F6C5AEA0380C8FCA4EC1FFF0103B5
FC90381FF87FEB7F803801FC00EA07F8EA0FE0485A485AA248C7FCEE038012FEA315FFA3
007F5BEC03BF3B3F80071F8700261FC00E13CF3A07F03C0FFE3A01FFF807FC3A003FC001
F0292A7DA82D>I<EA01FC12FFA3120712031201B1EC03FC91381FFF8091387C07E09039
FDE001F09039FFC000FC4A137E91C77E49158049141F17C0EE0FE0A217F0A2160717F8AA
17F0A2160FA217E0161F17C06D1580EE3F006D5C6E13FE9039F3C001F89039F1E003F090
39E0780FC09026C03FFFC7FCC7EA07F82D407EBE33>I<49B4FC010F13E090383F00F801
7C131E4848131F4848137F0007ECFF80485A5B121FA24848EB7F00151C007F91C7FCA290
C9FC5AAB6C7EA3003FEC01C07F001F140316806C6C13076C6C14000003140E6C6C131E6C
6C137890383F01F090380FFFC0D901FEC7FC222A7DA828>I<ED01FC15FFA31507150315
01B114FF010713E190381F80F990387E003D49131FD803F81307485A4913034848130112
1F123F5B127FA290C7FCA25AAA7E7FA2123FA26C7E000F14037F000714076C6C497E6C6C
497ED8007C017913F890383F01F190380FFFC1903A01FE01FC002D407DBE33>I<EB01FE
90380FFFC090383F03F09038FC01F848486C7E4848137E48487F000F158049131F001F15
C04848130FA2127F16E090C7FCA25AA290B6FCA290C9FCA67EA27F123F16E06C7E150100
0F15C06C6C13036DEB07806C6C1400C66C131E017E5B90381F80F8903807FFE0010090C7
FC232A7EA828>I<EC1FC0EC7FF8903801F83C903807E07E90380FC0FFEB1FC1EB3F8114
01137FEC00FE01FE137C1500AEB6FCA3C648C7FCB3AE487E007F13FFA320407EBF1C>I<
167C903903F801FF903A1FFF078F8090397E0FDE1F9038F803F83803F001A23B07E000FC
0600000F6EC7FC49137E001F147FA8000F147E6D13FE00075C6C6C485AA23901F803E039
03FE0FC026071FFFC8FCEB03F80006CAFC120EA3120FA27F7F6CB512E015FE6C6E7E6C15
E06C810003813A0FC0001FFC48C7EA01FE003E140048157E825A82A46C5D007C153E007E
157E6C5D6C6C495A6C6C495AD803F0EB0FC0D800FE017FC7FC90383FFFFC010313C0293D
7EA82D>I<EA01FC12FFA3120712031201B1EC01FE913807FFC091381E07E091387803F0
9138E001F8D9FDC07F148001FF6D7E91C7FCA25BA25BB3A6486C497EB5D8F87F13FCA32E
3F7DBE33>I<EA01E0EA07F8A2487EA46C5AA2EA01E0C8FCACEA01FC127FA31207120312
01B3AC487EB512F0A3143E7DBD1A>I<1478EB01FEA2EB03FFA4EB01FEA2EB00781400AC
147FEB7FFFA313017F147FB3B3A5123E127F38FF807E14FEA214FCEB81F8EA7F01387C03
F0381E07C0380FFF803801FC00185185BD1C>I<EA01FC12FFA3120712031201B292B512
80A392383FFC0016E0168093C7FC153C5D5D4A5AEC07C04A5A4AC8FC143E147F4A7E13FD
9038FFDFC0EC9FE0140F496C7E01FC7F496C7E1401816E7E81826F7E151F826F7EA28248
6C14FEB539F07FFFE0A32B3F7EBE30>I<EA01FC12FFA3120712031201B3B3B1487EB512
F8A3153F7DBE1A>I<2701F801FE14FF00FF902707FFC00313E0913B1E07E00F03F0913B
7803F03C01F80007903BE001F87000FC2603F9C06D487F000101805C01FBD900FF147F91
C75B13FF4992C7FCA2495CB3A6486C496CECFF80B5D8F87FD9FC3F13FEA347287DA74C>
I<3901F801FE00FF903807FFC091381E07E091387803F000079038E001F82603F9C07F00
01138001FB6D7E91C7FC13FF5BA25BB3A6486C497EB5D8F87F13FCA32E287DA733>I<14
FF010713E090381F81F890387E007E01F8131F4848EB0F804848EB07C04848EB03E0000F
15F04848EB01F8A2003F15FCA248C812FEA44815FFA96C15FEA36C6CEB01FCA3001F15F8
6C6CEB03F0A26C6CEB07E06C6CEB0FC06C6CEB1F80D8007EEB7E0090383F81FC90380FFF
F0010090C7FC282A7EA82D>I<3901FC03FC00FF90381FFF8091387C0FE09039FDE003F0
3A03FFC001FC6C496C7E91C7127F49EC3F805BEE1FC017E0A2EE0FF0A3EE07F8AAEE0FF0
A4EE1FE0A2EE3FC06D1580EE7F007F6E13FE9138C001F89039FDE007F09039FC780FC0DA
3FFFC7FCEC07F891C9FCAD487EB512F8A32D3A7EA733>I<02FF131C0107EBC03C90381F
80F090397F00387C01FC131CD803F8130E4848EB0FFC150748481303121F485A1501485A
A448C7FCAA6C7EA36C7EA2001F14036C7E15076C6C130F6C7E6C6C133DD8007E13799038
3F81F190380FFFC1903801FE0190C7FCAD4B7E92B512F8A32D3A7DA730>I<3901F807E0
00FFEB1FF8EC787CECE1FE3807F9C100031381EA01FB1401EC00FC01FF1330491300A35B
B3A5487EB512FEA31F287EA724>I<90383FC0603901FFF8E03807C03F381F000F003E13
07003C1303127C0078130112F81400A27E7E7E6D1300EA7FF8EBFFC06C13F86C13FE6C7F
6C1480000114C0D8003F13E0010313F0EB001FEC0FF800E01303A214017E1400A27E15F0
7E14016C14E06CEB03C0903880078039F3E01F0038E0FFFC38C01FE01D2A7DA824>I<13
1CA6133CA4137CA213FCA2120112031207001FB512C0B6FCA2D801FCC7FCB3A215E0A912
009038FE01C0A2EB7F03013F138090381F8700EB07FEEB01F81B397EB723>I<D801FC14
FE00FF147FA3000714030003140100011400B3A51501A31503120015076DEB06FF017E01
0E13806D4913FC90381FC078903807FFE00100903880FE002E297DA733>I<B539E00FFF
E0A32707FE000313006C48EB00FC5E00015D7F00005DA26D13016D5CA26D6C485AA2ECC0
07011F91C7FCA290380FE00EA2ECF01E0107131CA26D6C5AA2ECFC7801011370A2ECFEF0
01005BA2EC7FC0A36E5AA26EC8FCA3140E2B287EA630>I<B53BC3FFFE03FFF8A3290FFE
003FE00013C06C486D48EB3F806C4817006D010F141E00016F131C15076D163C00004A6C
1338A2017F5E4B7E151DD93F805DED3DFC1538D91FC04A5AED78FE9238707E03D90FE001
7F5BEDE03F02F0140701070387C7FC9138F1C01F02F9148F010315CE9138FB800F02FF14
DE6D15FCED00076D5DA24A1303027E5CA2027C1301023C5C023813003D287EA642>I<B5
39F01FFFE0A30003D9C00F1300C690388007F8D97F0013E002805BD93FC05B011F49C7FC
90380FE00EECF01E6D6C5A01035B6D6C5A6E5AEB00FF6E5A6E5A81141F814A7E81147BEC
F1FC903801E1FEECC0FF01037F49486C7ED90F007F011E6D7E013E130F496D7E01FC8048
6C80000F4A7EB539803FFFF8A32D277FA630>I<B539E00FFFE0A32707FE000313006C48
EB01FC6F5A00015D7F00005DA2017F495AA2EC8003013F5CA26D6C48C7FCA26E5A010F13
0EA26D6C5AA2ECF83C01031338A26D6C5AA2ECFEF001005BA2EC7FC0A36E5AA36EC8FCA2
140EA2141E141C143C1438A2147800181370127EB45BA2495AA248485AD87E07C9FCEA78
0EEA3C3CEA1FF8EA07E02B3A7EA630>I<001FB61280A2EBE0000180140049485A001E49
5A121C4A5A003C495A141F00385C4A5A147F5D4AC7FCC6485AA2495A495A130F5C495A90
393FC00380A2EB7F80EBFF005A5B484813071207491400485A48485BA248485B4848137F
00FF495A90B6FCA221277EA628>I<B812F0A22C0280982D>I<BE12C0A25A0280985B>I
E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fr cmcsc10 20.74 3
/Fr 3 118 df<DDFFFC15E0041FD9FFC0130193B600F01303030703FC1307031F15FF03
7FD9F003EBC00F4AB5C7383FE01F4A01F891380FF03F020F01C0EC03FC4A90C9EAFE7FDA
7FFEEE7FFFDAFFF8824949824949824949824949824990CA7E494883495A1B7F495A4849
183FA24849181F5A1B0F485BA24A18075AA25A91CC1203A25AA398C8FC5B12FFAE127F6D
0407B712F0A47E95C76CEBFC006E050F13F06C735BA26C6D83A36C7FA26C7F7E807E6D7E
A26D7E6D7E6D7F6D6D5E6D7F6D7F6D01FC5E6E6C5E91261FFF805D6E01E0EDFF3F020301
F8913801FE1F6E01FF91380FFC0F6E6C01F89038FFF807031F90B6EAE0030307EE800103
004BC7FC041F02F091C7FC040049CAFC5C5C77D96E>103 D<B66C0303B612E08181A281
D8003F6DDB003FEBFE00010F060713F06F040113C06F705B8102BF72C7FC82029F6D163E
028F7FA202877F02837F02817FA202807F6F7E6F7FA26F7F6F7F81836F7F6F7F8183707E
707F8284707F707FA2707F707F707FA2717E717F717FA2717F717F8385717F717F187F85
7213807213C0A27213E07213F07213F8A27213FC7213FEF17FFFA27313BE7313FE85A285
8585A2851A7F1A3F497E1A1F496C170FA2496C17072601FFFC1703000FD9FF801601B612
F81A001B7E1B3E1B1C5B5879D76A>110 D<B700F80203B612E0A5C602F8C9003FEBFE00
011F01C0040713F0080113C06D49705BA275C7FCA21B3EB3B3AF1B7EA26D6D177CA21BFC
7F6F4C5AA26D616F16036D18076E6C5F505A6E6C161F6E6C4C5A6E6C4CC8FC6E6D15FE6E
6D4A5A6E6DEC07F86E01F8EC1FF0DB3FFEECFFE092271FFFE00F1380030790B6C9FC0301
15FC6F6C14F0040F14809326007FF8CAFC5B5A79D76A>117 D E
%EndDVIPSBitmapFont
%DVIPSBitmapFont: Fs cmbx12 20.736 13
/Fs 13 122 df<BDFC1CFEF4FFC01DF81DFF1EC01EF08AC7003F49C9000F14FE09018075
6C800A1F807680768076807680A27680A2777FA2208089A320C0A289A565A22080A45314
00A29AB55AA2525C6764525C525C525C525C5249C7FC51B55A090714F0093F14C00807B6
C8FC93BA12F81DC0651DFCF5FF801EF04CCA14FC0A3F13FF0A0F800A0314E076807614FC
777F777F2080897714C020E0A27714F0A220F88920FCA47714FEA96520FCA45314F8A265
20F06520E05314C0659AB61280521500525C1C0F5214F899B65A09075DC05A9CC7FC1EFC
1EF01EC053C8FC1DE00AF8C9FC777679F58A>66 D<001FC012F8A7481FFC03F0C76C91C7
120F92C8EF007F02F81B1F02E01B0702801B0191C984491D7F491D3F491D1FA2491D0FA2
491D07007F1FFEA2491D03A4491D01A700FF1FFF90CA85A6CB1A00B3B3B3AD4ABC12C0A8
787479F387>84 D<BA00E0030FB8FCA8C7003F0280CC003FEBC000E503FCC7FCB3B3B3B3
A46E1C0768A2836E1C0F68A26E1C1F7162A26E1C3F714F5A806E525A71606F6D97C8FC6F
505A7118076F6D4E5A6F6EEF3FF86F6E4D5A6F6EEE01FF6F02F84C5B6F02FE041F5B043F
6D6C037F90C9FC7002F0913807FFFE0407DAFF8090B55A040192B712F07061051F188005
074DCAFC050017F0061F16C0060103FCCBFCDE000391CCFC88787AF595>I<92383FFFF8
0207B612E0027F15FC49B87E010717E0011F83499026F0007F13FC4948C7000F7F90B502
036D7E486E6D806F6D80727F486E6E7F8486727FA28684A26C5C72806C5C6D90C8FC6D5A
EB0FF8EB03E090CAFCA70507B6FC041FB7FC0303B8FC157F0203B9FC021FECFE0391B612
800103ECF800010F14C04991C7FC017F13FC90B512F04814C0485C4891C8FC485B5A485B
5C5A5CA2B5FC5CA360A36E5DA26C5F6E5D187E6C6D846E4A48806C6D4A4814FC6C6ED90F
F0ECFFFC6C02E090263FE07F14FE00019139FC03FFC06C91B6487E013F4B487E010F4B13
07010303F01301D9003F0280D9003F13FC020101F8CBFC57507ACE5E>97
D<93387FFF80030FB512FC037FECFF804AB712E0020716F8021F16FE027FD9F8077F49B5
D8C000804991C7003F13E04901FC020F7F49496E7F49498049496E7F49496E7F90B55A48
727E92C914804884485B1BC048841BE0485BA27313F05AA25C5AA21BF885A2B5FCA391BA
FCA41BF002F8CCFCA67EA3807EA47E806CF103F0F207F86C7F1A0F6C6E17F06C191F6F17
E06C6E163F6D6DEE7FC06D6D16FF6D6D4B13806D6D4B13006D6D6CEC0FFE6D02E0EC3FFC
6D02F8ECFFF86D9126FFC00F5B023F91B65A020F178002034CC7FC020016F8031F15E003
0392C8FCDB000F13E04D507BCE58>101 D<903801FFFCB6FCA8C67E131F7FB3AD95380F
FFE095B512FE05036E7E050F15E0053F15F84D81932701FFF01F7F4CD900077FDC07FC6D
80DC0FF06D80DC1FC07F4C48824CC8FC047E6F7F5EEDFDF85E03FF707F5EA25EA25EA293
C9FCA45DB3B3A6B8D8E003B81280A8617879F76C>104 D<EB01FCEB07FF011F13C0497F
497F90B57EA24880A24880A76C5CA26C5CA26D5B6D5B6D5B010790C8FCEB01FC90CAFCB2
903801FFFC007FB5FCA8C67E131F7FB3B3B3A5B81280A8297979F835>I<903801FFFCB6
FCA8C67E131F7FB3B3B3B3B3ABB812C0A82A7879F735>108 D<902601FFF891380FFFE0
B692B512FE05036E7E050F15E0053F15F84D81932701FFF01F7F4CD900077FDC07FC6D80
C66CDA0FF06D80011FDA1FC07F6D4A48824CC8FC047E6F7F5EEDF9F85E03FB707F5E15FF
5EA25EA293C9FCA45DB3B3A6B8D8E003B81280A8614E79CD6C>110
D<902601FFF8EB07FEB691383FFFC094B512F00403804C14FE4C8093261FFC3F13809326
3FE07F13C0DC7F80B5FCC66C5D011FDAFE0114E06DEBF9FC16F815FB16F016E015FF16C0
7114C05E72138095381FFE0093C76C5AF001E095C8FCA25DA65DB3B3A2B812F8A8434E7A
CD4F>114 D<912603FFFCEB0780027F9039FFE00FC00103B6EAF83F010FEDFEFF013F92
B5FC49EB000F2601FFF01300480180143F4890C8120F4848814848814981123F83485A18
7FA212FF6D163FA37F7F6DEE1F8002C092C7FC14F014FEECFFF06CECFF8016FEEEFFE06C
16FC6C16FF18C06C836C17F86C836C836C83013F17806D17C0010717E0010117F0EB003F
020716F8EC001F030015FC1607EE007F051F13FE1707007E82B482836D167FA2183F7F18
1FA27F19FC7FA26D163F6D17F86D167F19F06D16FF6E4A13E002E04A13C06E4A138002FE
023F1300913AFFC003FFFE01E790B65A01C316F0018016C026FE003F92C7FC48010714F8
0070D9007F90C8FC3F507ACE4C>I<15FFA75CA55CA45CA25CA25CA25CA25C91B5FCA25B
5B5B131F5B90B9FC120FBAFCA6D8000791C9FCB3B3A3F01FE0AE183F7014C07F187F7014
806D16FF826D4B13006E6D485AEEFE0F6E90B55A020F5D6E5D020115C06E6C5C031F49C7
FC030113F03B6E7CEC4B>I<B892B612F8A8D8001F49C90003EBF0006D6D04001380A26D
6E94C7FC626D6E5E1A03A26D6E4B5AA26D6E4B5AA26E6D5E1A1F6E6D5E1A3F6E6070157F
A26E6D4B5AA26E6E4990C8FCA26E6E5C19036E6E5C1907A26E6E495AA26F6D495AA26F6D
5C193F6F6D5C197F6F5E7113FFA26F028190C9FCA26FECC3FEA26FECE3FC18E76FECF7F8
18FFA2705CA2705CA2705CA2705CA37091CAFCA2705BA2705BA2705BA2715AA3715AA24D
5AA26017FF95CBFC5EA24C5AEA03F8D80FFE4A5A487E486D495A487F5FB56C131F5F163F
4C5AA24C5A4B90CCFC6C49485A4B5AEC800F6C9038003FF849EBFFF0261FFC0713C06CB6
5A6C92CDFC6C14FCC614F0013F13C0D907FCCEFC5D6F7CCC66>121
D E
%EndDVIPSBitmapFont
end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4

%%EndSetup
%%Page: 1 1
1 0 bop 150 1318 a Fs(The)64 b Fr(gnu)g Fs(Binary)h(Utilities)p
150 1418 3600 34 v 3239 1514 a Fq(V)-8 b(ersion)30 b(2.9.4)3364
1731 y(Ma)m(y)h(1993)150 4802 y Fp(Roland)46 b(H.)f(P)l(esc)l(h)150
4935 y(Je\013rey)h(M.)f(Osier)150 5068 y(Cygn)l(us)g(Supp)t(ort)p
150 5141 3600 17 v eop
%%Page: 2 2
2 1 bop 3105 408 a Fq(Cygn)m(us)30 b(Supp)s(ort)2861
518 y(T)2912 538 y(E)2962 518 y(Xinfo)g(1999-08-19.17)150
4480 y(Cop)m(yrigh)m(t)602 4477 y(c)577 4480 y Fo(\015)g
Fq(1991,)j(92,)e(93,)h(94,)f(95,)g(96,)h(97,)f(1998)i(F)-8
b(ree)31 b(Soft)m(w)m(are)g(F)-8 b(oundation,)31 b(Inc.)150
4615 y(P)m(ermission)f(is)i(gran)m(ted)h(to)f(mak)m(e)i(and)d
(distribute)f(v)m(erbatim)i(copies)g(of)g(this)f(man)m(ual)h(pro)m
(vided)f(the)150 4725 y(cop)m(yrigh)m(t)g(notice)f(and)g(this)f(p)s
(ermission)f(notice)i(are)h(preserv)m(ed)f(on)h(all)e(copies.)150
4859 y(P)m(ermission)36 b(is)i(gran)m(ted)g(to)h(cop)m(y)g(and)f
(distribute)e(mo)s(di\014ed)g(v)m(ersions)h(of)i(this)e(man)m(ual)g
(under)g(the)150 4969 y(conditions)j(for)i(v)m(erbatim)g(cop)m(ying,)j
(pro)m(vided)40 b(also)i(that)h(the)f(en)m(tire)g(resulting)e(deriv)m
(ed)h(w)m(ork)h(is)150 5078 y(distributed)27 b(under)i(the)i(terms)f
(of)h(a)f(p)s(ermission)e(notice)i(iden)m(tical)f(to)j(this)d(one.)150
5213 y(P)m(ermission)i(is)i(gran)m(ted)g(to)h(cop)m(y)g(and)f
(distribute)d(translations)i(of)i(this)e(man)m(ual)g(in)m(to)h(another)
g(lan-)150 5322 y(guage,)f(under)d(the)h(ab)s(o)m(v)m(e)i(conditions)d
(for)h(mo)s(di\014ed)e(v)m(ersions.)p eop
%%Page: 1 3
1 2 bop 150 -116 a Fq(In)m(tro)s(duction)3056 b(1)150
299 y Fn(In)l(tro)t(duction)275 533 y Fq(This)27 b(brief)g(man)m(ual)h
(con)m(tains)i(preliminary)25 b(do)s(cumen)m(tation)k(for)g(the)g
Fm(gnu)g Fq(binary)e(utilities)f(\(col-)150 643 y(lectiv)m(ely)k(v)m
(ersion)g(2.9.4\):)150 802 y Fl(ar)384 b Fq(Create,)31
b(mo)s(dify)-8 b(,)30 b(and)f(extract)j(from)e(arc)m(hiv)m(es)150
961 y Fl(nm)384 b Fq(List)30 b(sym)m(b)s(ols)f(from)g(ob)5
b(ject)32 b(\014les)150 1121 y Fl(objcopy)144 b Fq(Cop)m(y)30
b(and)g(translate)h(ob)5 b(ject)31 b(\014les)150 1280
y Fl(objdump)144 b Fq(Displa)m(y)30 b(information)e(from)i(ob)5
b(ject)31 b(\014les)150 1440 y Fl(ranlib)192 b Fq(Generate)32
b(index)d(to)i(arc)m(hiv)m(e)g(con)m(ten)m(ts)150 1599
y Fl(readelf)144 b Fq(Displa)m(y)30 b(the)g(con)m(ten)m(ts)i(of)f(ELF)f
(format)h(\014les.)150 1758 y Fl(size)288 b Fq(List)30
b(\014le)f(section)i(sizes)f(and)f(total)j(size)150 1918
y Fl(strings)144 b Fq(List)30 b(prin)m(table)e(strings)h(from)h
(\014les)150 2077 y Fl(strip)240 b Fq(Discard)30 b(sym)m(b)s(ols)150
2237 y Fl(c++filt)144 b Fq(Demangle)31 b(enco)s(ded)f(C)p
Fl(++)f Fq(sym)m(b)s(ols)150 2396 y Fl(addr2line)630
2506 y Fq(Con)m(v)m(ert)i(addresses)f(in)m(to)g(\014le)g(names)g(and)g
(line)f(n)m(um)m(b)s(ers)150 2665 y Fl(nlmconv)144 b
Fq(Con)m(v)m(ert)31 b(ob)5 b(ject)31 b(co)s(de)g(in)m(to)f(a)h(Net)m(w)
m(are)h(Loadable)f(Mo)s(dule)150 2824 y Fl(windres)144
b Fq(Manipulate)29 b(Windo)m(ws)h(resources)150 2984
y Fl(dlltool)144 b Fq(Create)31 b(the)g(\014les)e(needed)h(to)h(build)d
(and)h(use)h(Dynamic)g(Link)f(Libraries)p eop
%%Page: 2 4
2 3 bop 150 -116 a Fq(2)2739 b Fm(gnu)30 b Fq(Binary)g(Utilities)p
eop
%%Page: 3 5
3 4 bop 150 -116 a Fq(Chapter)30 b(1:)41 b(ar)3009 b(3)150
299 y Fn(1)80 b(ar)390 527 y Fl(ar)47 b([-])p Fk(p)s
Fl([)p Fk(mo)s(d)i Fl([)p Fk(relp)s(os)t Fl(]])c Fk(arc)m(hiv)m(e)54
b Fl([)p Fk(mem)m(b)s(er)7 b Fl(...)m(])390 631 y(ar)47
b(-M)g([)h(<mri-script)d(])275 765 y Fq(The)23 b Fm(gnu)g
Fl(ar)g Fq(program)g(creates,)k(mo)s(di\014es,)c(and)g(extracts)i(from)
e(arc)m(hiv)m(es.)39 b(An)23 b Fk(arc)m(hiv)m(e)30 b
Fq(is)22 b(a)i(single)150 875 y(\014le)35 b(holding)e(a)k(collection)e
(of)h(other)g(\014les)f(in)f(a)i(structure)g(that)g(mak)m(es)g(it)g(p)s
(ossible)d(to)k(retriev)m(e)f(the)150 985 y(original)29
b(individual)c(\014les)30 b(\(called)g Fk(mem)m(b)s(ers)j
Fq(of)d(the)h(arc)m(hiv)m(e\).)275 1119 y(The)h(original)f(\014les')h
(con)m(ten)m(ts,)j(mo)s(de)d(\(p)s(ermissions\),)g(timestamp,)h(o)m
(wner,)h(and)e(group)g(are)h(pre-)150 1229 y(serv)m(ed)e(in)e(the)h
(arc)m(hiv)m(e,)h(and)f(can)h(b)s(e)e(restored)i(on)f(extraction.)275
1363 y Fm(gnu)j Fl(ar)f Fq(can)i(main)m(tain)e(arc)m(hiv)m(es)i(whose)f
(mem)m(b)s(ers)g(ha)m(v)m(e)h(names)f(of)h(an)m(y)g(length;)g(ho)m(w)m
(ev)m(er,)i(de-)150 1473 y(p)s(ending)31 b(on)i(ho)m(w)g
Fl(ar)g Fq(is)f(con\014gured)g(on)h(y)m(our)g(system,)i(a)e(limit)e(on)
i(mem)m(b)s(er-name)g(length)g(ma)m(y)h(b)s(e)150 1582
y(imp)s(osed)24 b(for)h(compatibilit)m(y)f(with)g(arc)m(hiv)m(e)i
(formats)g(main)m(tained)f(with)f(other)i(to)s(ols.)39
b(If)25 b(it)g(exists,)i(the)150 1692 y(limit)g(is)i(often)g(15)i(c)m
(haracters)f(\(t)m(ypical)g(of)f(formats)h(related)f(to)h(a.out\))h(or)
e(16)i(c)m(haracters)f(\(t)m(ypical)g(of)150 1802 y(formats)h(related)f
(to)h(co\013)7 b(\).)275 1936 y Fl(ar)39 b Fq(is)f(considered)h(a)h
(binary)e(utilit)m(y)g(b)s(ecause)h(arc)m(hiv)m(es)h(of)g(this)f(sort)h
(are)g(most)g(often)g(used)f(as)150 2046 y Fk(libraries)31
b Fq(holding)d(commonly)i(needed)g(subroutines.)275 2180
y Fl(ar)g Fq(creates)i(an)e(index)f(to)j(the)e(sym)m(b)s(ols)g
(de\014ned)f(in)g(relo)s(catable)i(ob)5 b(ject)32 b(mo)s(dules)c(in)i
(the)g(arc)m(hiv)m(e)150 2290 y(when)43 b(y)m(ou)i(sp)s(ecify)d(the)j
(mo)s(di\014er)d(`)p Fl(s)p Fq('.)82 b(Once)44 b(created,)49
b(this)43 b(index)g(is)g(up)s(dated)g(in)g(the)h(arc)m(hiv)m(e)150
2399 y(whenev)m(er)28 b Fl(ar)f Fq(mak)m(es)h(a)g(c)m(hange)h(to)f(its)
g(con)m(ten)m(ts)h(\(sa)m(v)m(e)h(for)d(the)h(`)p Fl(q)p
Fq(')g(up)s(date)f(op)s(eration\).)39 b(An)27 b(arc)m(hiv)m(e)150
2509 y(with)34 b(suc)m(h)h(an)g(index)f(sp)s(eeds)h(up)f(linking)e(to)
37 b(the)e(library)-8 b(,)35 b(and)g(allo)m(ws)f(routines)h(in)f(the)h
(library)e(to)150 2619 y(call)d(eac)m(h)h(other)g(without)e(regard)i
(to)g(their)e(placemen)m(t)i(in)e(the)i(arc)m(hiv)m(e.)275
2753 y(Y)-8 b(ou)32 b(ma)m(y)h(use)e(`)p Fl(nm)f(-s)p
Fq(')i(or)g(`)p Fl(nm)e(--print-armap)p Fq(')e(to)33
b(list)e(this)g(index)f(table.)46 b(If)31 b(an)h(arc)m(hiv)m(e)h(lac)m
(ks)150 2863 y(the)e(table,)f(another)h(form)f(of)g Fl(ar)g
Fq(called)f Fl(ranlib)g Fq(can)i(b)s(e)f(used)f(to)i(add)f(just)g(the)g
(table.)275 2997 y Fm(gnu)36 b Fl(ar)g Fq(is)g(designed)g(to)i(b)s(e)e
(compatible)g(with)g(t)m(w)m(o)i(di\013eren)m(t)e(facilities.)59
b(Y)-8 b(ou)37 b(can)g(con)m(trol)h(its)150 3107 y(activit)m(y)32
b(using)e(command-line)g(options,)h(lik)m(e)g(the)h(di\013eren)m(t)f(v)
-5 b(arieties)31 b(of)h Fl(ar)f Fq(on)g(Unix)f(systems;)j(or,)150
3216 y(if)27 b(y)m(ou)h(sp)s(ecify)f(the)h(single)f(command-line)f
(option)h(`)p Fl(-M)p Fq(',)i(y)m(ou)f(can)g(con)m(trol)h(it)e(with)g
(a)h(script)f(supplied)150 3326 y(via)j(standard)g(input,)e(lik)m(e)i
(the)g(MRI)h(\\librarian")d(program.)p eop
%%Page: 4 6
4 5 bop 150 -116 a Fq(4)2739 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fp(1.1)68 b(Con)l(trolling)47 b Fj(ar)d Fp(on)g(the)i(command)f
(line)390 485 y Fl(ar)i([-])p Fk(p)s Fl([)p Fk(mo)s(d)i
Fl([)p Fk(relp)s(os)t Fl(]])c Fk(arc)m(hiv)m(e)54 b Fl([)p
Fk(mem)m(b)s(er)7 b Fl(...)m(])275 619 y Fq(When)27 b(y)m(ou)i(use)e
Fl(ar)g Fq(in)g(the)h(Unix)f(st)m(yle,)i Fl(ar)e Fq(insists)f(on)i(at)g
(least)h(t)m(w)m(o)g(argumen)m(ts)f(to)h(execute:)41
b(one)150 728 y(k)m(eyletter)e(sp)s(ecifying)d(the)j
Fi(op)-5 b(er)g(ation)48 b Fq(\(optionally)37 b(accompanied)h(b)m(y)g
(other)h(k)m(eyletters)g(sp)s(ecifying)150 838 y Fi(mo)-5
b(di\014ers)7 b Fq(\),)33 b(and)d(the)h(arc)m(hiv)m(e)g(name)f(to)h
(act)h(on.)275 972 y(Most)j(op)s(erations)g(can)g(also)g(accept)h
(further)e Fk(mem)m(b)s(er)41 b Fq(argumen)m(ts,)c(sp)s(ecifying)c
(particular)g(\014les)150 1081 y(to)e(op)s(erate)g(on.)275
1215 y Fm(gnu)36 b Fl(ar)g Fq(allo)m(ws)g(y)m(ou)h(to)g(mix)f(the)h(op)
s(eration)f(co)s(de)h Fk(p)i Fq(and)d(mo)s(di\014er)e(\015ags)j
Fk(mo)s(d)j Fq(in)35 b(an)m(y)i(order,)150 1325 y(within)28
b(the)i(\014rst)g(command-line)f(argumen)m(t.)275 1459
y(If)g(y)m(ou)i(wish,)e(y)m(ou)i(ma)m(y)g(b)s(egin)e(the)h(\014rst)g
(command-line)f(argumen)m(t)h(with)g(a)g(dash.)275 1592
y(The)f Fk(p)j Fq(k)m(eyletter)f(sp)s(eci\014es)d(what)i(op)s(eration)f
(to)i(execute;)g(it)e(ma)m(y)i(b)s(e)e(an)m(y)h(of)g(the)g(follo)m
(wing,)f(but)150 1702 y(y)m(ou)i(m)m(ust)f(sp)s(ecify)f(only)g(one)i
(of)g(them:)150 1860 y Fl(d)432 b Fi(Delete)39 b Fq(mo)s(dules)31
b(from)h(the)h(arc)m(hiv)m(e.)48 b(Sp)s(ecify)31 b(the)i(names)g(of)g
(mo)s(dules)e(to)i(b)s(e)f(deleted)630 1970 y(as)f Fk(mem)m(b)s(er)12
b Fq(.)21 b(.)i(.)11 b(;)30 b(the)h(arc)m(hiv)m(e)g(is)e(un)m(touc)m
(hed)i(if)e(y)m(ou)i(sp)s(ecify)e(no)h(\014les)f(to)i(delete.)630
2103 y(If)f(y)m(ou)h(sp)s(ecify)e(the)h(`)p Fl(v)p Fq(')h(mo)s
(di\014er,)d Fl(ar)i Fq(lists)f(eac)m(h)i(mo)s(dule)e(as)i(it)f(is)f
(deleted.)150 2261 y Fl(m)432 b Fq(Use)31 b(this)e(op)s(eration)h(to)h
Fi(move)38 b Fq(mem)m(b)s(ers)29 b(in)g(an)h(arc)m(hiv)m(e.)630
2395 y(The)f(ordering)g(of)g(mem)m(b)s(ers)g(in)g(an)g(arc)m(hiv)m(e)h
(can)g(mak)m(e)h(a)f(di\013erence)f(in)g(ho)m(w)g(programs)630
2505 y(are)i(link)m(ed)d(using)h(the)i(library)-8 b(,)29
b(if)g(a)i(sym)m(b)s(ol)e(is)g(de\014ned)g(in)g(more)i(than)f(one)h
(mem)m(b)s(er.)630 2639 y(If)40 b(no)g(mo)s(di\014ers)e(are)j(used)e
(with)g Fl(m)p Fq(,)k(an)m(y)e(mem)m(b)s(ers)e(y)m(ou)i(name)f(in)f
(the)h Fk(mem)m(b)s(er)47 b Fq(ar-)630 2748 y(gumen)m(ts)37
b(are)g(mo)m(v)m(ed)h(to)g(the)f Fi(end)46 b Fq(of)37
b(the)g(arc)m(hiv)m(e;)k(y)m(ou)c(can)g(use)f(the)h(`)p
Fl(a)p Fq(',)i(`)p Fl(b)p Fq(',)g(or)e(`)p Fl(i)p Fq(')630
2858 y(mo)s(di\014ers)28 b(to)j(mo)m(v)m(e)h(them)e(to)i(a)e(sp)s
(eci\014ed)f(place)h(instead.)150 3016 y Fl(p)432 b Fi(Print)41
b Fq(the)32 b(sp)s(eci\014ed)e(mem)m(b)s(ers)h(of)h(the)g(arc)m(hiv)m
(e,)h(to)g(the)f(standard)f(output)h(\014le.)44 b(If)32
b(the)630 3125 y(`)p Fl(v)p Fq(')f(mo)s(di\014er)e(is)h(sp)s
(eci\014ed,)f(sho)m(w)i(the)g(mem)m(b)s(er)f(name)h(b)s(efore)g(cop)m
(ying)f(its)h(con)m(ten)m(ts)h(to)630 3235 y(standard)e(output.)630
3369 y(If)g(y)m(ou)h(sp)s(ecify)e(no)h Fk(mem)m(b)s(er)36
b Fq(argumen)m(ts,)31 b(all)e(the)i(\014les)e(in)g(the)i(arc)m(hiv)m(e)
g(are)f(prin)m(ted.)150 3527 y Fl(q)432 b Fi(Quick)44
b(app)-5 b(end)9 b Fq(;)54 b(Historically)-8 b(,)46 b(add)d(the)i
(\014les)d Fk(mem)m(b)s(er)12 b Fq(.)22 b(.)h(.)55 b(to)44
b(the)h(end)e(of)h Fk(arc)m(hiv)m(e)p Fq(,)630 3636 y(without)29
b(c)m(hec)m(king)j(for)e(replacemen)m(t.)630 3770 y(The)36
b(mo)s(di\014ers)f(`)p Fl(a)p Fq(',)j(`)p Fl(b)p Fq(',)h(and)d(`)p
Fl(i)p Fq(')h(do)f Fi(not)46 b Fq(a\013ect)38 b(this)e(op)s(eration;)k
(new)c(mem)m(b)s(ers)g(are)630 3880 y(alw)m(a)m(ys)31
b(placed)f(at)h(the)f(end)g(of)h(the)f(arc)m(hiv)m(e.)630
4013 y(The)g(mo)s(di\014er)e(`)p Fl(v)p Fq(')j(mak)m(es)g
Fl(ar)f Fq(list)f(eac)m(h)i(\014le)f(as)g(it)g(is)g(app)s(ended.)630
4147 y(Since)k(the)h(p)s(oin)m(t)f(of)h(this)f(op)s(eration)h(is)f(sp)s
(eed,)h(the)g(arc)m(hiv)m(e's)h(sym)m(b)s(ol)d(table)i(index)f(is)630
4257 y(not)d(up)s(dated,)e(ev)m(en)i(if)f(it)g(already)g(existed;)h(y)m
(ou)g(can)f(use)h(`)p Fl(ar)f(s)p Fq(')g(or)h Fl(ranlib)d
Fq(explicitly)630 4366 y(to)j(up)s(date)f(the)g(sym)m(b)s(ol)f(table)i
(index.)630 4500 y(Ho)m(w)m(ev)m(er,)j(to)s(o)e(man)m(y)f(di\013eren)m
(t)g(systems)h(assume)f(quic)m(k)g(app)s(end)e(rebuilds)g(the)i(index,)
630 4610 y(so)g(GNU)g(ar)f(implemen)m(ts)f Fl(q)h Fq(as)g(a)h(synon)m
(ym)f(for)g Fl(r)p Fq(.)150 4768 y Fl(r)432 b Fq(Insert)41
b(the)h(\014les)f Fk(mem)m(b)s(er)12 b Fq(.)21 b(.)i(.)52
b(in)m(to)42 b Fk(arc)m(hiv)m(e)47 b Fq(\(with)41 b Fi(r)-5
b(eplac)g(ement)9 b Fq(\).)77 b(This)39 b(op)s(eration)630
4877 y(di\013ers)i(from)g(`)p Fl(q)p Fq(')h(in)f(that)i(an)m(y)f
(previously)e(existing)h(mem)m(b)s(ers)g(are)h(deleted)g(if)f(their)630
4987 y(names)30 b(matc)m(h)i(those)e(b)s(eing)f(added.)630
5121 y(If)39 b(one)h(of)g(the)g(\014les)f(named)g(in)f
Fk(mem)m(b)s(er)12 b Fq(.)22 b(.)g(.)51 b(do)s(es)40
b(not)g(exist,)i Fl(ar)d Fq(displa)m(ys)f(an)h(error)630
5230 y(message,)29 b(and)e(lea)m(v)m(es)h(undisturb)s(ed)c(an)m(y)j
(existing)g(mem)m(b)s(ers)f(of)i(the)f(arc)m(hiv)m(e)h(matc)m(hing)630
5340 y(that)j(name.)p eop
%%Page: 5 7
5 6 bop 150 -116 a Fq(Chapter)30 b(1:)41 b(ar)3009 b(5)630
299 y(By)28 b(default,)f(new)g(mem)m(b)s(ers)g(are)h(added)f(at)h(the)g
(end)f(of)g(the)h(\014le;)g(but)e(y)m(ou)i(ma)m(y)g(use)g(one)630
408 y(of)37 b(the)h(mo)s(di\014ers)d(`)p Fl(a)p Fq(',)k(`)p
Fl(b)p Fq(',)h(or)d(`)p Fl(i)p Fq(')g(to)h(request)f(placemen)m(t)h
(relativ)m(e)f(to)h(some)g(existing)630 518 y(mem)m(b)s(er.)630
653 y(The)e(mo)s(di\014er)e(`)p Fl(v)p Fq(')i(used)g(with)f(this)g(op)s
(eration)h(elicits)f(a)h(line)f(of)h(output)g(for)g(eac)m(h)i(\014le)
630 762 y(inserted,)28 b(along)h(with)f(one)h(of)g(the)g(letters)f(`)p
Fl(a)p Fq(')h(or)g(`)p Fl(r)p Fq(')g(to)h(indicate)e(whether)g(the)h
(\014le)f(w)m(as)630 872 y(app)s(ended)h(\(no)h(old)g(mem)m(b)s(er)f
(deleted\))i(or)f(replaced.)150 1032 y Fl(t)432 b Fq(Displa)m(y)41
b(a)g Fi(table)49 b Fq(listing)39 b(the)j(con)m(ten)m(ts)h(of)f
Fk(arc)m(hiv)m(e)p Fq(,)i(or)e(those)g(of)f(the)h(\014les)e(listed)g
(in)630 1142 y Fk(mem)m(b)s(er)12 b Fq(.)22 b(.)g(.)45
b(that)33 b(are)h(presen)m(t)g(in)e(the)h(arc)m(hiv)m(e.)50
b(Normally)32 b(only)h(the)g(mem)m(b)s(er)g(name)630
1251 y(is)g(sho)m(wn;)j(if)e(y)m(ou)g(also)h(w)m(an)m(t)g(to)g(see)g
(the)g(mo)s(des)e(\(p)s(ermissions\),)g(timestamp,)j(o)m(wner,)630
1361 y(group,)30 b(and)g(size,)g(y)m(ou)h(can)g(request)f(that)h(b)m(y)
f(also)h(sp)s(ecifying)d(the)i(`)p Fl(v)p Fq(')h(mo)s(di\014er.)630
1496 y(If)f(y)m(ou)h(do)f(not)h(sp)s(ecify)e(a)h Fk(mem)m(b)s(er)p
Fq(,)g(all)g(\014les)f(in)g(the)h(arc)m(hiv)m(e)h(are)g(listed.)630
1631 y(If)26 b(there)h(is)f(more)h(than)g(one)g(\014le)f(with)f(the)i
(same)g(name)g(\(sa)m(y)-8 b(,)30 b(`)p Fl(fie)p Fq('\))c(in)g(an)h
(arc)m(hiv)m(e)g(\(sa)m(y)630 1740 y(`)p Fl(b.a)p Fq('\),)h(`)p
Fl(ar)i(t)g(b.a)f(fie)p Fq(')d(lists)f(only)h(the)h(\014rst)f
(instance;)i(to)f(see)h(them)e(all,)h(y)m(ou)g(m)m(ust)g(ask)630
1850 y(for)j(a)h(complete)g(listing|in)c(our)j(example,)g(`)p
Fl(ar)g(t)g(b.a)p Fq('.)150 2010 y Fl(x)432 b Fi(Extr)-5
b(act)38 b Fq(mem)m(b)s(ers)27 b(\(named)h Fk(mem)m(b)s(er)7
b Fq(\))27 b(from)h(the)g(arc)m(hiv)m(e.)40 b(Y)-8 b(ou)29
b(can)f(use)g(the)g(`)p Fl(v)p Fq(')g(mo)s(d-)630 2120
y(i\014er)h(with)g(this)g(op)s(eration,)h(to)i(request)e(that)h
Fl(ar)f Fq(list)f(eac)m(h)i(name)g(as)f(it)g(extracts)i(it.)630
2254 y(If)e(y)m(ou)h(do)f(not)h(sp)s(ecify)e(a)h Fk(mem)m(b)s(er)p
Fq(,)g(all)g(\014les)f(in)g(the)h(arc)m(hiv)m(e)h(are)g(extracted.)275
2415 y(A)g(n)m(um)m(b)s(er)f(of)i(mo)s(di\014ers)d(\()p
Fk(mo)s(d)t Fq(\))i(ma)m(y)h(immediately)e(follo)m(w)h(the)h
Fk(p)h Fq(k)m(eyletter,)h(to)e(sp)s(ecify)e(v)-5 b(aria-)150
2524 y(tions)30 b(on)g(an)g(op)s(eration's)g(b)s(eha)m(vior:)150
2685 y Fl(a)432 b Fq(Add)30 b(new)g(\014les)g Fi(after)41
b Fq(an)31 b(existing)f(mem)m(b)s(er)g(of)h(the)g(arc)m(hiv)m(e.)42
b(If)30 b(y)m(ou)i(use)e(the)h(mo)s(di\014er)630 2795
y(`)p Fl(a)p Fq(',)47 b(the)d(name)f(of)h(an)f(existing)f(arc)m(hiv)m
(e)i(mem)m(b)s(er)f(m)m(ust)g(b)s(e)g(presen)m(t)g(as)h(the)f
Fk(relp)s(os)630 2904 y Fq(argumen)m(t,)31 b(b)s(efore)f(the)h
Fk(arc)m(hiv)m(e)36 b Fq(sp)s(eci\014cation.)150 3064
y Fl(b)432 b Fq(Add)27 b(new)g(\014les)g Fi(b)-5 b(efor)g(e)35
b Fq(an)28 b(existing)f(mem)m(b)s(er)g(of)h(the)g(arc)m(hiv)m(e.)40
b(If)27 b(y)m(ou)i(use)e(the)h(mo)s(di\014er)630 3174
y(`)p Fl(b)p Fq(',)47 b(the)d(name)f(of)h(an)f(existing)f(arc)m(hiv)m
(e)i(mem)m(b)s(er)f(m)m(ust)g(b)s(e)g(presen)m(t)g(as)h(the)f
Fk(relp)s(os)630 3283 y Fq(argumen)m(t,)31 b(b)s(efore)f(the)h
Fk(arc)m(hiv)m(e)36 b Fq(sp)s(eci\014cation.)j(\(same)31
b(as)g(`)p Fl(i)p Fq('\).)150 3444 y Fl(c)432 b Fi(Cr)-5
b(e)g(ate)42 b Fq(the)34 b(arc)m(hiv)m(e.)52 b(The)33
b(sp)s(eci\014ed)g Fk(arc)m(hiv)m(e)39 b Fq(is)33 b(alw)m(a)m(ys)h
(created)h(if)e(it)h(did)e(not)i(exist,)630 3553 y(when)39
b(y)m(ou)i(request)f(an)g(up)s(date.)70 b(But)40 b(a)h(w)m(arning)e(is)
g(issued)f(unless)h(y)m(ou)h(sp)s(ecify)f(in)630 3663
y(adv)-5 b(ance)31 b(that)g(y)m(ou)g(exp)s(ect)g(to)g(create)h(it,)e(b)
m(y)g(using)f(this)g(mo)s(di\014er.)150 3823 y Fl(f)432
b Fq(T)-8 b(runcate)31 b(names)f(in)f(the)i(arc)m(hiv)m(e.)42
b Fm(gnu)30 b Fl(ar)g Fq(will)d(normally)i(p)s(ermit)g(\014le)h(names)g
(of)h(an)m(y)630 3932 y(length.)40 b(This)28 b(will)g(cause)i(it)g(to)h
(create)h(arc)m(hiv)m(es)e(whic)m(h)f(are)h(not)h(compatible)e(with)g
(the)630 4042 y(nativ)m(e)j Fl(ar)g Fq(program)g(on)g(some)g(systems.)
46 b(If)32 b(this)f(is)g(a)i(concern,)g(the)f(`)p Fl(f)p
Fq(')g(mo)s(di\014er)e(ma)m(y)630 4152 y(b)s(e)g(used)f(to)i(truncate)g
(\014le)f(names)g(when)f(putting)h(them)g(in)f(the)i(arc)m(hiv)m(e.)150
4312 y Fl(i)432 b Fq(Insert)23 b(new)f(\014les)g Fi(b)-5
b(efor)g(e)31 b Fq(an)23 b(existing)f(mem)m(b)s(er)h(of)g(the)h(arc)m
(hiv)m(e.)39 b(If)22 b(y)m(ou)i(use)f(the)g(mo)s(di\014er)630
4421 y(`)p Fl(i)p Fq(',)47 b(the)d(name)f(of)h(an)f(existing)f(arc)m
(hiv)m(e)i(mem)m(b)s(er)f(m)m(ust)g(b)s(e)g(presen)m(t)g(as)h(the)f
Fk(relp)s(os)630 4531 y Fq(argumen)m(t,)31 b(b)s(efore)f(the)h
Fk(arc)m(hiv)m(e)36 b Fq(sp)s(eci\014cation.)j(\(same)31
b(as)g(`)p Fl(b)p Fq('\).)150 4691 y Fl(l)432 b Fq(This)29
b(mo)s(di\014er)f(is)h(accepted)j(but)e(not)g(used.)150
4851 y Fl(o)432 b Fq(Preserv)m(e)36 b(the)g Fi(original)46
b Fq(dates)36 b(of)f(mem)m(b)s(ers)g(when)f(extracting)j(them.)56
b(If)35 b(y)m(ou)g(do)h(not)630 4961 y(sp)s(ecify)23
b(this)h(mo)s(di\014er,)g(\014les)g(extracted)i(from)f(the)g(arc)m(hiv)
m(e)g(are)g(stamp)s(ed)g(with)e(the)i(time)630 5070 y(of)31
b(extraction.)150 5230 y Fl(s)432 b Fq(W)-8 b(rite)26
b(an)g(ob)5 b(ject-\014le)26 b(index)f(in)m(to)h(the)g(arc)m(hiv)m(e,)h
(or)f(up)s(date)f(an)h(existing)f(one,)j(ev)m(en)e(if)f(no)630
5340 y(other)i(c)m(hange)h(is)e(made)h(to)h(the)f(arc)m(hiv)m(e.)40
b(Y)-8 b(ou)27 b(ma)m(y)h(use)e(this)g(mo)s(di\014er)f(\015ag)i(either)
f(with)p eop
%%Page: 6 8
6 7 bop 150 -116 a Fq(6)2739 b Fm(gnu)30 b Fq(Binary)g(Utilities)630
299 y(an)m(y)h(op)s(eration,)f(or)h(alone.)41 b(Running)28
b(`)p Fl(ar)i(s)p Fq(')g(on)h(an)f(arc)m(hiv)m(e)h(is)e(equiv)-5
b(alen)m(t)30 b(to)i(running)630 408 y(`)p Fl(ranlib)p
Fq(')d(on)h(it.)150 564 y Fl(S)432 b Fq(Do)35 b(not)g(generate)h(an)e
(arc)m(hiv)m(e)h(sym)m(b)s(ol)e(table.)53 b(This)33 b(can)h(sp)s(eed)g
(up)f(building)e(a)k(large)630 674 y(library)29 b(in)h(sev)m(eral)h
(steps.)43 b(The)31 b(resulting)e(arc)m(hiv)m(e)j(can)g(not)f(b)s(e)g
(used)f(with)g(the)h(link)m(er.)630 784 y(In)37 b(order)g(to)h(build)d
(a)j(sym)m(b)s(ol)e(table,)k(y)m(ou)e(m)m(ust)f(omit)h(the)f(`)p
Fl(S)p Fq(')h(mo)s(di\014er)e(on)h(the)h(last)630 893
y(execution)31 b(of)f(`)p Fl(ar)p Fq(',)h(or)f(y)m(ou)h(m)m(ust)f(run)f
(`)p Fl(ranlib)p Fq(')g(on)h(the)h(arc)m(hiv)m(e.)150
1049 y Fl(u)432 b Fq(Normally)-8 b(,)40 b(`)p Fl(ar)31
b(r)p Fq(')6 b(.)21 b(.)i(.)50 b(inserts)37 b(all)h(\014les)g(listed)f
(in)m(to)i(the)g(arc)m(hiv)m(e.)66 b(If)39 b(y)m(ou)g(w)m(ould)f(lik)m
(e)630 1159 y(to)c(insert)e Fi(only)41 b Fq(those)34
b(of)f(the)g(\014les)f(y)m(ou)i(list)d(that)j(are)f(new)m(er)g(than)g
(existing)f(mem)m(b)s(ers)630 1268 y(of)i(the)f(same)h(names,)h(use)e
(this)f(mo)s(di\014er.)49 b(The)33 b(`)p Fl(u)p Fq(')g(mo)s(di\014er)f
(is)g(allo)m(w)m(ed)i(only)e(for)i(the)630 1378 y(op)s(eration)27
b(`)p Fl(r)p Fq(')g(\(replace\).)40 b(In)26 b(particular,)h(the)g(com)m
(bination)f(`)p Fl(qu)p Fq(')h(is)f(not)i(allo)m(w)m(ed,)g(since)630
1487 y(c)m(hec)m(king)38 b(the)g(timestamps)e(w)m(ould)h(lose)g(an)m(y)
g(sp)s(eed)g(adv)-5 b(an)m(tage)39 b(from)e(the)g(op)s(eration)630
1597 y(`)p Fl(q)p Fq('.)150 1753 y Fl(v)432 b Fq(This)35
b(mo)s(di\014er)g(requests)h(the)h Fi(verb)-5 b(ose)45
b Fq(v)m(ersion)36 b(of)h(an)g(op)s(eration.)59 b(Man)m(y)38
b(op)s(erations)630 1862 y(displa)m(y)29 b(additional)f(information,)h
(suc)m(h)h(as)h(\014lenames)e(pro)s(cessed,)h(when)f(the)i(mo)s
(di\014er)630 1972 y(`)p Fl(v)p Fq(')g(is)e(app)s(ended.)150
2128 y Fl(V)432 b Fq(This)29 b(mo)s(di\014er)f(sho)m(ws)i(the)h(v)m
(ersion)e(n)m(um)m(b)s(er)g(of)i Fl(ar)p Fq(.)150 2380
y Fp(1.2)68 b(Con)l(trolling)47 b Fj(ar)d Fp(with)h(a)g(script)390
2565 y Fl(ar)i(-M)g([)h(<)p Fk(script)g Fl(])275 2698
y Fq(If)36 b(y)m(ou)i(use)e(the)i(single)d(command-line)h(option)h(`)p
Fl(-M)p Fq(')f(with)g Fl(ar)p Fq(,)j(y)m(ou)e(can)g(con)m(trol)h(its)e
(op)s(eration)150 2807 y(with)29 b(a)i(rudimen)m(tary)e(command)h
(language.)42 b(This)28 b(form)i(of)h Fl(ar)f Fq(op)s(erates)h(in)m
(teractiv)m(ely)f(if)g(standard)150 2917 y(input)c(is)h(coming)g
(directly)g(from)g(a)i(terminal.)38 b(During)27 b(in)m(teractiv)m(e)h
(use,)h Fl(ar)e Fq(prompts)g(for)g(input)f(\(the)150
3026 y(prompt)i(is)g(`)p Fl(AR)i(>)p Fq('\),)g(and)e(con)m(tin)m(ues)h
(executing)h(ev)m(en)f(after)h(errors.)39 b(If)29 b(y)m(ou)g(redirect)g
(standard)f(input)150 3136 y(to)40 b(a)g(script)e(\014le,)j(no)e
(prompts)f(are)h(issued,)i(and)d Fl(ar)h Fq(abandons)f(execution)i
(\(with)e(a)i(nonzero)f(exit)150 3246 y(co)s(de\))31
b(on)f(an)m(y)h(error.)275 3378 y(The)22 b Fl(ar)h Fq(command)g
(language)h(is)e Fi(not)33 b Fq(designed)22 b(to)i(b)s(e)f(equiv)-5
b(alen)m(t)23 b(to)h(the)g(command-line)d(options;)150
3488 y(in)28 b(fact,)k(it)d(pro)m(vides)g(somewhat)h(less)f(con)m(trol)
h(o)m(v)m(er)h(arc)m(hiv)m(es.)41 b(The)29 b(only)g(purp)s(ose)f(of)i
(the)g(command)150 3597 y(language)d(is)e(to)i(ease)g(the)f(transition)
f(to)i Fm(gnu)e Fl(ar)h Fq(for)g(dev)m(elop)s(ers)f(who)h(already)g(ha)
m(v)m(e)h(scripts)e(written)150 3707 y(for)30 b(the)h(MRI)f
(\\librarian")e(program.)275 3840 y(The)h(syn)m(tax)i(for)f(the)h
Fl(ar)f Fq(command)g(language)h(is)e(straigh)m(tforw)m(ard:)225
3973 y Fo(\017)60 b Fq(commands)40 b(are)g(recognized)g(in)f(upp)s(er)f
(or)i(lo)m(w)m(er)g(case;)46 b(for)40 b(example,)i Fl(LIST)d
Fq(is)g(the)h(same)h(as)330 4082 y Fl(list)p Fq(.)f(In)29
b(the)i(follo)m(wing)e(descriptions,)f(commands)i(are)h(sho)m(wn)f(in)f
(upp)s(er)f(case)j(for)g(clarit)m(y)-8 b(.)225 4215 y
Fo(\017)60 b Fq(a)31 b(single)e(command)h(ma)m(y)h(app)s(ear)f(on)g
(eac)m(h)h(line;)e(it)h(is)g(the)g(\014rst)g(w)m(ord)g(on)g(the)h
(line.)225 4348 y Fo(\017)60 b Fq(empt)m(y)31 b(lines)d(are)j(allo)m(w)
m(ed,)g(and)e(ha)m(v)m(e)j(no)e(e\013ect.)225 4480 y
Fo(\017)60 b Fq(commen)m(ts)31 b(are)g(allo)m(w)m(ed;)g(text)g(after)g
(either)f(of)g(the)h(c)m(haracters)h(`)p Fl(*)p Fq(')e(or)g(`)p
Fl(;)p Fq(')h(is)e(ignored.)225 4613 y Fo(\017)60 b Fq(Whenev)m(er)29
b(y)m(ou)g(use)f(a)h(list)e(of)i(names)f(as)h(part)f(of)h(the)g
(argumen)m(t)f(to)i(an)e Fl(ar)g Fq(command,)h(y)m(ou)g(can)330
4723 y(separate)37 b(the)f(individual)31 b(names)k(with)g(either)g
(commas)h(or)g(blanks.)55 b(Commas)36 b(are)g(sho)m(wn)f(in)330
4832 y(the)c(explanations)e(b)s(elo)m(w,)h(for)g(clarit)m(y)-8
b(.)225 4965 y Fo(\017)60 b Fq(`)p Fl(+)p Fq(')31 b(is)f(used)g(as)g(a)
i(line)d(con)m(tin)m(uation)h(c)m(haracter;)j(if)d(`)p
Fl(+)p Fq(')g(app)s(ears)g(at)i(the)f(end)f(of)h(a)g(line,)e(the)i
(text)330 5075 y(on)f(the)h(follo)m(wing)e(line)f(is)i(considered)f
(part)h(of)h(the)f(curren)m(t)g(command.)275 5230 y(Here)e(are)h(the)f
(commands)g(y)m(ou)g(can)g(use)g(in)f Fl(ar)g Fq(scripts,)h(or)g(when)f
(using)g Fl(ar)g Fq(in)m(teractiv)m(ely)-8 b(.)40 b(Three)150
5340 y(of)31 b(them)f(ha)m(v)m(e)h(sp)s(ecial)e(signi\014cance:)p
eop
%%Page: 7 9
7 8 bop 150 -116 a Fq(Chapter)30 b(1:)41 b(ar)3009 b(7)275
299 y Fl(OPEN)28 b Fq(or)h Fl(CREATE)f Fq(sp)s(ecify)g(a)i
Fk(curren)m(t)f(arc)m(hiv)m(e)p Fq(,)i(whic)m(h)d(is)g(a)i(temp)s
(orary)f(\014le)g(required)f(for)h(most)h(of)150 408
y(the)h(other)f(commands.)275 536 y Fl(SAVE)25 b Fq(commits)i(the)f(c)m
(hanges)i(so)f(far)g(sp)s(eci\014ed)e(b)m(y)h(the)h(script.)39
b(Prior)25 b(to)i Fl(SAVE)p Fq(,)g(commands)f(a\013ect)150
646 y(only)j(the)i(temp)s(orary)f(cop)m(y)h(of)g(the)f(curren)m(t)g
(arc)m(hiv)m(e.)150 792 y Fl(ADDLIB)f Fk(arc)m(hiv)m(e)150
902 y Fl(ADDLIB)g Fk(arc)m(hiv)m(e)36 b Fl(\()p Fk(mo)s(dule)p
Fl(,)28 b Fk(mo)s(dule)p Fl(,)g(...)i Fk(mo)s(dule)5
b Fl(\))630 1011 y Fq(Add)46 b(all)f(the)i(con)m(ten)m(ts)i(of)e
Fk(arc)m(hiv)m(e)52 b Fq(\(or,)f(if)46 b(sp)s(eci\014ed,)j(eac)m(h)f
(named)e Fk(mo)s(dule)k Fq(from)630 1121 y Fk(arc)m(hiv)m(e)5
b Fq(\))31 b(to)g(the)g(curren)m(t)f(arc)m(hiv)m(e.)630
1249 y(Requires)f(prior)g(use)h(of)h Fl(OPEN)e Fq(or)h
Fl(CREATE)p Fq(.)150 1395 y Fl(ADDMOD)f Fk(mem)m(b)s(er)p
Fl(,)g Fk(mem)m(b)s(er)p Fl(,)h(...)f Fk(mem)m(b)s(er)630
1504 y Fq(Add)g(eac)m(h)j(named)e Fk(mem)m(b)s(er)36
b Fq(as)31 b(a)g(mo)s(dule)d(in)h(the)i(curren)m(t)f(arc)m(hiv)m(e.)630
1632 y(Requires)f(prior)g(use)h(of)h Fl(OPEN)e Fq(or)h
Fl(CREATE)p Fq(.)150 1778 y Fl(CLEAR)240 b Fq(Discard)20
b(the)g(con)m(ten)m(ts)i(of)f(the)f(curren)m(t)g(arc)m(hiv)m(e,)j
(canceling)d(the)h(e\013ect)h(of)e(an)m(y)h(op)s(erations)630
1888 y(since)26 b(the)h(last)f Fl(SAVE)p Fq(.)39 b(Ma)m(y)27
b(b)s(e)f(executed)i(\(with)e(no)g(e\013ect\))j(ev)m(en)e(if)f(no)g
(curren)m(t)g(arc)m(hiv)m(e)630 1998 y(is)j(sp)s(eci\014ed.)150
2144 y Fl(CREATE)g Fk(arc)m(hiv)m(e)630 2253 y Fq(Creates)k(an)e(arc)m
(hiv)m(e,)i(and)f(mak)m(es)g(it)g(the)g(curren)m(t)f(arc)m(hiv)m(e)i
(\(required)d(for)i(man)m(y)g(other)630 2363 y(commands\).)40
b(The)27 b(new)f(arc)m(hiv)m(e)i(is)f(created)h(with)e(a)i(temp)s
(orary)f(name;)h(it)f(is)f(not)i(actu-)630 2472 y(ally)k(sa)m(v)m(ed)j
(as)f Fk(arc)m(hiv)m(e)39 b Fq(un)m(til)32 b(y)m(ou)i(use)f
Fl(SAVE)p Fq(.)49 b(Y)-8 b(ou)34 b(can)g(o)m(v)m(erwrite)g(existing)e
(arc)m(hiv)m(es;)630 2582 y(similarly)-8 b(,)29 b(the)j(con)m(ten)m(ts)
h(of)f(an)m(y)f(existing)g(\014le)f(named)i Fk(arc)m(hiv)m(e)37
b Fq(will)28 b(not)k(b)s(e)f(destro)m(y)m(ed)630 2692
y(un)m(til)e Fl(SAVE)p Fq(.)150 2838 y Fl(DELETE)g Fk(mo)s(dule)p
Fl(,)f Fk(mo)s(dule)p Fl(,)h(...)g Fk(mo)s(dule)630 2947
y Fq(Delete)c(eac)m(h)h(listed)d Fk(mo)s(dule)k Fq(from)d(the)h(curren)
m(t)f(arc)m(hiv)m(e;)j(equiv)-5 b(alen)m(t)24 b(to)h(`)p
Fl(ar)30 b(-d)f Fk(arc)m(hiv)m(e)630 3057 y(mo)s(dule)34
b Fl(...)29 b Fk(mo)s(dule)5 b Fq('.)630 3185 y(Requires)29
b(prior)g(use)h(of)h Fl(OPEN)e Fq(or)h Fl(CREATE)p Fq(.)150
3331 y Fl(DIRECTORY)e Fk(arc)m(hiv)m(e)36 b Fl(\()p Fk(mo)s(dule)p
Fl(,)28 b(...)h Fk(mo)s(dule)5 b Fl(\))150 3440 y(DIRECTORY)28
b Fk(arc)m(hiv)m(e)36 b Fl(\()p Fk(mo)s(dule)p Fl(,)28
b(...)h Fk(mo)s(dule)5 b Fl(\))29 b Fk(output\014le)630
3550 y Fq(List)34 b(eac)m(h)h(named)g Fk(mo)s(dule)j
Fq(presen)m(t)c(in)f Fk(arc)m(hiv)m(e)p Fq(.)54 b(The)34
b(separate)i(command)e Fl(VERBOSE)630 3660 y Fq(sp)s(eci\014es)27
b(the)i(form)e(of)i(the)f(output:)40 b(when)27 b(v)m(erb)s(ose)i
(output)f(is)f(o\013,)i(output)f(is)g(lik)m(e)f(that)630
3769 y(of)f(`)p Fl(ar)k(-t)g Fk(arc)m(hiv)m(e)36 b(mo)s(dule)5
b Fl(...)m Fq('.)40 b(When)25 b(v)m(erb)s(ose)h(output)f(is)g(on,)i
(the)f(listing)d(is)i(lik)m(e)g(`)p Fl(ar)630 3879 y(-tv)k
Fk(arc)m(hiv)m(e)36 b(mo)s(dule)5 b Fl(...)n Fq('.)630
4007 y(Output)33 b(normally)g(go)s(es)i(to)g(the)f(standard)g(output)g
(stream;)i(ho)m(w)m(ev)m(er,)h(if)d(y)m(ou)g(sp)s(ecify)630
4116 y Fk(output\014le)g Fq(as)d(a)g(\014nal)e(argumen)m(t,)i
Fl(ar)e Fq(directs)h(the)h(output)f(to)h(that)g(\014le.)150
4262 y Fl(END)336 b Fq(Exit)32 b(from)g Fl(ar)p Fq(,)h(with)f(a)h
Fl(0)f Fq(exit)h(co)s(de)g(to)h(indicate)d(successful)h(completion.)47
b(This)31 b(com-)630 4372 y(mand)38 b(do)s(es)g(not)h(sa)m(v)m(e)h(the)
f(output)f(\014le;)k(if)37 b(y)m(ou)i(ha)m(v)m(e)h(c)m(hanged)f(the)g
(curren)m(t)f(arc)m(hiv)m(e)630 4482 y(since)30 b(the)g(last)h
Fl(SAVE)e Fq(command,)h(those)h(c)m(hanges)g(are)g(lost.)150
4628 y Fl(EXTRACT)d Fk(mo)s(dule)p Fl(,)h Fk(mo)s(dule)p
Fl(,)f(...)i Fk(mo)s(dule)630 4737 y Fq(Extract)39 b(eac)m(h)g(named)e
Fk(mo)s(dule)42 b Fq(from)37 b(the)h(curren)m(t)g(arc)m(hiv)m(e,)i
(writing)c(them)i(in)m(to)g(the)630 4847 y(curren)m(t)30
b(directory)g(as)h(separate)g(\014les.)40 b(Equiv)-5
b(alen)m(t)29 b(to)i(`)p Fl(ar)f(-x)g Fk(arc)m(hiv)m(e)36
b(mo)s(dule)5 b Fl(...)m Fq('.)630 4975 y(Requires)29
b(prior)g(use)h(of)h Fl(OPEN)e Fq(or)h Fl(CREATE)p Fq(.)150
5121 y Fl(LIST)288 b Fq(Displa)m(y)27 b(full)f(con)m(ten)m(ts)k(of)f
(the)f(curren)m(t)g(arc)m(hiv)m(e,)i(in)d(\\v)m(erb)s(ose")i(st)m(yle)g
(regardless)e(of)i(the)630 5230 y(state)j(of)f Fl(VERBOSE)p
Fq(.)41 b(The)30 b(e\013ect)j(is)d(lik)m(e)g(`)p Fl(ar)g(tv)g
Fk(arc)m(hiv)m(e)5 b Fq('.)43 b(\(This)29 b(single)h(command)h(is)f(a)
630 5340 y Fm(gnu)g Fl(ar)g Fq(enhancemen)m(t,)h(rather)f(than)g
(presen)m(t)h(for)f(MRI)g(compatibilit)m(y)-8 b(.\))p
eop
%%Page: 8 10
8 9 bop 150 -116 a Fq(8)2739 b Fm(gnu)30 b Fq(Binary)g(Utilities)630
299 y(Requires)f(prior)g(use)h(of)h Fl(OPEN)e Fq(or)h
Fl(CREATE)p Fq(.)150 458 y Fl(OPEN)f Fk(arc)m(hiv)m(e)630
568 y Fq(Op)s(ens)39 b(an)i(existing)f(arc)m(hiv)m(e)h(for)g(use)g(as)g
(the)g(curren)m(t)f(arc)m(hiv)m(e)i(\(required)d(for)i(man)m(y)630
677 y(other)29 b(commands\).)41 b(An)m(y)29 b(c)m(hanges)h(as)f(the)h
(result)e(of)h(subsequen)m(t)f(commands)h(will)e(not)630
787 y(actually)j(a\013ect)i Fk(arc)m(hiv)m(e)k Fq(un)m(til)29
b(y)m(ou)h(next)h(use)f Fl(SAVE)p Fq(.)150 946 y Fl(REPLACE)e
Fk(mo)s(dule)p Fl(,)h Fk(mo)s(dule)p Fl(,)f(...)i Fk(mo)s(dule)630
1056 y Fq(In)c(the)h(curren)m(t)f(arc)m(hiv)m(e,)i(replace)f(eac)m(h)h
(existing)d Fk(mo)s(dule)30 b Fq(\(named)d(in)e(the)i
Fl(REPLACE)e Fq(ar-)630 1166 y(gumen)m(ts\))j(from)f(\014les)f(in)g
(the)h(curren)m(t)g(w)m(orking)g(directory)-8 b(.)40
b(T)-8 b(o)27 b(execute)i(this)d(command)630 1275 y(without)f(errors,)i
(b)s(oth)f(the)g(\014le,)h(and)f(the)g(mo)s(dule)f(in)g(the)i(curren)m
(t)f(arc)m(hiv)m(e,)i(m)m(ust)e(exist.)630 1410 y(Requires)j(prior)g
(use)h(of)h Fl(OPEN)e Fq(or)h Fl(CREATE)p Fq(.)150 1569
y Fl(VERBOSE)144 b Fq(T)-8 b(oggle)36 b(an)e(in)m(ternal)g(\015ag)h(go)
m(v)m(erning)g(the)g(output)f(from)g Fl(DIRECTORY)p Fq(.)51
b(When)35 b(the)g(\015ag)630 1679 y(is)29 b(on,)i Fl(DIRECTORY)d
Fq(output)i(matc)m(hes)h(output)f(from)g(`)p Fl(ar)g(-tv)g
Fq(')6 b(.)22 b(.)g(.)11 b(.)150 1838 y Fl(SAVE)288 b
Fq(Commit)28 b(y)m(our)h(c)m(hanges)i(to)f(the)f(curren)m(t)g(arc)m
(hiv)m(e,)h(and)f(actually)f(sa)m(v)m(e)j(it)e(as)g(a)h(\014le)e(with)
630 1948 y(the)j(name)f(sp)s(eci\014ed)f(in)g(the)h(last)h
Fl(CREATE)d Fq(or)j Fl(OPEN)e Fq(command.)630 2082 y(Requires)g(prior)g
(use)h(of)h Fl(OPEN)e Fq(or)h Fl(CREATE)p Fq(.)p eop
%%Page: 9 11
9 10 bop 150 -116 a Fq(Chapter)30 b(2:)41 b(ld)3013 b(9)150
299 y Fn(2)80 b(ld)275 533 y Fq(The)35 b Fm(gnu)i Fq(link)m(er)d
Fl(ld)i Fq(is)f(no)m(w)i(describ)s(ed)d(in)h(a)i(separate)g(man)m(ual.)
58 b(See)37 b(section)g(\\Ov)m(erview")f(in)150 643 y
Fk(Using)30 b(LD:)g(the)h Fm(gnu)f Fk(link)m(er)7 b Fq(.)p
eop
%%Page: 10 12
10 11 bop 150 -116 a Fq(10)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)p
eop
%%Page: 11 13
11 12 bop 150 -116 a Fq(Chapter)30 b(3:)41 b(nm)2917
b(11)150 299 y Fn(3)80 b(nm)390 527 y Fl(nm)47 b([)h(-a)f(|)g
(--debug-syms)e(])95 b([)47 b(-g)h(|)f(--extern-only)d(])533
631 y([)k(-B)f(])95 b([)47 b(-C)h(|)f(--demangle)e(])j([)f(-D)g(|)h
(--dynamic)d(])533 734 y([)j(-s)f(|)g(--print-armap)d(])96
b([)47 b(-A)g(|)h(-o)f(|)g(--print-file-name)c(])533
838 y([)48 b(-n)f(|)g(-v)g(|)h(--numeric-sort)c(])95
b([)47 b(-p)h(|)f(--no-sort)e(])533 942 y([)j(-r)f(|)g(--reverse-sort)d
(])95 b([)48 b(--size-sort)d(])i([)g(-u)h(|)f(--undefined-only)c(])533
1046 y([)48 b(-t)f Fk(radix)53 b Fl(|)47 b(--radix=)p
Fk(radix)k Fl(])c([)h(-P)f(|)g(--portability)d(])533
1149 y([)k(--target=)p Fk(bfdname)h Fl(])e([)h(-f)f Fk(format)j
Fl(|)e(--format=)p Fk(format)f Fl(])533 1253 y([)h(--defined-only)c(])j
([-l)g(|)g(--line-numbers)d(])533 1357 y([)k(--no-demangle)c(])j([)h
(-V)f(|)g(--version)f(])95 b([)47 b(--help)f(])96 b([)47
b Fk(ob)5 b(j\014le)g Fl(...)46 b(])275 1491 y Fm(gnu)40
b Fl(nm)h Fq(lists)f(the)h(sym)m(b)s(ols)f(from)g(ob)5
b(ject)42 b(\014les)e Fk(ob)5 b(j\014le)11 b Fq(.)21
b(.)h(.)12 b(.)73 b(If)40 b(no)h(ob)5 b(ject)42 b(\014les)e(are)i
(listed)e(as)150 1601 y(argumen)m(ts,)31 b Fl(nm)f Fq(assumes)g(`)p
Fl(a.out)p Fq('.)275 1735 y(F)-8 b(or)31 b(eac)m(h)g(sym)m(b)s(ol,)f
Fl(nm)f Fq(sho)m(ws:)225 1870 y Fo(\017)60 b Fq(The)41
b(sym)m(b)s(ol)g(v)-5 b(alue,)44 b(in)d(the)h(radix)e(selected)j(b)m(y)
f(options)f(\(see)i(b)s(elo)m(w\),)h(or)e(hexadecimal)f(b)m(y)330
1979 y(default.)225 2114 y Fo(\017)60 b Fq(The)29 b(sym)m(b)s(ol)g(t)m
(yp)s(e.)41 b(A)m(t)31 b(least)f(the)g(follo)m(wing)e(t)m(yp)s(es)i
(are)h(used;)e(others)h(are,)h(as)f(w)m(ell,)f(dep)s(ending)330
2223 y(on)i(the)g(ob)5 b(ject)32 b(\014le)e(format.)42
b(If)31 b(lo)m(w)m(ercase,)h(the)g(sym)m(b)s(ol)d(is)h(lo)s(cal;)h(if)f
(upp)s(ercase,)g(the)h(sym)m(b)s(ol)f(is)330 2333 y(global)g
(\(external\).)330 2492 y Fl(A)432 b Fq(The)26 b(sym)m(b)s(ol's)g(v)-5
b(alue)26 b(is)g(absolute,)h(and)g(will)d(not)j(b)s(e)f(c)m(hanged)h(b)
m(y)g(further)f(linking.)330 2652 y Fl(B)432 b Fq(The)30
b(sym)m(b)s(ol)f(is)g(in)g(the)i(uninitialized)26 b(data)31
b(section)g(\(kno)m(wn)f(as)h(BSS\).)330 2811 y Fl(C)432
b Fq(The)35 b(sym)m(b)s(ol)f(is)h(common.)56 b(Common)35
b(sym)m(b)s(ols)f(are)i(uninitialized)31 b(data.)57 b(When)810
2920 y(linking,)25 b(m)m(ultiple)f(common)j(sym)m(b)s(ols)f(ma)m(y)h
(app)s(ear)f(with)g(the)h(same)g(name.)39 b(If)27 b(the)810
3030 y(sym)m(b)s(ol)f(is)g(de\014ned)g(an)m(ywhere,)h(the)h(common)f
(sym)m(b)s(ols)e(are)j(treated)g(as)f(unde\014ned)810
3140 y(references.)76 b(F)-8 b(or)43 b(more)f(details)f(on)h(common)h
(sym)m(b)s(ols,)g(see)g(the)f(discussion)e(of)810 3249
y({w)m(arn-common)31 b(in)e(section)i(\\Link)m(er)e(options")i(in)e
Fk(The)h(GNU)h(link)m(er)7 b Fq(.)330 3408 y Fl(D)432
b Fq(The)30 b(sym)m(b)s(ol)f(is)g(in)g(the)i(initialized)c(data)k
(section.)330 3568 y Fl(G)432 b Fq(The)28 b(sym)m(b)s(ol)f(is)g(in)h
(an)g(initialized)d(data)k(section)g(for)f(small)f(ob)5
b(jects.)41 b(Some)28 b(ob)5 b(ject)810 3677 y(\014le)36
b(formats)h(p)s(ermit)e(more)i(e\016cien)m(t)h(access)g(to)f(small)f
(data)h(ob)5 b(jects,)40 b(suc)m(h)c(as)i(a)810 3787
y(global)30 b(in)m(t)g(v)-5 b(ariable)29 b(as)h(opp)s(osed)g(to)h(a)g
(large)f(global)g(arra)m(y)-8 b(.)330 3946 y Fl(I)432
b Fq(The)40 b(sym)m(b)s(ol)e(is)h(an)h(indirect)f(reference)h(to)h
(another)f(sym)m(b)s(ol.)69 b(This)38 b(is)h(a)h(GNU)810
4056 y(extension)30 b(to)h(the)g(a.out)g(ob)5 b(ject)31
b(\014le)f(format)g(whic)m(h)g(is)f(rarely)h(used.)330
4215 y Fl(N)432 b Fq(The)30 b(sym)m(b)s(ol)f(is)g(a)i(debugging)e(sym)m
(b)s(ol.)330 4374 y Fl(R)432 b Fq(The)30 b(sym)m(b)s(ol)f(is)g(in)g(a)i
(read)f(only)g(data)h(section.)330 4533 y Fl(S)432 b
Fq(The)30 b(sym)m(b)s(ol)f(is)g(in)g(an)i(uninitialized)26
b(data)31 b(section)g(for)f(small)f(ob)5 b(jects.)330
4693 y Fl(T)432 b Fq(The)30 b(sym)m(b)s(ol)f(is)g(in)g(the)i(text)g
(\(co)s(de\))h(section.)330 4852 y Fl(U)432 b Fq(The)30
b(sym)m(b)s(ol)f(is)g(unde\014ned.)330 5011 y Fl(W)432
b Fq(The)28 b(sym)m(b)s(ol)f(is)g(w)m(eak.)41 b(When)29
b(a)f(w)m(eak)i(de\014ned)d(sym)m(b)s(ol)g(is)g(link)m(ed)g(with)g(a)i
(normal)810 5121 y(de\014ned)g(sym)m(b)s(ol,)h(the)g(normal)f
(de\014ned)h(sym)m(b)s(ol)f(is)g(used)h(with)f(no)h(error.)40
b(When)31 b(a)810 5230 y(w)m(eak)j(unde\014ned)d(sym)m(b)s(ol)g(is)h
(link)m(ed)f(and)i(the)g(sym)m(b)s(ol)f(is)g(not)h(de\014ned,)f(the)h
(v)-5 b(alue)810 5340 y(of)31 b(the)f(w)m(eak)h(sym)m(b)s(ol)e(b)s
(ecomes)i(zero)g(with)e(no)i(error.)p eop
%%Page: 12 14
12 13 bop 150 -116 a Fq(12)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)330
299 y Fl(-)432 b Fq(The)41 b(sym)m(b)s(ol)e(is)h(a)i(stabs)f(sym)m(b)s
(ol)f(in)g(an)h(a.out)h(ob)5 b(ject)41 b(\014le.)72 b(In)41
b(this)f(case,)45 b(the)810 408 y(next)33 b(v)-5 b(alues)32
b(prin)m(ted)g(are)h(the)g(stabs)g(other)g(\014eld,)g(the)g(stabs)g
(desc)g(\014eld,)f(and)h(the)810 518 y(stab)25 b(t)m(yp)s(e.)39
b(Stabs)25 b(sym)m(b)s(ols)f(are)h(used)f(to)i(hold)e(debugging)g
(information;)h(for)g(more)810 628 y(information,)k(see)i(section)f
(\\Stabs)h(Ov)m(erview")f(in)f Fk(The)h(\\stabs")h(debug)f(format)r
Fq(.)330 785 y Fl(?)432 b Fq(The)30 b(sym)m(b)s(ol)f(t)m(yp)s(e)i(is)e
(unkno)m(wn,)g(or)h(ob)5 b(ject)32 b(\014le)d(format)i(sp)s(eci\014c.)
225 918 y Fo(\017)60 b Fq(The)30 b(sym)m(b)s(ol)f(name.)275
1076 y(The)g(long)h(and)g(short)g(forms)g(of)h(options,)e(sho)m(wn)h
(here)g(as)h(alternativ)m(es,)g(are)g(equiv)-5 b(alen)m(t.)150
1233 y Fl(-A)150 1342 y(-o)150 1452 y(--print-file-name)630
1562 y Fq(Precede)26 b(eac)m(h)g(sym)m(b)s(ol)e(b)m(y)h(the)g(name)g
(of)g(the)g(input)e(\014le)i(\(or)g(arc)m(hiv)m(e)h(elemen)m(t\))f(in)f
(whic)m(h)630 1671 y(it)35 b(w)m(as)g(found,)g(rather)g(than)g(iden)m
(tifying)e(the)i(input)e(\014le)h(once)i(only)-8 b(,)36
b(b)s(efore)e(all)g(of)i(its)630 1781 y(sym)m(b)s(ols.)150
1938 y Fl(-a)150 2048 y(--debug-syms)630 2157 y Fq(Displa)m(y)25
b(all)g(sym)m(b)s(ols,)h(ev)m(en)h(debugger-only)f(sym)m(b)s(ols;)g
(normally)e(these)j(are)g(not)f(listed.)150 2314 y Fl(-B)384
b Fq(The)30 b(same)h(as)f(`)p Fl(--format=bsd)p Fq(')e(\(for)i
(compatibilit)m(y)f(with)g(the)h(MIPS)g Fl(nm)p Fq(\).)150
2472 y Fl(-C)150 2581 y(--demangle)630 2691 y Fq(Deco)s(de)k(\()p
Fk(demangle)5 b Fq(\))34 b(lo)m(w-lev)m(el)g(sym)m(b)s(ol)e(names)h(in)
m(to)g(user-lev)m(el)g(names.)50 b(Besides)33 b(re-)630
2800 y(mo)m(ving)f(an)m(y)g(initial)e(underscore)h(prep)s(ended)f(b)m
(y)i(the)g(system,)h(this)e(mak)m(es)h(C)p Fl(++)g Fq(func-)630
2910 y(tion)k(names)g(readable.)57 b(See)37 b(Chapter)e(10)i([c)p
Fl(++)p Fq(\014lt],)h(page)f(35,)h(for)e(more)h(information)630
3020 y(on)30 b(demangling.)150 3177 y Fl(--no-demangle)630
3286 y Fq(Do)h(not)g(demangle)f(lo)m(w-lev)m(el)g(sym)m(b)s(ol)f
(names.)41 b(This)28 b(is)i(the)g(default.)150 3444 y
Fl(-D)150 3553 y(--dynamic)630 3663 y Fq(Displa)m(y)39
b(the)h(dynamic)e(sym)m(b)s(ols)h(rather)g(than)h(the)g(normal)f(sym)m
(b)s(ols.)67 b(This)38 b(is)h(only)630 3772 y(meaningful)28
b(for)i(dynamic)f(ob)5 b(jects,)32 b(suc)m(h)e(as)h(certain)f(t)m(yp)s
(es)g(of)h(shared)e(libraries.)150 3930 y Fl(-f)h Fk(format)150
4039 y Fl(--format=)p Fk(format)630 4149 y Fq(Use)h(the)f(output)g
(format)h Fk(format)p Fq(,)g(whic)m(h)e(can)i(b)s(e)f
Fl(bsd)p Fq(,)g Fl(sysv)p Fq(,)f(or)h Fl(posix)p Fq(.)40
b(The)30 b(default)630 4258 y(is)i Fl(bsd)p Fq(.)46 b(Only)30
b(the)j(\014rst)f(c)m(haracter)i(of)e Fk(format)j Fq(is)d(signi\014can)
m(t;)g(it)g(can)h(b)s(e)f(either)g(upp)s(er)630 4368
y(or)e(lo)m(w)m(er)h(case.)150 4525 y Fl(-g)150 4635
y(--extern-only)630 4744 y Fq(Displa)m(y)f(only)f(external)h(sym)m(b)s
(ols.)150 4902 y Fl(-l)150 5011 y(--line-numbers)630
5121 y Fq(F)-8 b(or)33 b(eac)m(h)h(sym)m(b)s(ol,)d(use)h(debugging)g
(information)e(to)k(try)e(to)h(\014nd)e(a)h(\014lename)g(and)g(line)630
5230 y(n)m(um)m(b)s(er.)50 b(F)-8 b(or)34 b(a)g(de\014ned)f(sym)m(b)s
(ol,)g(lo)s(ok)h(for)f(the)h(line)f(n)m(um)m(b)s(er)f(of)i(the)g
(address)f(of)h(the)630 5340 y(sym)m(b)s(ol.)k(F)-8 b(or)25
b(an)f(unde\014ned)f(sym)m(b)s(ol,)h(lo)s(ok)h(for)f(the)h(line)e(n)m
(um)m(b)s(er)g(of)i(a)g(relo)s(cation)f(en)m(try)p eop
%%Page: 13 15
13 14 bop 150 -116 a Fq(Chapter)30 b(3:)41 b(nm)2917
b(13)630 299 y(whic)m(h)33 b(refers)h(to)g(the)h(sym)m(b)s(ol.)50
b(If)34 b(line)f(n)m(um)m(b)s(er)f(information)h(can)h(b)s(e)g(found,)g
(prin)m(t)e(it)630 408 y(after)f(the)f(other)h(sym)m(b)s(ol)e
(information.)150 558 y Fl(-n)150 667 y(-v)150 777 y(--numeric-sort)630
887 y Fq(Sort)23 b(sym)m(b)s(ols)f(n)m(umerically)f(b)m(y)j(their)e
(addresses,)i(rather)g(than)f(alphab)s(etically)e(b)m(y)i(their)630
996 y(names.)150 1146 y Fl(-p)150 1255 y(--no-sort)630
1365 y Fq(Do)38 b(not)f(b)s(other)g(to)h(sort)f(the)h(sym)m(b)s(ols)d
(in)h(an)m(y)i(order;)i(prin)m(t)c(them)h(in)f(the)h(order)g(en-)630
1474 y(coun)m(tered.)150 1624 y Fl(-P)150 1733 y(--portability)630
1843 y Fq(Use)27 b(the)f(POSIX.2)g(standard)f(output)h(format)g
(instead)g(of)g(the)g(default)f(format.)40 b(Equiv-)630
1953 y(alen)m(t)31 b(to)g(`)p Fl(-f)f(posix)p Fq('.)150
2102 y Fl(-s)150 2212 y(--print-armap)630 2321 y Fq(When)42
b(listing)d(sym)m(b)s(ols)i(from)g(arc)m(hiv)m(e)i(mem)m(b)s(ers,)h
(include)c(the)i(index:)62 b(a)43 b(mapping)630 2431
y(\(stored)37 b(in)e(the)h(arc)m(hiv)m(e)h(b)m(y)f Fl(ar)g
Fq(or)h Fl(ranlib)p Fq(\))e(of)h(whic)m(h)f(mo)s(dules)g(con)m(tain)h
(de\014nitions)630 2540 y(for)30 b(whic)m(h)f(names.)150
2690 y Fl(-r)150 2800 y(--reverse-sort)630 2909 y Fq(Rev)m(erse)e(the)f
(order)f(of)h(the)g(sort)g(\(whether)f(n)m(umeric)g(or)g(alphab)s
(etic\);)i(let)e(the)h(last)g(come)630 3019 y(\014rst.)150
3168 y Fl(--size-sort)630 3278 y Fq(Sort)j(sym)m(b)s(ols)f(b)m(y)h
(size.)40 b(The)29 b(size)g(is)f(computed)h(as)g(the)h(di\013erence)e
(b)s(et)m(w)m(een)i(the)f(v)-5 b(alue)630 3387 y(of)28
b(the)g(sym)m(b)s(ol)f(and)g(the)h(v)-5 b(alue)27 b(of)h(the)h(sym)m(b)
s(ol)d(with)h(the)h(next)g(higher)e(v)-5 b(alue.)40 b(The)27
b(size)630 3497 y(of)k(the)f(sym)m(b)s(ol)f(is)h(prin)m(ted,)f(rather)h
(than)g(the)h(v)-5 b(alue.)150 3646 y Fl(-t)30 b Fk(radix)150
3756 y Fl(--radix=)p Fk(radix)630 3866 y Fq(Use)24 b
Fk(radix)k Fq(as)23 b(the)h(radix)e(for)h(prin)m(ting)e(the)i(sym)m(b)s
(ol)f(v)-5 b(alues.)38 b(It)23 b(m)m(ust)h(b)s(e)e(`)p
Fl(d)p Fq(')i(for)f(decimal,)630 3975 y(`)p Fl(o)p Fq(')31
b(for)f(o)s(ctal,)h(or)f(`)p Fl(x)p Fq(')h(for)f(hexadecimal.)150
4125 y Fl(--target=)p Fk(bfdname)630 4234 y Fq(Sp)s(ecify)37
b(an)i(ob)5 b(ject)40 b(co)s(de)f(format)g(other)g(than)f(y)m(our)h
(system's)g(default)f(format.)67 b(See)630 4344 y(Section)30
b(16.1)i([T)-8 b(arget)32 b(Selection],)e(page)h(49,)h(for)e(more)h
(information.)150 4493 y Fl(-u)150 4603 y(--undefined-only)630
4712 y Fq(Displa)m(y)f(only)f(unde\014ned)f(sym)m(b)s(ols)h(\(those)i
(external)g(to)g(eac)m(h)g(ob)5 b(ject)32 b(\014le\).)150
4862 y Fl(--defined-only)630 4971 y Fq(Displa)m(y)e(only)f(de\014ned)g
(sym)m(b)s(ols)g(for)h(eac)m(h)i(ob)5 b(ject)31 b(\014le.)150
5121 y Fl(-V)150 5230 y(--version)630 5340 y Fq(Sho)m(w)f(the)g(v)m
(ersion)g(n)m(um)m(b)s(er)f(of)i Fl(nm)f Fq(and)f(exit.)p
eop
%%Page: 14 16
14 15 bop 150 -116 a Fq(14)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(--help)192 b Fq(Sho)m(w)30 b(a)h(summary)e(of)h(the)h(options)
f(to)h Fl(nm)f Fq(and)f(exit.)p eop
%%Page: 15 17
15 16 bop 150 -116 a Fq(Chapter)30 b(4:)41 b(ob)5 b(jcop)m(y)2734
b(15)150 299 y Fn(4)80 b(ob)9 b(jcop)l(y)390 534 y Fl(objcopy)46
b([)h(-F)g Fk(bfdname)52 b Fl(|)c(--target=)p Fk(bfdname)h
Fl(])772 638 y([)e(-I)g Fk(bfdname)52 b Fl(|)c(--input-target=)p
Fk(bfdname)f Fl(])772 741 y([)g(-O)g Fk(bfdname)52 b
Fl(|)c(--output-target=)p Fk(bfdname)f Fl(])772 845 y([)g(-S)g(|)h
(--strip-all)d(])95 b([)47 b(-g)g(|)h(--strip-debug)c(])772
949 y([)j(-K)g Fk(sym)m(b)s(olname)52 b Fl(|)c(--keep-symbol=)p
Fk(sym)m(b)s(olname)g Fl(])772 1053 y([)f(-N)g Fk(sym)m(b)s(olname)52
b Fl(|)c(--strip-symbol=)p Fk(sym)m(b)s(olname)f Fl(])772
1156 y([)g(-L)g Fk(sym)m(b)s(olname)52 b Fl(|)c(--localize-symbol=)p
Fk(sym)m(b)s(oln)o(ame)f Fl(])772 1260 y([)g(-W)g Fk(sym)m(b)s(olname)
52 b Fl(|)c(--weaken-symbol=)p Fk(sym)m(b)s(olname)f
Fl(])772 1364 y([)g(-x)g(|)h(--discard-all)c(])95 b([)48
b(-X)f(|)g(--discard-locals)d(])772 1468 y([)j(-b)g Fk(b)m(yte)54
b Fl(|)47 b(--byte=)p Fk(b)m(yte)52 b Fl(])772 1572 y([)47
b(-i)g Fk(in)m(terlea)m(v)m(e)54 b Fl(|)48 b(--interleave=)p
Fk(in)m(terlea)m(v)m(e)i Fl(])772 1675 y([)d(-j)g Fk(sectionname)54
b Fl(|)47 b(--only-section=)p Fk(sectionname)i Fl(])772
1779 y([)e(-R)g Fk(sectionname)54 b Fl(|)47 b(--remove-section=)p
Fk(sectionname)i Fl(])772 1883 y([)e(-p)g(|)h(--preserve-dates)43
b(])48 b([)f(--debugging)e(])772 1987 y([)i(--gap-fill=)p
Fk(v)-5 b(al)48 b Fl(])g([)f(--pad-to=)p Fk(address)h
Fl(])772 2090 y([)f(--set-start=)p Fk(v)-5 b(al)48 b
Fl(])f([)h(--adjust-start=)p Fk(incr)h Fl(])772 2194
y([)e(--change-addresses=)p Fk(incr)h Fl(])772 2298 y([)f
(--change-section-address=)o Fk(section)p Fl({=,+,)o(-})p
Fk(v)-5 b(al)45 b Fl(])772 2402 y([)i(--change-section-lma=)p
Fk(section)p Fl({=,+,)o(-})p Fk(v)-5 b(al)45 b Fl(])772
2506 y([)i(--change-section-vma=)p Fk(section)p Fl({=,+,)o(-})p
Fk(v)-5 b(al)45 b Fl(])772 2609 y([)i(--change-warnings)c(])48
b([)f(--no-change-warnings)c(])772 2713 y([)k(--set-section-flags=)p
Fk(section)p Fl(=)p Fk(\015ags)g Fl(])772 2817 y([)g(--add-section=)p
Fk(sectionname)5 b Fl(=)p Fk(\014lename)49 b Fl(])772
2921 y([)e(--change-leading-char)42 b(])48 b([)f(--remove-leading-char)
42 b(])772 3024 y([)47 b(--weaken)f(])772 3128 y([)h(-v)g(|)h
(--verbose)d(])j([)f(-V)g(|)h(--version)d(])95 b([)48
b(--help)e(])772 3232 y Fk(in\014le)51 b Fl([)p Fk(out\014le)5
b Fl(])275 3369 y Fq(The)30 b Fm(gnu)h Fl(objcopy)e Fq(utilit)m(y)g
(copies)i(the)g(con)m(ten)m(ts)h(of)f(an)g(ob)5 b(ject)32
b(\014le)e(to)i(another.)42 b Fl(objcopy)29 b Fq(uses)150
3478 y(the)h Fm(gnu)f(bfd)f Fq(Library)g(to)i(read)f(and)g(write)g(the)
h(ob)5 b(ject)30 b(\014les.)39 b(It)30 b(can)g(write)e(the)i
(destination)e(ob)5 b(ject)150 3588 y(\014le)28 b(in)f(a)i(format)g
(di\013eren)m(t)f(from)g(that)i(of)f(the)f(source)h(ob)5
b(ject)30 b(\014le.)39 b(The)28 b(exact)i(b)s(eha)m(vior)e(of)h
Fl(objcopy)150 3697 y Fq(is)g(con)m(trolled)h(b)m(y)h(command-line)e
(options.)275 3834 y Fl(objcopy)47 b Fq(creates)j(temp)s(orary)f
(\014les)f(to)i(do)g(its)e(translations)g(and)h(deletes)g(them)g
(afterw)m(ard.)150 3944 y Fl(objcopy)31 b Fq(uses)h Fm(bfd)f
Fq(to)j(do)e(all)g(its)g(translation)f(w)m(ork;)j(it)e(has)h(access)h
(to)f(all)e(the)i(formats)g(describ)s(ed)150 4053 y(in)26
b Fm(bfd)h Fq(and)g(th)m(us)g(is)f(able)h(to)i(recognize)f(most)g
(formats)g(without)e(b)s(eing)g(told)h(explicitly)-8
b(.)38 b(See)28 b(section)150 4163 y(\\BFD")k(in)d Fk(Using)h(LD)5
b Fq(.)275 4300 y Fl(objcopy)25 b Fq(can)j(b)s(e)f(used)f(to)j
(generate)g(S-records)e(b)m(y)g(using)f(an)i(output)f(target)i(of)e(`)p
Fl(srec)p Fq(')g(\(e.g.,)j(use)150 4409 y(`)p Fl(-O)g(srec)p
Fq('\).)275 4546 y Fl(objcopy)25 b Fq(can)j(b)s(e)g(used)f(to)h
(generate)i(a)e(ra)m(w)g(binary)e(\014le)h(b)m(y)g(using)g(an)g(output)
h(target)h(of)f(`)p Fl(binary)p Fq(')150 4655 y(\(e.g.,)37
b(use)c(`)p Fl(-O)d(binary)p Fq('\).)51 b(When)33 b Fl(objcopy)f
Fq(generates)k(a)e(ra)m(w)g(binary)e(\014le,)i(it)g(will)d(essen)m
(tially)i(pro-)150 4765 y(duce)h(a)g(memory)g(dump)e(of)i(the)g(con)m
(ten)m(ts)i(of)e(the)g(input)e(ob)5 b(ject)35 b(\014le.)50
b(All)33 b(sym)m(b)s(ols)f(and)h(relo)s(cation)150 4875
y(information)39 b(will)f(b)s(e)j(discarded.)70 b(The)40
b(memory)h(dump)e(will)f(start)k(at)f(the)g(load)g(address)f(of)h(the)
150 4984 y(lo)m(w)m(est)31 b(section)g(copied)f(in)m(to)g(the)h(output)
e(\014le.)275 5121 y(When)43 b(generating)i(an)f(S-record)g(or)g(a)h
(ra)m(w)f(binary)e(\014le,)47 b(it)d(ma)m(y)h(b)s(e)e(helpful)e(to)k
(use)f(`)p Fl(-S)p Fq(')g(to)150 5230 y(remo)m(v)m(e)f(sections)f(con)m
(taining)g(debugging)f(information.)74 b(In)41 b(some)i(cases)f(`)p
Fl(-R)p Fq(')g(will)e(b)s(e)h(useful)f(to)150 5340 y(remo)m(v)m(e)32
b(sections)e(whic)m(h)f(con)m(tain)i(information)e(whic)m(h)g(is)g(not)
i(needed)f(b)m(y)g(the)h(binary)d(\014le.)p eop
%%Page: 16 18
16 17 bop 150 -116 a Fq(16)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fk(in\014le)150 408 y(out\014le)232 b Fq(The)26
b(source)h(and)f(output)h(\014les,)f(resp)s(ectiv)m(ely)-8
b(.)40 b(If)26 b(y)m(ou)h(do)f(not)h(sp)s(ecify)f Fk(out\014le)p
Fq(,)h Fl(objcopy)630 518 y Fq(creates)k(a)f(temp)s(orary)f(\014le)g
(and)g(destructiv)m(ely)f(renames)i(the)g(result)e(with)g(the)i(name)g
(of)630 628 y Fk(in\014le)p Fq(.)150 781 y Fl(-I)g Fk(bfdname)150
891 y Fl(--input-target=)p Fk(bfdname)630 1000 y Fq(Consider)c(the)i
(source)g(\014le's)e(ob)5 b(ject)29 b(format)f(to)g(b)s(e)f
Fk(bfdname)p Fq(,)h(rather)f(than)h(attempting)630 1110
y(to)e(deduce)f(it.)39 b(See)25 b(Section)g(16.1)i([T)-8
b(arget)27 b(Selection],)f(page)g(49,)i(for)d(more)g(information.)150
1263 y Fl(-O)30 b Fk(bfdname)150 1373 y Fl(--output-target=)p
Fk(bfdname)630 1482 y Fq(W)-8 b(rite)25 b(the)g(output)g(\014le)f
(using)f(the)i(ob)5 b(ject)26 b(format)f Fk(bfdname)p
Fq(.)37 b(See)25 b(Section)g(16.1)h([T)-8 b(arget)630
1592 y(Selection],)30 b(page)h(49,)h(for)e(more)h(information.)150
1745 y Fl(-F)f Fk(bfdname)150 1855 y Fl(--target=)p Fk(bfdname)630
1965 y Fq(Use)j Fk(bfdname)k Fq(as)32 b(the)h(ob)5 b(ject)34
b(format)f(for)f(b)s(oth)g(the)h(input)d(and)i(the)h(output)f(\014le;)i
(i.e.,)630 2074 y(simply)e(transfer)j(data)g(from)g(source)g(to)g
(destination)f(with)f(no)i(translation.)53 b(See)35 b(Sec-)630
2184 y(tion)30 b(16.1)i([T)-8 b(arget)32 b(Selection],)e(page)h(49,)h
(for)e(more)g(information.)150 2337 y Fl(-j)g Fk(sectionname)150
2447 y Fl(--only-section=)p Fk(sectionname)630 2556 y
Fq(Cop)m(y)e(only)e(the)i(named)f(section)h(from)f(the)h(input)d
(\014le)i(to)h(the)g(output)f(\014le.)39 b(This)25 b(option)630
2666 y(ma)m(y)i(b)s(e)f(giv)m(en)h(more)g(than)g(once.)40
b(Note)28 b(that)f(using)f(this)f(option)i(inappropriately)c(ma)m(y)630
2776 y(mak)m(e)31 b(the)g(output)f(\014le)f(un)m(usable.)150
2929 y Fl(-R)h Fk(sectionname)150 3039 y Fl(--remove-section=)p
Fk(sectionname)630 3148 y Fq(Remo)m(v)m(e)g(an)m(y)f(section)g(named)f
Fk(sectionname)34 b Fq(from)28 b(the)g(output)h(\014le.)39
b(This)26 b(option)i(ma)m(y)630 3258 y(b)s(e)23 b(giv)m(en)g(more)g
(than)g(once.)39 b(Note)25 b(that)e(using)f(this)g(option)h
(inappropriately)d(ma)m(y)k(mak)m(e)630 3367 y(the)31
b(output)f(\014le)f(un)m(usable.)150 3521 y Fl(-S)150
3630 y(--strip-all)630 3740 y Fq(Do)i(not)g(cop)m(y)g(relo)s(cation)f
(and)g(sym)m(b)s(ol)f(information)f(from)i(the)h(source)f(\014le.)150
3893 y Fl(-g)150 4003 y(--strip-debug)630 4113 y Fq(Do)h(not)g(cop)m(y)
g(debugging)e(sym)m(b)s(ols)g(from)h(the)h(source)f(\014le.)150
4266 y Fl(--strip-unneeded)630 4376 y Fq(Strip)f(all)g(sym)m(b)s(ols)g
(that)i(are)f(not)h(needed)f(for)g(relo)s(cation)g(pro)s(cessing.)150
4529 y Fl(-K)g Fk(sym)m(b)s(olname)150 4639 y Fl(--keep-symbol=)p
Fk(sym)m(b)s(olname)630 4748 y Fq(Cop)m(y)g(only)f(sym)m(b)s(ol)f
Fk(sym)m(b)s(olname)34 b Fq(from)29 b(the)h(source)g(\014le.)40
b(This)28 b(option)h(ma)m(y)i(b)s(e)e(giv)m(en)630 4858
y(more)i(than)f(once.)150 5011 y Fl(-N)g Fk(sym)m(b)s(olname)150
5121 y Fl(--strip-symbol=)p Fk(sym)m(b)s(olname)630 5230
y Fq(Do)42 b(not)f(cop)m(y)h(sym)m(b)s(ol)e Fk(sym)m(b)s(olname)45
b Fq(from)40 b(the)h(source)h(\014le.)71 b(This)39 b(option)i(ma)m(y)h
(b)s(e)630 5340 y(giv)m(en)30 b(more)h(than)f(once.)p
eop
%%Page: 17 19
17 18 bop 150 -116 a Fq(Chapter)30 b(4:)41 b(ob)5 b(jcop)m(y)2734
b(17)150 299 y Fl(-L)30 b Fk(sym)m(b)s(olname)150 408
y Fl(--localize-symbol=)p Fk(sym)m(b)s(oln)o(ame)630
518 y Fq(Mak)m(e)35 b(sym)m(b)s(ol)d Fk(sym)m(b)s(olname)37
b Fq(lo)s(cal)32 b(to)i(the)f(\014le,)g(so)h(that)f(it)g(is)f(not)i
(visible)c(externally)-8 b(.)630 628 y(This)29 b(option)g(ma)m(y)i(b)s
(e)f(giv)m(en)g(more)h(than)f(once.)150 810 y Fl(-W)g
Fk(sym)m(b)s(olname)150 920 y Fl(--weaken-symbol=)p Fk(sym)m(b)s
(olname)630 1029 y Fq(Mak)m(e)i(sym)m(b)s(ol)d Fk(sym)m(b)s(olname)34
b Fq(w)m(eak.)42 b(This)29 b(option)g(ma)m(y)i(b)s(e)f(giv)m(en)h(more)
f(than)g(once.)150 1212 y Fl(-x)150 1322 y(--discard-all)630
1431 y Fq(Do)h(not)g(cop)m(y)g(non-global)e(sym)m(b)s(ols)g(from)h(the)
h(source)f(\014le.)150 1614 y Fl(-X)150 1724 y(--discard-locals)630
1833 y Fq(Do)f(not)f(cop)m(y)h(compiler-generated)f(lo)s(cal)g(sym)m(b)
s(ols.)38 b(\(These)28 b(usually)e(start)j(with)e(`)p
Fl(L)p Fq(')h(or)630 1943 y(`)p Fl(.)p Fq('.\))150 2125
y Fl(-b)i Fk(b)m(yte)150 2235 y Fl(--byte=)p Fk(b)m(yte)630
2345 y Fq(Keep)c(only)e(ev)m(ery)j Fk(b)m(yte)5 b Fq(th)26
b(b)m(yte)g(of)g(the)g(input)e(\014le)h(\(header)g(data)i(is)d(not)i
(a\013ected\).)41 b Fk(b)m(yte)630 2454 y Fq(can)29 b(b)s(e)f(in)f(the)
i(range)f(from)g(0)h(to)h Fk(in)m(terlea)m(v)m(e)p Fq(-1,)g(where)e
Fk(in)m(terlea)m(v)m(e)35 b Fq(is)27 b(giv)m(en)i(b)m(y)f(the)h(`)p
Fl(-i)p Fq(')630 2564 y(or)e(`)p Fl(--interleave)p Fq(')d(option,)j(or)
g(the)h(default)e(of)h(4.)40 b(This)25 b(option)i(is)f(useful)f(for)i
(creating)630 2673 y(\014les)i(to)i(program)g Fm(r)n(om)p
Fq(.)40 b(It)30 b(is)g(t)m(ypically)f(used)g(with)g(an)i
Fl(srec)e Fq(output)h(target.)150 2856 y Fl(-i)g Fk(in)m(terlea)m(v)m
(e)150 2966 y Fl(--interleave=)p Fk(in)m(terlea)m(v)m(e)630
3075 y Fq(Only)24 b(cop)m(y)j(one)g(out)f(of)g(ev)m(ery)h
Fk(in)m(terlea)m(v)m(e)32 b Fq(b)m(ytes.)40 b(Select)26
b(whic)m(h)f(b)m(yte)h(to)h(cop)m(y)g(with)e(the)630
3185 y Fk(-b)34 b Fq(or)e(`)p Fl(--byte)p Fq(')f(option.)45
b(The)32 b(default)f(is)g(4.)46 b Fl(objcopy)30 b Fq(ignores)i(this)f
(option)h(if)f(y)m(ou)h(do)630 3294 y(not)f(sp)s(ecify)e(either)g(`)p
Fl(-b)p Fq(')i(or)f(`)p Fl(--byte)p Fq('.)150 3477 y
Fl(-p)150 3587 y(--preserve-dates)630 3696 y Fq(Set)e(the)g(access)g
(and)f(mo)s(di\014cation)f(dates)i(of)g(the)g(output)f(\014le)g(to)h(b)
s(e)f(the)h(same)g(as)f(those)630 3806 y(of)k(the)f(input)f(\014le.)150
3988 y Fl(--debugging)630 4098 y Fq(Con)m(v)m(ert)42
b(debugging)e(information,)j(if)d(p)s(ossible.)70 b(This)40
b(is)g(not)h(the)h(default)e(b)s(ecause)630 4208 y(only)31
b(certain)h(debugging)f(formats)i(are)f(supp)s(orted,)f(and)g(the)i
(con)m(v)m(ersion)f(pro)s(cess)g(can)630 4317 y(b)s(e)e(time)g
(consuming.)150 4500 y Fl(--gap-fill)e Fk(v)-5 b(al)630
4609 y Fq(Fill)29 b(gaps)i(b)s(et)m(w)m(een)g(sections)g(with)e
Fk(v)-5 b(al)p Fq(.)42 b(This)28 b(op)s(eration)j(applies)e(to)i(the)g
Fi(lo)-5 b(ad)35 b(addr)-5 b(ess)630 4719 y Fq(\(LMA\))31
b(of)f(the)g(sections.)40 b(It)30 b(is)f(done)h(b)m(y)f(increasing)g
(the)h(size)f(of)h(the)g(section)g(with)f(the)630 4829
y(lo)m(w)m(er)i(address,)e(and)h(\014lling)e(in)h(the)h(extra)h(space)g
(created)h(with)d Fk(v)-5 b(al)p Fq(.)150 5011 y Fl(--pad-to)28
b Fk(address)630 5121 y Fq(P)m(ad)k(the)f(output)g(\014le)g(up)f(to)i
(the)g(load)f(address)f Fk(address)p Fq(.)43 b(This)29
b(is)i(done)g(b)m(y)g(increasing)630 5230 y(the)g(size)f(of)g(the)h
(last)f(section.)41 b(The)30 b(extra)h(space)g(is)f(\014lled)e(in)h
(with)g(the)i(v)-5 b(alue)30 b(sp)s(eci\014ed)630 5340
y(b)m(y)g(`)p Fl(--gap-fill)p Fq(')e(\(default)i(zero\).)p
eop
%%Page: 18 20
18 19 bop 150 -116 a Fq(18)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(--set-start)d Fk(v)-5 b(al)630 408 y Fq(Set)26
b(the)g(address)f(of)h(the)g(new)f(\014le)g(to)i Fk(v)-5
b(al)p Fq(.)39 b(Not)26 b(all)f(ob)5 b(ject)27 b(\014le)e(formats)h
(supp)s(ort)e(setting)630 518 y(the)31 b(start)f(address.)150
737 y Fl(--change-start)c Fk(incr)150 847 y Fl(--adjust-start)g
Fk(incr)630 956 y Fq(Change)36 b(the)h(start)g(address)f(b)m(y)g
(adding)f Fk(incr)p Fq(.)58 b(Not)38 b(all)d(ob)5 b(ject)37
b(\014le)f(formats)h(supp)s(ort)630 1066 y(setting)30
b(the)h(start)g(address.)150 1285 y Fl(--change-addresses)25
b Fk(incr)150 1395 y Fl(--adjust-vma)i Fk(incr)630 1504
y Fq(Change)21 b(the)g(VMA)h(and)f(LMA)g(addresses)g(of)g(all)f
(sections,)j(as)f(w)m(ell)e(as)h(the)h(start)g(address,)630
1614 y(b)m(y)29 b(adding)g Fk(incr)p Fq(.)39 b(Some)29
b(ob)5 b(ject)31 b(\014le)e(formats)g(do)h(not)g(p)s(ermit)e(section)h
(addresses)g(to)i(b)s(e)630 1724 y(c)m(hanged)23 b(arbitrarily)-8
b(.)35 b(Note)23 b(that)g(this)e(do)s(es)g(not)h(relo)s(cate)h(the)f
(sections;)j(if)c(the)h(program)630 1833 y(exp)s(ects)36
b(sections)g(to)h(b)s(e)e(loaded)g(at)i(a)f(certain)g(address,)g(and)f
(this)g(option)g(is)g(used)g(to)630 1943 y(c)m(hange)23
b(the)f(sections)g(suc)m(h)g(that)g(they)g(are)g(loaded)g(at)g(a)h
(di\013eren)m(t)e(address,)i(the)f(program)630 2052 y(ma)m(y)31
b(fail.)150 2271 y Fl(--change-section-address)24 b Fk(section)p
Fl({=,+,-})p Fk(v)-5 b(al)150 2381 y Fl(--adjust-section-vma)25
b Fk(section)p Fl({=,+,-})p Fk(v)-5 b(al)630 2491 y Fq(Set)45
b(or)g(c)m(hange)h(b)s(oth)e(the)g(VMA)i(address)e(and)g(the)h(LMA)g
(address)f(of)g(the)h(named)630 2600 y Fk(section)p Fq(.)84
b(If)44 b(`)p Fl(=)p Fq(')h(is)f(used,)j(the)e(section)g(address)f(is)g
(set)h(to)h Fk(v)-5 b(al)p Fq(.)83 b(Otherwise,)47 b
Fk(v)-5 b(al)48 b Fq(is)630 2710 y(added)43 b(to)h(or)g(subtracted)f
(from)g(the)h(section)g(address.)79 b(See)44 b(the)g(commen)m(ts)g
(under)630 2819 y(`)p Fl(--change-addresses)p Fq(',)d(ab)s(o)m(v)m(e.)
79 b(If)42 b Fk(section)g Fq(do)s(es)g(not)h(exist)f(in)f(the)i(input)e
(\014le,)k(a)630 2929 y(w)m(arning)29 b(will)f(b)s(e)i(issued,)f
(unless)f(`)p Fl(--no-change-warnings)p Fq(')e(is)j(used.)150
3148 y Fl(--change-section-lma)c Fk(section)p Fl({=,+,-})p
Fk(v)-5 b(al)630 3258 y Fq(Set)39 b(or)g(c)m(hange)h(the)f(LMA)h
(address)e(of)h(the)g(named)f Fk(section)p Fq(.)67 b(The)39
b(LMA)g(address)f(is)630 3367 y(the)43 b(address)g(where)g(the)g
(section)h(will)c(b)s(e)j(loaded)g(in)m(to)g(memory)g(at)h(program)f
(load)630 3477 y(time.)71 b(Normally)39 b(this)h(is)f(the)i(same)g(as)g
(the)g(VMA)g(address,)h(whic)m(h)d(is)h(the)h(address)630
3587 y(of)k(the)g(section)g(at)h(program)e(run)g(time,)k(but)c(on)h
(some)h(systems,)i(esp)s(ecially)43 b(those)630 3696
y(where)33 b(a)i(program)f(is)f(held)f(in)h(R)m(OM,)i(the)f(t)m(w)m(o)h
(can)f(b)s(e)g(di\013eren)m(t.)51 b(If)33 b(`)p Fl(=)p
Fq(')h(is)f(used,)i(the)630 3806 y(section)40 b(address)g(is)f(set)h
(to)h Fk(v)-5 b(al)p Fq(.)70 b(Otherwise,)41 b Fk(v)-5
b(al)44 b Fq(is)39 b(added)g(to)i(or)f(subtracted)g(from)630
3915 y(the)e(section)h(address.)63 b(See)38 b(the)g(commen)m(ts)h
(under)e(`)p Fl(--change-addresses)p Fq(',)e(ab)s(o)m(v)m(e.)630
4025 y(If)45 b Fk(section)g Fq(do)s(es)g(not)h(exist)f(in)f(the)i
(input)d(\014le,)49 b(a)c(w)m(arning)g(will)d(b)s(e)j(issued,)j(unless)
630 4134 y(`)p Fl(--no-change-warnings)p Fq(')25 b(is)30
b(used.)150 4354 y Fl(--change-section-vma)25 b Fk(section)p
Fl({=,+,-})p Fk(v)-5 b(al)630 4463 y Fq(Set)38 b(or)f(c)m(hange)i(the)e
(VMA)h(address)f(of)h(the)f(named)g Fk(section)p Fq(.)62
b(The)37 b(VMA)h(address)f(is)630 4573 y(the)42 b(address)f(where)g
(the)h(section)g(will)d(b)s(e)i(lo)s(cated)h(once)h(the)e(program)h
(has)f(started)630 4682 y(executing.)f(Normally)27 b(this)f(is)h(the)h
(same)g(as)g(the)f(LMA)h(address,)g(whic)m(h)e(is)h(the)h(address)630
4792 y(where)i(the)g(section)g(will)e(b)s(e)h(loaded)h(in)m(to)g
(memory)-8 b(,)31 b(but)f(on)g(some)g(systems,)h(esp)s(ecially)630
4902 y(those)f(where)f(a)h(program)f(is)f(held)g(in)g(R)m(OM,)i(the)g
(t)m(w)m(o)g(can)g(b)s(e)f(di\013eren)m(t.)40 b(If)29
b(`)p Fl(=)p Fq(')g(is)f(used,)630 5011 y(the)i(section)g(address)f(is)
g(set)h(to)h Fk(v)-5 b(al)p Fq(.)40 b(Otherwise,)29 b
Fk(v)-5 b(al)32 b Fq(is)d(added)g(to)i(or)f(subtracted)f(from)630
5121 y(the)38 b(section)h(address.)63 b(See)38 b(the)g(commen)m(ts)h
(under)e(`)p Fl(--change-addresses)p Fq(',)e(ab)s(o)m(v)m(e.)630
5230 y(If)45 b Fk(section)g Fq(do)s(es)g(not)h(exist)f(in)f(the)i
(input)d(\014le,)49 b(a)c(w)m(arning)g(will)d(b)s(e)j(issued,)j(unless)
630 5340 y(`)p Fl(--no-change-warnings)p Fq(')25 b(is)30
b(used.)p eop
%%Page: 19 21
19 20 bop 150 -116 a Fq(Chapter)30 b(4:)41 b(ob)5 b(jcop)m(y)2734
b(19)150 299 y Fl(--change-warnings)150 408 y(--adjust-warnings)630
518 y Fq(If)174 b(`)p Fl(--change-section-address)o Fq(')169
b(or)174 b(`)p Fl(--change-section-lma)p Fq(')169 b(or)630
628 y(`)p Fl(--change-section-vma)p Fq(')29 b(is)k(used,)h(and)f(the)h
(named)f(section)h(do)s(es)f(not)h(exist,)h(issue)630
737 y(a)c(w)m(arning.)39 b(This)29 b(is)g(the)i(default.)150
894 y Fl(--no-change-warnings)150 1003 y(--no-adjust-warnings)630
1113 y Fq(Do)143 b(not)f(issue)f(a)i(w)m(arning)e(if)g(`)p
Fl(--change-section-address)p Fq(')136 b(or)630 1223
y(`)p Fl(--adjust-section-lma)p Fq(')82 b(or)87 b(`)p
Fl(--adjust-section-vma)p Fq(')82 b(is)k(used,)100 b(ev)m(en)88
b(if)630 1332 y(the)31 b(named)e(section)i(do)s(es)f(not)h(exist.)150
1489 y Fl(--set-section-flags)25 b Fk(section)p Fl(=)p
Fk(\015ags)630 1598 y Fq(Set)31 b(the)g(\015ags)g(for)g(the)g(named)f
(section.)42 b(The)31 b Fk(\015ags)j Fq(argumen)m(t)e(is)e(a)h(comma)g
(separated)630 1708 y(string)38 b(of)i(\015ag)f(names.)68
b(The)39 b(recognized)g(names)h(are)f(`)p Fl(alloc)p
Fq(',)i(`)p Fl(contents)p Fq(',)f(`)p Fl(load)p Fq(',)630
1817 y(`)p Fl(readonly)p Fq(',)g(`)p Fl(code)p Fq(',)h(`)p
Fl(data)p Fq(',)g(and)e(`)p Fl(rom)p Fq('.)67 b(Y)-8
b(ou)40 b(can)f(set)h(the)f(`)p Fl(contents)p Fq(')f(\015ag)i(for)f(a)
630 1927 y(section)k(whic)m(h)e(do)s(es)i(not)g(ha)m(v)m(e)g(con)m(ten)
m(ts,)48 b(but)42 b(it)g(is)g(not)h(meaningful)e(to)i(clear)g(the)630
2037 y(`)p Fl(contents)p Fq(')32 b(\015ag)h(of)h(a)g(section)f(whic)m
(h)f(do)s(es)i(ha)m(v)m(e)g(con)m(ten)m(ts{just)h(remo)m(v)m(e)g(the)f
(section)630 2146 y(instead.)40 b(Not)31 b(all)f(\015ags)g(are)h
(meaningful)d(for)i(all)f(ob)5 b(ject)32 b(\014le)d(formats.)150
2303 y Fl(--add-section)e Fk(sectionname)5 b Fl(=)p Fk(\014lename)630
2412 y Fq(Add)30 b(a)i(new)f(section)g(named)g Fk(sectionname)37
b Fq(while)29 b(cop)m(ying)i(the)h(\014le.)42 b(The)31
b(con)m(ten)m(ts)i(of)630 2522 y(the)c(new)f(section)h(are)f(tak)m(en)i
(from)e(the)h(\014le)f Fk(\014lename)p Fq(.)39 b(The)28
b(size)g(of)h(the)g(section)g(will)d(b)s(e)630 2632 y(the)35
b(size)f(of)g(the)h(\014le.)52 b(This)32 b(option)i(only)f(w)m(orks)i
(on)f(\014le)f(formats)i(whic)m(h)e(can)i(supp)s(ort)630
2741 y(sections)30 b(with)f(arbitrary)h(names.)150 2898
y Fl(--change-leading-char)630 3007 y Fq(Some)38 b(ob)5
b(ject)39 b(\014le)f(formats)g(use)g(sp)s(ecial)f(c)m(haracters)j(at)f
(the)f(start)h(of)f(sym)m(b)s(ols.)63 b(The)630 3117
y(most)35 b(common)g(suc)m(h)g(c)m(haracter)h(is)e(underscore,)h(whic)m
(h)f(compilers)f(often)i(add)f(b)s(efore)630 3226 y(ev)m(ery)22
b(sym)m(b)s(ol.)36 b(This)19 b(option)i(tells)f Fl(objcopy)f
Fq(to)j(c)m(hange)g(the)f(leading)f(c)m(haracter)j(of)e(ev)m(ery)630
3336 y(sym)m(b)s(ol)30 b(when)g(it)h(con)m(v)m(erts)i(b)s(et)m(w)m(een)
f(ob)5 b(ject)32 b(\014le)f(formats.)44 b(If)31 b(the)g(ob)5
b(ject)32 b(\014le)f(formats)630 3446 y(use)26 b(the)h(same)g(leading)e
(c)m(haracter,)30 b(this)25 b(option)h(has)h(no)f(e\013ect.)41
b(Otherwise,)26 b(it)h(will)d(add)630 3555 y(a)31 b(c)m(haracter,)h(or)
e(remo)m(v)m(e)i(a)f(c)m(haracter,)h(or)f(c)m(hange)g(a)g(c)m
(haracter,)h(as)f(appropriate.)150 3712 y Fl(--remove-leading-char)630
3821 y Fq(If)36 b(the)g(\014rst)g(c)m(haracter)h(of)g(a)f(global)g(sym)
m(b)s(ol)f(is)g(a)i(sp)s(ecial)d(sym)m(b)s(ol)h(leading)g(c)m(haracter)
630 3931 y(used)24 b(b)m(y)g(the)g(ob)5 b(ject)26 b(\014le)d(format,)j
(remo)m(v)m(e)g(the)f(c)m(haracter.)40 b(The)24 b(most)h(common)f(sym)m
(b)s(ol)630 4041 y(leading)33 b(c)m(haracter)i(is)e(underscore.)50
b(This)32 b(option)h(will)e(remo)m(v)m(e)k(a)f(leading)f(underscore)630
4150 y(from)27 b(all)g(global)f(sym)m(b)s(ols.)39 b(This)26
b(can)i(b)s(e)f(useful)e(if)i(y)m(ou)h(w)m(an)m(t)g(to)h(link)c
(together)k(ob)5 b(jects)630 4260 y(of)38 b(di\013eren)m(t)e(\014le)h
(formats)g(with)f(di\013eren)m(t)h(con)m(v)m(en)m(tions)i(for)e(sym)m
(b)s(ol)f(names.)61 b(This)36 b(is)630 4369 y(di\013eren)m(t)d(from)f
Fl(--change-leading-char)27 b Fq(b)s(ecause)34 b(it)e(alw)m(a)m(ys)i(c)
m(hanges)g(the)f(sym)m(b)s(ol)630 4479 y(name)d(when)g(appropriate,)f
(regardless)h(of)h(the)f(ob)5 b(ject)32 b(\014le)d(format)i(of)f(the)h
(output)f(\014le.)150 4635 y Fl(--weaken)96 b Fq(Change)41
b(all)g(global)g(sym)m(b)s(ols)f(in)g(the)i(\014le)e(to)j(b)s(e)e(w)m
(eak.)75 b(This)39 b(can)j(b)s(e)f(useful)f(when)630
4745 y(building)19 b(an)k(ob)5 b(ject)25 b(whic)m(h)c(will)g(b)s(e)i
(link)m(ed)e(against)i(other)h(ob)5 b(jects)24 b(using)e(the)h
Fl(-R)f Fq(option)630 4855 y(to)g(the)g(link)m(er.)36
b(This)20 b(option)h(is)g(only)g(e\013ectiv)m(e)i(when)d(using)h(an)g
(ob)5 b(ject)23 b(\014le)d(format)i(whic)m(h)630 4964
y(supp)s(orts)28 b(w)m(eak)k(sym)m(b)s(ols.)150 5121
y Fl(-V)150 5230 y(--version)630 5340 y Fq(Sho)m(w)e(the)g(v)m(ersion)g
(n)m(um)m(b)s(er)f(of)i Fl(objcopy)p Fq(.)p eop
%%Page: 20 22
20 21 bop 150 -116 a Fq(20)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(-v)150 408 y(--verbose)630 518 y Fq(V)-8 b(erb)s(ose)31
b(output:)41 b(list)29 b(all)h(ob)5 b(ject)32 b(\014les)d(mo)s
(di\014ed.)40 b(In)30 b(the)h(case)g(of)g(arc)m(hiv)m(es,)h(`)p
Fl(objcopy)630 628 y(-V)p Fq(')e(lists)f(all)g(mem)m(b)s(ers)h(of)g
(the)h(arc)m(hiv)m(e.)150 787 y Fl(--help)192 b Fq(Sho)m(w)30
b(a)h(summary)e(of)h(the)h(options)f(to)h Fl(objcopy)p
Fq(.)p eop
%%Page: 21 23
21 22 bop 150 -116 a Fq(Chapter)30 b(5:)41 b(ob)5 b(jdump)2686
b(21)150 299 y Fn(5)80 b(ob)9 b(jdump)390 516 y Fl(objdump)46
b([)h(-a)g(|)h(--archive-headers)43 b(])772 620 y([)k(-b)g
Fk(bfdname)52 b Fl(|)c(--target=)p Fk(bfdname)h Fl(])e([)h(--debugging)
d(])772 724 y([)i(-C)g(|)h(--demangle)d(])i([)h(-d)f(|)g(--disassemble)
e(])772 828 y([)i(-D)g(|)h(--disassemble-all)43 b(])k([)h
(--disassemble-zeroes)42 b(])772 932 y([)47 b(-EB)g(|)h(-EL)f(|)g
(--endian={big)d(|)k(little)e(})h(])772 1035 y([)g(-f)g(|)h
(--file-headers)c(])772 1139 y([)j(-h)g(|)h(--section-headers)43
b(|)k(--headers)f(])95 b([)47 b(-i)h(|)f(--info)f(])772
1243 y([)h(-j)g Fk(section)h Fl(|)g(--section=)p Fk(section)d
Fl(])772 1347 y([)i(-l)g(|)h(--line-numbers)c(])j([)h(-S)f(|)g
(--source)f(])772 1450 y([)h(-m)g Fk(mac)m(hine)53 b
Fl(|)47 b(--architecture=)p Fk(mac)m(hine)i Fl(])772
1554 y([)e(-M)g Fk(options)k Fl(|)d(--disassembler-options=)o
Fk(options)t Fl(])772 1658 y([)f(-p)g(|)h(--private-headers)43
b(])772 1762 y([)k(-r)g(|)h(--reloc)e(])h([)h(-R)f(|)g(--dynamic-reloc)
d(])772 1866 y([)j(-s)g(|)h(--full-contents)c(])95 b([)47
b(--stabs)f(])772 1969 y([)h(-t)g(|)h(--syms)e(])h([)h(-T)f(|)h
(--dynamic-syms)43 b(])48 b([)f(-x)h(|)f(--all-headers)d(])772
2073 y([)j(-w)g(|)h(--wide)e(])h([)h(--start-address=)p
Fk(address)e Fl(])772 2177 y([)h(--stop-address=)p Fk(address)g
Fl(])772 2281 y([)g(--prefix-addresses])c([)k(--[no-]show-raw-insn)c(])
772 2384 y([)k(--adjust-vma=)p Fk(o\013set)h Fl(])772
2488 y([)f(--version)f(])95 b([)47 b(--help)f(])772 2592
y Fk(ob)5 b(j\014le)g Fl(...)275 2724 y(objdump)28 b
Fq(displa)m(ys)h(information)h(ab)s(out)g(one)h(or)g(more)g(ob)5
b(ject)32 b(\014les.)41 b(The)31 b(options)f(con)m(trol)h(what)150
2834 y(particular)21 b(information)g(to)j(displa)m(y)-8
b(.)37 b(This)21 b(information)g(is)h(mostly)h(useful)e(to)j
(programmers)e(who)h(are)150 2943 y(w)m(orking)k(on)g(the)h
(compilation)e(to)s(ols,)i(as)f(opp)s(osed)g(to)h(programmers)f(who)g
(just)f(w)m(an)m(t)j(their)d(program)150 3053 y(to)31
b(compile)e(and)h(w)m(ork.)275 3185 y Fk(ob)5 b(j\014le)11
b Fq(.)20 b(.)j(.)34 b(are)23 b(the)h(ob)5 b(ject)23
b(\014les)f(to)i(b)s(e)f(examined.)37 b(When)23 b(y)m(ou)g(sp)s(ecify)f
(arc)m(hiv)m(es,)j Fl(objdump)c Fq(sho)m(ws)150 3295
y(information)29 b(on)h(eac)m(h)h(of)g(the)g(mem)m(b)s(er)e(ob)5
b(ject)32 b(\014les.)275 3427 y(The)26 b(long)g(and)g(short)g(forms)g
(of)h(options,)f(sho)m(wn)g(here)h(as)g(alternativ)m(es,)g(are)g(equiv)
-5 b(alen)m(t.)39 b(A)m(t)28 b(least)150 3537 y(one)j(option)e(b)s
(esides)g(`)p Fl(-l)p Fq(')h(m)m(ust)h(b)s(e)e(giv)m(en.)150
3692 y Fl(-a)150 3802 y(--archive-header)630 3911 y Fq(If)36
b(an)m(y)i(of)f(the)g Fk(ob)5 b(j\014le)40 b Fq(\014les)c(are)h(arc)m
(hiv)m(es,)j(displa)m(y)35 b(the)i(arc)m(hiv)m(e)g(header)g
(information)630 4021 y(\(in)26 b(a)h(format)h(similar)c(to)k(`)p
Fl(ls)i(-l)p Fq('\).)39 b(Besides)27 b(the)g(information)f(y)m(ou)h
(could)f(list)g(with)f(`)p Fl(ar)630 4130 y(tv)p Fq(',)30
b(`)p Fl(objdump)f(-a)p Fq(')h(sho)m(ws)g(the)h(ob)5
b(ject)31 b(\014le)e(format)i(of)g(eac)m(h)g(arc)m(hiv)m(e)g(mem)m(b)s
(er.)150 4285 y Fl(--adjust-vma=)p Fk(o\013set)630 4395
y Fq(When)i(dumping)e(information,)i(\014rst)f(add)h
Fk(o\013set)k Fq(to)d(all)e(the)i(section)f(addresses.)50
b(This)630 4505 y(is)30 b(useful)g(if)g(the)h(section)h(addresses)e(do)
i(not)f(corresp)s(ond)f(to)i(the)g(sym)m(b)s(ol)e(table,)h(whic)m(h)630
4614 y(can)e(happ)s(en)f(when)g(putting)f(sections)i(at)h(particular)d
(addresses)i(when)f(using)f(a)j(format)630 4724 y(whic)m(h)f(can)i(not)
f(represen)m(t)h(section)f(addresses,)g(suc)m(h)g(as)h(a.out.)150
4879 y Fl(-b)f Fk(bfdname)150 4988 y Fl(--target=)p Fk(bfdname)630
5098 y Fq(Sp)s(ecify)25 b(that)i(the)g(ob)5 b(ject-co)s(de)29
b(format)e(for)f(the)h(ob)5 b(ject)28 b(\014les)d(is)h
Fk(bfdname)p Fq(.)39 b(This)24 b(option)630 5208 y(ma)m(y)31
b(not)g(b)s(e)e(necessary;)i Fk(ob)5 b(jdump)31 b Fq(can)g
(automatically)f(recognize)i(man)m(y)e(formats.)630 5340
y(F)-8 b(or)31 b(example,)p eop
%%Page: 22 24
22 23 bop 150 -116 a Fq(22)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)870
299 y Fl(objdump)46 b(-b)h(oasys)f(-m)i(vax)e(-h)i(fu.o)630
437 y Fq(displa)m(ys)29 b(summary)h(information)f(from)h(the)h(section)
g(headers)f(\(`)p Fl(-h)p Fq('\))i(of)f(`)p Fl(fu.o)p
Fq(',)f(whic)m(h)630 547 y(is)38 b(explicitly)e(iden)m(ti\014ed)g(\(`)p
Fl(-m)p Fq('\))k(as)e(a)h(V)-10 b(AX)39 b(ob)5 b(ject)40
b(\014le)d(in)h(the)g(format)h(pro)s(duced)e(b)m(y)630
656 y(Oasys)d(compilers.)50 b(Y)-8 b(ou)34 b(can)g(list)f(the)h
(formats)g(a)m(v)-5 b(ailable)33 b(with)g(the)h(`)p Fl(-i)p
Fq(')g(option.)51 b(See)630 766 y(Section)30 b(16.1)i([T)-8
b(arget)32 b(Selection],)e(page)h(49,)h(for)e(more)h(information.)150
933 y Fl(-C)150 1043 y(--demangle)630 1153 y Fq(Deco)s(de)j(\()p
Fk(demangle)5 b Fq(\))34 b(lo)m(w-lev)m(el)g(sym)m(b)s(ol)e(names)h(in)
m(to)g(user-lev)m(el)g(names.)50 b(Besides)33 b(re-)630
1262 y(mo)m(ving)f(an)m(y)g(initial)e(underscore)h(prep)s(ended)f(b)m
(y)i(the)g(system,)h(this)e(mak)m(es)h(C)p Fl(++)g Fq(func-)630
1372 y(tion)k(names)g(readable.)57 b(See)37 b(Chapter)e(10)i([c)p
Fl(++)p Fq(\014lt],)h(page)f(35,)h(for)e(more)h(information)630
1481 y(on)30 b(demangling.)150 1649 y Fl(--debugging)630
1758 y Fq(Displa)m(y)e(debugging)h(information.)38 b(This)28
b(attempts)i(to)g(parse)f(debugging)g(information)630
1868 y(stored)k(in)e(the)i(\014le)e(and)h(prin)m(t)f(it)h(out)h(using)e
(a)i(C)f(lik)m(e)g(syn)m(tax.)48 b(Only)31 b(certain)h(t)m(yp)s(es)h
(of)630 1977 y(debugging)c(information)g(ha)m(v)m(e)j(b)s(een)d
(implemen)m(ted.)150 2145 y Fl(-d)150 2254 y(--disassemble)630
2364 y Fq(Displa)m(y)43 b(the)h(assem)m(bler)f(mnemonics)f(for)i(the)g
(mac)m(hine)f(instructions)f(from)h Fk(ob)5 b(j\014le)p
Fq(.)630 2473 y(This)42 b(option)i(only)f(disassem)m(bles)f(those)i
(sections)g(whic)m(h)f(are)i(exp)s(ected)f(to)h(con)m(tain)630
2583 y(instructions.)150 2750 y Fl(-D)150 2860 y(--disassemble-all)630
2969 y Fq(Lik)m(e)32 b(`)p Fl(-d)p Fq(',)i(but)d(disassem)m(ble)g(the)i
(con)m(ten)m(ts)h(of)f(all)e(sections,)j(not)f(just)e(those)j(exp)s
(ected)630 3079 y(to)d(con)m(tain)g(instructions.)150
3246 y Fl(--prefix-addresses)630 3356 y Fq(When)d(disassem)m(bling,)f
(prin)m(t)g(the)i(complete)g(address)e(on)i(eac)m(h)g(line.)39
b(This)27 b(is)g(the)i(older)630 3465 y(disassem)m(bly)f(format.)150
3633 y Fl(--disassemble-zeroes)630 3742 y Fq(Normally)e(the)i(disassem)
m(bly)d(output)i(will)e(skip)h(blo)s(c)m(ks)g(of)i(zero)s(es.)40
b(This)26 b(option)h(directs)630 3852 y(the)k(disassem)m(bler)d(to)j
(disassem)m(ble)e(those)i(blo)s(c)m(ks,)f(just)g(lik)m(e)f(an)m(y)i
(other)g(data.)150 4019 y Fl(-EB)150 4129 y(-EL)150 4238
y(--endian={big|little})630 4348 y Fq(Sp)s(ecify)h(the)i(endianness)e
(of)i(the)f(ob)5 b(ject)35 b(\014les.)50 b(This)32 b(only)g(a\013ects)k
(disassem)m(bly)-8 b(.)49 b(This)630 4457 y(can)28 b(b)s(e)g(useful)e
(when)h(disassem)m(bling)f(a)i(\014le)f(format)i(whic)m(h)e(do)s(es)g
(not)i(describ)s(e)d(endian-)630 4567 y(ness)k(information,)f(suc)m(h)h
(as)h(S-records.)150 4734 y Fl(-f)150 4844 y(--file-header)630
4954 y Fq(Displa)m(y)23 b(summary)g(information)f(from)h(the)h(o)m(v)m
(erall)g(header)g(of)g(eac)m(h)h(of)f(the)g Fk(ob)5 b(j\014le)28
b Fq(\014les.)150 5121 y Fl(-h)150 5230 y(--section-header)150
5340 y(--header)96 b Fq(Displa)m(y)30 b(summary)f(information)f(from)i
(the)h(section)f(headers)g(of)h(the)g(ob)5 b(ject)31
b(\014le.)p eop
%%Page: 23 25
23 24 bop 150 -116 a Fq(Chapter)30 b(5:)41 b(ob)5 b(jdump)2686
b(23)630 299 y(File)25 b(segmen)m(ts)h(ma)m(y)g(b)s(e)f(relo)s(cated)h
(to)g(nonstandard)e(addresses,)j(for)e(example)g(b)m(y)g(using)630
408 y(the)41 b(`)p Fl(-Ttext)p Fq(',)i(`)p Fl(-Tdata)p
Fq(',)g(or)e(`)p Fl(-Tbss)p Fq(')f(options)g(to)i Fl(ld)p
Fq(.)72 b(Ho)m(w)m(ev)m(er,)46 b(some)41 b(ob)5 b(ject)42
b(\014le)630 518 y(formats,)37 b(suc)m(h)e(as)h(a.out,)i(do)d(not)h
(store)g(the)g(starting)f(address)g(of)g(the)h(\014le)f(segmen)m(ts.)
630 628 y(In)25 b(those)i(situations,)f(although)f Fl(ld)h
Fq(relo)s(cates)h(the)f(sections)g(correctly)-8 b(,)28
b(using)d(`)p Fl(objdump)630 737 y(-h)p Fq(')32 b(to)i(list)e(the)h
(\014le)f(section)h(headers)f(cannot)i(sho)m(w)e(the)h(correct)h
(addresses.)48 b(Instead,)630 847 y(it)30 b(sho)m(ws)g(the)h(usual)d
(addresses,)i(whic)m(h)g(are)g(implicit)e(for)i(the)g(target.)150
1029 y Fl(--help)192 b Fq(Prin)m(t)29 b(a)i(summary)e(of)i(the)f
(options)g(to)h Fl(objdump)e Fq(and)g(exit.)150 1212
y Fl(-i)150 1322 y(--info)192 b Fq(Displa)m(y)28 b(a)h(list)e(sho)m
(wing)h(all)f(arc)m(hitectures)i(and)g(ob)5 b(ject)29
b(formats)g(a)m(v)-5 b(ailable)28 b(for)g(sp)s(eci\014-)630
1431 y(cation)j(with)e(`)p Fl(-b)p Fq(')h(or)g(`)p Fl(-m)p
Fq('.)150 1614 y Fl(-j)g Fk(name)150 1724 y Fl(--section=)p
Fk(name)630 1833 y Fq(Displa)m(y)g(information)e(only)i(for)g(section)g
Fk(name)p Fq(.)150 2016 y Fl(-l)150 2125 y(--line-numbers)630
2235 y Fq(Lab)s(el)h(the)i(displa)m(y)e(\(using)g(debugging)g
(information\))g(with)h(the)g(\014lename)g(and)g(source)630
2345 y(line)37 b(n)m(um)m(b)s(ers)h(corresp)s(onding)f(to)i(the)g(ob)5
b(ject)40 b(co)s(de)f(or)g(relo)s(cs)g(sho)m(wn.)65 b(Only)38
b(useful)630 2454 y(with)29 b(`)p Fl(-d)p Fq(',)i(`)p
Fl(-D)p Fq(',)f(or)g(`)p Fl(-r)p Fq('.)150 2637 y Fl(-m)g
Fk(mac)m(hine)150 2746 y Fl(--architecture=)p Fk(mac)m(hine)630
2856 y Fq(Sp)s(ecify)37 b(the)i(arc)m(hitecture)g(to)h(use)e(when)g
(disassem)m(bling)e(ob)5 b(ject)40 b(\014les.)65 b(This)37
b(can)i(b)s(e)630 2966 y(useful)26 b(when)h(disassem)m(bling)f(ob)5
b(ject)29 b(\014les)e(whic)m(h)g(do)h(not)g(describ)s(e)e(arc)m
(hitecture)j(infor-)630 3075 y(mation,)e(suc)m(h)f(as)h(S-records.)39
b(Y)-8 b(ou)27 b(can)f(list)f(the)i(a)m(v)-5 b(ailable)26
b(arc)m(hitectures)g(with)f(the)i(`)p Fl(-i)p Fq(')630
3185 y(option.)150 3367 y Fl(-M)j Fk(options)150 3477
y Fl(--disassembler-options=)p Fk(opti)o(ons)630 3587
y Fq(P)m(ass)k(target)g(sp)s(eci\014c)e(information)g(to)h(the)h
(disassem)m(bler.)47 b(Only)31 b(supp)s(orted)h(on)h(some)630
3696 y(targets.)630 3842 y(If)60 b(the)h(target)h(is)d(an)i(ARM)f(arc)m
(hitecture)h(then)g(this)e(switc)m(h)h(can)h(b)s(e)f(used)f(to)630
3952 y(select)k(whic)m(h)e(register)h(name)g(set)h(is)e(used)g(during)f
(disassem)m(bler.)134 b(Sp)s(ecifying)630 4061 y(`)p
Fl(--disassembler-options=re)o(g-na)o(me-s)o(td)p Fq(')82
b(\(the)89 b(default\))f(will)e(select)j(the)630 4171
y(register)49 b(names)g(as)g(used)f(in)g(ARM's)h(instruction)e(set)i
(do)s(cumen)m(tation,)54 b(but)48 b(with)630 4281 y(register)57
b(13)h(called)f('sp',)64 b(register)57 b(14)i(called)d('lr')h(and)g
(register)g(15)h(called)f('p)s(c'.)630 4390 y(Sp)s(ecifying)100
b(`)p Fl(--disassembler-options=reg-)o(name)o(s-a)o(pcs)p
Fq(')d(will)j(select)k(the)630 4500 y(name)59 b(set)g(used)f(b)m(y)h
(the)g(ARM)g(Pro)s(cedure)f(Call)f(Standard,)65 b(whilst)57
b(sp)s(ecifying)630 4609 y(`)p Fl(--disassembler-options=re)o(g-na)o
(mes-)o(raw)o Fq(')36 b(will)k(just)h(use)g(`)p Fl(r)p
Fq(')i(follo)m(w)m(ed)e(b)m(y)h(the)630 4719 y(register)30
b(n)m(um)m(b)s(er.)150 4902 y Fl(-p)150 5011 y(--private-headers)630
5121 y Fq(Prin)m(t)g(information)e(that)k(is)d(sp)s(eci\014c)h(to)h
(the)g(ob)5 b(ject)31 b(\014le)f(format.)42 b(The)30
b(exact)i(informa-)630 5230 y(tion)d(prin)m(ted)f(dep)s(ends)f(up)s(on)
h(the)h(ob)5 b(ject)30 b(\014le)f(format.)40 b(F)-8 b(or)30
b(some)g(ob)5 b(ject)30 b(\014le)e(formats,)630 5340
y(no)i(additional)f(information)f(is)i(prin)m(ted.)p
eop
%%Page: 24 26
24 25 bop 150 -116 a Fq(24)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(-r)150 408 y(--reloc)144 b Fq(Prin)m(t)29 b(the)h(relo)s
(cation)f(en)m(tries)h(of)g(the)g(\014le.)40 b(If)29
b(used)g(with)g(`)p Fl(-d)p Fq(')g(or)h(`)p Fl(-D)p Fq(',)g(the)g(relo)
s(cations)630 518 y(are)h(prin)m(ted)e(in)m(tersp)s(ersed)f(with)h(the)
i(disassem)m(bly)-8 b(.)150 677 y Fl(-R)150 787 y(--dynamic-reloc)630
897 y Fq(Prin)m(t)39 b(the)h(dynamic)e(relo)s(cation)i(en)m(tries)f(of)
h(the)g(\014le.)68 b(This)38 b(is)h(only)g(meaningful)e(for)630
1006 y(dynamic)29 b(ob)5 b(jects,)32 b(suc)m(h)e(as)g(certain)g(t)m(yp)
s(es)h(of)f(shared)g(libraries.)150 1166 y Fl(-s)150
1275 y(--full-contents)630 1385 y Fq(Displa)m(y)g(the)g(full)e(con)m
(ten)m(ts)k(of)f(an)m(y)g(sections)f(requested.)150 1544
y Fl(-S)150 1654 y(--source)96 b Fq(Displa)m(y)30 b(source)g(co)s(de)h
(in)m(termixed)d(with)i(disassem)m(bly)-8 b(,)29 b(if)g(p)s(ossible.)38
b(Implies)28 b(`)p Fl(-d)p Fq('.)150 1813 y Fl(--show-raw-insn)630
1923 y Fq(When)45 b(disassem)m(bling)d(instructions,)k(prin)m(t)e(the)h
(instruction)e(in)g(hex)i(as)g(w)m(ell)f(as)h(in)630
2032 y(sym)m(b)s(olic)29 b(form.)40 b(This)29 b(is)g(the)i(default)e
(except)i(when)f Fl(--prefix-addresses)25 b Fq(is)30
b(used.)150 2192 y Fl(--no-show-raw-insn)630 2301 y Fq(When)38
b(disassem)m(bling)d(instructions,)j(do)f(not)i(prin)m(t)d(the)i
(instruction)e(b)m(ytes.)64 b(This)36 b(is)630 2411 y(the)31
b(default)e(when)g Fl(--prefix-addresses)d Fq(is)j(used.)150
2570 y Fl(--stabs)144 b Fq(Displa)m(y)28 b(the)i(full)d(con)m(ten)m(ts)
k(of)e(an)m(y)h(sections)f(requested.)40 b(Displa)m(y)29
b(the)g(con)m(ten)m(ts)i(of)f(the)630 2680 y(.stab)41
b(and)f(.stab.index)f(and)h(.stab.excl)h(sections)f(from)g(an)h(ELF)f
(\014le.)70 b(This)38 b(is)i(only)630 2790 y(useful)28
b(on)h(systems)h(\(suc)m(h)f(as)h(Solaris)e(2.0\))j(in)d(whic)m(h)g
Fl(.stab)g Fq(debugging)h(sym)m(b)s(ol-table)630 2899
y(en)m(tries)38 b(are)h(carried)e(in)g(an)h(ELF)h(section.)64
b(In)38 b(most)g(other)h(\014le)e(formats,)k(debugging)630
3009 y(sym)m(b)s(ol-table)25 b(en)m(tries)h(are)g(in)m(terlea)m(v)m(ed)
h(with)d(link)-5 b(age)25 b(sym)m(b)s(ols,)h(and)f(are)i(visible)c(in)i
(the)630 3118 y(`)p Fl(--syms)p Fq(')37 b(output.)62
b(F)-8 b(or)39 b(more)f(information)e(on)h(stabs)h(sym)m(b)s(ols,)h
(see)f(section)g(\\Stabs)630 3228 y(Ov)m(erview")30 b(in)f
Fk(The)h(\\stabs")h(debug)f(format)r Fq(.)150 3387 y
Fl(--start-address=)p Fk(address)630 3497 y Fq(Start)37
b(displa)m(ying)c(data)k(at)g(the)g(sp)s(eci\014ed)e(address.)57
b(This)35 b(a\013ects)j(the)e(output)g(of)h(the)630 3606
y Fl(-d)p Fq(,)30 b Fl(-r)g Fq(and)g Fl(-s)f Fq(options.)150
3766 y Fl(--stop-address=)p Fk(address)630 3875 y Fq(Stop)d(displa)m
(ying)e(data)k(at)f(the)g(sp)s(eci\014ed)e(address.)38
b(This)25 b(a\013ects)j(the)f(output)f(of)h(the)f Fl(-d)p
Fq(,)630 3985 y Fl(-r)k Fq(and)g Fl(-s)f Fq(options.)150
4144 y Fl(-t)150 4254 y(--syms)192 b Fq(Prin)m(t)38 b(the)h(sym)m(b)s
(ol)f(table)g(en)m(tries)h(of)g(the)g(\014le.)66 b(This)37
b(is)h(similar)e(to)k(the)f(information)630 4364 y(pro)m(vided)29
b(b)m(y)h(the)h(`)p Fl(nm)p Fq(')f(program.)150 4523
y Fl(-T)150 4633 y(--dynamic-syms)630 4742 y Fq(Prin)m(t)g(the)i
(dynamic)e(sym)m(b)s(ol)g(table)h(en)m(tries)h(of)f(the)h(\014le.)43
b(This)29 b(is)i(only)f(meaningful)f(for)630 4852 y(dynamic)c(ob)5
b(jects,)27 b(suc)m(h)f(as)g(certain)g(t)m(yp)s(es)g(of)g(shared)f
(libraries.)36 b(This)24 b(is)h(similar)e(to)k(the)630
4961 y(information)36 b(pro)m(vided)g(b)m(y)h(the)h(`)p
Fl(nm)p Fq(')g(program)f(when)g(giv)m(en)g(the)h(`)p
Fl(-D)p Fq(')f(\(`)p Fl(--dynamic)p Fq('\))630 5071 y(option.)150
5230 y Fl(--version)630 5340 y Fq(Prin)m(t)29 b(the)i(v)m(ersion)f(n)m
(um)m(b)s(er)f(of)h Fl(objdump)f Fq(and)h(exit.)p eop
%%Page: 25 27
25 26 bop 150 -116 a Fq(Chapter)30 b(5:)41 b(ob)5 b(jdump)2686
b(25)150 299 y Fl(-x)150 408 y(--all-header)630 518 y
Fq(Displa)m(y)33 b(all)g(a)m(v)-5 b(ailable)34 b(header)g(information,)
f(including)e(the)k(sym)m(b)s(ol)d(table)i(and)g(relo-)630
628 y(cation)d(en)m(tries.)40 b(Using)30 b(`)p Fl(-x)p
Fq(')g(is)f(equiv)-5 b(alen)m(t)30 b(to)h(sp)s(ecifying)e(all)g(of)h(`)
p Fl(-a)g(-f)g(-h)g(-r)g(-t)p Fq('.)150 787 y Fl(-w)150
897 y(--wide)192 b Fq(F)-8 b(ormat)32 b(some)e(lines)f(for)h(output)g
(devices)g(that)h(ha)m(v)m(e)h(more)e(than)g(80)i(columns.)p
eop
%%Page: 26 28
26 27 bop 150 -116 a Fq(26)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)p
eop
%%Page: 27 29
27 28 bop 150 -116 a Fq(Chapter)30 b(6:)41 b(ranlib)2809
b(27)150 299 y Fn(6)80 b(ranlib)390 527 y Fl(ranlib)46
b([-vV])g Fk(arc)m(hiv)m(e)275 662 y Fl(ranlib)24 b Fq(generates)j(an)e
(index)g(to)h(the)g(con)m(ten)m(ts)h(of)f(an)g(arc)m(hiv)m(e)g(and)f
(stores)h(it)f(in)g(the)h(arc)m(hiv)m(e.)39 b(The)150
771 y(index)29 b(lists)g(eac)m(h)i(sym)m(b)s(ol)e(de\014ned)h(b)m(y)g
(a)h(mem)m(b)s(er)e(of)i(an)f(arc)m(hiv)m(e)h(that)g(is)e(a)i(relo)s
(catable)g(ob)5 b(ject)31 b(\014le.)275 906 y(Y)-8 b(ou)30
b(ma)m(y)h(use)f(`)p Fl(nm)g(-s)p Fq(')g(or)h(`)p Fl(nm)f
(--print-armap)p Fq(')d(to)k(list)e(this)g(index.)275
1040 y(An)35 b(arc)m(hiv)m(e)h(with)e(suc)m(h)h(an)h(index)e(sp)s(eeds)
g(up)h(linking)e(to)j(the)g(library)d(and)i(allo)m(ws)g(routines)f(in)
150 1150 y(the)d(library)d(to)j(call)e(eac)m(h)j(other)e(without)g
(regard)g(to)h(their)f(placemen)m(t)h(in)e(the)h(arc)m(hiv)m(e.)275
1284 y(The)40 b Fm(gnu)g Fl(ranlib)f Fq(program)i(is)e(another)i(form)g
(of)g Fm(gnu)f Fl(ar)p Fq(;)45 b(running)38 b Fl(ranlib)h
Fq(is)h(completely)150 1394 y(equiv)-5 b(alen)m(t)30
b(to)h(executing)f(`)p Fl(ar)h(-s)p Fq('.)40 b(See)30
b(Chapter)g(1)h([ar],)g(page)g(3.)150 1553 y Fl(-v)150
1663 y(-V)384 b Fq(Sho)m(w)30 b(the)g(v)m(ersion)g(n)m(um)m(b)s(er)f
(of)i Fl(ranlib)p Fq(.)p eop
%%Page: 28 30
28 29 bop 150 -116 a Fq(28)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)p
eop
%%Page: 29 31
29 30 bop 150 -116 a Fq(Chapter)30 b(7:)41 b(size)2902
b(29)150 299 y Fn(7)80 b(size)390 671 y Fl(size)47 b([)g(-A)g(|)h(-B)f
(|)g(--format=)p Fk(compatibilit)m(y)52 b Fl(])629 774
y([)47 b(--help)f(])95 b([)48 b(-d)f(|)g(-o)h(|)f(-x)g(|)h(--radix=)p
Fk(n)m(um)m(b)s(er)j Fl(])629 878 y([)c(--target=)p Fk(bfdname)i
Fl(])96 b([)47 b(-V)g(|)h(--version)d(])629 982 y([)i
Fk(ob)5 b(j\014le)g Fl(...)46 b(])275 1164 y Fq(The)33
b Fm(gnu)g Fl(size)g Fq(utilit)m(y)f(lists)g(the)i(section)f(sizes|and)
g(the)h(total)g(size|for)g(eac)m(h)g(of)g(the)g(ob)5
b(ject)150 1274 y(or)34 b(arc)m(hiv)m(e)g(\014les)e Fk(ob)5
b(j\014le)38 b Fq(in)32 b(its)h(argumen)m(t)i(list.)49
b(By)34 b(default,)g(one)g(line)e(of)h(output)h(is)e(generated)j(for)
150 1384 y(eac)m(h)d(ob)5 b(ject)31 b(\014le)e(or)i(eac)m(h)g(mo)s
(dule)e(in)g(an)h(arc)m(hiv)m(e.)275 1566 y Fk(ob)5 b(j\014le)11
b Fq(.)20 b(.)j(.)44 b(are)34 b(the)f(ob)5 b(ject)35
b(\014les)d(to)i(b)s(e)f(examined.)48 b(If)33 b(none)g(are)h(sp)s
(eci\014ed,)f(the)g(\014le)g Fl(a.out)f Fq(will)150 1675
y(b)s(e)e(used.)275 1858 y(The)f(command)i(line)d(options)i(ha)m(v)m(e)
i(the)e(follo)m(wing)f(meanings:)150 2089 y Fl(-A)150
2199 y(-B)150 2308 y(--format=)p Fk(compatibilit)m(y)630
2418 y Fq(Using)f(one)h(of)g(these)h(options,)f(y)m(ou)g(can)g(c)m(ho)s
(ose)h(whether)e(the)h(output)g(from)f Fm(gnu)h Fl(size)630
2527 y Fq(resem)m(bles)43 b(output)f(from)h(System)g(V)g
Fl(size)f Fq(\(using)g(`)p Fl(-A)p Fq(',)47 b(or)c(`)p
Fl(--format=sysv)p Fq('\),)h(or)630 2637 y(Berk)m(eley)37
b Fl(size)e Fq(\(using)g(`)p Fl(-B)p Fq(',)j(or)f(`)p
Fl(--format=berkeley)p Fq('\).)54 b(The)36 b(default)g(is)f(the)h(one-)
630 2746 y(line)29 b(format)h(similar)e(to)j(Berk)m(eley's.)630
2905 y(Here)g(is)e(an)i(example)f(of)g(the)h(Berk)m(eley)g(\(default\))
f(format)h(of)f(output)g(from)g Fl(size)p Fq(:)870 3058
y Fl(size)47 b(--format=Berkeley)c(ranlib)j(size)870
3161 y(text)190 b(data)g(bss)237 b(dec)h(hex)g(filename)870
3265 y(294880)94 b(81920)142 b(11592)f(388392)94 b(5ed28)142
b(ranlib)870 3369 y(294880)94 b(81920)142 b(11888)f(388688)94
b(5ee50)142 b(size)630 3527 y Fq(This)29 b(is)g(the)i(same)f(data,)i
(but)d(displa)m(y)m(ed)g(closer)i(to)g(System)f(V)g(con)m(v)m(en)m
(tions:)870 3680 y Fl(size)47 b(--format=SysV)d(ranlib)i(size)870
3784 y(ranlib)94 b(:)870 3887 y(section)428 b(size)g(addr)870
3991 y(.text)g(294880)g(8192)870 4095 y(.data)476 b(81920)333
b(303104)870 4199 y(.bss)524 b(11592)333 b(385024)870
4303 y(Total)428 b(388392)870 4614 y(size)94 b(:)870
4718 y(section)428 b(size)g(addr)870 4821 y(.text)g(294880)g(8192)870
4925 y(.data)476 b(81920)333 b(303104)870 5029 y(.bss)524
b(11888)333 b(385024)870 5133 y(Total)428 b(388688)150
5340 y(--help)192 b Fq(Sho)m(w)30 b(a)h(summary)e(of)h(acceptable)i
(argumen)m(ts)f(and)e(options.)p eop
%%Page: 30 32
30 31 bop 150 -116 a Fq(30)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(-d)150 408 y(-o)150 518 y(-x)150 628 y(--radix=)p
Fk(n)m(um)m(b)s(er)630 737 y Fq(Using)38 b(one)h(of)h(these)f(options,)
i(y)m(ou)e(can)h(con)m(trol)f(whether)f(the)i(size)e(of)i(eac)m(h)g
(section)630 847 y(is)i(giv)m(en)h(in)f(decimal)g(\(`)p
Fl(-d)p Fq(',)47 b(or)c(`)p Fl(--radix=10)p Fq('\);)48
b(o)s(ctal)c(\(`)p Fl(-o)p Fq(',)j(or)c(`)p Fl(--radix=8)p
Fq('\);)48 b(or)630 956 y(hexadecimal)d(\(`)p Fl(-x)p
Fq(',)k(or)d(`)p Fl(--radix=16)p Fq('\).)84 b(In)45 b(`)p
Fl(--radix=)p Fk(n)m(um)m(b)s(er)7 b Fq(',)46 b(only)e(the)i(three)630
1066 y(v)-5 b(alues)31 b(\(8,)i(10,)g(16\))g(are)f(supp)s(orted.)43
b(The)32 b(total)g(size)g(is)f(alw)m(a)m(ys)h(giv)m(en)g(in)e(t)m(w)m
(o)j(radices;)630 1176 y(decimal)j(and)h(hexadecimal)f(for)h(`)p
Fl(-d)p Fq(')g(or)g(`)p Fl(-x)p Fq(')g(output,)i(or)e(o)s(ctal)g(and)g
(hexadecimal)f(if)630 1285 y(y)m(ou're)31 b(using)e(`)p
Fl(-o)p Fq('.)150 1445 y Fl(--target=)p Fk(bfdname)630
1554 y Fq(Sp)s(ecify)23 b(that)i(the)g(ob)5 b(ject-co)s(de)26
b(format)f(for)f Fk(ob)5 b(j\014le)29 b Fq(is)23 b Fk(bfdname)p
Fq(.)38 b(This)23 b(option)h(ma)m(y)h(not)630 1664 y(b)s(e)g
(necessary;)j Fl(size)c Fq(can)i(automatically)g(recognize)g(man)m(y)g
(formats.)39 b(See)26 b(Section)f(16.1)630 1773 y([T)-8
b(arget)32 b(Selection],)e(page)h(49,)h(for)e(more)h(information.)150
1933 y Fl(-V)150 2042 y(--version)630 2152 y Fq(Displa)m(y)f(the)g(v)m
(ersion)g(n)m(um)m(b)s(er)f(of)i Fl(size)p Fq(.)p eop
%%Page: 31 33
31 32 bop 150 -116 a Fq(Chapter)30 b(8:)41 b(strings)2779
b(31)150 299 y Fn(8)80 b(strings)390 527 y Fl(strings)46
b([-afov])g([-)p Fk(min-len)p Fl(])f([-n)h Fk(min-len)p
Fl(])g([-t)h Fk(radix)6 b Fl(])46 b([-])772 631 y([--all])g
([--print-file-name])c([--bytes=)p Fk(min-len)p Fl(])772
735 y([--radix=)p Fk(radix)6 b Fl(])44 b([--target=)p
Fk(bfdname)5 b Fl(])772 839 y([--help])45 b([--version])g
Fk(\014le)5 b Fl(...)275 973 y Fq(F)-8 b(or)37 b(eac)m(h)h
Fk(\014le)j Fq(giv)m(en,)e Fm(gnu)e Fl(strings)d Fq(prin)m(ts)i(the)h
(prin)m(table)e(c)m(haracter)j(sequences)f(that)h(are)f(at)150
1083 y(least)26 b(4)h(c)m(haracters)h(long)d(\(or)i(the)f(n)m(um)m(b)s
(er)f(giv)m(en)h(with)f(the)i(options)e(b)s(elo)m(w\))h(and)g(are)g
(follo)m(w)m(ed)g(b)m(y)g(an)150 1192 y(unprin)m(table)g(c)m(haracter.)
42 b(By)29 b(default,)f(it)g(only)g(prin)m(ts)f(the)i(strings)f(from)g
(the)h(initialized)c(and)j(loaded)150 1302 y(sections)i(of)h(ob)5
b(ject)31 b(\014les;)f(for)g(other)h(t)m(yp)s(es)f(of)g(\014les,)g(it)g
(prin)m(ts)f(the)h(strings)g(from)f(the)i(whole)f(\014le.)275
1436 y Fl(strings)e Fq(is)h(mainly)g(useful)f(for)j(determining)d(the)i
(con)m(ten)m(ts)j(of)d(non-text)h(\014les.)150 1596 y
Fl(-a)150 1705 y(--all)150 1815 y(-)432 b Fq(Do)40 b(not)f(scan)g(only)
f(the)h(initialized)d(and)j(loaded)f(sections)h(of)g(ob)5
b(ject)40 b(\014les;)j(scan)c(the)630 1924 y(whole)30
b(\014les.)150 2084 y Fl(-f)150 2193 y(--print-file-name)630
2303 y Fq(Prin)m(t)f(the)i(name)f(of)h(the)f(\014le)g(b)s(efore)g(eac)m
(h)h(string.)150 2462 y Fl(--help)192 b Fq(Prin)m(t)29
b(a)i(summary)e(of)i(the)f(program)h(usage)g(on)f(the)g(standard)g
(output)g(and)g(exit.)150 2622 y Fl(-)p Fk(min-len)150
2731 y Fl(-n)g Fk(min-len)150 2841 y Fl(--bytes=)p Fk(min-len)630
2951 y Fq(Prin)m(t)f(sequences)h(of)g(c)m(haracters)i(that)e(are)h(at)f
(least)g Fk(min-len)e Fq(c)m(haracters)k(long,)e(instead)630
3060 y(of)h(the)f(default)g(4.)150 3220 y Fl(-o)384 b
Fq(Lik)m(e)35 b(`)p Fl(-t)30 b(o)p Fq('.)57 b(Some)35
b(other)h(v)m(ersions)f(of)h Fl(strings)d Fq(ha)m(v)m(e)k(`)p
Fl(-o)p Fq(')e(act)i(lik)m(e)e(`)p Fl(-t)30 b(d)p Fq(')35
b(instead.)630 3329 y(Since)29 b(w)m(e)i(can)g(not)f(b)s(e)g
(compatible)g(with)f(b)s(oth)h(w)m(a)m(ys,)h(w)m(e)g(simply)d(c)m(hose)
j(one.)150 3489 y Fl(-t)f Fk(radix)150 3598 y Fl(--radix=)p
Fk(radix)630 3708 y Fq(Prin)m(t)22 b(the)h(o\013set)h(within)d(the)i
(\014le)f(b)s(efore)g(eac)m(h)j(string.)37 b(The)22 b(single)g(c)m
(haracter)i(argumen)m(t)630 3817 y(sp)s(eci\014es)39
b(the)i(radix)e(of)i(the)g(o\013set|`)p Fl(o)p Fq(')h(for)e(o)s(ctal,)k
(`)p Fl(x)p Fq(')d(for)f(hexadecimal,)j(or)d(`)p Fl(d)p
Fq(')h(for)630 3927 y(decimal.)150 4086 y Fl(--target=)p
Fk(bfdname)630 4196 y Fq(Sp)s(ecify)c(an)i(ob)5 b(ject)40
b(co)s(de)f(format)g(other)g(than)f(y)m(our)h(system's)g(default)f
(format.)67 b(See)630 4306 y(Section)30 b(16.1)i([T)-8
b(arget)32 b(Selection],)e(page)h(49,)h(for)e(more)h(information.)150
4465 y Fl(-v)150 4575 y(--version)630 4684 y Fq(Prin)m(t)e(the)i
(program)f(v)m(ersion)g(n)m(um)m(b)s(er)f(on)h(the)h(standard)e(output)
h(and)g(exit.)p eop
%%Page: 32 34
32 33 bop 150 -116 a Fq(32)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)p
eop
%%Page: 33 35
33 34 bop 150 -116 a Fq(Chapter)30 b(9:)41 b(strip)2860
b(33)150 299 y Fn(9)80 b(strip)390 549 y Fl(strip)46
b([)i(-F)f Fk(bfdname)52 b Fl(|)47 b(--target=)p Fk(bfdname)i
Fl(])676 652 y([)f(-I)f Fk(bfdname)52 b Fl(|)47 b(--input-target=)p
Fk(bfdname)h Fl(])676 756 y([)g(-O)f Fk(bfdname)52 b
Fl(|)47 b(--output-target=)p Fk(bfdname)h Fl(])676 860
y([)g(-s)f(|)g(--strip-all)e(])j([)f(-S)g(|)h(-g)f(|)g(--strip-debug)e
(])676 964 y([)j(-K)f Fk(sym)m(b)s(olname)52 b Fl(|)47
b(--keep-symbol=)p Fk(sym)m(b)s(olname)h Fl(])676 1067
y([)g(-N)f Fk(sym)m(b)s(olname)52 b Fl(|)47 b(--strip-symbol=)p
Fk(sym)m(b)s(olname)h Fl(])676 1171 y([)g(-x)f(|)g(--discard-all)e(])i
([)h(-X)f(|)g(--discard-locals)d(])676 1275 y([)k(-R)f
Fk(sectionname)53 b Fl(|)48 b(--remove-section=)p Fk(sectionname)g
Fl(])676 1379 y([)g(-o)f Fk(\014le)52 b Fl(])47 b([)h(-p)f(|)h
(--preserve-dates)43 b(])676 1483 y([)48 b(-v)f(|)g(--verbose)f(])95
b([)47 b(-V)h(|)f(--version)e(])95 b([)48 b(--help)e(])676
1586 y Fk(ob)5 b(j\014le)g Fl(...)275 1728 y Fm(gnu)38
b Fl(strip)f Fq(discards)g(all)h(sym)m(b)s(ols)f(from)i(ob)5
b(ject)39 b(\014les)f Fk(ob)5 b(j\014le)p Fq(.)65 b(The)38
b(list)f(of)i(ob)5 b(ject)40 b(\014les)d(ma)m(y)150 1837
y(include)28 b(arc)m(hiv)m(es.)41 b(A)m(t)32 b(least)e(one)h(ob)5
b(ject)31 b(\014le)f(m)m(ust)g(b)s(e)g(giv)m(en.)275
1979 y Fl(strip)40 b Fq(mo)s(di\014es)h(the)h(\014les)f(named)h(in)f
(its)h(argumen)m(t,)k(rather)c(than)g(writing)e(mo)s(di\014ed)g(copies)
150 2089 y(under)29 b(di\013eren)m(t)h(names.)150 2259
y Fl(-F)g Fk(bfdname)150 2368 y Fl(--target=)p Fk(bfdname)630
2478 y Fq(T)-8 b(reat)38 b(the)f(original)e Fk(ob)5 b(j\014le)41
b Fq(as)d(a)f(\014le)f(with)g(the)h(ob)5 b(ject)38 b(co)s(de)f(format)h
Fk(bfdname)p Fq(,)g(and)630 2587 y(rewrite)30 b(it)h(in)e(the)j(same)f
(format.)43 b(See)31 b(Section)g(16.1)i([T)-8 b(arget)32
b(Selection],)f(page)h(49,)g(for)630 2697 y(more)f(information.)150
2864 y Fl(--help)192 b Fq(Sho)m(w)30 b(a)h(summary)e(of)h(the)h
(options)f(to)h Fl(strip)e Fq(and)g(exit.)150 3030 y
Fl(-I)h Fk(bfdname)150 3140 y Fl(--input-target=)p Fk(bfdname)630
3249 y Fq(T)-8 b(reat)37 b(the)g(original)e Fk(ob)5 b(j\014le)41
b Fq(as)36 b(a)h(\014le)f(with)f(the)i(ob)5 b(ject)38
b(co)s(de)e(format)h Fk(bfdname)p Fq(.)59 b(See)630 3359
y(Section)30 b(16.1)i([T)-8 b(arget)32 b(Selection],)e(page)h(49,)h
(for)e(more)h(information.)150 3525 y Fl(-O)f Fk(bfdname)150
3635 y Fl(--output-target=)p Fk(bfdname)630 3745 y Fq(Replace)43
b Fk(ob)5 b(j\014le)46 b Fq(with)41 b(a)h(\014le)g(in)f(the)h(output)g
(format)h Fk(bfdname)p Fq(.)75 b(See)42 b(Section)g(16.1)630
3854 y([T)-8 b(arget)32 b(Selection],)e(page)h(49,)h(for)e(more)h
(information.)150 4021 y Fl(-R)f Fk(sectionname)150 4130
y Fl(--remove-section=)p Fk(sectionname)630 4240 y Fq(Remo)m(v)m(e)g
(an)m(y)f(section)g(named)f Fk(sectionname)34 b Fq(from)28
b(the)g(output)h(\014le.)39 b(This)26 b(option)i(ma)m(y)630
4349 y(b)s(e)23 b(giv)m(en)g(more)g(than)g(once.)39 b(Note)25
b(that)e(using)f(this)g(option)h(inappropriately)d(ma)m(y)k(mak)m(e)630
4459 y(the)31 b(output)f(\014le)f(un)m(usable.)150 4626
y Fl(-s)150 4735 y(--strip-all)630 4845 y Fq(Remo)m(v)m(e)j(all)d(sym)m
(b)s(ols.)150 5011 y Fl(-g)150 5121 y(-S)150 5230 y(--strip-debug)630
5340 y Fq(Remo)m(v)m(e)j(debugging)e(sym)m(b)s(ols)e(only)-8
b(.)p eop
%%Page: 34 36
34 35 bop 150 -116 a Fq(34)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(--strip-unneeded)630 408 y Fq(Remo)m(v)m(e)i(all)d(sym)m(b)s
(ols)g(that)i(are)g(not)g(needed)f(for)g(relo)s(cation)g(pro)s
(cessing.)150 568 y Fl(-K)g Fk(sym)m(b)s(olname)150 677
y Fl(--keep-symbol=)p Fk(sym)m(b)s(olname)630 787 y Fq(Keep)g(only)g
(sym)m(b)s(ol)f Fk(sym)m(b)s(olname)34 b Fq(from)c(the)g(source)g
(\014le.)40 b(This)29 b(option)g(ma)m(y)i(b)s(e)f(giv)m(en)630
897 y(more)h(than)f(once.)150 1056 y Fl(-N)g Fk(sym)m(b)s(olname)150
1166 y Fl(--strip-symbol=)p Fk(sym)m(b)s(olname)630 1275
y Fq(Remo)m(v)m(e)39 b(sym)m(b)s(ol)d Fk(sym)m(b)s(olname)41
b Fq(from)c(the)g(source)g(\014le.)61 b(This)35 b(option)i(ma)m(y)g(b)s
(e)g(giv)m(en)630 1385 y(more)31 b(than)f(once,)h(and)f(ma)m(y)h(b)s(e)
e(com)m(bined)h(with)f(strip)g(options)h(other)g(than)g
Fl(-K)p Fq(.)150 1544 y Fl(-o)g Fk(\014le)237 b Fq(Put)35
b(the)g(stripp)s(ed)e(output)i(in)f Fk(\014le)p Fq(,)h(rather)g(than)g
(replacing)f(the)i(existing)e(\014le.)54 b(When)630 1654
y(this)29 b(argumen)m(t)i(is)f(used,)f(only)h(one)g Fk(ob)5
b(j\014le)35 b Fq(argumen)m(t)c(ma)m(y)g(b)s(e)e(sp)s(eci\014ed.)150
1813 y Fl(-p)150 1923 y(--preserve-dates)630 2032 y Fq(Preserv)m(e)i
(the)f(access)i(and)e(mo)s(di\014cation)f(dates)i(of)f(the)h(\014le.)
150 2192 y Fl(-x)150 2301 y(--discard-all)630 2411 y
Fq(Remo)m(v)m(e)h(non-global)e(sym)m(b)s(ols.)150 2570
y Fl(-X)150 2680 y(--discard-locals)630 2790 y Fq(Remo)m(v)m(e)e
(compiler-generated)f(lo)s(cal)f(sym)m(b)s(ols.)38 b(\(These)26
b(usually)f(start)i(with)e(`)p Fl(L)p Fq(')i(or)f(`)p
Fl(.)p Fq('.\))150 2949 y Fl(-V)150 3059 y(--version)630
3168 y Fq(Sho)m(w)k(the)g(v)m(ersion)g(n)m(um)m(b)s(er)f(for)i
Fl(strip)p Fq(.)150 3328 y Fl(-v)150 3437 y(--verbose)630
3547 y Fq(V)-8 b(erb)s(ose)37 b(output:)54 b(list)35
b(all)h(ob)5 b(ject)38 b(\014les)e(mo)s(di\014ed.)58
b(In)37 b(the)g(case)h(of)f(arc)m(hiv)m(es,)i(`)p Fl(strip)630
3656 y(-v)p Fq(')30 b(lists)f(all)g(mem)m(b)s(ers)h(of)g(the)h(arc)m
(hiv)m(e.)p eop
%%Page: 35 37
35 36 bop 150 -116 a Fq(Chapter)30 b(10:)41 b(c)p Fl(++)p
Fq(\014lt)2751 b(35)150 299 y Fn(10)80 b(c)p Fh(++)p
Fn(\014lt)390 518 y Fl(c++filt)46 b([)h(-_)g(|)h(--strip-underscores)42
b(])772 622 y([)47 b(-j)g(|)h(--java)e(])390 726 y([)h(-n)h(|)f
(--no-strip-underscores)42 b(])772 829 y([)47 b(-s)g
Fk(format)k Fl(|)c(--format=)p Fk(format)h Fl(])772 933
y([)f(--help)f(])96 b([)47 b(--version)e(])95 b([)48
b Fk(sym)m(b)s(ol)t Fl(...)d(])275 1066 y Fq(The)32 b(C)p
Fl(++)g Fq(and)g(Ja)m(v)-5 b(a)34 b(languages)f(pro)m(vides)f(function)
g(o)m(v)m(erloading,)i(whic)m(h)d(means)i(that)g(y)m(ou)h(can)150
1175 y(write)39 b(man)m(y)h(functions)f(with)f(the)i(same)h(name)f
(\(pro)m(viding)e(eac)m(h)j(tak)m(es)g(parameters)f(of)g(di\013eren)m
(t)150 1285 y(t)m(yp)s(es\).)85 b(All)44 b(C)p Fl(++)g
Fq(and)h(Ja)m(v)-5 b(a)46 b(function)d(names)i(are)h(enco)s(ded)f(in)m
(to)g(a)g(lo)m(w-lev)m(el)g(assem)m(bly)g(lab)s(el)150
1395 y(\(this)33 b(pro)s(cess)h(is)f(kno)m(wn)h(as)g
Fk(mangling)8 b Fq(\).)50 b(The)34 b Fl(c++filt)e Fq(program)i(do)s(es)
g(the)g(in)m(v)m(erse)g(mapping:)46 b(it)150 1504 y(deco)s(des)26
b(\()p Fk(demangles)t Fq(\))g(lo)m(w-lev)m(el)g(names)g(in)m(to)g
(user-lev)m(el)f(names)h(so)g(that)h(the)f(link)m(er)e(can)j(k)m(eep)f
(these)150 1614 y(o)m(v)m(erloaded)31 b(functions)e(from)h(clashing.)
275 1746 y(Ev)m(ery)i(alphan)m(umeric)e(w)m(ord)i(\(consisting)f(of)h
(letters,)h(digits,)e(underscores,)h(dollars,)f(or)h(p)s(erio)s(ds\))
150 1856 y(seen)f(in)e(the)i(input)e(is)h(a)h(p)s(oten)m(tial)g(lab)s
(el.)40 b(If)30 b(the)h(lab)s(el)e(deco)s(des)i(in)m(to)g(a)g(C)p
Fl(++)f Fq(name,)h(the)g(C)p Fl(++)f Fq(name)150 1966
y(replaces)g(the)h(lo)m(w-lev)m(el)f(name)g(in)f(the)i(output.)275
2098 y(Y)-8 b(ou)30 b(can)h(use)f Fl(c++filt)f Fq(to)i(decipher)e
(individual)c(sym)m(b)s(ols:)390 2225 y Fl(c++filt)46
b Fk(sym)m(b)s(ol)275 2358 y Fq(If)e(no)g Fk(sym)m(b)s(ol)j
Fq(argumen)m(ts)e(are)g(giv)m(en,)j Fl(c++filt)43 b Fq(reads)h(sym)m(b)
s(ol)f(names)i(from)f(the)h(standard)150 2467 y(input)31
b(and)h(writes)g(the)h(demangled)f(names)h(to)h(the)f(standard)f
(output.)48 b(All)32 b(results)f(are)j(prin)m(ted)d(on)150
2577 y(the)g(standard)e(output.)150 2733 y Fl(-_)150
2842 y(--strip-underscores)630 2952 y Fq(On)36 b(some)i(systems,)h(b)s
(oth)e(the)g(C)g(and)g(C)p Fl(++)f Fq(compilers)g(put)g(an)h
(underscore)g(in)f(fron)m(t)630 3062 y(of)i(ev)m(ery)g(name.)63
b(F)-8 b(or)39 b(example,)g(the)f(C)f(name)h Fl(foo)f
Fq(gets)i(the)f(lo)m(w-lev)m(el)f(name)h Fl(_foo)p Fq(.)630
3171 y(This)43 b(option)h(remo)m(v)m(es)i(the)f(initial)e(underscore.)
83 b(Whether)45 b Fl(c++filt)e Fq(remo)m(v)m(es)j(the)630
3281 y(underscore)30 b(b)m(y)g(default)f(is)h(target)i(dep)s(enden)m
(t.)150 3436 y Fl(-j)150 3546 y(--java)192 b Fq(Prin)m(ts)29
b(demangled)h(names)g(using)f(Ja)m(v)-5 b(a)31 b(syn)m(tax.)42
b(The)29 b(default)h(is)f(to)i(use)g(C)p Fl(++)e Fq(syn)m(tax.)150
3702 y Fl(-n)150 3811 y(--no-strip-underscores)630 3921
y Fq(Do)i(not)g(remo)m(v)m(e)h(the)e(initial)e(underscore.)150
4077 y Fl(-s)i Fk(format)150 4186 y Fl(--format=)p Fk(format)630
4296 y Fm(gnu)f Fl(nm)h Fq(can)g(deco)s(de)f(three)h(di\013eren)m(t)g
(metho)s(ds)f(of)g(mangling,)g(used)g(b)m(y)h(di\013eren)m(t)f(C)p
Fl(++)630 4405 y Fq(compilers.)39 b(The)30 b(argumen)m(t)h(to)g(this)e
(option)h(selects)h(whic)m(h)e(metho)s(d)h(it)g(uses:)630
4561 y Fl(gnu)336 b Fq(the)31 b(one)f(used)g(b)m(y)g(the)h
Fm(gnu)f Fq(compiler)f(\(the)i(default)e(metho)s(d\))630
4717 y Fl(lucid)240 b Fq(the)31 b(one)f(used)g(b)m(y)g(the)h(Lucid)d
(compiler)630 4873 y Fl(arm)336 b Fq(the)31 b(one)f(sp)s(eci\014ed)f(b)
m(y)h(the)h(C)p Fl(++)e Fq(Annotated)i(Reference)g(Man)m(ual)630
5028 y Fl(hp)384 b Fq(the)31 b(one)f(used)g(b)m(y)g(the)h(HP)f
(compiler)630 5184 y Fl(edg)336 b Fq(the)31 b(one)f(used)g(b)m(y)g(the)
h(EDG)g(compiler)150 5340 y Fl(--help)192 b Fq(Prin)m(t)29
b(a)i(summary)e(of)i(the)f(options)g(to)h Fl(c++filt)e
Fq(and)g(exit.)p eop
%%Page: 36 38
36 37 bop 150 -116 a Fq(36)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(--version)630 408 y Fq(Prin)m(t)f(the)i(v)m(ersion)f(n)m(um)m
(b)s(er)f(of)h Fl(c++filt)f Fq(and)h(exit.)390 562 y
Fi(Warning:)68 b Fl(c++filt)39 b Fq(is)h(a)i(new)f(utilit)m(y)-8
b(,)43 b(and)d(the)i(details)e(of)i(its)e(user)h(in)m(terface)h(are)390
666 y(sub)5 b(ject)28 b(to)i(c)m(hange)f(in)e(future)h(releases.)40
b(In)28 b(particular,)f(a)i(command-line)e(option)h(ma)m(y)390
770 y(b)s(e)k(required)f(in)g(the)i(the)g(future)f(to)h(deco)s(de)g(a)g
(name)g(passed)f(as)h(an)f(argumen)m(t)h(on)g(the)390
873 y(command)d(line;)f(in)g(other)i(w)m(ords,)630 1002
y Fl(c++filt)46 b Fk(sym)m(b)s(ol)390 1131 y Fq(ma)m(y)31
b(in)e(a)i(future)e(release)i(b)s(ecome)630 1259 y Fl(c++filt)46
b Fk(option)h(sym)m(b)s(ol)p eop
%%Page: 37 39
37 38 bop 150 -116 a Fq(Chapter)30 b(11:)41 b(addr2line)2628
b(37)150 299 y Fn(11)80 b(addr2line)390 560 y Fl(addr2line)45
b([)j(-b)f Fk(bfdname)52 b Fl(|)47 b(--target=)p Fk(bfdname)i
Fl(])867 664 y([)f(-C)f(|)g(--demangle)e(])867 768 y([)j(-e)f
Fk(\014lename)52 b Fl(|)47 b(--exe=)p Fk(\014lename)k
Fl(])867 871 y([)d(-f)f(|)g(--functions)e(])j([)f(-s)g(|)h(--basename)d
(])867 975 y([)j(-H)f(|)g(--help)f(])i([)f(-V)h(|)f(--version)e(])867
1079 y([)j(addr)e(addr)h(...)g(])275 1224 y(addr2line)36
b Fq(translates)k(program)f(addresses)f(in)m(to)i(\014le)e(names)h(and)
g(line)f(n)m(um)m(b)s(ers.)66 b(Giv)m(en)39 b(an)150
1334 y(address)d(and)h(an)g(executable,)j(it)c(uses)h(the)g(debugging)f
(information)g(in)g(the)h(executable)h(to)g(\014gure)150
1443 y(out)31 b(whic)m(h)e(\014le)g(name)i(and)e(line)g(n)m(um)m(b)s
(er)g(are)i(asso)s(ciated)g(with)e(a)i(giv)m(en)f(address.)275
1589 y(The)f(executable)i(to)g(use)g(is)e(sp)s(eci\014ed)g(with)g(the)h
Fl(-e)g Fq(option.)40 b(The)30 b(default)g(is)f(`)p Fl(a.out)p
Fq('.)275 1734 y Fl(addr2line)e Fq(has)j(t)m(w)m(o)i(mo)s(des)e(of)h
(op)s(eration.)275 1880 y(In)j(the)h(\014rst,)g(hexadecimal)f
(addresses)g(are)h(sp)s(eci\014ed)f(on)g(the)h(command)g(line,)f(and)g
Fl(addr2line)150 1989 y Fq(displa)m(ys)28 b(the)j(\014le)e(name)i(and)f
(line)e(n)m(um)m(b)s(er)h(for)i(eac)m(h)g(address.)275
2135 y(In)e(the)i(second,)g Fl(addr2line)d Fq(reads)i(hexadecimal)f
(addresses)h(from)g(standard)g(input,)f(and)g(prin)m(ts)150
2244 y(the)22 b(\014le)f(name)g(and)g(line)f(n)m(um)m(b)s(er)h(for)g
(eac)m(h)i(address)e(on)g(standard)g(output.)38 b(In)21
b(this)f(mo)s(de,)j Fl(addr2line)150 2354 y Fq(ma)m(y)31
b(b)s(e)f(used)f(in)g(a)i(pip)s(e)e(to)i(con)m(v)m(ert)h(dynamically)c
(c)m(hosen)j(addresses.)275 2499 y(The)25 b(format)i(of)f(the)g(output)
g(is)f(`)p Fl(FILENAME:LINENO)p Fq('.)35 b(The)26 b(\014le)f(name)h
(and)g(line)e(n)m(um)m(b)s(er)h(for)h(eac)m(h)150 2609
y(address)f(is)h(prin)m(ted)e(on)j(a)f(separate)h(line.)38
b(If)26 b(the)g Fl(-f)g Fq(option)f(is)h(used,)g(then)g(eac)m(h)i(`)p
Fl(FILENAME:LINENO)p Fq(')150 2719 y(line)g(is)i(preceded)f(b)m(y)h(a)h
(`)p Fl(FUNCTIONNAME)p Fq(')c(line)h(whic)m(h)h(is)g(the)i(name)f(of)g
(the)g(function)f(con)m(taining)h(the)150 2828 y(address.)275
2974 y(If)42 b(the)h(\014le)f(name)h(or)g(function)f(name)h(can)g(not)g
(b)s(e)f(determined,)j Fl(addr2line)c Fq(will)f(prin)m(t)i(t)m(w)m(o)
150 3083 y(question)34 b(marks)g(in)g(their)g(place.)54
b(If)34 b(the)h(line)f(n)m(um)m(b)s(er)f(can)i(not)g(b)s(e)f
(determined,)h Fl(addr2line)e Fq(will)150 3193 y(prin)m(t)c(0.)275
3338 y(The)g(long)h(and)g(short)g(forms)g(of)h(options,)e(sho)m(wn)h
(here)g(as)h(alternativ)m(es,)g(are)g(equiv)-5 b(alen)m(t.)150
3514 y Fl(-b)30 b Fk(bfdname)150 3624 y Fl(--target=)p
Fk(bfdname)630 3733 y Fq(Sp)s(ecify)f(that)i(the)f(ob)5
b(ject-co)s(de)32 b(format)f(for)f(the)g(ob)5 b(ject)32
b(\014les)d(is)g Fk(bfdname)p Fq(.)150 3903 y Fl(-C)150
4013 y(--demangle)630 4123 y Fq(Deco)s(de)34 b(\()p Fk(demangle)5
b Fq(\))34 b(lo)m(w-lev)m(el)g(sym)m(b)s(ol)e(names)h(in)m(to)g
(user-lev)m(el)g(names.)50 b(Besides)33 b(re-)630 4232
y(mo)m(ving)f(an)m(y)g(initial)e(underscore)h(prep)s(ended)f(b)m(y)i
(the)g(system,)h(this)e(mak)m(es)h(C)p Fl(++)g Fq(func-)630
4342 y(tion)k(names)g(readable.)57 b(See)37 b(Chapter)e(10)i([c)p
Fl(++)p Fq(\014lt],)h(page)f(35,)h(for)e(more)h(information)630
4451 y(on)30 b(demangling.)150 4622 y Fl(-e)g Fk(\014lename)150
4731 y Fl(--exe=)p Fk(\014lename)630 4841 y Fq(Sp)s(ecify)k(the)i(name)
g(of)g(the)h(executable)f(for)g(whic)m(h)e(addresses)i(should)e(b)s(e)h
(translated.)630 4950 y(The)30 b(default)f(\014le)h(is)f(`)p
Fl(a.out)p Fq('.)150 5121 y Fl(-f)150 5230 y(--functions)630
5340 y Fq(Displa)m(y)h(function)f(names)h(as)g(w)m(ell)g(as)g(\014le)g
(and)g(line)e(n)m(um)m(b)s(er)h(information.)p eop
%%Page: 38 40
38 39 bop 150 -116 a Fq(38)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(-s)150 408 y(--basenames)630 518 y Fq(Displa)m(y)g(only)f(the)
i(base)f(of)h(eac)m(h)g(\014le)f(name.)p eop
%%Page: 39 41
39 40 bop 150 -116 a Fq(Chapter)30 b(12:)41 b(nlmcon)m(v)2665
b(39)150 299 y Fn(12)80 b(nlmcon)l(v)275 524 y Fl(nlmconv)28
b Fq(con)m(v)m(erts)k(a)e(relo)s(catable)h(ob)5 b(ject)31
b(\014le)f(in)m(to)g(a)h(NetW)-8 b(are)32 b(Loadable)e(Mo)s(dule.)390
651 y Fi(Warning:)46 b Fl(nlmconv)27 b Fq(is)i(not)h(alw)m(a)m(ys)g
(built)d(as)j(part)g(of)g(the)f(binary)f(utilities,)g(since)h(it)g(is)
390 755 y(only)g(useful)g(for)h(NLM)h(targets.)390 881
y Fl(nlmconv)46 b([)h(-I)g Fk(bfdname)52 b Fl(|)c(--input-target=)p
Fk(bfdname)f Fl(])772 985 y([)g(-O)g Fk(bfdname)52 b
Fl(|)c(--output-target=)p Fk(bfdname)f Fl(])772 1089
y([)g(-T)g Fk(header\014le)52 b Fl(|)c(--header-file=)p
Fk(header\014le)g Fl(])772 1193 y([)f(-d)g(|)h(--debug])93
b([)48 b(-l)f Fk(link)m(er)53 b Fl(|)47 b(--linker=)p
Fk(link)m(er)j Fl(])772 1297 y([)d(-h)g(|)h(--help)e(])95
b([)48 b(-V)f(|)g(--version)f(])772 1400 y Fk(in\014le)51
b(out\014le)275 1533 y Fl(nlmconv)40 b Fq(con)m(v)m(erts)k(the)e(relo)s
(catable)h(`)p Fl(i386)p Fq(')f(ob)5 b(ject)43 b(\014le)e
Fk(in\014le)46 b Fq(in)m(to)c(the)h(NetW)-8 b(are)44
b(Loadable)150 1643 y(Mo)s(dule)27 b Fk(out\014le)p Fq(,)h(optionally)e
(reading)h Fk(header\014le)k Fq(for)d(NLM)g(header)f(information.)39
b(F)-8 b(or)28 b(instructions)150 1752 y(on)i(writing)e(the)i(NLM)g
(command)g(\014le)f(language)h(used)g(in)e(header)i(\014les,)f(see)i
(the)f(`)p Fl(linkers)p Fq(')f(section,)150 1862 y(`)p
Fl(NLMLINK)p Fq(')d(in)h(particular,)f(of)i(the)g Fk(NLM)g(Dev)m
(elopmen)m(t)h(and)e(T)-8 b(o)s(ols)27 b(Ov)m(erview)p
Fq(,)h(whic)m(h)f(is)f(part)i(of)g(the)150 1971 y(NLM)37
b(Soft)m(w)m(are)h(Dev)m(elop)s(er's)g(Kit)e(\(\\NLM)i(SDK"\),)f(a)m(v)
-5 b(ailable)37 b(from)f(No)m(v)m(ell,)j(Inc.)60 b Fl(nlmconv)35
b Fq(uses)150 2081 y(the)e Fm(gnu)f Fq(Binary)g(File)g(Descriptor)g
(library)f(to)i(read)f Fk(in\014le)5 b Fq(;)32 b(see)i(section)f
(\\BFD")h(in)e Fk(Using)f(LD)5 b Fq(,)33 b(for)150 2191
y(more)e(information.)275 2323 y Fl(nlmconv)c Fq(can)k(p)s(erform)d(a)i
(link)e(step.)41 b(In)29 b(other)h(w)m(ords,)g(y)m(ou)g(can)g(list)e
(more)i(than)g(one)g(ob)5 b(ject)31 b(\014le)150 2433
y(for)d(input)f(if)g(y)m(ou)i(list)f(them)g(in)f(the)i(de\014nitions)d
(\014le)i(\(rather)h(than)f(simply)e(sp)s(ecifying)g(one)j(input)e
(\014le)150 2542 y(on)j(the)h(command)f(line\).)39 b(In)30
b(this)f(case,)j Fl(nlmconv)c Fq(calls)i(the)g(link)m(er)f(for)h(y)m
(ou.)150 2698 y Fl(-I)g Fk(bfdname)150 2808 y Fl(--input-target=)p
Fk(bfdname)630 2917 y Fq(Ob)5 b(ject)34 b(format)g(of)g(the)g(input)e
(\014le.)50 b Fl(nlmconv)31 b Fq(can)j(usually)e(determine)h(the)h
(format)g(of)630 3027 y(a)40 b(giv)m(en)f(\014le)f(\(so)i(no)f(default)
g(is)f(necessary\).)69 b(See)39 b(Section)g(16.1)i([T)-8
b(arget)41 b(Selection],)630 3136 y(page)31 b(49,)h(for)e(more)g
(information.)150 3292 y Fl(-O)g Fk(bfdname)150 3402
y Fl(--output-target=)p Fk(bfdname)630 3511 y Fq(Ob)5
b(ject)36 b(format)g(of)g(the)g(output)f(\014le.)56 b
Fl(nlmconv)33 b Fq(infers)h(the)i(output)g(format)g(based)f(on)630
3621 y(the)27 b(input)d(format,)k(e.g.)41 b(for)26 b(a)h(`)p
Fl(i386)p Fq(')f(input)e(\014le)i(the)g(output)h(format)f(is)g(`)p
Fl(nlm32-i386)p Fq('.)630 3731 y(See)31 b(Section)f(16.1)i([T)-8
b(arget)32 b(Selection],)e(page)h(49,)h(for)e(more)g(information.)150
3886 y Fl(-T)g Fk(header\014le)150 3996 y Fl(--header-file=)p
Fk(header\014le)630 4106 y Fq(Reads)h Fk(header\014le)36
b Fq(for)31 b(NLM)h(header)f(information.)42 b(F)-8 b(or)32
b(instructions)d(on)i(writing)f(the)630 4215 y(NLM)40
b(command)g(\014le)e(language)j(used)e(in)f(header)i(\014les,)h(see)f
(see)h(the)f(`)p Fl(linkers)p Fq(')e(sec-)630 4325 y(tion,)30
b(of)g(the)h Fk(NLM)f(Dev)m(elopmen)m(t)i(and)e(T)-8
b(o)s(ols)29 b(Ov)m(erview)p Fq(,)h(whic)m(h)f(is)h(part)g(of)g(the)h
(NLM)630 4434 y(Soft)m(w)m(are)g(Dev)m(elop)s(er's)g(Kit,)f(a)m(v)-5
b(ailable)30 b(from)g(No)m(v)m(ell,)h(Inc.)150 4590 y
Fl(-d)150 4700 y(--debug)144 b Fq(Displa)m(ys)29 b(\(on)i(standard)f
(error\))g(the)g(link)m(er)f(command)h(line)f(used)h(b)m(y)g
Fl(nlmconv)p Fq(.)150 4855 y Fl(-l)g Fk(link)m(er)150
4965 y Fl(--linker=)p Fk(link)m(er)630 5075 y Fq(Use)h
Fk(link)m(er)k Fq(for)30 b(an)m(y)h(linking.)38 b Fk(link)m(er)d
Fq(can)c(b)s(e)e(an)i(absolute)f(or)g(a)h(relativ)m(e)f(pathname.)150
5230 y Fl(-h)150 5340 y(--help)192 b Fq(Prin)m(ts)29
b(a)i(usage)g(summary)-8 b(.)p eop
%%Page: 40 42
40 41 bop 150 -116 a Fq(40)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(-V)150 408 y(--version)630 518 y Fq(Prin)m(ts)f(the)i(v)m
(ersion)f(n)m(um)m(b)s(er)f(for)h Fl(nlmconv)p Fq(.)p
eop
%%Page: 41 43
41 42 bop 150 -116 a Fq(Chapter)30 b(13:)41 b(windres)2693
b(41)150 299 y Fn(13)80 b(windres)275 577 y Fl(windres)28
b Fq(ma)m(y)j(b)s(e)f(used)f(to)i(manipulate)e(Windo)m(ws)h(resources.)
390 720 y Fi(Warning:)46 b Fl(windres)27 b Fq(is)i(not)h(alw)m(a)m(ys)g
(built)d(as)j(part)g(of)g(the)f(binary)f(utilities,)g(since)h(it)g(is)
390 824 y(only)g(useful)g(for)h(Windo)m(ws)g(targets.)390
968 y Fl(windres)46 b([options])f([input-file])g([output-file])275
1117 y(windres)30 b Fq(reads)j(resources)f(from)g(an)h(input)d(\014le)i
(and)g(copies)h(them)f(in)m(to)h(an)f(output)g(\014le.)47
b(Either)150 1226 y(\014le)29 b(ma)m(y)i(b)s(e)f(in)f(one)i(of)f(three)
h(formats:)150 1408 y Fl(rc)384 b Fq(A)30 b(text)i(format)f(read)f(b)m
(y)g(the)h(Resource)g(Compiler.)150 1582 y Fl(res)336
b Fq(A)30 b(binary)f(format)i(generated)g(b)m(y)f(the)h(Resource)g
(Compiler.)150 1756 y Fl(coff)288 b Fq(A)30 b(COFF)h(ob)5
b(ject)31 b(or)f(executable.)275 1937 y(The)g(exact)j(description)c(of)
j(these)f(di\013eren)m(t)g(formats)g(is)g(a)m(v)-5 b(ailable)30
b(in)g(do)s(cumen)m(tation)h(from)g(Mi-)150 2047 y(crosoft.)275
2196 y(When)42 b Fl(windres)e Fq(con)m(v)m(erts)k(from)f(the)f
Fl(rc)g Fq(format)h(to)h(the)e Fl(res)g Fq(format,)k(it)c(is)g(acting)h
(lik)m(e)f(the)150 2306 y(Windo)m(ws)37 b(Resource)h(Compiler.)61
b(When)38 b Fl(windres)e Fq(con)m(v)m(erts)j(from)e(the)h
Fl(res)f Fq(format)h(to)h(the)f Fl(coff)150 2415 y Fq(format,)31
b(it)f(is)f(acting)i(lik)m(e)f(the)g(Windo)m(ws)g Fl(CVTRES)e
Fq(program.)275 2564 y(When)e Fl(windres)f Fq(generates)k(an)e
Fl(rc)f Fq(\014le,)h(the)g(output)g(is)f(similar)e(but)j(not)g(iden)m
(tical)f(to)h(the)h(format)150 2674 y(exp)s(ected)j(for)f(the)h(input.)
39 b(When)31 b(an)f(input)f Fl(rc)h Fq(\014le)f(refers)i(to)g(an)f
(external)h(\014lename,)f(an)g(output)h Fl(rc)150 2784
y Fq(\014le)e(will)f(instead)i(include)e(the)j(\014le)e(con)m(ten)m
(ts.)275 2933 y(If)d(the)h(input)d(or)j(output)f(format)h(is)f(not)h
(sp)s(eci\014ed,)f Fl(windres)e Fq(will)g(guess)j(based)f(on)h(the)g
(\014le)f(name,)150 3042 y(or,)34 b(for)f(the)h(input)d(\014le,)i(the)g
(\014le)g(con)m(ten)m(ts.)51 b(A)33 b(\014le)f(with)g(an)h(extension)g
(of)h(`)p Fl(.rc)p Fq(')e(will)f(b)s(e)h(treated)j(as)150
3152 y(an)30 b Fl(rc)g Fq(\014le,)g(a)g(\014le)g(with)f(an)h(extension)
g(of)h(`)p Fl(.res)p Fq(')f(will)d(b)s(e)j(treated)h(as)g(a)g
Fl(res)e Fq(\014le,)h(and)g(a)h(\014le)e(with)g(an)150
3261 y(extension)h(of)h(`)p Fl(.o)p Fq(')f(or)g(`)p Fl(.exe)p
Fq(')g(will)e(b)s(e)h(treated)j(as)e(a)h Fl(coff)e Fq(\014le.)275
3411 y(If)j(no)g(output)g(\014le)g(is)g(sp)s(eci\014ed,)g
Fl(windres)e Fq(will)g(prin)m(t)i(the)g(resources)h(in)e
Fl(rc)h Fq(format)h(to)h(standard)150 3520 y(output.)275
3669 y(The)39 b(normal)f(use)h(is)g(for)g(y)m(ou)h(to)g(write)f(an)g
Fl(rc)g Fq(\014le,)j(use)d Fl(windres)e Fq(to)k(con)m(v)m(ert)g(it)e
(to)h(a)g(COFF)150 3779 y(ob)5 b(ject)29 b(\014le,)f(and)g(then)g(link)
e(the)j(COFF)f(\014le)g(in)m(to)g(y)m(our)g(application.)39
b(This)26 b(will)g(mak)m(e)j(the)g(resources)150 3889
y(describ)s(ed)f(in)h(the)i Fl(rc)f Fq(\014le)f(a)m(v)-5
b(ailable)30 b(to)h(Windo)m(ws.)150 4070 y Fl(-i)f Fk(\014lename)150
4180 y Fl(--input)e Fk(\014lename)630 4289 y Fq(The)36
b(name)g(of)g(the)g(input)f(\014le.)57 b(If)35 b(this)h(option)f(is)g
(not)i(used,)g(then)f Fl(windres)e Fq(will)f(use)630
4399 y(the)26 b(\014rst)f(non-option)g(argumen)m(t)h(as)g(the)g(input)e
(\014le)h(name.)39 b(If)26 b(there)g(are)g(no)g(non-option)630
4508 y(argumen)m(ts,)j(then)e Fl(windres)e Fq(will)g(read)i(from)g
(standard)g(input.)37 b Fl(windres)26 b Fq(can)h(not)h(read)630
4618 y(a)j(COFF)f(\014le)g(from)f(standard)h(input.)150
4792 y Fl(-o)g Fk(\014lename)150 4902 y Fl(--output)e
Fk(\014lename)630 5011 y Fq(The)k(name)h(of)g(the)h(output)e(\014le.)48
b(If)32 b(this)g(option)g(is)g(not)h(used,)g(then)g Fl(windres)e
Fq(will)f(use)630 5121 y(the)38 b(\014rst)f(non-option)g(argumen)m(t,)j
(after)f(an)m(y)f(used)f(for)g(the)h(input)e(\014le)h(name,)j(as)e(the)
630 5230 y(output)31 b(\014le)g(name.)45 b(If)31 b(there)h(is)f(no)h
(non-option)f(argumen)m(t,)h(then)g Fl(windres)e Fq(will)f(write)630
5340 y(to)i(standard)f(output.)40 b Fl(windres)28 b Fq(can)j(not)g
(write)e(a)i(COFF)f(\014le)g(to)h(standard)e(output.)p
eop
%%Page: 42 44
42 43 bop 150 -116 a Fq(42)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(-I)g Fk(format)150 408 y Fl(--input-format)c
Fk(format)630 518 y Fq(The)37 b(input)e(format)j(to)g(read.)62
b Fk(format)39 b Fq(ma)m(y)f(b)s(e)f(`)p Fl(res)p Fq(',)i(`)p
Fl(rc)p Fq(',)g(or)f(`)p Fl(coff)p Fq('.)61 b(If)37 b(no)g(input)630
628 y(format)31 b(is)e(sp)s(eci\014ed,)g Fl(windres)f
Fq(will)g(guess,)j(as)f(describ)s(ed)f(ab)s(o)m(v)m(e.)150
787 y Fl(-O)h Fk(format)150 897 y Fl(--output-format)c
Fk(format)630 1006 y Fq(The)39 b(output)g(format)g(to)h(generate.)69
b Fk(format)41 b Fq(ma)m(y)f(b)s(e)f(`)p Fl(res)p Fq(',)i(`)p
Fl(rc)p Fq(',)h(or)d(`)p Fl(coff)p Fq('.)66 b(If)39 b(no)630
1116 y(output)30 b(format)h(is)e(sp)s(eci\014ed,)g Fl(windres)f
Fq(will)g(guess,)j(as)f(describ)s(ed)f(ab)s(o)m(v)m(e.)150
1275 y Fl(-F)h Fk(target)150 1385 y Fl(--target)e Fk(target)630
1494 y Fq(Sp)s(ecify)33 b(the)h(BFD)h(format)g(to)g(use)f(for)g(a)h
(COFF)f(\014le)f(as)i(input)d(or)j(output.)52 b(This)32
b(is)i(a)630 1604 y(BFD)40 b(target)g(name;)k(y)m(ou)39
b(can)g(use)g(the)g Fl(--help)e Fq(option)h(to)i(see)f(a)g(list)f(of)h
(supp)s(orted)630 1714 y(targets.)58 b(Normally)34 b
Fl(windres)f Fq(will)g(use)j(the)f(default)g(format,)i(whic)m(h)e(is)f
(the)i(\014rst)f(one)630 1823 y(listed)29 b(b)m(y)h(the)h
Fl(--help)d Fq(option.)41 b(Section)30 b(16.1)i([T)-8
b(arget)32 b(Selection],)e(page)h(49.)150 1983 y Fl(--preprocessor)26
b Fk(program)630 2092 y Fq(When)e Fl(windres)f Fq(reads)h(an)g
Fl(rc)g Fq(\014le,)h(it)f(runs)f(it)h(through)g(the)h(C)f(prepro)s
(cessor)g(\014rst.)38 b(This)630 2202 y(option)e(ma)m(y)h(b)s(e)f(used)
f(to)i(sp)s(ecify)e(the)i(prepro)s(cessor)e(to)j(use,)f(including)c(an)
m(y)k(leading)630 2311 y(argumen)m(ts.)72 b(The)40 b(default)f(prepro)s
(cessor)h(argumen)m(t)h(is)f Fl(gcc)29 b(-E)h(-xc-header)d(-DRC_)630
2421 y(INVOKED)p Fq(.)150 2580 y Fl(--include-dir)g Fk(directory)630
2690 y Fq(Sp)s(ecify)i(an)i(include)e(directory)i(to)h(use)f(when)f
(reading)g(an)h Fl(rc)g Fq(\014le.)42 b Fl(windres)29
b Fq(will)f(pass)630 2800 y(this)c(to)j(the)e(prepro)s(cessor)g(as)h
(an)f Fl(-I)g Fq(option.)39 b Fl(windres)23 b Fq(will)g(also)j(searc)m
(h)g(this)e(directory)630 2909 y(when)29 b(lo)s(oking)h(for)g(\014les)f
(named)h(in)f(the)i Fl(rc)e Fq(\014le.)150 3068 y Fl(-D)h
Fk(target)150 3178 y Fl(--define)e Fk(sym[=v)-5 b(al])630
3288 y Fq(Sp)s(ecify)29 b(a)h Fl(-D)g Fq(option)g(to)h(pass)f(to)h(the)
g(prepro)s(cessor)e(when)h(reading)f(an)h Fl(rc)g Fq(\014le.)150
3447 y Fl(-v)384 b Fq(Enable)40 b(v)m(erb)s(ose)h(mo)s(de.)71
b(This)39 b(tells)h(y)m(ou)h(what)f(the)h(prepro)s(cessor)f(is)g(if)g
(y)m(ou)h(didn't)630 3557 y(sp)s(ecify)29 b(one.)150
3716 y Fl(--language)f Fk(v)-5 b(al)630 3826 y Fq(Sp)s(ecify)35
b(the)h(default)g(language)g(to)i(use)e(when)f(reading)g(an)i
Fl(rc)e Fq(\014le.)58 b Fk(v)-5 b(al)39 b Fq(should)c(b)s(e)h(a)630
3935 y(hexadecimal)30 b(language)i(co)s(de.)42 b(The)31
b(lo)m(w)f(eigh)m(t)i(bits)e(are)h(the)g(language,)h(and)e(the)h(high)
630 4045 y(eigh)m(t)g(bits)e(are)i(the)f(sublanguage.)150
4204 y Fl(--help)192 b Fq(Prin)m(ts)29 b(a)i(usage)g(summary)-8
b(.)150 4364 y Fl(--version)630 4473 y Fq(Prin)m(ts)29
b(the)i(v)m(ersion)f(n)m(um)m(b)s(er)f(for)h Fl(windres)p
Fq(.)150 4633 y Fl(--yydebug)630 4742 y Fq(If)43 b Fl(windres)e
Fq(is)h(compiled)g(with)f Fl(YYDEBUG)h Fq(de\014ned)f(as)j
Fl(1)p Fq(,)i(this)c(will)f(turn)h(on)h(parser)630 4852
y(debugging.)p eop
%%Page: 43 45
43 44 bop 150 -116 a Fq(Chapter)30 b(14:)h(Create)g(\014les)f(needed)g
(to)h(build)c(and)j(use)g(DLLs)1334 b(43)150 299 y Fn(14)80
b(Create)53 b(\014les)g(needed)f(to)h(build)i(and)e(use)g(DLLs)275
598 y Fl(dlltool)29 b Fq(ma)m(y)k(b)s(e)e(used)g(to)h(create)h(the)f
(\014les)f(needed)g(to)i(build)28 b(and)j(use)h(dynamic)e(link)g
(libraries)150 707 y(\(DLLs\).)390 857 y Fi(Warning:)46
b Fl(dlltool)27 b Fq(is)i(not)h(alw)m(a)m(ys)g(built)d(as)j(part)g(of)g
(the)f(binary)f(utilities,)g(since)h(it)g(is)390 961
y(only)g(useful)g(for)h(those)h(targets)h(whic)m(h)d(supp)s(ort)g
(DLLs.)390 1111 y Fl(dlltool)46 b([-d|--input-def)d Fk(def-\014le-name)
5 b Fl(])772 1215 y([-b|--base-file)43 b Fk(base-\014le-name)5
b Fl(])772 1319 y([-e|--output-exp)43 b Fk(exp)s(orts-\014le-name)5
b Fl(])772 1423 y([-z|--output-def)43 b Fk(def-\014le-name)5
b Fl(])772 1526 y([-l|--output-lib)43 b Fk(library-\014le-name)5
b Fl(])772 1630 y([--export-all-symbols])42 b([--no-export-all-symbol)o
(s])772 1734 y([--exclude-symbols)h Fk(list)r Fl(])772
1838 y([--no-default-excludes])772 1942 y([-S|--as)i
Fk(path-to-assem)m(bler)7 b Fl(])48 b([-f|--as-flags)c
Fk(options)t Fl(])772 2045 y([-D|--dllname)g Fk(name)5
b Fl(])48 b([-m|--machine)c Fk(mac)m(hine)5 b Fl(])772
2149 y([-a|--add-indirect])42 b([-U|--add-underscore])g([-k|--kill-at])
772 2253 y([-A|--add-stdcall-alias])772 2357 y([-x|--no-idata4])h
([-c|--no-idata5])h([-i|--interwork])772 2460 y([-n|--nodelete])f
([-v|--verbose])h([-h|--help])h([-V|--version])772 2564
y([object-file)f(...)o(])275 2720 y(dlltool)22 b Fq(reads)j(its)f
(inputs,)g(whic)m(h)g(can)h(come)g(from)g(the)g(`)p Fl(-d)p
Fq(')f(and)h(`)p Fl(-b)p Fq(')f(options)g(as)h(w)m(ell)f(as)h(ob)5
b(ject)150 2830 y(\014les)35 b(sp)s(eci\014ed)f(on)h(the)h(command)g
(line.)55 b(It)36 b(then)g(pro)s(cesses)f(these)h(inputs)e(and)h(if)g
(the)h(`)p Fl(-e)p Fq(')f(option)150 2939 y(has)30 b(b)s(een)f(sp)s
(eci\014ed)f(it)h(creates)i(a)f(exp)s(orts)g(\014le.)39
b(If)30 b(the)g(`)p Fl(-l)p Fq(')f(option)g(has)h(b)s(een)f(sp)s
(eci\014ed)f(it)h(creates)j(a)150 3049 y(library)g(\014le)h(and)g(if)g
(the)h(`)p Fl(-z)p Fq(')g(option)f(has)h(b)s(een)f(sp)s(eci\014ed)f(it)
i(creates)h(a)g(def)e(\014le.)51 b(An)m(y)34 b(or)g(all)f(of)h(the)150
3159 y(-e,)d(-l)f(and)g(-z)h(options)f(can)g(b)s(e)g(presen)m(t)g(in)f
(one)i(in)m(v)m(o)s(cation)g(of)f(dllto)s(ol.)275 3315
y(When)h(creating)h(a)g(DLL,)g(along)g(with)e(the)i(source)f(for)h(the)
g(DLL,)g(it)f(is)f(necessary)j(to)f(ha)m(v)m(e)h(three)150
3424 y(other)e(\014les.)39 b Fl(dlltool)29 b Fq(can)h(help)f(with)g
(the)i(creation)g(of)f(these)h(\014les.)275 3580 y(The)e(\014rst)g
(\014le)g(is)g(a)i(`)p Fl(.def)p Fq(')e(\014le)g(whic)m(h)g(sp)s
(eci\014es)g(whic)m(h)f(functions)h(are)h(exp)s(orted)g(from)f(the)i
(DLL,)150 3690 y(whic)m(h)25 b(functions)f(the)i(DLL)g(imp)s(orts,)f
(and)g(so)h(on.)39 b(This)24 b(is)h(a)h(text)h(\014le)e(and)g(can)h(b)s
(e)f(created)i(b)m(y)f(hand,)150 3799 y(or)34 b Fl(dlltool)f
Fq(can)h(b)s(e)g(used)g(to)h(create)h(it)e(using)e(the)j(`)p
Fl(-z)p Fq(')f(option.)52 b(In)34 b(this)f(case)j Fl(dlltool)c
Fq(will)g(scan)150 3909 y(the)h(ob)5 b(ject)34 b(\014les)f(sp)s
(eci\014ed)e(on)i(its)g(command)g(line)e(lo)s(oking)h(for)h(those)h
(functions)d(whic)m(h)h(ha)m(v)m(e)j(b)s(een)150 4018
y(sp)s(ecially)28 b(mark)m(ed)j(as)f(b)s(eing)f(exp)s(orted)h(and)g
(put)g(en)m(tries)g(for)g(them)g(in)f(the)i(.def)f(\014le)g(it)g
(creates.)275 4174 y(In)50 b(order)g(to)h(mark)g(a)g(function)e(as)i(b)
s(eing)e(exp)s(orted)i(from)f(a)h(DLL,)g(it)f(needs)h(to)g(ha)m(v)m(e)h
(an)150 4284 y(`)p Fl(-export:<name_of_function)o(>)p
Fq(')34 b(en)m(try)41 b(in)e(the)h(`)p Fl(.drectve)p
Fq(')f(section)h(of)g(the)h(ob)5 b(ject)41 b(\014le.)69
b(This)150 4394 y(can)31 b(b)s(e)e(done)i(in)e(C)h(b)m(y)g(using)f(the)
h(asm\(\))h(op)s(erator:)485 4544 y Fl(asm)47 b(\(".section)e
(.drectve"\);)485 4648 y(asm)i(\(".ascii)f(\\"-export:my_func\\""\);)
485 4855 y(int)h(my_func)f(\(void\))g({)i(...)f(})275
5011 y Fq(The)34 b(second)g(\014le)g(needed)g(for)g(DLL)h(creation)g
(is)e(an)h(exp)s(orts)h(\014le.)52 b(This)33 b(\014le)g(is)h(link)m(ed)
f(with)g(the)150 5121 y(ob)5 b(ject)39 b(\014les)d(that)j(mak)m(e)f(up)
f(the)h(b)s(o)s(dy)e(of)i(the)g(DLL)g(and)f(it)g(handles)f(the)i(in)m
(terface)g(b)s(et)m(w)m(een)h(the)150 5230 y(DLL)34 b(and)f(the)h
(outside)g(w)m(orld.)50 b(This)32 b(is)h(a)i(binary)d(\014le)h(and)g
(it)h(can)g(b)s(e)f(created)i(b)m(y)f(giving)f(the)h(`)p
Fl(-e)p Fq(')150 5340 y(option)c(to)h Fl(dlltool)d Fq(when)i(it)g(is)f
(creating)i(or)f(reading)g(in)f(a)h(.def)h(\014le.)p
eop
%%Page: 44 46
44 45 bop 150 -116 a Fq(44)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)275
299 y(The)f(third)f(\014le)g(needed)i(for)f(DLL)h(creation)g(is)f(the)h
(library)d(\014le)i(that)h(programs)f(will)e(link)h(with)g(in)150
408 y(order)h(to)i(access)g(the)e(functions)g(in)f(the)i(DLL.)g(This)e
(\014le)g(can)i(b)s(e)f(created)i(b)m(y)f(giving)e(the)i(`)p
Fl(-l)p Fq(')f(option)150 518 y(to)i(dllto)s(ol)d(when)i(it)g(is)f
(creating)i(or)f(reading)g(in)f(a)i(.def)f(\014le.)275
654 y Fl(dlltool)25 b Fq(builds)f(the)k(library)d(\014le)i(b)m(y)g
(hand,)g(but)g(it)g(builds)d(the)k(exp)s(orts)f(\014le)g(b)m(y)g
(creating)h(temp)s(o-)150 763 y(rary)34 b(\014les)f(con)m(taining)h
(assem)m(bler)g(statemen)m(ts)i(and)e(then)g(assem)m(bling)g(these.)53
b(The)34 b(`)p Fl(-S)p Fq(')g(command)150 873 y(line)d(option)i(can)g
(b)s(e)g(used)f(to)i(sp)s(ecify)e(the)h(path)g(to)h(the)f(assem)m(bler)
f(that)i(dllto)s(ol)d(will)g(use,)i(and)g(the)150 982
y(`)p Fl(-f)p Fq(')j(option)g(can)g(b)s(e)g(used)g(to)h(pass)e(sp)s
(eci\014c)g(\015ags)i(to)g(that)g(assem)m(bler.)58 b(The)35
b(`)p Fl(-n)p Fq(')i(can)f(b)s(e)g(used)f(to)150 1092
y(prev)m(en)m(t)c(dllto)s(ol)d(from)i(deleting)f(these)i(temp)s(orary)f
(assem)m(bler)f(\014les)g(when)h(it)f(is)h(done,)g(and)g(if)f(`)p
Fl(-n)p Fq(')h(is)150 1202 y(sp)s(eci\014ed)25 b(t)m(wice)i(then)f
(this)f(will)f(prev)m(en)m(t)j(dllto)s(ol)e(from)h(deleting)f(the)i
(temp)s(orary)f(ob)5 b(ject)27 b(\014les)f(it)g(used)150
1311 y(to)31 b(build)c(the)k(library)-8 b(.)275 1447
y(Here)40 b(is)f(an)i(example)e(of)i(creating)f(a)h(DLL)f(from)g(a)g
(source)h(\014le)e(`)p Fl(dll.c)p Fq(')g(and)h(also)g(creating)h(a)150
1556 y(program)30 b(\(from)g(an)h(ob)5 b(ject)31 b(\014le)e(called)h(`)
p Fl(program.o)p Fq('\))f(that)i(uses)f(that)h(DLL:)485
1686 y Fl(gcc)47 b(-c)h(dll.c)485 1790 y(dlltool)e(-e)h(exports.o)f(-l)
h(dll.lib)f(dll.o)485 1894 y(gcc)h(dll.o)g(exports.o)e(-o)i(dll.dll)485
1998 y(gcc)g(program.o)f(dll.lib)f(-o)j(program)275 2133
y Fq(The)29 b(command)i(line)d(options)i(ha)m(v)m(e)i(the)e(follo)m
(wing)f(meanings:)150 2294 y Fl(-d)h Fk(\014lename)150
2404 y Fl(--input-def)d Fk(\014lename)630 2514 y Fq(Sp)s(eci\014es)i
(the)h(name)h(of)f(a)h(.def)f(\014le)g(to)h(b)s(e)f(read)g(in)f(and)h
(pro)s(cessed.)150 2674 y Fl(-b)g Fk(\014lename)150 2784
y Fl(--base-file)d Fk(\014lename)630 2893 y Fq(Sp)s(eci\014es)k(the)i
(name)g(of)g(a)h(base)f(\014le)f(to)i(b)s(e)e(read)h(in)e(and)i(pro)s
(cessed.)48 b(The)32 b(con)m(ten)m(ts)j(of)630 3003 y(this)29
b(\014le)g(will)f(b)s(e)h(added)h(to)g(the)h(relo)s(cation)f(section)g
(in)f(the)h(exp)s(orts)g(\014le)f(generated)i(b)m(y)630
3113 y(dllto)s(ol.)150 3273 y Fl(-e)f Fk(\014lename)150
3383 y Fl(--output-exp)d Fk(\014lename)630 3492 y Fq(Sp)s(eci\014es)i
(the)h(name)h(of)f(the)h(exp)s(ort)f(\014le)f(to)i(b)s(e)f(created)i(b)
m(y)e(dllto)s(ol.)150 3653 y Fl(-z)g Fk(\014lename)150
3762 y Fl(--output-def)d Fk(\014lename)630 3872 y Fq(Sp)s(eci\014es)i
(the)h(name)h(of)f(the)h(.def)f(\014le)f(to)j(b)s(e)d(created)j(b)m(y)e
(dllto)s(ol.)150 4033 y Fl(-l)g Fk(\014lename)150 4142
y Fl(--output-lib)d Fk(\014lename)630 4252 y Fq(Sp)s(eci\014es)i(the)h
(name)h(of)f(the)h(library)d(\014le)h(to)i(b)s(e)f(created)h(b)m(y)g
(dllto)s(ol.)150 4412 y Fl(--export-all-symbols)630 4522
y Fq(T)-8 b(reat)40 b(all)f(global)f(and)h(w)m(eak)h(de\014ned)f(sym)m
(b)s(ols)f(found)g(in)g(the)i(input)d(ob)5 b(ject)40
b(\014les)f(as)630 4631 y(sym)m(b)s(ols)24 b(to)i(b)s(e)e(exp)s(orted.)
39 b(There)25 b(is)f(a)i(small)d(list)h(of)h(sym)m(b)s(ols)f(whic)m(h)g
(are)i(not)f(exp)s(orted)630 4741 y(b)m(y)35 b(default;)h(see)f(the)g
Fl(--no-default-excludes)29 b Fq(option.)53 b(Y)-8 b(ou)35
b(ma)m(y)h(add)e(to)h(the)g(list)630 4851 y(of)c(sym)m(b)s(ols)e(to)i
(not)f(exp)s(ort)g(b)m(y)h(using)e(the)h Fl(--exclude-symbols)c
Fq(option.)150 5011 y Fl(--no-export-all-symbols)630
5121 y Fq(Only)44 b(exp)s(ort)h(sym)m(b)s(ols)e(explicitly)g(listed)h
(in)g(an)h(input)e(.def)i(\014le)g(or)g(in)f(`)p Fl(.drectve)p
Fq(')630 5230 y(sections)25 b(in)f(the)i(input)d(ob)5
b(ject)26 b(\014les.)38 b(This)23 b(is)i(the)g(default)f(b)s(eha)m
(viour.)38 b(The)25 b(`)p Fl(.drectve)p Fq(')630 5340
y(sections)30 b(are)h(created)h(b)m(y)e(`)p Fl(dllexport)p
Fq(')e(attributes)i(in)f(the)i(source)f(co)s(de.)p eop
%%Page: 45 47
45 46 bop 150 -116 a Fq(Chapter)30 b(14:)41 b(Create)32
b(\014les)d(needed)h(to)h(build)c(and)j(use)g(DLLs)1324
b(45)150 299 y Fl(--exclude-symbols)26 b Fk(list)630
408 y Fq(Do)31 b(not)g(exp)s(ort)f(the)h(sym)m(b)s(ols)e(in)g
Fk(list)p Fq(.)40 b(This)29 b(is)h(a)g(list)g(of)g(sym)m(b)s(ol)g
(names)g(separated)h(b)m(y)630 518 y(comma)38 b(or)e(colon)h(c)m
(haracters.)62 b(The)36 b(sym)m(b)s(ol)g(names)h(should)e(not)i(con)m
(tain)g(a)g(leading)630 628 y(underscore.)j(This)28 b(is)i(only)f
(meaningful)g(when)g Fl(--export-all-symbols)c Fq(is)k(used.)150
816 y Fl(--no-default-excludes)630 925 y Fq(When)23 b
Fl(--export-all-symbols)18 b Fq(is)k(used,)i(it)e(will)f(b)m(y)i
(default)f(a)m(v)m(oid)i(exp)s(orting)e(certain)630 1035
y(sp)s(ecial)g(sym)m(b)s(ols.)37 b(The)24 b(curren)m(t)f(list)g(of)g
(sym)m(b)s(ols)g(to)h(a)m(v)m(oid)h(exp)s(orting)d(is)h(`)p
Fl(DllMain@12)p Fq(',)630 1144 y(`)p Fl(DllEntryPoint@0)p
Fq(',)28 b(`)p Fl(impure_ptr)p Fq('.)40 b(Y)-8 b(ou)31
b(ma)m(y)h(use)f(the)g Fl(--no-default-excludes)630 1254
y Fq(option)h(to)h(go)h(ahead)f(and)f(exp)s(ort)g(these)h(sp)s(ecial)e
(sym)m(b)s(ols.)46 b(This)31 b(is)g(only)h(meaningful)630
1363 y(when)d Fl(--export-all-symbols)c Fq(is)30 b(used.)150
1551 y Fl(-S)g Fk(path)150 1661 y Fl(--as)f Fk(path)77
b Fq(Sp)s(eci\014es)26 b(the)h(path,)h(including)c(the)j(\014lename,)h
(of)f(the)g(assem)m(bler)g(to)h(b)s(e)f(used)f(to)i(create)630
1771 y(the)j(exp)s(orts)f(\014le.)150 1958 y Fl(-f)g
Fk(switc)m(hes)150 2068 y Fl(--as-flags)e Fk(switc)m(hes)630
2178 y Fq(Sp)s(eci\014es)21 b(an)m(y)j(sp)s(eci\014c)d(command)i(line)e
(switc)m(hes)i(to)h(b)s(e)e(passed)h(to)g(the)g(assem)m(bler)g(when)630
2287 y(building)32 b(the)k(exp)s(orts)g(\014le.)57 b(This)34
b(option)i(will)d(w)m(ork)j(ev)m(en)h(if)e(the)h(`)p
Fl(-S)p Fq(')g(option)g(is)f(not)630 2397 y(used.)61
b(This)36 b(option)g(only)h(tak)m(es)i(one)f(argumen)m(t,)h(and)e(if)g
(it)f(o)s(ccurs)i(more)f(than)g(once)630 2506 y(on)d(the)g(command)g
(line,)g(then)g(later)g(o)s(ccurrences)g(will)d(o)m(v)m(erride)k
(earlier)e(o)s(ccurrences.)630 2616 y(So)g(if)f(it)g(is)g(necessary)i
(to)f(pass)g(m)m(ultiple)e(switc)m(hes)h(to)i(the)f(assem)m(bler)f
(they)i(should)d(b)s(e)630 2725 y(enclosed)f(in)f(double)g(quotes.)150
2913 y Fl(-D)h Fk(name)150 3023 y Fl(--dll-name)e Fk(name)630
3133 y Fq(Sp)s(eci\014es)33 b(the)i(name)g(to)h(b)s(e)e(stored)h(in)e
(the)i(.def)g(\014le)f(as)h(the)g(name)g(of)g(the)g(DLL)g(when)630
3242 y(the)29 b(`)p Fl(-e)p Fq(')h(option)e(is)h(used.)39
b(If)29 b(this)f(option)h(is)f(not)h(presen)m(t,)h(then)f(the)h
(\014lename)e(giv)m(en)h(to)630 3352 y(the)i(`)p Fl(-e)p
Fq(')f(option)g(will)d(b)s(e)j(used)g(as)g(the)h(name)f(of)h(the)f
(DLL.)150 3540 y Fl(-m)g Fk(mac)m(hine)150 3649 y Fl(-machine)e
Fk(mac)m(hine)630 3759 y Fq(Sp)s(eci\014es)23 b(the)j(t)m(yp)s(e)f(of)g
(mac)m(hine)g(for)g(whic)m(h)f(the)h(library)e(\014le)h(should)g(b)s(e)
g(built.)37 b Fl(dlltool)630 3868 y Fq(has)27 b(a)h(built)e(in)g
(default)h(t)m(yp)s(e,)h(dep)s(ending)d(up)s(on)h(ho)m(w)i(it)f(w)m(as)
h(created,)h(but)e(this)f(option)630 3978 y(can)k(b)s(e)e(used)h(to)h
(o)m(v)m(erride)f(that.)41 b(This)27 b(is)i(normally)e(only)i(useful)e
(when)h(creating)i(DLLs)630 4088 y(for)c(an)h(ARM)f(pro)s(cessor,)i
(when)d(the)i(con)m(ten)m(ts)h(of)f(the)f(DLL)h(are)g(actually)f(enco)s
(de)g(using)630 4197 y(THUMB)31 b(instructions.)150 4385
y Fl(-a)150 4495 y(--add-indirect)630 4604 y Fq(Sp)s(eci\014es)c(that)j
(when)e Fl(dlltool)f Fq(is)h(creating)h(the)h(exp)s(orts)e(\014le)g(it)
h(should)e(add)h(a)i(section)630 4714 y(whic)m(h)e(allo)m(ws)h(the)h
(exp)s(orted)f(functions)f(to)j(b)s(e)e(referenced)g(without)g(using)f
(the)i(imp)s(ort)630 4823 y(library)-8 b(.)39 b(Whatev)m(er)32
b(the)e(hell)f(that)i(means!)150 5011 y Fl(-U)150 5121
y(--add-underscore)630 5230 y Fq(Sp)s(eci\014es)j(that)i(when)e
Fl(dlltool)g Fq(is)g(creating)i(the)g(exp)s(orts)f(\014le)f(it)h
(should)f(prep)s(end)f(an)630 5340 y(underscore)d(to)h(the)f(names)h
(of)f(the)h(exp)s(orted)f(functions.)p eop
%%Page: 46 48
46 47 bop 150 -116 a Fq(46)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(-k)150 408 y(--kill-at)630 518 y Fq(Sp)s(eci\014es)j(that)j
(when)e Fl(dlltool)f Fq(is)h(creating)i(the)f(exp)s(orts)g(\014le)f(it)
g(should)f(not)j(app)s(end)630 628 y(the)g(string)e(`)p
Fl(@)d(<number>)p Fq('.)54 b(These)36 b(n)m(um)m(b)s(ers)e(are)i
(called)f(ordinal)e(n)m(um)m(b)s(ers)i(and)g(they)630
737 y(represen)m(t)28 b(another)g(w)m(a)m(y)h(of)g(accessing)f(the)g
(function)f(in)g(a)h(DLL,)h(other)f(than)g(b)m(y)g(name.)150
897 y Fl(-A)150 1006 y(--add-stdcall-alias)630 1116 y
Fq(Sp)s(eci\014es)35 b(that)j(when)d Fl(dlltool)g Fq(is)h(creating)h
(the)h(exp)s(orts)e(\014le)g(it)g(should)f(add)h(aliases)630
1225 y(for)k(stdcall)f(sym)m(b)s(ols)g(without)g(`)p
Fl(@)30 b(<number>)p Fq(')38 b(in)h(addition)f(to)j(the)g(sym)m(b)s
(ols)d(with)h(`)p Fl(@)630 1335 y(<number>)p Fq('.)150
1494 y Fl(-x)150 1604 y(--no-idata4)630 1714 y Fq(Sp)s(eci\014es)31
b(that)j(when)d Fl(dlltool)g Fq(is)h(creating)h(the)h(exp)s(orts)e(and)
g(library)f(\014les)h(it)g(should)630 1823 y(omit)i(the)g(.idata4)h
(section.)52 b(This)32 b(is)h(for)h(compatibilit)m(y)f(with)f(certain)i
(op)s(erating)g(sys-)630 1933 y(tems.)150 2092 y Fl(-c)150
2202 y(--no-idata5)630 2311 y Fq(Sp)s(eci\014es)d(that)j(when)d
Fl(dlltool)g Fq(is)h(creating)h(the)h(exp)s(orts)e(and)g(library)f
(\014les)h(it)g(should)630 2421 y(omit)i(the)g(.idata5)h(section.)52
b(This)32 b(is)h(for)h(compatibilit)m(y)f(with)f(certain)i(op)s
(erating)g(sys-)630 2531 y(tems.)150 2690 y Fl(-i)150
2800 y(--interwork)630 2909 y Fq(Sp)s(eci\014es)d(that)i
Fl(dlltool)d Fq(should)h(mark)h(the)h(ob)5 b(jects)33
b(in)e(the)i(library)d(\014le)h(and)h(exp)s(orts)630
3019 y(\014le)37 b(that)i(it)f(pro)s(duces)f(as)i(supp)s(orting)d(in)m
(terw)m(orking)h(b)s(et)m(w)m(een)i(ARM)g(and)e(THUMB)630
3128 y(co)s(de.)150 3288 y Fl(-n)150 3397 y(--nodelete)630
3507 y Fq(Mak)m(es)29 b Fl(dlltool)d Fq(preserv)m(e)i(the)h(temp)s
(orary)e(assem)m(bler)h(\014les)e(it)i(used)f(to)i(create)g(the)f(ex-)
630 3616 y(p)s(orts)23 b(\014le.)37 b(If)24 b(this)e(option)h(is)g(rep)
s(eated)g(then)h(dllto)s(ol)d(will)g(also)j(preserv)m(e)g(the)f(temp)s
(orary)630 3726 y(ob)5 b(ject)31 b(\014les)f(it)f(uses)h(to)i(create)f
(the)g(library)d(\014le.)150 3885 y Fl(-v)150 3995 y(--verbose)630
4105 y Fq(Mak)m(e)k(dllto)s(ol)c(describ)s(e)h(what)h(it)g(is)g(doing.)
150 4264 y Fl(-h)150 4374 y(--help)192 b Fq(Displa)m(ys)29
b(a)i(list)e(of)i(command)f(line)f(options)g(and)h(then)g(exits.)150
4533 y Fl(-V)150 4643 y(--version)630 4752 y Fq(Displa)m(ys)f(dllto)s
(ol's)g(v)m(ersion)h(n)m(um)m(b)s(er)f(and)h(then)g(exits.)p
eop
%%Page: 47 49
47 48 bop 150 -116 a Fq(Chapter)30 b(15:)41 b(readelf)2733
b(47)150 299 y Fn(15)80 b(readelf)390 535 y Fl(readelf)46
b([)h(-a)g(|)h(--all)e(])772 639 y([)h(-h)g(|)h(--file-header])772
743 y([)f(-l)g(|)h(--program-headers)43 b(|)k(--segments])772
846 y([)g(-S)g(|)h(--section-headers)43 b(|)k(--sections])772
950 y([)g(-e)g(|)h(--headers])772 1054 y([)f(-s)g(|)h(--syms)e(|)h
(--symbols])772 1158 y([)g(-r)g(|)h(--relocs])772 1262
y([)f(-d)g(|)h(--dynamic])772 1365 y([)f(-V)g(|)h(--version-info])772
1469 y([)f(-D)g(|)h(--use-dynamic])772 1573 y([)f(-x)g(<number>)f(|)h
(--hex-dump=<number>])772 1677 y([)g(-w[liapr])f(|)h
(--debug-dump[=info,=line)o(,=ab)o(brev)o(,=p)o(ubna)o(mes,)o(=ra)o
(nges)o(]])p 3928 1697 42 84 v 772 1780 a([)286 b(--histogram])772
1884 y([)47 b(-v)g(|)h(--version])772 1988 y([)f(-H)g(|)h(--help])772
2092 y Fk(el\016le)5 b Fl(...)275 2229 y(readelf)31 b
Fq(displa)m(ys)g(information)g(ab)s(out)h(one)i(or)f(more)g(ELF)g
(format)g(ob)5 b(ject)34 b(\014les.)47 b(The)33 b(options)150
2339 y(con)m(trol)e(what)f(particular)f(information)f(to)k(displa)m(y)
-8 b(.)275 2476 y Fk(el\016le)11 b Fq(.)20 b(.)j(.)38
b(are)27 b(the)g(ob)5 b(ject)27 b(\014les)f(to)i(b)s(e)e(examined.)38
b(A)m(t)28 b(the)f(momen)m(t,)h Fl(readelf)d Fq(do)s(es)i(not)g(supp)s
(ort)150 2585 y(examining)i(arc)m(hiv)m(es,)i(nor)f(do)s(es)g(it)g
(supp)s(ort)e(examing)i(64)i(bit)d(ELF)h(\014les.)275
2722 y(The)c(long)g(and)g(short)g(forms)g(of)h(options,)f(sho)m(wn)g
(here)h(as)g(alternativ)m(es,)g(are)g(equiv)-5 b(alen)m(t.)39
b(A)m(t)28 b(least)150 2832 y(one)j(option)e(b)s(esides)g(`)p
Fl(-v)p Fq(')h(or)h(`)p Fl(-H)p Fq(')f(m)m(ust)g(b)s(e)g(giv)m(en.)150
2995 y Fl(-a)150 3105 y(--all)240 b Fq(Equiv)-5 b(alen)m(t)146
b(to)i(sp)s(eci\014ying)d(`)p Fl(--file-header)p Fq(',)174
b(`)p Fl(--program-headers)p Fq(',)630 3215 y(`)p Fl(--sections)p
Fq(',)28 b(`)p Fl(--symbols)p Fq(',)h(`)p Fl(--relocs)p
Fq(',)g(`)p Fl(--dynamic)p Fq(')f(and)i(`)p Fl(--version-info)p
Fq('.)150 3377 y Fl(-h)150 3486 y(--file-header)630 3596
y Fq(Displa)m(ys)f(the)i(information)e(con)m(tained)h(in)f(the)i(ELF)f
(header)g(at)h(the)g(start)g(of)g(the)f(\014le.)150 3758
y Fl(-l)150 3867 y(--program-headers)150 3977 y(--segments)630
4087 y Fq(Displa)m(ys)f(the)i(information)e(con)m(tained)h(in)f(the)i
(\014le's)e(segmen)m(t)j(headers,)e(if)g(it)f(has)i(an)m(y)-8
b(.)150 4249 y Fl(-S)150 4358 y(--sections)150 4468 y
(--section-headers)630 4578 y Fq(Displa)m(ys)29 b(the)i(information)e
(con)m(tained)h(in)f(the)i(\014le's)e(section)i(headers,)f(if)g(it)g
(has)g(an)m(y)-8 b(.)150 4740 y Fl(-s)150 4849 y(--symbols)150
4959 y(--syms)192 b Fq(Displa)m(ys)29 b(the)i(en)m(tries)f(in)f(sym)m
(b)s(ol)g(table)i(section)f(of)h(the)f(\014le,)g(if)f(it)h(has)g(one.)
150 5121 y Fl(-e)150 5230 y(--headers)630 5340 y Fq(Displa)m(y)g(all)f
(the)h(headers)g(in)f(the)i(\014le.)40 b(Equiv)-5 b(alen)m(t)29
b(to)i(`)p Fl(-h)f(-l)g(-S)p Fq('.)p eop
%%Page: 48 50
48 49 bop 150 -116 a Fq(48)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fl(-r)150 408 y(--relocs)96 b Fq(Displa)m(ys)29
b(the)i(con)m(ten)m(ts)h(of)f(the)f(\014le's)g(relo)s(cation)g
(section,)g(if)g(it)g(ha)g(one.)150 568 y Fl(-d)150 677
y(--dynamic)630 787 y Fq(Displa)m(ys)f(the)i(con)m(ten)m(ts)h(of)f(the)
f(\014le's)g(dynamic)f(section,)i(if)e(it)h(has)g(one.)150
946 y Fl(-V)150 1056 y(--version-info)630 1166 y Fq(Displa)m(ys)f(the)i
(con)m(ten)m(ts)h(of)f(the)f(v)m(ersion)g(sections)g(in)f(the)i
(\014le,)f(it)g(they)g(exist.)150 1325 y Fl(-D)150 1435
y(--use-dynamic)630 1544 y Fq(When)h(displa)m(ying)d(sym)m(b)s(ols,)i
(this)f(option)h(mak)m(es)i Fl(readelf)d Fq(use)h(the)h(sym)m(blol)f
(table)g(in)630 1654 y(the)h(\014le's)e(dynamic)g(section,)i(rather)f
(than)g(the)h(one)g(in)e(the)h(sym)m(b)s(ols)f(section.)150
1813 y Fl(-x)h(<number>)150 1923 y(--hex-dump=<number>)630
2032 y Fq(Displa)m(ys)f(the)i(con)m(ten)m(ts)h(of)f(the)f(indicated)f
(section)i(as)f(a)h(hexadecimal)f(dump.)150 2192 y Fl(-w[liapr])150
2301 y(--debug-dump[=line,=info)o(,=ab)o(brev)o(,=p)o(ubna)o(mes,)o
(=ra)o(nges)o(])630 2411 y Fq(Displa)m(ys)c(the)h(con)m(ten)m(ts)i(of)e
(the)h(debug)e(sections)h(in)f(the)h(\014le,)g(if)f(an)m(y)i(are)f
(presen)m(t.)40 b(If)27 b(one)630 2521 y(of)f(the)g(optional)f(letters)
h(or)g(w)m(ords)g(follo)m(ws)f(the)h(switc)m(h)f(then)h(only)f(data)h
(found)f(in)f(those)630 2630 y(sp)s(eci\014c)29 b(sections)i(will)c(b)s
(e)j(dump)s(ed.)150 2790 y Fl(--histogram)630 2899 y
Fq(Displa)m(y)h(a)i(histogram)e(of)h(buc)m(k)m(et)h(list)e(lengths)g
(when)g(displa)m(ying)f(the)i(con)m(ten)m(ts)i(of)e(the)630
3009 y(sym)m(b)s(ol)d(tables.)150 3168 y Fl(-v)150 3278
y(--version)630 3387 y Fq(Displa)m(y)h(the)g(v)m(ersion)g(n)m(um)m(b)s
(er)f(of)i(readelf.)150 3547 y Fl(-H)150 3656 y(--help)192
b Fq(Displa)m(y)30 b(the)g(command)g(line)f(options)h(understo)s(o)s(d)
e(b)m(y)i Fl(readelf)p Fq(.)p eop
%%Page: 49 51
49 50 bop 150 -116 a Fq(Chapter)30 b(16:)41 b(Selecting)30
b(the)h(target)h(system)1919 b(49)150 299 y Fn(16)80
b(Selecting)53 b(the)g(target)g(system)275 538 y Fq(Y)-8
b(ou)31 b(can)h(sp)s(ecify)e(three)h(asp)s(ects)h(of)f(the)h(target)h
(system)e(to)h(the)g Fm(gnu)f Fq(binary)e(\014le)i(utilities,)e(eac)m
(h)150 647 y(in)g(sev)m(eral)i(w)m(a)m(ys:)225 783 y
Fo(\017)60 b Fq(the)31 b(target)225 919 y Fo(\017)60
b Fq(the)31 b(arc)m(hitecture)225 1054 y Fo(\017)60 b
Fq(the)31 b(link)m(er)d(em)m(ulation)i(\(whic)m(h)g(applies)e(to)j(the)
g(link)m(er)e(only\))275 1216 y(In)f(the)i(follo)m(wing)e(summaries,)g
(the)h(lists)f(of)i(w)m(a)m(ys)g(to)g(sp)s(ecify)e(v)-5
b(alues)29 b(are)h(in)e(order)h(of)g(decreasing)150 1325
y(precedence.)41 b(The)30 b(w)m(a)m(ys)h(listed)e(\014rst)h(o)m(v)m
(erride)g(those)h(listed)e(later.)275 1461 y(The)44 b(commands)h(to)h
(list)e(v)-5 b(alid)44 b(v)-5 b(alues)45 b(only)f(list)g(the)h(v)-5
b(alues)45 b(for)g(whic)m(h)f(the)i(programs)f(y)m(ou)150
1571 y(are)38 b(running)c(w)m(ere)k(con\014gured.)61
b(If)37 b(they)h(w)m(ere)g(con\014gured)e(with)g(`)p
Fl(--enable-targets=all)p Fq(',)f(the)150 1680 y(commands)g(list)f
(most)i(of)f(the)h(a)m(v)-5 b(ailable)35 b(v)-5 b(alues,)36
b(but)f(a)h(few)f(are)h(left)f(out;)j(not)e(all)e(targets)j(can)f(b)s
(e)150 1790 y(con\014gured)d(in)g(at)i(once)g(b)s(ecause)f(some)h(of)f
(them)g(can)h(only)e(b)s(e)h(con\014gured)f Fk(nativ)m(e)40
b Fq(\(on)34 b(hosts)g(with)150 1900 y(the)d(same)f(t)m(yp)s(e)h(as)g
(the)f(target)i(system\).)150 2161 y Fp(16.1)68 b(T)-11
b(arget)46 b(Selection)275 2355 y Fq(A)26 b Fk(target)31
b Fq(is)26 b(an)g(ob)5 b(ject)28 b(\014le)e(format.)40
b(A)26 b(giv)m(en)h(target)h(ma)m(y)g(b)s(e)e(supp)s(orted)f(for)h(m)m
(ultiple)f(arc)m(hitec-)150 2465 y(tures)30 b(\(see)h(Section)f(16.2)h
([Arc)m(hitecture)g(Selection],)f(page)h(50\).)41 b(A)31
b(target)g(selection)f(ma)m(y)h(also)f(ha)m(v)m(e)150
2574 y(v)-5 b(ariations)29 b(for)i(di\013eren)m(t)e(op)s(erating)h
(systems)h(or)f(arc)m(hitectures.)275 2710 y(The)41 b(command)h(to)h
(list)d(v)-5 b(alid)41 b(target)i(v)-5 b(alues)42 b(is)f(`)p
Fl(objdump)29 b(-i)p Fq(')41 b(\(the)i(\014rst)e(column)g(of)h(output)
150 2820 y(con)m(tains)31 b(the)f(relev)-5 b(an)m(t)31
b(information\).)275 2956 y(Some)f(sample)f(v)-5 b(alues)30
b(are:)41 b(`)p Fl(a.out-hp300bsd)p Fq(',)28 b(`)p Fl(ecoff-littlemips)
p Fq(',)e(`)p Fl(a.out-sunos-big)p Fq('.)275 3092 y(Y)-8
b(ou)26 b(can)h(also)f(sp)s(ecify)f(a)h(target)i(using)d(a)h
(con\014guration)g(triplet.)38 b(This)24 b(is)h(the)i(same)f(sort)h(of)
f(name)150 3201 y(that)32 b(is)f(passed)g(to)i(con\014gure)f(to)g(sp)s
(ecify)e(a)j(target.)46 b(When)32 b(y)m(ou)g(use)f(a)h(con\014guration)
g(triplet)e(as)i(an)150 3311 y(argumen)m(t,)g(it)f(m)m(ust)f(b)s(e)h
(fully)e(canonicalized.)42 b(Y)-8 b(ou)31 b(can)h(see)f(the)g
(canonical)g(v)m(ersion)g(of)g(a)g(triplet)f(b)m(y)150
3421 y(running)e(the)i(shell)f(script)g(`)p Fl(config.sub)p
Fq(')f(whic)m(h)h(is)h(included)d(with)i(the)i(sources.)275
3557 y(Some)93 b(sample)f(con\014guration)h(triplets)e(are:)167
b(`)p Fl(m68k-hp-bsd)p Fq(',)106 b(`)p Fl(mips-dec-ultrix)p
Fq(',)150 3666 y(`)p Fl(sparc-sun-sunos)p Fq('.)150 3894
y Fg(objdump)42 b Ff(T)-10 b(arget)275 4088 y Fq(W)i(a)m(ys)31
b(to)h(sp)s(ecify:)199 4224 y(1.)61 b(command)30 b(line)f(option:)40
b(`)p Fl(-b)p Fq(')30 b(or)h(`)p Fl(--target)p Fq(')199
4359 y(2.)61 b(en)m(vironmen)m(t)30 b(v)-5 b(ariable)29
b Fl(GNUTARGET)199 4494 y Fq(3.)61 b(deduced)30 b(from)f(the)i(input)d
(\014le)150 4722 y Fg(objcopy)42 b Ff(and)f Fg(strip)g
Ff(Input)g(T)-10 b(arget)275 4916 y Fq(W)i(a)m(ys)31
b(to)h(sp)s(ecify:)199 5052 y(1.)61 b(command)30 b(line)f(options:)40
b(`)p Fl(-I)p Fq(')30 b(or)h(`)p Fl(--input-target)p
Fq(',)c(or)j(`)p Fl(-F)p Fq(')g(or)h(`)p Fl(--target)p
Fq(')199 5187 y(2.)61 b(en)m(vironmen)m(t)30 b(v)-5 b(ariable)29
b Fl(GNUTARGET)199 5322 y Fq(3.)61 b(deduced)30 b(from)f(the)i(input)d
(\014le)p eop
%%Page: 50 52
50 51 bop 150 -116 a Fq(50)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fg(objcopy)42 b Ff(and)f Fg(strip)g Ff(Output)g(T)-10
b(arget)275 491 y Fq(W)i(a)m(ys)31 b(to)h(sp)s(ecify:)199
624 y(1.)61 b(command)30 b(line)f(options:)40 b(`)p Fl(-O)p
Fq(')30 b(or)h(`)p Fl(--output-target)p Fq(',)26 b(or)31
b(`)p Fl(-F)p Fq(')f(or)g(`)p Fl(--target)p Fq(')199
758 y(2.)61 b(the)31 b(input)d(target)k(\(see)f(\\)p
Fl(objcopy)e Fq(and)h Fl(strip)f Fq(Input)g(T)-8 b(arget")32
b(ab)s(o)m(v)m(e\))199 891 y(3.)61 b(en)m(vironmen)m(t)30
b(v)-5 b(ariable)29 b Fl(GNUTARGET)199 1025 y Fq(4.)61
b(deduced)30 b(from)f(the)i(input)d(\014le)150 1246 y
Fg(nm)p Ff(,)41 b Fg(size)p Ff(,)h(and)f Fg(strings)h
Ff(T)-10 b(arget)275 1438 y Fq(W)i(a)m(ys)31 b(to)h(sp)s(ecify:)199
1572 y(1.)61 b(command)30 b(line)f(option:)40 b(`)p Fl(--target)p
Fq(')199 1705 y(2.)61 b(en)m(vironmen)m(t)30 b(v)-5 b(ariable)29
b Fl(GNUTARGET)199 1839 y Fq(3.)61 b(deduced)30 b(from)f(the)i(input)d
(\014le)150 2060 y Ff(Link)m(er)40 b(Input)h(T)-10 b(arget)275
2252 y Fq(W)i(a)m(ys)31 b(to)h(sp)s(ecify:)199 2385 y(1.)61
b(command)30 b(line)f(option:)40 b(`)p Fl(-b)p Fq(')30
b(or)h(`)p Fl(--format)p Fq(')d(\(see)k(section)e(\\Options")g(in)f
Fk(Using)h(LD)5 b Fq(\))199 2519 y(2.)61 b(script)29
b(command)h Fl(TARGET)f Fq(\(see)i(section)g(\\Option)e(Commands")h(in)
f Fk(Using)h(LD)5 b Fq(\))199 2652 y(3.)61 b(en)m(vironmen)m(t)30
b(v)-5 b(ariable)29 b Fl(GNUTARGET)f Fq(\(see)j(section)g(\\En)m
(vironmen)m(t")f(in)f Fk(Using)h(LD)5 b Fq(\))199 2786
y(4.)61 b(the)31 b(default)e(target)j(of)f(the)g(selected)g(link)m(er)e
(em)m(ulation)h(\(see)h(Section)f(16.3)i([Link)m(er)e(Em)m(ulation)330
2896 y(Selection],)g(page)h(51\))150 3117 y Ff(Link)m(er)40
b(Output)h(T)-10 b(arget)275 3309 y Fq(W)i(a)m(ys)31
b(to)h(sp)s(ecify:)199 3442 y(1.)61 b(command)30 b(line)f(option:)40
b(`)p Fl(-oformat)p Fq(')29 b(\(see)i(section)g(\\Options")e(in)g
Fk(Using)h(LD)5 b Fq(\))199 3576 y(2.)61 b(script)29
b(command)h Fl(OUTPUT_FORMAT)d Fq(\(see)32 b(section)e(\\Option)g
(Commands")f(in)g Fk(Using)h(LD)5 b Fq(\))199 3709 y(3.)61
b(the)31 b(link)m(er)d(input)h(target)j(\(see)f(\\Link)m(er)f(Input)f
(T)-8 b(arget")32 b(ab)s(o)m(v)m(e\))150 3964 y Fp(16.2)68
b(Arc)l(hitecture)46 b(selection)275 4156 y Fq(An)27
b Fk(arc)m(hitecture)33 b Fq(is)26 b(a)i(t)m(yp)s(e)g(of)f
Fm(cpu)g Fq(on)g(whic)m(h)f(an)i(ob)5 b(ject)28 b(\014le)f(is)f(to)i
(run.)39 b(Its)27 b(name)h(ma)m(y)g(con)m(tain)150 4265
y(a)j(colon,)f(separating)h(the)f(name)h(of)f(the)h(pro)s(cessor)f
(family)e(from)i(the)h(name)f(of)h(the)f(particular)f
Fm(cpu)p Fq(.)275 4399 y(The)i(command)g(to)i(list)d(v)-5
b(alid)30 b(arc)m(hitecture)i(v)-5 b(alues)31 b(is)g(`)p
Fl(objdump)e(-i)p Fq(')i(\(the)h(second)g(column)e(con-)150
4508 y(tains)g(the)g(relev)-5 b(an)m(t)31 b(information\).)275
4642 y(Sample)e(v)-5 b(alues:)40 b(`)p Fl(m68k:68020)p
Fq(',)28 b(`)p Fl(mips:3000)p Fq(',)h(`)p Fl(sparc)p
Fq('.)150 4863 y Fg(objdump)42 b Ff(Arc)m(hitecture)275
5055 y Fq(W)-8 b(a)m(ys)31 b(to)h(sp)s(ecify:)199 5189
y(1.)61 b(command)30 b(line)f(option:)40 b(`)p Fl(-m)p
Fq(')30 b(or)h(`)p Fl(--architecture)p Fq(')199 5322
y(2.)61 b(deduced)30 b(from)f(the)i(input)d(\014le)p
eop
%%Page: 51 53
51 52 bop 150 -116 a Fq(Chapter)30 b(16:)41 b(Selecting)30
b(the)h(target)h(system)1919 b(51)150 299 y Fg(objcopy)p
Ff(,)42 b Fg(nm)p Ff(,)f Fg(size)p Ff(,)h Fg(strings)g
Ff(Arc)m(hitecture)275 491 y Fq(W)-8 b(a)m(ys)31 b(to)h(sp)s(ecify:)199
626 y(1.)61 b(deduced)30 b(from)f(the)i(input)d(\014le)150
850 y Ff(Link)m(er)40 b(Input)h(Arc)m(hitecture)275 1043
y Fq(W)-8 b(a)m(ys)31 b(to)h(sp)s(ecify:)199 1177 y(1.)61
b(deduced)30 b(from)f(the)i(input)d(\014le)150 1401 y
Ff(Link)m(er)40 b(Output)h(Arc)m(hitecture)275 1594 y
Fq(W)-8 b(a)m(ys)31 b(to)h(sp)s(ecify:)199 1729 y(1.)61
b(script)29 b(command)h Fl(OUTPUT_ARCH)e Fq(\(see)j(section)g(\\Option)
e(Commands")h(in)f Fk(Using)g(LD)5 b Fq(\))199 1863 y(2.)61
b(the)33 b(default)f(arc)m(hitecture)h(from)g(the)g(link)m(er)e(output)
h(target)j(\(see)e(Section)g(16.1)h([T)-8 b(arget)35
b(Selec-)330 1973 y(tion],)30 b(page)h(49\))150 2230
y Fp(16.3)68 b(Link)l(er)46 b(em)l(ulation)g(selection)275
2423 y Fq(A)30 b(link)m(er)f Fk(em)m(ulation)h Fq(is)f(a)i(\\p)s
(ersonalit)m(y")f(of)g(the)h(link)m(er,)e(whic)m(h)g(giv)m(es)i(the)f
(link)m(er)f(default)h(v)-5 b(alues)150 2532 y(for)30
b(the)h(other)f(asp)s(ects)h(of)g(the)f(target)i(system.)41
b(In)30 b(particular,)e(it)i(consists)g(of)225 2667 y
Fo(\017)60 b Fq(the)31 b(link)m(er)d(script)225 2801
y Fo(\017)60 b Fq(the)31 b(target)225 2936 y Fo(\017)60
b Fq(sev)m(eral)40 b(\\ho)s(ok")h(functions)d(that)j(are)f(run)e(at)j
(certain)f(stages)h(of)f(the)g(linking)d(pro)s(cess)i(to)i(do)330
3045 y(sp)s(ecial)29 b(things)g(that)i(some)g(targets)h(require)275
3205 y(The)d(command)i(to)g(list)e(v)-5 b(alid)28 b(link)m(er)h(em)m
(ulation)h(v)-5 b(alues)30 b(is)f(`)p Fl(ld)h(-V)p Fq('.)275
3339 y(Sample)f(v)-5 b(alues:)40 b(`)p Fl(hp300bsd)p
Fq(',)29 b(`)p Fl(mipslit)p Fq(',)g(`)p Fl(sun4)p Fq('.)275
3474 y(W)-8 b(a)m(ys)31 b(to)h(sp)s(ecify:)199 3608 y(1.)61
b(command)30 b(line)f(option:)40 b(`)p Fl(-m)p Fq(')30
b(\(see)i(section)e(\\Options")g(in)f Fk(Using)h(LD)5
b Fq(\))199 3743 y(2.)61 b(en)m(vironmen)m(t)30 b(v)-5
b(ariable)29 b Fl(LDEMULATION)199 3877 y Fq(3.)61 b(compiled-in)70
b Fl(DEFAULT_EMULATION)d Fq(from)72 b(`)p Fl(Makefile)p
Fq(',)81 b(whic)m(h)71 b(comes)i(from)f Fl(EMUL)f Fq(in)330
3987 y(`)p Fl(config/)p Fk(target)p Fl(.mt)p Fq(')p eop
%%Page: 52 54
52 53 bop 150 -116 a Fq(52)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)p
eop
%%Page: 53 55
53 54 bop 150 -116 a Fq(Chapter)30 b(17:)41 b(Rep)s(orting)30
b(Bugs)2374 b(53)150 299 y Fn(17)80 b(Rep)t(orting)54
b(Bugs)275 502 y Fq(Y)-8 b(our)30 b(bug)g(rep)s(orts)f(pla)m(y)h(an)h
(essen)m(tial)f(role)g(in)f(making)h(the)g(binary)f(utilities)e
(reliable.)275 630 y(Rep)s(orting)21 b(a)j(bug)e(ma)m(y)i(help)d(y)m
(ou)i(b)m(y)g(bringing)e(a)i(solution)f(to)h(y)m(our)g(problem,)g(or)g
(it)g(ma)m(y)g(not.)39 b(But)150 740 y(in)24 b(an)m(y)h(case)h(the)f
(principal)c(function)j(of)h(a)g(bug)f(rep)s(ort)g(is)g(to)i(help)d
(the)i(en)m(tire)g(comm)m(unit)m(y)g(b)m(y)g(making)150
849 y(the)35 b(next)g(v)m(ersion)f(of)g(the)h(binary)e(utilities)f(w)m
(ork)j(b)s(etter.)53 b(Bug)35 b(rep)s(orts)f(are)h(y)m(our)f(con)m
(tribution)f(to)150 959 y(their)c(main)m(tenance.)275
1087 y(In)36 b(order)g(for)g(a)i(bug)e(rep)s(ort)g(to)h(serv)m(e)h(its)
e(purp)s(ose,)h(y)m(ou)g(m)m(ust)g(include)d(the)j(information)e(that)
150 1197 y(enables)30 b(us)f(to)i(\014x)f(the)h(bug.)150
1436 y Fp(17.1)68 b(Ha)l(v)l(e)47 b(y)l(ou)e(found)f(a)h(bug?)275
1622 y Fq(If)29 b(y)m(ou)i(are)g(not)g(sure)e(whether)h(y)m(ou)h(ha)m
(v)m(e)g(found)e(a)i(bug,)f(here)g(are)h(some)g(guidelines:)225
1788 y Fo(\017)60 b Fq(If)34 b(a)h(binary)e(utilit)m(y)f(gets)k(a)f
(fatal)f(signal,)h(for)f(an)m(y)h(input)d(whatev)m(er,)37
b(that)e(is)e(a)i(bug.)53 b(Reliable)330 1897 y(utilities)28
b(nev)m(er)i(crash.)225 2026 y Fo(\017)60 b Fq(If)30
b(a)h(binary)d(utilit)m(y)h(pro)s(duces)g(an)h(error)g(message)i(for)e
(v)-5 b(alid)29 b(input,)f(that)j(is)f(a)g(bug.)225 2154
y Fo(\017)60 b Fq(If)27 b(y)m(ou)g(are)h(an)f(exp)s(erienced)f(user)g
(of)h(binary)f(utilities,)f(y)m(our)i(suggestions)g(for)g(impro)m(v)m
(emen)m(t)h(are)330 2263 y(w)m(elcome)j(in)e(an)m(y)i(case.)150
2502 y Fp(17.2)68 b(Ho)l(w)46 b(to)f(rep)t(ort)g(bugs)275
2689 y Fq(A)d(n)m(um)m(b)s(er)f(of)i(companies)f(and)g(individuals)37
b(o\013er)43 b(supp)s(ort)e(for)h Fm(gnu)g Fq(pro)s(ducts.)76
b(If)42 b(y)m(ou)h(ob-)150 2798 y(tained)38 b(the)h(binary)e(utilities)
e(from)k(a)f(supp)s(ort)f(organization,)k(w)m(e)e(recommend)g(y)m(ou)f
(con)m(tact)j(that)150 2908 y(organization)30 b(\014rst.)275
3036 y(Y)-8 b(ou)26 b(can)h(\014nd)d(con)m(tact)29 b(information)24
b(for)i(man)m(y)g(supp)s(ort)f(companies)h(and)f(individuals)d(in)i
(the)j(\014le)150 3146 y(`)p Fl(etc/SERVICE)p Fq(')h(in)h(the)h
Fm(gnu)h Fq(Emacs)f(distribution.)275 3274 y(In)k(an)m(y)h(ev)m(en)m
(t,)j(w)m(e)d(also)g(recommend)f(that)i(y)m(ou)f(send)f(bug)g(rep)s
(orts)g(for)h(the)g(binary)e(utilities)f(to)150 3383
y(`)p Fl(bug-gnu-utils@gnu.org)p Fq('.)275 3512 y(The)d(fundamen)m(tal)
f(principle)e(of)k(rep)s(orting)e(bugs)g(usefully)f(is)i(this:)39
b Fe(rep)s(ort)30 b(all)g(the)g(facts)p Fq(.)41 b(If)29
b(y)m(ou)150 3621 y(are)i(not)f(sure)g(whether)g(to)h(state)h(a)e(fact)
i(or)e(lea)m(v)m(e)i(it)e(out,)h(state)g(it!)275 3750
y(Often)39 b(p)s(eople)g(omit)g(facts)i(b)s(ecause)f(they)g(think)e
(they)i(kno)m(w)g(what)f(causes)h(the)g(problem)f(and)150
3859 y(assume)33 b(that)i(some)e(details)g(do)h(not)f(matter.)52
b(Th)m(us,)33 b(y)m(ou)h(migh)m(t)f(assume)h(that)g(the)g(name)f(of)h
(a)g(\014le)150 3969 y(y)m(ou)27 b(use)g(in)e(an)i(example)f(do)s(es)h
(not)g(matter.)40 b(W)-8 b(ell,)28 b(probably)d(it)h(do)s(es)h(not,)h
(but)e(one)h(cannot)g(b)s(e)f(sure.)150 4078 y(P)m(erhaps)d(the)g(bug)f
(is)h(a)g(stra)m(y)h(memory)f(reference)g(whic)m(h)f(happ)s(ens)f(to)j
(fetc)m(h)g(from)f(the)g(lo)s(cation)f(where)150 4188
y(that)32 b(pathname)g(is)f(stored)h(in)f(memory;)h(p)s(erhaps,)f(if)g
(the)h(pathname)g(w)m(ere)g(di\013eren)m(t,)g(the)g(con)m(ten)m(ts)150
4298 y(of)k(that)g(lo)s(cation)f(w)m(ould)f(fo)s(ol)g(the)i(utilit)m(y)
e(in)m(to)h(doing)g(the)g(righ)m(t)g(thing)g(despite)f(the)i(bug.)55
b(Pla)m(y)35 b(it)150 4407 y(safe)30 b(and)f(giv)m(e)h(a)g(sp)s
(eci\014c,)e(complete)i(example.)41 b(That)29 b(is)f(the)i(easiest)g
(thing)f(for)g(y)m(ou)h(to)g(do,)g(and)f(the)150 4517
y(most)i(helpful.)275 4645 y(Keep)e(in)f(mind)f(that)j(the)g(purp)s
(ose)e(of)h(a)h(bug)f(rep)s(ort)g(is)f(to)j(enable)d(us)h(to)h(\014x)f
(the)h(bug)f(if)f(it)h(is)f(new)150 4755 y(to)36 b(us.)57
b(Therefore,)37 b(alw)m(a)m(ys)f(write)f(y)m(our)h(bug)f(rep)s(orts)g
(on)h(the)g(assumption)e(that)i(the)g(bug)f(has)h(not)150
4864 y(b)s(een)30 b(rep)s(orted)f(previously)-8 b(.)275
4993 y(Sometimes)30 b(p)s(eople)g(giv)m(e)i(a)g(few)f(sk)m(etc)m(h)m(y)
i(facts)e(and)g(ask,)h(\\Do)s(es)g(this)e(ring)g(a)i(b)s(ell?")41
b(Those)31 b(bug)150 5102 y(rep)s(orts)g(are)h(useless,)f(and)g(w)m(e)h
(urge)f(ev)m(ery)m(one)i(to)f Fi(r)-5 b(efuse)34 b(to)g(r)-5
b(esp)g(ond)37 b(to)d(them)39 b Fq(except)33 b(to)f(c)m(hide)f(the)150
5212 y(sender)f(to)h(rep)s(ort)e(bugs)h(prop)s(erly)-8
b(.)275 5340 y(T)g(o)30 b(enable)g(us)g(to)h(\014x)f(the)g(bug,)g(y)m
(ou)h(should)d(include)h(all)g(these)i(things:)p eop
%%Page: 54 56
54 55 bop 150 -116 a Fq(54)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)225
299 y Fo(\017)60 b Fq(The)25 b(v)m(ersion)f(of)i(the)f(utilit)m(y)-8
b(.)38 b(Eac)m(h)26 b(utilit)m(y)e(announces)g(it)h(if)f(y)m(ou)i
(start)g(it)f(with)f(the)h(`)p Fl(--version)p Fq(')330
408 y(argumen)m(t.)330 537 y(Without)h(this,)h(w)m(e)g(will)d(not)j
(kno)m(w)f(whether)g(there)h(is)e(an)m(y)i(p)s(oin)m(t)f(in)f(lo)s
(oking)g(for)i(the)g(bug)e(in)h(the)330 647 y(curren)m(t)k(v)m(ersion)g
(of)h(the)f(binary)f(utilities.)225 776 y Fo(\017)60
b Fq(An)m(y)35 b(patc)m(hes)g(y)m(ou)g(ma)m(y)g(ha)m(v)m(e)h(applied)c
(to)k(the)e(source,)i(including)31 b(an)m(y)k(patc)m(hes)h(made)e(to)i
(the)330 886 y Fl(BFD)29 b Fq(library)-8 b(.)225 1014
y Fo(\017)60 b Fq(The)22 b(t)m(yp)s(e)g(of)g(mac)m(hine)g(y)m(ou)h(are)
f(using,)h(and)e(the)i(op)s(erating)e(system)i(name)f(and)f(v)m(ersion)
h(n)m(um)m(b)s(er.)225 1143 y Fo(\017)60 b Fq(What)31
b(compiler)e(\(and)h(its)g(v)m(ersion\))g(w)m(as)h(used)e(to)j(compile)
d(the)h(utilities|e.g.)40 b(\\)p Fl(gcc-2.7)p Fq(".)225
1272 y Fo(\017)60 b Fq(The)35 b(command)g(argumen)m(ts)h(y)m(ou)f(ga)m
(v)m(e)j(the)d(utilit)m(y)f(to)i(observ)m(e)g(the)g(bug.)55
b(T)-8 b(o)36 b(guaran)m(tee)h(y)m(ou)330 1382 y(will)23
b(not)j(omit)g(something)f(imp)s(ortan)m(t,)h(list)f(them)h(all.)38
b(A)26 b(cop)m(y)g(of)g(the)g(Mak)m(e\014le)h(\(or)f(the)g(output)330
1491 y(from)k(mak)m(e\))i(is)d(su\016cien)m(t.)330 1620
y(If)f(w)m(e)h(w)m(ere)g(to)h(try)e(to)h(guess)g(the)g(argumen)m(ts,)g
(w)m(e)g(w)m(ould)f(probably)e(guess)j(wrong)f(and)g(then)g(w)m(e)330
1730 y(migh)m(t)i(not)h(encoun)m(ter)g(the)f(bug.)225
1859 y Fo(\017)60 b Fq(A)34 b(complete)h(input)d(\014le,)i(or)g(set)g
(of)h(input)d(\014les,)i(that)g(will)e(repro)s(duce)h(the)h(bug.)51
b(If)33 b(the)i(utilit)m(y)330 1968 y(is)i(reading)g(an)h(ob)5
b(ject)38 b(\014le)f(or)h(\014les,)h(then)e(it)h(is)f(generally)g(most)
h(helpful)d(to)k(send)e(the)h(actual)330 2078 y(ob)5
b(ject)26 b(\014les,)f(uuenco)s(ded)f(if)g(necessary)h(to)h(get)g(them)
f(through)f(the)h(mail)f(system.)39 b(Making)25 b(them)330
2188 y(a)m(v)-5 b(ailable)35 b(for)g(anon)m(ymous)h(FTP)f(is)g(not)h
(as)f(go)s(o)s(d,)i(but)e(ma)m(y)h(b)s(e)f(the)h(only)f(reasonable)g(c)
m(hoice)330 2297 y(for)30 b(large)h(ob)5 b(ject)31 b(\014les.)330
2426 y(If)23 b(the)h(source)f(\014les)g(w)m(ere)h(pro)s(duced)d
(exclusiv)m(ely)i(using)f Fm(gnu)h Fq(programs)g(\(e.g.,)k
Fl(gcc)p Fq(,)d Fl(gas)p Fq(,)g(and/or)330 2536 y(the)j
Fm(gnu)f Fl(ld)p Fq(\),)h(then)f(it)g(ma)m(y)h(b)s(e)f(OK)g(to)h(send)e
(the)i(source)g(\014les)e(rather)h(than)g(the)h(ob)5
b(ject)27 b(\014les.)39 b(In)330 2645 y(this)26 b(case,)k(b)s(e)c(sure)
h(to)h(sa)m(y)g(exactly)g(what)g(v)m(ersion)e(of)i Fl(gcc)p
Fq(,)f(or)h(whatev)m(er,)h(w)m(as)e(used)g(to)h(pro)s(duce)330
2755 y(the)j(ob)5 b(ject)31 b(\014les.)39 b(Also)31 b(sa)m(y)g(ho)m(w)f
Fl(gcc)p Fq(,)g(or)g(whatev)m(er,)i(w)m(as)e(con\014gured.)225
2884 y Fo(\017)60 b Fq(A)28 b(description)e(of)i(what)g(b)s(eha)m(vior)
e(y)m(ou)j(observ)m(e)f(that)h(y)m(ou)f(b)s(eliev)m(e)f(is)g
(incorrect.)39 b(F)-8 b(or)29 b(example,)330 2993 y(\\It)i(gets)g(a)g
(fatal)g(signal.")330 3122 y(Of)d(course,)h(if)f(the)h(bug)f(is)f(that)
j(the)e(utilit)m(y)f(gets)j(a)f(fatal)g(signal,)f(then)g(w)m(e)h(will)d
(certainly)i(notice)330 3232 y(it.)40 b(But)29 b(if)g(the)g(bug)g(is)f
(incorrect)h(output,)h(w)m(e)g(migh)m(t)f(not)g(notice)h(unless)d(it)i
(is)g(glaringly)e(wrong.)330 3342 y(Y)-8 b(ou)31 b(migh)m(t)f(as)h(w)m
(ell)e(not)i(giv)m(e)f(us)g(a)h(c)m(hance)g(to)g(mak)m(e)h(a)f(mistak)m
(e.)330 3471 y(Ev)m(en)i(if)e(the)i(problem)e(y)m(ou)i(exp)s(erience)f
(is)g(a)h(fatal)f(signal,)h(y)m(ou)f(should)f(still)g(sa)m(y)i(so)g
(explicitly)-8 b(.)330 3580 y(Supp)s(ose)24 b(something)h(strange)h(is)
f(going)g(on,)i(suc)m(h)e(as,)i(y)m(our)f(cop)m(y)g(of)g(the)g(utilit)m
(y)e(is)g(out)i(of)g(sync)m(h,)330 3690 y(or)k(y)m(ou)g(ha)m(v)m(e)i
(encoun)m(tered)e(a)h(bug)e(in)g(the)h(C)f(library)f(on)i(y)m(our)g
(system.)41 b(\(This)28 b(has)i(happ)s(ened!\))330 3799
y(Y)-8 b(our)26 b(cop)m(y)h(migh)m(t)f(crash)g(and)g(ours)f(w)m(ould)g
(not.)40 b(If)25 b(y)m(ou)i(told)e(us)h(to)h(exp)s(ect)f(a)h(crash,)g
(then)f(when)330 3909 y(ours)k(fails)g(to)i(crash,)f(w)m(e)g(w)m(ould)f
(kno)m(w)h(that)h(the)f(bug)g(w)m(as)g(not)g(happ)s(ening)e(for)i(us.)
42 b(If)30 b(y)m(ou)i(had)330 4018 y(not)f(told)f(us)f(to)j(exp)s(ect)e
(a)h(crash,)g(then)f(w)m(e)h(w)m(ould)e(not)i(b)s(e)e(able)h(to)i(dra)m
(w)e(an)m(y)g(conclusion)f(from)330 4128 y(our)h(observ)-5
b(ations.)225 4257 y Fo(\017)60 b Fq(If)38 b(y)m(ou)g(wish)f(to)i
(suggest)g(c)m(hanges)g(to)g(the)g(source,)h(send)e(us)f(con)m(text)j
(di\013s,)f(as)g(generated)g(b)m(y)330 4367 y Fl(diff)30
b Fq(with)g(the)h(`)p Fl(-u)p Fq(',)h(`)p Fl(-c)p Fq(',)g(or)f(`)p
Fl(-p)p Fq(')g(option.)43 b(Alw)m(a)m(ys)31 b(send)f(di\013s)g(from)h
(the)g(old)g(\014le)f(to)i(the)f(new)330 4476 y(\014le.)43
b(If)31 b(y)m(ou)h(ev)m(en)g(discuss)e(something)g(in)h(the)g
Fl(ld)g Fq(source,)h(refer)f(to)h(it)f(b)m(y)h(con)m(text,)i(not)d(b)m
(y)h(line)330 4586 y(n)m(um)m(b)s(er.)330 4715 y(The)39
b(line)e(n)m(um)m(b)s(ers)h(in)g(our)h(dev)m(elopmen)m(t)g(sources)h
(will)c(not)k(matc)m(h)g(those)g(in)d(y)m(our)j(sources.)330
4824 y(Y)-8 b(our)30 b(line)f(n)m(um)m(b)s(ers)g(w)m(ould)g(con)m(v)m
(ey)j(no)f(useful)d(information)h(to)i(us.)275 4973 y(Here)f(are)h
(some)g(things)e(that)i(are)g(not)g(necessary:)225 5101
y Fo(\017)60 b Fq(A)30 b(description)f(of)h(the)h(en)m(v)m(elop)s(e)g
(of)f(the)h(bug.)330 5230 y(Often)h(p)s(eople)f(who)h(encoun)m(ter)g(a)
h(bug)e(sp)s(end)g(a)h(lot)g(of)g(time)g(in)m(v)m(estigating)g(whic)m
(h)f(c)m(hanges)i(to)330 5340 y(the)e(input)d(\014le)h(will)f(mak)m(e)k
(the)e(bug)g(go)h(a)m(w)m(a)m(y)h(and)e(whic)m(h)f(c)m(hanges)j(will)27
b(not)k(a\013ect)h(it.)p eop
%%Page: 55 57
55 56 bop 150 -116 a Fq(Chapter)30 b(17:)41 b(Rep)s(orting)30
b(Bugs)2374 b(55)330 299 y(This)36 b(is)i(often)g(time)g(consuming)f
(and)h(not)g(v)m(ery)h(useful,)f(b)s(ecause)g(the)h(w)m(a)m(y)g(w)m(e)g
(will)c(\014nd)i(the)330 408 y(bug)30 b(is)g(b)m(y)h(running)d(a)k
(single)d(example)i(under)e(the)i(debugger)g(with)f(breakp)s(oin)m(ts,)
g(not)h(b)m(y)g(pure)330 518 y(deduction)43 b(from)h(a)g(series)g(of)g
(examples.)82 b(W)-8 b(e)45 b(recommend)f(that)h(y)m(ou)f(sa)m(v)m(e)i
(y)m(our)e(time)g(for)330 628 y(something)30 b(else.)330
762 y(Of)f(course,)h(if)e(y)m(ou)h(can)h(\014nd)e(a)h(simpler)e
(example)i(to)h(rep)s(ort)f Fi(inste)-5 b(ad)40 b Fq(of)29
b(the)h(original)d(one,)j(that)330 872 y(is)g(a)i(con)m(v)m(enience)g
(for)f(us.)43 b(Errors)30 b(in)g(the)h(output)g(will)e(b)s(e)h(easier)h
(to)h(sp)s(ot,)g(running)c(under)i(the)330 981 y(debugger)g(will)e(tak)
m(e)k(less)e(time,)g(and)g(so)g(on.)330 1116 y(Ho)m(w)m(ev)m(er,)48
b(simpli\014cation)39 b(is)j(not)h(vital;)48 b(if)41
b(y)m(ou)i(do)g(not)g(w)m(an)m(t)g(to)g(do)g(this,)i(rep)s(ort)d(the)h
(bug)330 1225 y(an)m(yw)m(a)m(y)32 b(and)e(send)f(us)h(the)g(en)m(tire)
h(test)g(case)g(y)m(ou)g(used.)225 1360 y Fo(\017)60
b Fq(A)30 b(patc)m(h)h(for)g(the)f(bug.)330 1494 y(A)35
b(patc)m(h)h(for)g(the)f(bug)g(do)s(es)g(help)f(us)h(if)f(it)h(is)f(a)i
(go)s(o)s(d)f(one.)56 b(But)36 b(do)f(not)h(omit)f(the)h(necessary)330
1604 y(information,)30 b(suc)m(h)i(as)g(the)f(test)i(case,)g(on)e(the)h
(assumption)e(that)i(a)g(patc)m(h)h(is)d(all)h(w)m(e)h(need.)44
b(W)-8 b(e)330 1714 y(migh)m(t)30 b(see)i(problems)c(with)i(y)m(our)g
(patc)m(h)i(and)e(decide)g(to)h(\014x)f(the)h(problem)e(another)i(w)m
(a)m(y)-8 b(,)32 b(or)e(w)m(e)330 1823 y(migh)m(t)g(not)h(understand)d
(it)i(at)h(all.)330 1958 y(Sometimes)44 b(with)f(programs)h(as)h
(complicated)f(as)h(the)g(binary)d(utilities)g(it)i(is)g(v)m(ery)h
(hard)e(to)330 2067 y(construct)37 b(an)g(example)g(that)h(will)c(mak)m
(e)k(the)g(program)f(follo)m(w)f(a)h(certain)g(path)g(through)g(the)330
2177 y(co)s(de.)50 b(If)33 b(y)m(ou)h(do)f(not)h(send)e(us)h(the)g
(example,)h(w)m(e)g(will)d(not)j(b)s(e)e(able)h(to)h(construct)g(one,)h
(so)e(w)m(e)330 2286 y(will)28 b(not)i(b)s(e)g(able)g(to)h(v)m(erify)f
(that)h(the)f(bug)g(is)g(\014xed.)330 2421 y(And)c(if)g(w)m(e)i(cannot)
f(understand)f(what)h(bug)f(y)m(ou)i(are)f(trying)f(to)i(\014x,)f(or)h
(wh)m(y)e(y)m(our)h(patc)m(h)h(should)330 2531 y(b)s(e)i(an)g(impro)m
(v)m(emen)m(t,)h(w)m(e)g(will)d(not)i(install)e(it.)41
b(A)30 b(test)h(case)h(will)c(help)g(us)i(to)h(understand.)225
2665 y Fo(\017)60 b Fq(A)30 b(guess)h(ab)s(out)f(what)g(the)h(bug)f(is)
f(or)h(what)h(it)f(dep)s(ends)e(on.)330 2800 y(Suc)m(h)e(guesses)g(are)
h(usually)d(wrong.)39 b(Ev)m(en)26 b(w)m(e)h(cannot)g(guess)f(righ)m(t)
g(ab)s(out)g(suc)m(h)g(things)f(without)330 2909 y(\014rst)30
b(using)f(the)h(debugger)g(to)h(\014nd)e(the)i(facts.)p
eop
%%Page: 56 58
56 57 bop 150 -116 a Fq(56)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)p
eop
%%Page: 57 59
57 58 bop 150 -116 a Fq(Index)3286 b(57)150 299 y Fn(Index)150
623 y Fp(.)150 755 y Fd(.stab)10 b Fc(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35
b Fd(24)150 1021 y Fp(A)150 1154 y Fd(addr2line)8 b Fc(.)13
b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
33 b Fd(37)150 1254 y(address)26 b(to)g(\014le)g(name)f(and)g(line)h(n)
n(um)n(b)r(er)13 b Fc(.)e(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)39
b Fd(37)150 1353 y(all)27 b(header)e(information,)i(ob)t(ject)f(\014le)
21 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)46
b Fd(25)150 1453 y(ar)22 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)48
b Fd(3)150 1553 y Fb(ar)26 b Fd(compatibilit)n(y)18 b
Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44
b Fd(3)150 1652 y(arc)n(hitecture)18 b Fc(.)13 b(.)f(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fd(23)150 1752
y(arc)n(hitectures)26 b(a)n(v)l(ailable)9 b Fc(.)14 b(.)e(.)g(.)h(.)f
(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)34 b Fd(23)150 1852 y(arc)n(hiv)n(e)26 b(con)n(ten)n(ts)20
b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46
b Fd(27)150 1951 y(arc)n(hiv)n(e)26 b(headers)15 b Fc(.)d(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)41 b Fd(21)150 2051 y(arc)n(hiv)n(es)13
b Fc(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)39 b Fd(3)150 2317 y Fp(B)150 2450 y Fd(base)26
b(\014les)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)39 b Fd(44)150 2549 y(bug)25 b(criteria)g
Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)49
b Fd(53)150 2649 y(bug)25 b(rep)r(orts)6 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)32 b Fd(53)150
2749 y(bugs)14 b Fc(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b Fd(53)150 2848
y(bugs,)26 b(rep)r(orting)17 b Fc(.)c(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)43 b Fd(53)150 3114 y Fp(C)150 3247 y Fd(c)p
Fb(++)p Fd(\014lt)25 b Fc(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)50 b Fd(35)150
3347 y(c)n(hanging)26 b(ob)t(ject)h(addresses)21 b Fc(.)12
b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
(.)f(.)46 b Fd(18)150 3446 y(c)n(hanging)26 b(section)h(address)c
Fc(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)48 b Fd(18)150 3546 y(c)n(hanging)26
b(section)h(LMA)22 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48 b Fd(18)150
3646 y(c)n(hanging)26 b(section)h(VMA)18 b Fc(.)11 b(.)h(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43
b Fd(18)150 3745 y(c)n(hanging)26 b(start)g(address)d
Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)g(.)h(.)f(.)48 b Fd(18)150 3845 y(collections)28
b(of)e(\014les)16 b Fc(.)d(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42
b Fd(3)150 3945 y(compatibilit)n(y)-6 b(,)25 b Fb(ar)10
b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)37
b Fd(3)150 4044 y(con)n(ten)n(ts)25 b(of)i(arc)n(hiv)n(e)14
b Fc(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fd(5)150
4144 y(crash)22 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)47 b Fd(53)150 4244
y(creating)27 b(arc)n(hiv)n(es)11 b Fc(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)37 b Fd(5)150 4510 y Fp(D)150 4642 y
Fd(dates)26 b(in)g(arc)n(hiv)n(e)10 b Fc(.)i(.)g(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)36 b Fd(5)150 4742 y(debug)25
b(sym)n(b)r(ols)8 b Fc(.)k(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)33 b Fd(24)150 4842 y(debugging)26 b(sym)n(b)r(ols)10
b Fc(.)i(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fd(12)150
4941 y(deleting)26 b(from)g(arc)n(hiv)n(e)10 b Fc(.)i(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)g(.)h(.)36 b Fd(4)150 5041 y(demangling)26 b(C)p
Fb(++)g Fd(sym)n(b)r(ols)18 b Fc(.)12 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)43 b Fd(35)150
5141 y(demangling)26 b(in)f(nm)e Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)50 b Fd(12)150 5240 y(demangling)26 b(in)f(ob)t(jdump)11
b Fc(.)g(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)37 b Fd(22,)26 b(37)150 5340 y(disassem)n(bling)g(ob)t(ject)h
(co)r(de)22 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)47 b Fd(22)2025 623 y(disassem)n(bly)25
b(arc)n(hitecture)9 b Fc(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)34 b Fd(23)2025
724 y(disassem)n(bly)25 b(endianness)10 b Fc(.)j(.)f(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36
b Fd(22)2025 826 y(disassem)n(bly)-6 b(,)25 b(with)h(source)8
b Fc(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)34 b Fd(24)2025 928 y(discarding)26
b(sym)n(b)r(ols)10 b Fc(.)i(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35
b Fd(33)2025 1029 y(DLL)14 b Fc(.)d(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39 b
Fd(43)2025 1131 y(dllto)r(ol)21 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)45 b
Fd(43)2025 1232 y(dynamic)24 b(relo)r(cation)k(en)n(tries,)e(in)f(ob)t
(ject)i(\014le)14 b Fc(.)e(.)g(.)h(.)f(.)g(.)h(.)39 b
Fd(24)2025 1334 y(dynamic)24 b(sym)n(b)r(ol)h(table)h(en)n(tries,)g
(prin)n(ting)d Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)49
b Fd(24)2025 1436 y(dynamic)24 b(sym)n(b)r(ols)c Fc(.)12
b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)46 b Fd(12)2025
1714 y Fp(E)2025 1851 y Fd(ELF)26 b(dynamic)e(section)i(information)15
b Fc(.)f(.)e(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)41
b Fd(48)2025 1952 y(ELF)26 b(\014le)f(header)h(information)c
Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)47 b Fd(47)2025 2054 y(ELF)26 b(\014le)f(information)18
b Fc(.)c(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fd(47)2025 2156
y(ELF)26 b(ob)t(ject)g(\014le)g(format)c Fc(.)12 b(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)47
b Fd(24)2025 2257 y(ELF)26 b(program)f(header)h(information)21
b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)46
b Fd(47)2025 2359 y(ELF)26 b(relo)r(c)h(information)d
Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)49 b Fd(48)2025 2461 y(ELF)26
b(section)g(information)6 b Fc(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)32
b Fd(47)2025 2562 y(ELF)26 b(segmen)n(t)f(information)e
Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)48 b Fd(47)2025 2664 y(ELF)26 b(sym)n(b)r(ol)f(table)h
(information)16 b Fc(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
g(.)h(.)f(.)42 b Fd(47)2025 2765 y(ELF)26 b(v)n(ersion)g(sections)g
(informations)9 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)35 b Fd(48)2025 2867 y(endianness)20 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fd(22)2025
2969 y(error)26 b(on)g(v)l(alid)f(input)15 b Fc(.)d(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)41 b Fd(53)2025 3070 y(external)26 b(sym)n(b)r(ols)18
b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)45 b Fd(12,)27 b(13)2025
3172 y(extract)e(from)h(arc)n(hiv)n(e)e Fc(.)12 b(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
g(.)h(.)50 b Fd(5)2025 3450 y Fp(F)2025 3587 y Fd(fatal)27
b(signal)15 b Fc(.)f(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)41 b Fd(53)2025 3689 y(\014le)26 b(name)12
b Fc(.)f(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)38 b Fd(12)2025 3967 y Fp(H)2025 4104 y Fd(header)25
b(information,)i(all)17 b Fc(.)c(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b
Fd(25)2025 4382 y Fp(I)2025 4518 y Fd(input)25 b(.def)h(\014le)11
b Fc(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)37
b Fd(44)2025 4620 y(input)25 b(\014le)g(name)18 b Fc(.)13
b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)44 b Fd(12)2025
4898 y Fp(L)2025 5035 y Fd(ld)23 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
50 b Fd(9)2025 5137 y(libraries)12 b Fc(.)h(.)g(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 b
Fd(3)2025 5238 y(link)n(er)16 b Fc(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)43
b Fd(9)2025 5340 y(listings)27 b(strings)12 b Fc(.)i(.)e(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38 b Fd(31)p eop
%%Page: 58 60
58 59 bop 150 -116 a Fq(58)2694 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
299 y Fp(M)150 431 y Fd(mac)n(hine)25 b(instructions)16
b Fc(.)d(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)42 b Fd(22)150 531 y(mo)n(ving)25
b(in)g(arc)n(hiv)n(e)12 b Fc(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)38 b Fd(4)150 631 y(MRI)25 b(compatibilit)n(y)-6 b(,)25
b Fb(ar)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)37 b Fd(6)150
897 y Fp(N)150 1029 y Fd(name)25 b(duplication)h(in)f(arc)n(hiv)n(e)7
b Fc(.)13 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)33 b Fd(5)150 1129 y(name)25 b(length)12
b Fc(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)38
b Fd(3)150 1228 y(nm)18 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)45
b Fd(11)150 1328 y Fb(nm)26 b Fd(compatibilit)n(y)17
b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42
b Fd(12)150 1428 y Fb(nm)26 b Fd(format)18 b Fc(.)12
b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43
b Fd(12)150 1527 y(not)26 b(writing)g(arc)n(hiv)n(e)g(index)15
b Fc(.)c(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)41 b Fd(6)150 1793 y Fp(O)150 1926
y Fd(ob)t(jdump)13 b Fc(.)e(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)39 b Fd(21)150 2025 y(ob)t(ject)27
b(co)r(de)f(format)17 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)43 b Fd(13,)26 b(21,)h(30,)g(31,)f(37)150
2125 y(ob)t(ject)h(\014le)e(header)20 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)g(.)h(.)45 b Fd(22)150 2225 y(ob)t(ject)27 b(\014le)e
(information)8 b Fc(.)13 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fd(21)150
2324 y(ob)t(ject)27 b(\014le)e(sections)18 b Fc(.)c(.)e(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)44 b Fd(24)150 2424 y(ob)t(ject)27 b(formats)f(a)n(v)l
(ailable)17 b Fc(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)42 b Fd(23)150 2524 y(op)r(erations)27
b(on)f(arc)n(hiv)n(e)d Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)50
b Fd(4)150 2790 y Fp(P)150 2922 y Fd(prin)n(ting)25 b(from)h(arc)n(hiv)
n(e)9 b Fc(.)j(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fd(4)150
3022 y(prin)n(ting)25 b(strings)15 b Fc(.)f(.)e(.)g(.)h(.)f(.)g(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)40 b Fd(31)150 3288 y Fp(Q)150 3420 y
Fd(quic)n(k)25 b(app)r(end)g(to)g(arc)n(hiv)n(e)17 b
Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)43 b Fd(4)150 3686 y Fp(R)150
3819 y Fd(radix)26 b(for)g(section)g(sizes)c Fc(.)12
b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)46 b Fd(30)150 3918 y(ranlib)11
b Fc(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)36 b Fd(27)150 4018 y(readelf)15 b
Fc(.)f(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)41 b Fd(47)150 4118 y(relativ)n(e)26 b(placemen)n(t)f(in)h
(arc)n(hiv)n(e)9 b Fc(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fd(5)150 4217 y(relo)r(cation)27
b(en)n(tries,)g(in)e(ob)t(ject)i(\014le)c Fc(.)12 b(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48 b Fd(24)150 4317
y(remo)n(ving)25 b(sym)n(b)r(ols)9 b Fc(.)i(.)i(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)34 b Fd(33)150 4417 y(rep)r(eated)26 b(names)f(in)h(arc)n(hiv)n
(e)17 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)g(.)h(.)f(.)g(.)44 b Fd(5)150 4516 y(replacemen)n(t)25
b(in)h(arc)n(hiv)n(e)d Fc(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)49
b Fd(4)150 4616 y(rep)r(orting)26 b(bugs)10 b Fc(.)i(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fd(53)2025 299 y
Fp(S)2025 439 y Fd(scripts,)26 b Fb(ar)11 b Fc(.)i(.)f(.)h(.)f(.)g(.)h
(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)37 b
Fd(6)2025 543 y(section)26 b(addresses)h(in)e(ob)t(jdump)16
b Fc(.)11 b(.)i(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)42 b Fd(21)2025 646 y(section)26 b(headers)18 b Fc(.)13
b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fd(22)2025
749 y(section)26 b(information)c Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
47 b Fd(23)2025 852 y(section)26 b(sizes)15 b Fc(.)f(.)e(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40 b Fd(29)2025
956 y(sections,)27 b(full)f(con)n(ten)n(ts)21 b Fc(.)13
b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)47 b Fd(24)2025 1059 y(size)13
b Fc(.)g(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)39 b Fd(29)2025 1162 y Fb(size)26
b Fd(displa)n(y)g(format)12 b Fc(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37
b Fd(29)2025 1266 y Fb(size)26 b Fd(n)n(um)n(b)r(er)e(format)c
Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fd(30)2025 1369
y(sorting)26 b(sym)n(b)r(ols)11 b Fc(.)h(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)36 b Fd(13)2025 1472 y(source)26 b(disassem)n(bly)13
b Fc(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)38 b Fd(24)2025
1575 y(source)26 b(\014le)g(name)21 b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)47 b Fd(12)2025 1679 y(source)26 b(\014lenames)f(for)i
(ob)t(ject)f(\014les)c Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)g(.)h(.)47 b Fd(23)2025 1782 y(stab)20 b Fc(.)13
b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)46 b Fd(24)2025 1885 y(start-address)20
b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)46
b Fd(24)2025 1988 y(stop-address)10 b Fc(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)36 b Fd(24)2025 2092 y(strings)16
b Fc(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)42 b Fd(31)2025 2195 y(strings,)27 b(prin)n(ting)22
b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)48
b Fd(31)2025 2298 y(strip)14 b Fc(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
b Fd(33)2025 2401 y(sym)n(b)r(ol)25 b(index)8 b Fc(.)j(.)h(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)g(.)h(.)f(.)34 b Fd(3,)26 b(27)2025 2505
y(sym)n(b)r(ol)f(index,)g(listing)15 b Fc(.)f(.)e(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
41 b Fd(13)2025 2608 y(sym)n(b)r(ol)25 b(line)h(n)n(um)n(b)r(ers)17
b Fc(.)11 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)43 b Fd(12)2025 2711
y(sym)n(b)r(ol)25 b(table)h(en)n(tries,)g(prin)n(ting)14
b Fc(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
40 b Fd(24)2025 2814 y(sym)n(b)r(ols)12 b Fc(.)f(.)i(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)37
b Fd(11)2025 2918 y(sym)n(b)r(ols,)25 b(discarding)17
b Fc(.)c(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)43 b Fd(33)2025 3206
y Fp(U)2025 3346 y Fd(unde\014ned)24 b(sym)n(b)r(ols)18
b Fc(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)44 b Fd(13)2025
3449 y(Unix)24 b(compatibilit)n(y)-6 b(,)26 b Fb(ar)7
b Fc(.)13 b(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)34 b Fd(4)2025 3553
y(up)r(dating)25 b(an)h(arc)n(hiv)n(e)11 b Fc(.)h(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)38 b Fd(6)2025 3840 y Fp(V)2025 3981 y Fd(v)n(ersion)11
b Fc(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)37 b Fd(1)2025 4084 y(VMA)25 b(in)h(ob)t(jdump)8
b Fc(.)j(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)34 b Fd(21)2025
4372 y Fp(W)2025 4513 y Fd(wide)26 b(output,)f(prin)n(ting)d
Fc(.)12 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fd(25)2025 4616 y(writing)26
b(arc)n(hiv)n(e)g(index)10 b Fc(.)i(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)36
b Fd(5)p eop
%%Page: -1 61
-1 60 bop 3725 -116 a Fq(i)150 299 y Fn(T)-13 b(able)54
b(of)g(Con)l(ten)l(ts)150 641 y Fp(In)l(tro)t(duction)23
b Fa(.)c(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)67
b Fp(1)150 911 y(1)135 b(ar)13 b Fa(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h
(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)
g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)58
b Fp(3)449 1048 y Fq(1.1)92 b(Con)m(trolling)28 b Fl(ar)i
Fq(on)g(the)h(command)f(line)23 b Fi(.)14 b(.)h(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
b Fq(4)449 1157 y(1.2)92 b(Con)m(trolling)28 b Fl(ar)i
Fq(with)f(a)i(script)17 b Fi(.)d(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)47 b Fq(6)150 1400 y Fp(2)135 b(ld)17 b Fa(.)i(.)h(.)f(.)h(.)f
(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
(.)62 b Fp(9)150 1670 y(3)135 b(nm)39 b Fa(.)20 b(.)f(.)h(.)f(.)h(.)f
(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)85
b Fp(11)150 1939 y(4)135 b(ob)7 b(jcop)l(y)28 b Fa(.)20
b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)73
b Fp(15)150 2209 y(5)135 b(ob)7 b(jdump)26 b Fa(.)19
b(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f
(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)71
b Fp(21)150 2479 y(6)135 b(ranlib)23 b Fa(.)d(.)g(.)f(.)g(.)h(.)f(.)h
(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)
g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)68 b Fp(27)150
2749 y(7)135 b(size)27 b Fa(.)20 b(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)
h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)72 b Fp(29)150
3019 y(8)135 b(strings)31 b Fa(.)19 b(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h
(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)
h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)75 b Fp(31)150 3289 y(9)135
b(strip)28 b Fa(.)20 b(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
h(.)f(.)h(.)f(.)h(.)f(.)73 b Fp(33)150 3558 y(10)135
b(c)p Fj(++)p Fp(\014lt)20 b Fa(.)e(.)i(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f
(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)
f(.)g(.)h(.)f(.)h(.)f(.)h(.)64 b Fp(35)150 3828 y(11)135
b(addr2line)13 b Fa(.)20 b(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
h(.)f(.)58 b Fp(37)150 4098 y(12)135 b(nlmcon)l(v)40
b Fa(.)20 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)85
b Fp(39)150 4368 y(13)135 b(windres)29 b Fa(.)20 b(.)f(.)h(.)f(.)h(.)f
(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)
h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)74 b Fp(41)150 4638
y(14)135 b(Create)46 b(\014les)g(needed)f(to)g(build)g(and)f(use)h
(DLLs)456 4770 y Fa(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)82 b Fp(43)150
5040 y(15)135 b(readelf)26 b Fa(.)21 b(.)e(.)h(.)f(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)
f(.)h(.)f(.)h(.)f(.)g(.)h(.)71 b Fp(47)p eop
%%Page: -2 62
-2 61 bop 150 -116 a Fq(ii)2732 b Fm(gnu)30 b Fq(Binary)g(Utilities)150
83 y Fp(16)135 b(Selecting)46 b(the)f(target)i(system)15
b Fa(.)20 b(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)60
b Fp(49)449 220 y Fq(16.1)92 b(T)-8 b(arget)32 b(Selection)11
b Fi(.)j(.)h(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)40 b Fq(49)449 330 y(16.2)92 b(Arc)m(hitecture)31
b(selection)e Fi(.)15 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)
g(.)g(.)59 b Fq(50)449 439 y(16.3)92 b(Link)m(er)30 b(em)m(ulation)f
(selection)d Fi(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)55
b Fq(51)150 682 y Fp(17)135 b(Rep)t(orting)46 b(Bugs)40
b Fa(.)20 b(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f
(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)85 b Fp(53)449 819
y Fq(17.1)92 b(Ha)m(v)m(e)33 b(y)m(ou)d(found)f(a)i(bug?)23
b Fi(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)53
b Fq(53)449 928 y(17.2)92 b(Ho)m(w)31 b(to)h(rep)s(ort)d(bugs)9
b Fi(.)15 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g
(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
g(.)g(.)38 b Fq(53)150 1171 y Fp(Index)f Fa(.)19 b(.)h(.)f(.)h(.)f(.)g
(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)
f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)82
b Fp(57)p eop
%%Trailer
end
userdict /end-hook known{end-hook}if
%%EOF