|G ܎!; />M\kzĿʿпֿ 4M"l & (4"] /& &7 ^', 7%=] &((QVnD *uFmE*0p ~t]6 90!j!c,,?l{E*%U:S Q6-[ ".QI0,(+"%N.t.,+G+sukafg30dEvO% AOCoBA=8EvX=D 38SNO;:R3hN++8WFG/ IU(d((($#H] }(.4#Rv# *--X*7"; [iYb:D& <3A3u:/D2Y4,4<#5`75388q+898(8a:+0022c'8"07KHJ9RQ7L7)2aR:?">b=>6<U78<<@I}N=HT)=A>G730Iby@8.gw 33Dx%.>Vq'"&9v`+L09}+EA)kiN{~;TcT  uvq~y8c9:9<M<%a< <<<*<(<""=E=a=!=&=*=-=!>:>S>(e> >O><>&?"A?d?"k?/?/?'?(@?@P@X@%t@@@ @ @@-@A'7A_A sAAA"A+A#B (B"IB"lB(B B"B"B CC ,CMC#bC_C!CDD'=D'eDDD(DHDQ>E-E"E%E"F*F%:F `F0F"FFF GG,G"LGoG4G#GG'GH5H"UHxH3HHHHII4III+eI0I0I0I $J42J8gJJ5J@J\-KJK(KKL/LLL#bLL&L)L*L*M+IM"uMMM M$M( N/2N(bN&N7NAN.,O [OChOQOYO9XP3P-P%PQ5.Q?dQ,Q1Q@RDR>ZR.R:R)S-S @S6NSSQSS T1$TVTqTTTT#TUU+6U-bU!UUUUU+V@VYVnV4VV5VI WSWsWW+WWWX'X@X1YXXXXX2X.%Y TY^YdYzY8Y Y YYYZZ $Z2ZBZQZ iZuZZZ+ZZ [ [ ![7+[c[5y[?[,[\02\+c\3\\\*\/]8?]x]"]&].]?^)E^.o^7^<^,_;@_4|_ _/__Q_5P``*``/` aa -aNa^Taaaa7aB!bKdb9bBb< -cjm=~m)mmmI n Wpaut5{{NJր7!Y" 6$WS|Ѕ # D'IMq"   9Oh}ɇ 0C]lBu/  !(:cw*%#2GLf}Ê݊"ҋ:*0-[ !5̌%.( Wc'!ʍ$(*:e($3!7<%t&#+,)> hvĐ%<&T${(@ɑ" :-!h.1@%,&R+y*%Г(5>t%#ǔ$*$<%a//Օ6K$g'̖ۖ&)6`}ŗ,ܗ `)/ ͘2ۘ*#9]|3E͙AAU:Қ ֚%;(Nw+*› :6!qĜ Ԝ !"8[ x  ǝ֝  (@Odx ˞ߞ "% H R^ w    ğ ҟ #*,JW0EӠ*ID)ѡ  %CZckt"ʢ'E ^&h ˣѣ%)F^n#ڤ!9J[ k y "˥2Jf#/*ڦ.4Ti~   "ǧ   %24MȨި   ( 6 @N_ n| 01ǩ:X-`60Ū0'C S _l<«,ޫP I\L$ ,8:Usɭޭ"?"b$  خ2 ,"9+\/կB<H##ذ&#@U k?vD  6Nmò۲18!Z<x$$ڳ2!2!T)v#δ%4>M@ 8.P62Զ +"A&d@ ̷  5/e$xܸ%-"S;v.( +:*/1N6$ܻ :KG!˼ '=2X/I:%@ f&>.#56Y2/ÿ 9V7T"!Ac|B: @+[ 6('.*VT+3@)t!&&5&#Ae$#5<P-- Un}jiYT:g<5IH_? .!8S$l!1+#OFc%  ) J.YD:/ 7!X6zF(N7<0! $-+R(~!$%6*&a&&?5,b!u&'  &("O#r"3Lf=* 01<n!u2( -2`,z  :+Bn80699 s~8=/5-cl|,"T BbB/3LMk#4$< A#M q.55 De$& #?+["/"$9Yx0:/?.o.3/01"b "$'A i  $ /L'k%6..5N%3/#-20`/8(?^}5Mh)( (@`EP "5 9Zt:?$0d&*+'B!j$<7*b {V5 #?c4~4C:,AgA28MWH' $;3)o:-&-)7W659865o4.! "+)N)x/)3@0?q9+.Fd.+, ,)G"q5 R,)3V?)4)FYo31%L7r)<+1=%o  1.F?X:  (5+.a+HJ2e0$337"k76,*)>-h#3- F'KnE6-Gd3=?8^-*+-:/h()+% =  D P _ o ~  < %   + 4 R 5e @ "   +$  P [ &y C 1 < <S ? H ' 2A *t Y W YQWVZZ:goXg/07`3;qwz:&. Uapv$7(! "Be  >0**[(R=Z"v+!+(&<5c.JDX/x@ 6ET);4454jFA%(8N7,.F.](.4D'Y/ '#%K!q'(+ %D j ,   # $!, E,R,g,z,,,, ,4,,* -+7-7c-$- ---- - ... C.:N.9..G.7/?U//////&0(70 `0k0(r0 06001&1C1b1&|1+1'11'262M2"l222(2$2303%H35n33#333 4 434N4f44$4444515J5h5555556 *6K6h6666I6767C;77737 77!8+186]8D89809.D95s91959*:<:-S:+:,:8:";6;:U;;;8;-<<3<1p<<5<6<2)=(\= =#=5= > >-> A>/L>1|>!>'>'>/ ?2P?7?+? ?1@#:@"^@+@&@#@)@."A#QAuA*AAAAABB 2B@BQB kBuB.B"B!B4B3C:CJC!gCCCCCCCCCD9D0KD!|D"D"D%D. E$9E^E){E(E6E8F>>F*}F#F9F9G@G\G'|G&G*G&G*HHH$eH3HHHH H#I@I ^I!IIIIIIIJJJ#J6J8JAJ HJUJ iJtJ J J J JJJ)JKB5K,xK'K(K'KL-:LAhL!L-LLM MM MN NAN.TN N N NNNNN O<"O_OKsOO O O OOOPP1P-PP~PPPP+PPQQ$9Q ^QjQQSQQ%QR7R NR [RgRlR=uR=RR!RS$8S4]SS S S0S.ST$T*T!HT#jT T TcT^ UhU~UU#UU U UU VV 2V=V8?VFxV@V/WF0WwW!W=WDW:X KX!XXzX(XXX XX Y Y7Y=TY@YY Y Y Y;Y7;Z/sZ ZZ Z#ZZ![#<[`[ g[t[[[[[[[\/\C\V\s\'{\<\B\C#]2g]4]?]7^:G^;^ ^^^)^)_8._#g_$_#_$__(`@`!^``)`/`&` a@a*^a'aa'a1a*%b/Pbb#bbbbbc&c?c&\c c ccc'c*c&!dHd.Yd$d0d*d e)e@e+^e!eeee e f'fEf^fzfff f f ff f fff*f g $g0g@g3[g gggggggh#h7h UhahjhIrh$h(h9 iDi/ci'i=i&i$ j*Ej(pj#jjjjjl/lEl>mYmjmzmmmmmmmmm nn#n+n1n6nz6C̅VLgK?O@2SÇ!"9\.q>G߉H'p ((( (5^,z  ߋ'(<@U&Ҍ,AVm*Í82'CZ!ڎ# ([Fd;C_x* ŐNِ4(6]?;ԑT6eE6<KV4Aד@4Z=͔)J;[55͕<:@:{<90-9^"48c)W?J%6p\97>dv<ۚRGk:>@-Bn79=#?aS_CU]):!D\@=9FҠ5LAl9 2J bȢ6ۢ 3(Hqӣ3++_/ALEJ"Sm@2K5J̫w"~-`=P"nFiht0, 0Qc,)* $$E*j.. %(7 `Qk=!"@#I7m/(( ' 4>&Z% -/3c {!"+# 5"V"y) %%/*Ju\#2I)i+ (J)St/"%"Ad%y <" 5 Uc#@'E.^#7J%p)'0?1p318<V5A]%K(' 5T(n/6++I,u#  &(;-d((6G 5c  D Q Z= 7 4 4 &: a 4v E - 7 HW  ? 4 @. *o   9  Q ]z01#Qu2-!1 Lm-<O?jH#3+Q}!/7Qm/2  />E  # BO`=  7&^>tG-)2?,r3+0 9Q"&0A*\/7B-2B`> 3"T69,! =/m%[ $3X8_DM;+Dg )F)+'*S*j*x~*,s2o-9Z9S=ML??CCC)D**DaUDD(DD'E7E'RL1L5L L M(%M-NM%|M+MEM@NUNuN,N,N:N (O;IO,O-O*O7 P6CP-zP PPP!P1Q$:Q'_Q+Q#Q(Q!R&"RAIR'RFR$R=S5]SGS(S)T2.T7aT/T4T#T="U`UsU4U)U*UV9V*MV+xV'V;V:WCW'WWW!W'W/WX/XAX#_X&X1XXXY.YGY4`YY\Y6ZGZ fZ<sZ3Z&Z% [ 1[4R[K[D[=\=V\\ \ \\\\]60])g]:]3]$^%^%8^:^^(^^'^^$ _&2_"Y_#|__ _ ____``&`7`G`Y` k`x`````` a(a;aKa`a{aaaa a'a a a b#b4b =bKb]bybbbb#b,b.cMAc3cEc. dN8d+ddd dddeeCllll lll!m*m>mPmcmrmmmmm m5m8nPnYnon/vn/n n3n=o/Ro=oooo ppA/p%qp7pRpI"qLlqq%qq>r]Mrrrr)r"s&5s&\s/s s%s&sEt Tt%at.ttttt1uJ7uRu"uuv(1v+ZvvvvvHvG&w nw zww&ww'w,w!)x'Kx"sxx@xGx$5yIZy0y0y1z,8z4ez<z(z{2{4E{?z{J{|K |l||#||,|}?-}2m}}7}&}*~LB~'~'~&~JQ+d& $0.H$wG01G4فN/]=<˂:-Cq""ƒ K?]sل84KV?ׅ*%B*h@.Ԇ$0(AYA7݇K&qr`'E&m&(' I?gE7=[r:,ڋ,.4cg{b60E'v*''#KLU0^'"֏%>Y;tD :(<cW &}1IrSЗ>$>cI^EK :י$+6(b8$Ě&7HWd#"  ")/Y,pIƜ;LT+tEB/BXrM˞)C*^/51'!8I+Gɠ-.?n0EPO4d/-ɢ))!0K)|,-ӣ !B b%$ޤ$( >%.d" 9Ħ'3.b|*1ާ,0 ] jxFШ6Nd988A, nz@Aê76=t}ɫ6ܫ)_=JJ13He'd֭,;:hծ ڮ"! +,BBoH9S*p,(Ȱ 8)%b;ı"۱$#B`~/@.)-X-2.7!Np&$Ӵ#(:!c ŵ $,I'h(C745?j(Cӷ8,P/}/1ݸBR+nع,%2"X{ֺ")5_*{ ǻbRI &# %!7Y"v>Cؽ?\-x5ܾ52+-^$!ӿ@;;w X9.)h))T/U>7,)%IToD/  9 FIT(?*,26_<;9=I=99/9i"+/8/A9qCG=75u8)$<37p1),C=pX2;LE,62Ph4?J-C5?2-r2#  #BW<mI?$ dp!.51.BJqV7.f<*66!,X72;,;C7(D2% XHdL[n@K6MNNF26R6444*0_6823<M_r=,3 H$Rw<Q(&Fm*s ,)H3JG~DM SY.C5 ^V^\\q\^+.px*_.627i?xzZ L+& R` u$;,.3-b' F37z38&[F#-43"h02,:IW[U(S<|F(<!UJw2K8AAz5LN?,BA!@ b o7}7 0A9r:=9"w#3 $$1I3{*2# 1*K1v+6)+-U3,#+!WMT+2FIy%%E,,ru ):>d!&& /: S3`  1E=B#/ >,50bB1D!fo>~*=&<5r&/-5(FoCtMEBL75 &9U\o u.'&D&\  * NGbN= GK   .0K |/$>"#@2d)+0 2> q 7  & / < *W - 8 & % )6 ;`  -  * , F &] + .  . #+ O +j + ! 4 (*B m&'4!,4,a#"+] ~N >%R#x#6L\DHA@,EmFG3Bv3<A@E+*O>->l3@6  W?x:9L-1z'D $4+`3q<!)'.5V9B. $85]%%+* #6+Z2%#(, ;\q%"+;)g":( 02c!$ 8 7O # $ $ 0 0&!(W!!0!1!@"HA"R"3",#=>#E|##!#D$,H$0u$,$0$%'%1G%y%%%%.%,&,@&+m&&&&&& '!'4'9'B'V' X'c'j'z''''' ' '( !(4B(w(N('(4 )4?)-t))9)C)&?*)f**++%H+!n+(++&++4, J, V,$c,,,,, ,F,>-J]- --- ---.!.@./_.....,.!.!/!@/.b/ ///W/-0.>0$m00 0000B0B!1d1,j1 1(1512 ,2 92/E25u222*2#2, 3 63 D3P3s3D4]4u4"4$4 444 5585H5?J5E5G5<6YU66&6C6O8777)7787+8F8 e8'p8 8 8C8P8LF9999 9=9B:9I: :::&:":+ ;'8; `;j;{;;;;;;. <":<]<v<+< <2<=<G6=H~=5=?=D=>I><>3 ? =?J?#g?4??C?" @#,@)P@0z@)@1@A%'AMA3lA6A)A%B%'B1MB+BB-B8B1/C6aCC*C C CD,/D\D!qD'D4DDE&E;E-SE5E1EE4E'0F4XFF#FF F0 G,>G*kG*GGG*G+HCH!bHHHHHHHH H I I I5%I[I lIxI"I9III J%J7JSJgJ$JJJ J JJHJ,GK0tKFK#K:L+KLHwL-L'L8M2OM,MMMMw9 _eq1?}y:4Ioy:RR9c-dhyanMv;|o 8s K'q8*4/PIHt4$;b QY}\Q9CY "pf{2?n]wQp $Tb[zI 'z!?YWy  ^N?r5K~<rg0`+{JfT3hUjb$%2x:=}$>^K@U^l u ZPaJzMC\n[SYZQu>4E?s. 3+y#J;c:*7wPm(.mSA7}f:2iHCPI\5 As (QLGO]`kKX!q7AZ! ]g~/W0 M*kM@HX2~B2@ GBx}N]_#\L/2n-c~Ll'h'O`V\5>XuaQu&[5QIK;La6D+(-s=e*TD)`nno9S' ,6) t]NJE9j<ojh|VEN.x}]ue_~3$f"=OXZVDM&8X7Rg{b7Cq?1qyO _8N^[hjSn4_>$m&h\gp(w(e0datNHu)z0$)mHzX-p ZCj0&-63, 5.jahVg uX#<t}J13.+Gdr5Rr|e3)P2S{^o@Nq(!p e=@)'4Cs4{l8}+v`G%FE[N%=hc-8,/c4=:Y6b3 _>xV|P|da_Rx /Fo<|GVeR3vP%(v9kpJAGh/fs {lNxB;&Z)w$KdGO5|7,mU&fgMJrMw& A8xi[tF [i9TY1ftHiH'#ibc2jZR8+?_'~B.W.'asUH 6QRw L(sPVYkXgu{Okv?t,IsKmi#"^ KDtQ+$@w!2f+5k.1L%P =*I<.iLHSoqID<dd7Tb!LZ@U1k^rD EW -UIlDckmVOY W[`{]rk<wc#ndV\WF:<)i A!,D U176>!n <xz|Fgu0bAq%1*j;q/)`C,"6J6W#ZR*:~&dBKaSvXW`fl>TyW9l| F"UC/A "Oj le1CE"T &M;rDB;p~`6J ]9Lz* o/ %y+^\z#olx\g m{40_A TM 7=]SeT0>i>,v;  E,8y3G?t*F-pU~ S GFF@p5#cz%(v"B v:Y-E}!mOr@bE"=B0B%[^ %d: (Unknown format content type %s) ... (skipping %lu zeroes, resuming at file offset: 0x%lx) Dir Index Address MD5 Name Size Time Unknown version. [Abbrev Number: %ld codepage settings are ignored. Symbols from %s: Symbols from %s[%s]: Undefined symbols from %s: Undefined symbols from %s[%s]: Address Length Address Length Offset Name Offset Kind Name Link flags : Start of program headers: Opcodes: Section to Segment mapping: The %s (offset 0x%lx, lines %s, columns %u): The %s is empty. The Directory Table (offset 0x%lx): The Directory Table is empty. The File Name Table (offset 0x%lx): The File Name Table is empty. The following switches are optional: [Use file %s in directory table entry %d] [Use file table entry %d] %s: file format %s %s: Corrupt entries list %sgroup section [%5u] `%s' [%s] contains %u sections: '%s' relocation section at offset 0x%lx contains %ld bytes: Address table: Archive index: Assembly dump of section %s CTF archive member: %s: CU table: Can't get contents for section '%s'. Could not find unwind info section for Disassembly of section %s: Displaying contents of Renesas V850 notes section at offset 0x%lx with length 0x%lx: Displaying notes found at file offset 0x%08lx with length 0x%08lx: Displaying notes found in: %s Dump of CTF section '%s': Dynamic info segment at offset 0x%lx contains %d entry: Dynamic info segment at offset 0x%lx contains %d entries: Dynamic section at offset 0x%lx contains %lu entry: Dynamic section at offset 0x%lx contains %lu entries: Dynamic symbol information is not available for displaying symbols. ERROR: unwind length too long (0x%lx > 0x%lx) Elf file type is %s File: %s Hex dump of section '%s': Histogram for `%s' bucket list length (total of %lu bucket): Histogram for `%s' bucket list length (total of %lu buckets): Histogram for bucket list length (total of %lu bucket): Histogram for bucket list length (total of %lu buckets): Image fixups for needed library #%d: %s - ident: %lx Image relocs LTO Symbol table '%s' LTO Symbol table '%s' and extension table '%s' contain: LTO Symbol table '%s' contains: LTO Symbol table '%s' is empty! Library list section '%s' contains %lu entries: Library list section '%s' contains %lu entries: No version information found in this file. Options supported for -P/--private switch: Primary GOT: Program Headers: Relocation section Section '%s' contains %d entry: Section '%s' contains %d entries: Section '%s' has an invalid size: %#llx. Section '%s' has no debugging data. Section '.conflict' contains %lu entry: Section '.conflict' contains %lu entries: Section '.liblist' contains %lu entry: Section '.liblist' contains %lu entries: Section Header: Section Headers: Static GOT: String dump of section '%s': Symbol table '%s' contains %lu entry: Symbol table '%s' contains %lu entries: Symbol table '%s' has a sh_entsize of zero! Symbol table for image contains %lu entry: Symbol table for image contains %lu entries: Symbol table: TU table: The %s section is empty. The decoding of unwind sections for machine type %s is not currently supported. There are no dynamic relocations in this file. There are no program headers in this file. There are no relocations in this file. There are no section groups in this file. There are no sections in this file. There are no sections to group in this file. There are no static relocations in this file. There are no unwind sections in this file. There is no dynamic section in this file. To see the dynamic relocations add --use-dynamic to the command line. Unwind section Unwind section '%s' at offset 0x%lx contains %lu entry: Unwind section '%s' at offset 0x%lx contains %lu entries: Version definition section '%s' contains %u entry: Version definition section '%s' contains %u entries: Version needs section '%s' contains %u entry: Version needs section '%s' contains %u entries: Version symbols section '%s' contains %lu entry: Version symbols section '%s' contains %lu entries: ldinfo dump not supported in 32 bits environments start address 0x FileSiz MemSiz Flags Align Flags: %08x possible : arm[_interwork], i386, mcore[-elf]{-le|-be}, thumb %s -M [] [: 0x%x], --add-stdcall-underscore Add underscores to stdcall symbols in interface library. --ctf-parent=SECTION Use SECTION as the CTF parent --dwarf-depth=N Do not display DIEs at depth N or greater --dwarf-start=N Display DIEs starting with N, at the same depth or deeper --dwarf-check Make additional dwarf internal consistency checks. --exclude-symbols Don't export --export-all-symbols Export all symbols to .def --identify-strict Causes --identify to report error when multiple DLLs. --leading-underscore All symbols should be prefixed by an underscore. --no-default-excludes Clear default exclude symbols --no-export-all-symbols Only export listed symbols --no-leading-underscore All symbols shouldn't be prefixed by an underscore. --plugin NAME Load the specified plugin --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata$5. --visualize-jumps Visualize jumps by drawing ASCII art lines --visualize-jumps=color Use colors in the ASCII art --visualize-jumps=extended-color Use extended 8-bit color codes --visualize-jumps=off Disable jump visualization Hardware Capabilities: Properties: [Requesting program interpreter: %s] --yydebug Turn on parser debugging Library Time Stamp Checksum Version Flags Library Time Stamp Checksum Version Flags [Reserved] [unsupported opcode] finish %*s%*s%*s .debug_abbrev.dwo: 0x%s 0x%s .debug_line.dwo: 0x%s 0x%s .debug_loc.dwo: 0x%s 0x%s .debug_str_offsets.dwo: 0x%s 0x%s Applies to region from %#lx Applies to region from %#lx Applies to region from %#lx to %#lx Arguments: %s Build ID: Cannot decode 64-bit note in 32-bit build Creation date : %.17s DW_MACRO_%02x arguments: DW_MACRO_%02x has no arguments Description data: Global symbol table name: %.*s Image id: %.*s Image name: %.*s Last patch date: %.17s Length: %#lx Linker id: %.*s Location: Malformed note - does not end with \0 Malformed note - filenames end too early Malformed note - too short for header Malformed note - too short for supplied file count Module name : %s Module name : Module version : %s Module version : Name: %s OS: %s, ABI: %ld.%ld.%ld Offset Info Type Symbol's Value Symbol's Name Offset Info Type Symbol's Value Symbol's Name + Addend Offset Begin End Expression Offset Begin End Page size: Provider: %s UNKNOWN DW_LNE_HP_SFC opcode (%u) Version: Version: %#lx --add-indirect Add dll indirects to export file. --add-stdcall-alias Add aliases without @ --as Use for assembler --base-file Read linker generated base file --def Name input .def file --dllname Name of input dll to put into output lib. --dlltool-name Defaults to "dlltool" --driver-flags Override default ld flags --driver-name Defaults to "gcc" --dry-run Show what needs to be run --entry Specify alternate DLL entry point --exclude-symbols Exclude from .def --export-all-symbols Export all symbols to .def --image-base Specify image base address --implib Synonym for --output-lib --leading-underscore Entrypoint with underscore. --machine --mno-cygwin Create Mingw DLL --no-default-excludes Zap default exclude symbols --no-export-all-symbols Only export .drectve symbols --no-idata4 Don't generate idata$4 section --no-idata5 Don't generate idata$5 section --no-leading-underscore Entrypoint without underscore --nodelete Keep temp files. --output-def Name output .def file --output-exp Generate export file. --output-lib Generate input library. --quiet, -q Work quietly --target i386-cygwin32 or i386-mingw32 --verbose, -v Verbose --version Print dllwrap version -A --add-stdcall-alias Add aliases without @. -C --compat-implib Create backward compatible import library. -D --dllname Name of input dll to put into interface lib. -F --linker-flags Pass to the linker. -I --identify Report the name of the DLL associated with . -L --linker Use as the linker. -M --mcore-elf Process mcore-elf object files into . -S --as Use for assembler. -U Add underscores to .lib -U --add-underscore Add underscores to all symbols in interface library. -V --version Display the program version. -a --add-indirect Add dll indirects to export file. -b --base-file Read linker generated base file. -c --no-idata5 Don't generate idata$5 section. -d --input-def Name of .def file to be read in. -e --output-exp Generate an export file. -f --as-flags Pass to the assembler. -h --help Display this information. -k Kill @ from exported names -k --kill-at Kill @ from exported names. -l --output-lib Generate an interface library. -m --machine Create as DLL for . [default: %s] -n --no-delete Keep temp files (repeat for extra preservation). -p --ext-prefix-alias Add aliases with . -t --temp-prefix Use to construct temp file names. -v --verbose Be verbose. -x --no-idata4 Don't generate idata$4 section. -y --output-delaylib Create a delay-import library. -z --output-def Name of .def file to be created. 0 (*local*) 1 (*global*) @ Read options from . @ Read options from Abbrev Offset: 0x%s Floating Point mode: Header flags: 0x%08x Image id : %.*s Language: %.*s Last modified : Length: 0x%s (%s) Link time: Major id: %u, minor id: %u Num: Value Size Type Bind Vis Ndx Name Num: Value Size Type Bind Vis Ndx Name Patch time: Pointer Size: %d Section contributions: Signature: 0x%s Type Offset: 0x%s Unit Type: %s (%x) Version: %d [Index] Name description data: identity: %s # sc value section type aux name/off %#06lx: Name index: %lx %#06lx: Name: %s %#06lx: Parent %d, name index: %ld %#06lx: Parent %d: %s %#06lx: Rev: %d Flags: %s %#06lx: Version: %d %*s %*s Purpose %*s %10s %*s %*s %10s %*s Purpose %-20s %-10s Description %4u %08x %3u %u index entry: %u index entries: (Starting at file offset: 0x%lx) (Unknown inline attribute value: %s) --ctf= Display CTF info from section --ctf-parent= Use section as the CTF parent --ctf-symbols= Use section as the CTF external symtab --ctf-strings= Use section as the CTF external strtab --ctf=SECTION Display CTF info from SECTION --dwarf-depth=N Do not display DIEs at depth N or greater --dwarf-start=N Display DIEs starting with N, at the same depth or deeper --enable-x86-feature [ibt|shstk|lam_u48|lam_u57] Enable x86 feature --disable-x86-feature [ibt|shstk|lam_u48|lam_u57] Disable x86 feature --input-mach [none|i386|iamcu|l1om|k1om|x86_64] Set input machine type --output-mach [none|i386|iamcu|l1om|k1om|x86_64] Set output machine type --input-type [none|rel|exec|dyn] Set input file type --output-type [none|rel|exec|dyn] Set output file type --input-osabi [%s] Set input OSABI --output-osabi [%s] Set output OSABI --output=DIRNAME - specify the output directory for extraction operations --plugin Load the specified plugin --plugin

- load the specified plugin --record-libdeps= - specify the dependencies of this library --target=BFDNAME - specify the target object format as BFDNAME -D Use zero for symbol map timestamp -U Use actual symbol map timestamp (default) -D Use zero for symbol map timestamp (default) -U Use an actual symbol map timestamp -D --enable-deterministic-archives Produce deterministic output when stripping archives -U --disable-deterministic-archives Disable -D behavior (default) -D --enable-deterministic-archives Produce deterministic output when stripping archives (default) -U --disable-deterministic-archives Disable -D behavior -H --help Print this help message -v --verbose Verbose - tells you what it's doing -V --version Print version information -I --histogram Display histogram of bucket list lengths -W --wide Allow output width to exceed 80 characters -T --silent-truncation If a symbol name is truncated, do not add a suffix [...] @ Read options from -H --help Display this information -v --version Display the version number of readelf -I --input-target Assume input file is in format -O --output-target Create an output file in format -B --binary-architecture Set output arch, when input is arch-less -F --target Set both input and output format to --debugging Convert debugging information, if possible -p --preserve-dates Copy modified/access timestamps to the output -I --input-target= Assume input file is in format -O --output-target= Create an output file in format -F --target= Set both input and output format to -p --preserve-dates Copy modified/access timestamps to the output -R --remove-section= Also remove section from the output --remove-relocations Remove relocations from section -s --strip-all Remove all symbol and relocation information -g -S -d --strip-debug Remove all debugging symbols & sections --strip-dwo Remove all DWO sections --strip-unneeded Remove all symbols not needed by relocations --only-keep-debug Strip everything but the debug information -M --merge-notes Remove redundant entries in note sections (default) --no-merge-notes Do not attempt to remove redundant notes -N --strip-symbol= Do not copy symbol --keep-section= Do not strip section -K --keep-symbol= Do not strip symbol --keep-file-symbols Do not strip file symbol(s) -w --wildcard Permit wildcard in symbol comparison -x --discard-all Remove all non-global symbols -X --discard-locals Remove any compiler-generated symbols -v --verbose List all object files modified -V --version Display this program's version number -h --help Display this output --info List object formats & architectures supported -o Place stripped output into -S, --print-size Print size of defined symbols -s, --print-armap Include index for symbols from archive members --size-sort Sort symbols by size --special-syms Include special symbols in the output --synthetic Display synthetic symbols as well -t, --radix=RADIX Use RADIX for printing symbol values --target=BFDNAME Specify the target object format as BFDNAME -u, --undefined-only Display only undefined symbols --with-symbol-versions Display version strings after symbol names -X 32_64 (ignored) @FILE Read options from FILE -h, --help Display this information -V, --version Display this program's version number -a - --all Scan the entire file, not just the data section -d --data Only scan the data sections in the file [default] -a - --all Scan the entire file, not just the data section [default] -d --data Only scan the data sections in the file -a, --archive-headers Display archive header information -f, --file-headers Display the contents of the overall file header -p, --private-headers Display object format specific file header contents -P, --private=OPT,OPT... Display object format specific contents -h, --[section-]headers Display the contents of the section headers -x, --all-headers Display the contents of all headers -d, --disassemble Display assembler contents of executable sections -D, --disassemble-all Display assembler contents of all sections --disassemble= Display assembler contents from -S, --source Intermix source code with disassembly --source-comment[=] Prefix lines of source code with -s, --full-contents Display the full contents of all sections requested -g, --debugging Display debug information in object file -e, --debugging-tags Display debug information using ctags style -G, --stabs Display (in raw form) any STABS info in the file -W[lLiaprmfFsoORtUuTgAckK] or --dwarf[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames, =frames-interp,=str,=str-offsets,=loc,=Ranges,=pubtypes, =gdb_index,=trace_info,=trace_abbrev,=trace_aranges, =addr,=cu_index,=links,=follow-links] Display DWARF info in the file -b, --target=BFDNAME Specify the target object format as BFDNAME -m, --architecture=MACHINE Specify the target architecture as MACHINE -j, --section=NAME Only display information for section NAME -M, --disassembler-options=OPT Pass text OPT on to the disassembler -EB --endian=big Assume big endian format when disassembling -EL --endian=little Assume little endian format when disassembling --file-start-context Include context from start of file (with -S) -I, --include=DIR Add DIR to search list for source files -l, --line-numbers Include line numbers and filenames in output -F, --file-offsets Include file offsets when displaying information -C, --demangle[=STYLE] Decode mangled/processed symbol names The STYLE, if specified, can be `auto', `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java' or `gnat' --recurse-limit Enable a limit on recursion whilst demangling. [Default] --no-recurse-limit Disable a limit on recursion whilst demangling -w, --wide Format output for more than 80 columns -z, --disassemble-zeroes Do not skip blocks of zeroes when disassembling --start-address=ADDR Only process data whose address is >= ADDR --stop-address=ADDR Only process data whose address is < ADDR --no-addresses Do not print address alongside disassembly --prefix-addresses Print complete address alongside disassembly --[no-]show-raw-insn Display hex alongside symbolic disassembly --insn-width=WIDTH Display WIDTH bytes on a single line for -d --adjust-vma=OFFSET Add OFFSET to all displayed section addresses --special-syms Include special symbols in symbol dumps --inlines Print all inlines for source line (with -l) --prefix=PREFIX Add PREFIX to absolute paths for -S --prefix-strip=LEVEL Strip initial directory names for -S -f --print-file-name Print the name of the file before each string -n --bytes=[number] Locate & print any NUL-terminated sequence of at - least [number] characters (default 4). -t --radix={o,d,x} Print the location of the string in base 8, 10 or 16 -w --include-all-whitespace Include all whitespace as valid string characters -o An alias for --radix=o -T --target= Specify the binary file format -e --encoding={s,S,b,l,B,L} Select character size and endianness: s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit -s --output-separator= String used to separate strings in output. @ Read options from -h --help Display this information -v -V --version Print the program's version number -h --help Display this information -v --version Display the version number of %s -i --instruction-dump= Disassemble the contents of section -j --only-section Only copy section into the output --add-gnu-debuglink= Add section .gnu_debuglink linking to -R --remove-section Remove section from the output --remove-relocations Remove relocations from section -S --strip-all Remove all symbol and relocation information -g --strip-debug Remove all debugging symbols & sections --strip-dwo Remove all DWO sections --strip-unneeded Remove all symbols not needed by relocations -N --strip-symbol Do not copy symbol --strip-unneeded-symbol Do not copy symbol unless needed by relocations --only-keep-debug Strip everything but the debug information --extract-dwo Copy only DWO sections --extract-symbol Remove section contents but keep symbols --keep-section Do not strip section -K --keep-symbol Do not strip symbol --keep-file-symbols Do not strip file symbol(s) --localize-hidden Turn all ELF hidden symbols into locals -L --localize-symbol Force symbol to be marked as a local --globalize-symbol Force symbol to be marked as a global -G --keep-global-symbol Localize all symbols except -W --weaken-symbol Force symbol to be marked as a weak --weaken Force all global symbols to be marked as weak -w --wildcard Permit wildcard in symbol comparison -x --discard-all Remove all non-global symbols -X --discard-locals Remove any compiler-generated symbols -i --interleave[=] Only copy N out of every bytes --interleave-width Set N for --interleave -b --byte Select byte in every interleaved block --gap-fill Fill gaps between sections with --pad-to Pad the last section up to address --set-start Set the start address to {--change-start|--adjust-start} Add to the start address {--change-addresses|--adjust-vma} Add to LMA, VMA and start addresses {--change-section-address|--adjust-section-vma} {=|+|-} Change LMA and VMA of section by --change-section-lma {=|+|-} Change the LMA of section by --change-section-vma {=|+|-} Change the VMA of section by {--[no-]change-warnings|--[no-]adjust-warnings} Warn if a named section does not exist --set-section-flags = Set section 's properties to --set-section-alignment = Set section 's alignment to bytes --add-section = Add section found in to output --update-section = Update contents of section with contents found in --dump-section = Dump the contents of section into --rename-section =[,] Rename section to --long-section-names {enable|disable|keep} Handle long section names in Coff objects. --change-leading-char Force output format's leading character style --remove-leading-char Remove leading character from global symbols --reverse-bytes= Reverse bytes at a time, in output sections with content --redefine-sym = Redefine symbol name to --redefine-syms --redefine-sym for all symbol pairs listed in --srec-len Restrict the length of generated Srecords --srec-forceS3 Restrict the type of generated Srecords to S3 --strip-symbols -N for all symbols listed in --strip-unneeded-symbols --strip-unneeded-symbol for all symbols listed in --keep-symbols -K for all symbols listed in --localize-symbols -L for all symbols listed in --globalize-symbols --globalize-symbol for all in --keep-global-symbols -G for all symbols listed in --weaken-symbols -W for all symbols listed in --add-symbol =[

:][,] Add a symbol --alt-machine-code Use the target's 'th alternative machine --writable-text Mark the output text as writable --readonly-text Make the output text write protected --pure Mark the output file as demand paged --impure Mark the output file as impure --prefix-symbols Add to start of every symbol name --prefix-sections Add to start of every section name --prefix-alloc-sections Add to start of every allocatable section name --file-alignment Set PE file alignment to --heap [,] Set PE reserve/commit heap to / --image-base
Set PE image base to
--section-alignment Set PE section alignment to --stack [,] Set PE reserve/commit stack to / --subsystem [:] Set PE subsystem to [& ] --compress-debug-sections[={none|zlib|zlib-gnu|zlib-gabi}] Compress DWARF debug sections using zlib --decompress-debug-sections Decompress DWARF debug sections using zlib --elf-stt-common=[yes|no] Generate ELF common symbols with STT_COMMON type --verilog-data-width Specifies data width, in bytes, for verilog output -M --merge-notes Remove redundant entries in note sections --no-merge-notes Do not attempt to remove redundant notes (default) -v --verbose List all object files modified @ Read options from -V --version Display this program's version number -h --help Display this output --info List object formats & architectures supported -r Ignored for compatibility with rc @ Read options from -h --help Print this help message -V --version Print version information -t Update the archive's symbol map timestamp -h --help Print this help message -v --version Print version information -t, --syms Display the contents of the symbol table(s) -T, --dynamic-syms Display the contents of the dynamic symbol table -r, --reloc Display the relocation entries in the file -R, --dynamic-reloc Display the dynamic relocation entries in the file @ Read options from -v, --version Display this program's version number -i, --info List object formats and architectures supported -H, --help Display this information 32 bit pointers: 64 bit pointers: : @ - read options from ABI Version: %d Address size (bytes): %d Advance Line by %s to %d Advance PC by %s to 0x%s%s Advance PC by %s to 0x%s[%d]%s Advance PC by constant %s to 0x%s%s Advance PC by constant %s to 0x%s[%d]%s Advance PC by fixed size amount %s to 0x%s Augmentation data: Build-ID (%#lx bytes): CRC value: %#x Class: %s Cnt: %d Comdat_Key Kind Visibility Size Slot Type Section Name Comdat_Key Kind Visibility Size Slot Name Compact model index: %d Compilation Unit @ offset 0x%s: Copy DWARF Version: %d DW_CFA_??? (User defined call frame op: %#x) DW_CFA_def_cfa_expression: DW_CFA_expression: Data: %s Directory: %s Entry Entry Dir Time Size Name Entry point address: Extended opcode %d: Extension opcode arguments: File: %lx File: %s Flags Flags: 0x%lx%s Flags: %s Version: %d For compilation unit at offset 0x%s: Generic options: ID: ID: Index: %d Cnt: %d Initial value of 'is_stmt': %d Length: %ld Length: %ld Length: %ld Line Base: %d Line Range: %d Machine: %s Magic: Maximum Ops per Instruction: %d Minimum Instruction Length: %d Name: %s No aux header No emulation specific options No section header No strings found in this section. Note: This section has relocations against it, but these have NOT been applied to this dump. Num: Index Value Name Number TAG (0x%lx) Number of columns: %u Number of program headers: %u Number of section headers: %u Number of slots: %u Number of used entries: %u OS/ABI: %s Offset Info Type Sym. Value Sym. Name Offset Info Type Sym. Value Sym. Name + Addend Offset into .debug_info section: 0x%lx Offset into .debug_info: 0x%lx Offset into .debug_line: 0x%lx Offset size: %d Offset table Offset: 0x%lx Offset: %#08lx Link: %u (%s) Opcode %d has %d arg Opcode %d has %d args Opcode Base: %d Options for %s: Options passed to DLLTOOL: PPC hi-16: Personality routine: Pointer Size: %d Prologue Length: %d Registers restored: Rest are passed unmodified to the language driver Restore stack from frame pointer Return register: %s Section header string table index: %u Segment Sections... Segment Size: %d Segment selector (bytes): %d Separate debug info file: %s Set File Name to entry %s in the File Name Table Set ISA to %lu Set ISA to %s Set basic block Set column to %s Set epilogue_begin to true Set is_stmt to %s Set prologue_end to true Size of area in .debug_info section: %ld Size of program headers: %u (bytes) Size of section headers: %u (bytes) Size of this header: %u (bytes) Size table Special opcode %d: advance Address by %s to 0x%s%s Special opcode %d: advance Address by %s to 0x%s[%d]%s Stack increment %d Tag Type Name/Value Type Offset VirtAddr PhysAddr Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align Type: %s Unhandled location type %u Unhandled magic Unknown GNU attribute: %s Unknown attribute: Unknown opcode %d with operands: Unsupported version (%d) Version def aux past end of section Version definition past end of section Version: %d Version: %d%s Version: 0x%lx Version: %d Version: %d Version: %u [%3d] 0x%s [%3d] Signature: 0x%s Sections: [-X32] - ignores 64 bit objects [-X32_64] - accepts 32 and 64 bit objects [-X64] - ignores 32 bit objects [-g] - 32 bit small archive [D] - use zero for timestamps and uids/gids [D] - use zero for timestamps and uids/gids (default) [N] - use instance [count] of name [Nr] Name [Nr] Name Type Address Offset [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [Nr] Name Type Address Off Size ES Flg Lk Inf Al [O] - display offsets of files in the archive [P] - use full path names when matching [S] - do not build a symbol table [T] - make a thin archive [Truncated data] [U] - use actual timestamps and uids/gids [U] - use actual timestamps and uids/gids (default) [V] - display the version number [a] - put file(s) after [member-name] [b] - put file(s) before [member-name] (same as [i]) [bad block length] [c] - do not warn if the library had to be created [f] - truncate inserted file names [l ] - specify the dependencies of this library [o] - preserve original dates [reserved (%d)] [reserved] [s] - create an archive index (cf. ranlib) [truncated block] [u] - only replace files that are newer than current archive contents [v] - be verbose code limit: %08x d - delete file(s) from the archive flags: %08x flags: 0x%04x hash offset: %08x hash size: %02x hash type: %02x (%s) ident offset: %08x (- %08x) import file off: %u import strtab len: %u index entry %u: type: %08x, offset: %08x m[ab] - move file(s) in the archive magic: 0x%04x (0%04o) nbr code slots: %08x nbr import files: %u nbr relocs: %u nbr sections: %d nbr special slots: %08x (at offset %08x) nbr symbols: %u nbr symbols: %d opt hdr sz: %d p - print file(s) found in the archive page size: %02x q[f] - quick append file(s) to the archive r[ab][f][u] - replace existing or insert new file(s) into the archive s - act as ranlib scatter offset: %08x scnlen: %08x nreloc: %-6u scnlen: %08x nreloc: %-6u nlinno: %-6u spare1: %02x spare2: %08x string table len: %u string table off: %u symbols off: 0x%08x t[O][v] - display contents of the archive time and date: 0x%08x - version: %08x version: %u version: 0x%08x x[o] - extract file(s) from the archive #: Segment name Section name Address %3u %3u (%s) (File Offset: 0x%lx) (bytes into file) (bytes into file) Start of section headers: (bytes) (current) (end of tags at %08x) (inlined by) (location list) (no strings): (reset view) (start == end) (start > end) (strings size: %08x): (view %u) <%d><%lx>: ... <%d><%lx>: Abbrev Number: %lu <%d><%lx>: Abbrev Number: 0 Addr: 0x At least one of the following switches must be given: Canonical gp value: Convert addresses into line number/file name pairs. Copies a binary file, possibly transforming it in the process DW_MACINFO_define - lineno : %d macro : %s DW_MACINFO_end_file DW_MACINFO_start_file - lineno: %d filenum: %d DW_MACINFO_undef - lineno : %d macro : %s DW_MACINFO_vendor_ext - constant : %d string : %s DW_MACRO_%02x DW_MACRO_%02x - DW_MACRO_define - lineno : %d macro : %s DW_MACRO_define_strp - lineno : %d macro : %s DW_MACRO_define_sup - lineno : %d macro offset : 0x%lx DW_MACRO_end_file DW_MACRO_import - offset : 0x%lx DW_MACRO_import_sup - offset : 0x%lx DW_MACRO_start_file - lineno: %d filenum: %d DW_MACRO_start_file - lineno: %d filenum: %d filename: %s%s%s DW_MACRO_undef - lineno : %d macro : %s DW_MACRO_undef_strp - lineno : %d macro : %s DW_MACRO_undef_sup - lineno : %d macro offset : 0x%lx Display information about the contents of ELF format files Display information from object . Display printable strings in [file(s)] (stdin by default) Displays the sizes of sections inside binary files Entries: Generate an index to speed access to archives Global entries: If no addresses are specified on the command line, they will be read from stdin If no input file(s) are specified, a.out is assumed Lazy resolver Length Number %% of total Coverage Line Number Statements: List symbols in [file(s)] (a.out by default). Local entries: Module pointer Module pointer (GNU extension) NONE NOTE: This section has relocations against it, but these have NOT been applied to this dump. Name (len: %u): No Line Number Statements. None Num: Name BoundTo Flags Offset Info Type Sym. Value Symbol's Name Offset Info Type Sym. Value Symbol's Name + Addend Offset Info Type Sym.Value Sym. Name Offset Info Type Sym.Value Sym. Name + Addend Options are: -a --all Equivalent to: -h -l -S -s -r -d -V -A -I -h --file-header Display the ELF file header -l --program-headers Display the program headers --segments An alias for --program-headers -S --section-headers Display the sections' header --sections An alias for --section-headers -g --section-groups Display the section groups -t --section-details Display the section details -e --headers Equivalent to: -h -l -S -s --syms Display the symbol table --symbols An alias for --syms --dyn-syms Display the dynamic symbol table --lto-syms Display LTO symbol tables -C --demangle[=STYLE] Decode low-level symbol names into user-level names The STYLE, if specified, can be `auto' (the default), `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java' or `gnat' --no-demangle Do not demangle low-level symbol names. (This is the default) --recurse-limit Enable a demangling recursion limit. (This is the default) --no-recurse-limit Disable a demangling recursion limit -n --notes Display the core notes (if present) -r --relocs Display the relocations (if present) -u --unwind Display the unwind info (if present) -d --dynamic Display the dynamic section (if present) -V --version-info Display the version sections (if present) -A --arch-specific Display architecture specific information (if any) -c --archive-index Display the symbol/file index in an archive -D --use-dynamic Use the dynamic section info when displaying symbols -L --lint|--enable-checks Display warning messages for possible problems -x --hex-dump= Dump the contents of section as bytes -p --string-dump= Dump the contents of section as strings -R --relocated-dump= Dump the contents of section as relocated bytes -z --decompress Decompress section before dumping it -w[lLiaprmfFsoORtUuTgAckK] or --debug-dump[=rawline,=decodedline,=info,=abbrev,=pubnames,=aranges,=macro,=frames, =frames-interp,=str,=str-offsets,=loc,=Ranges,=pubtypes, =gdb_index,=trace_info,=trace_abbrev,=trace_aranges, =addr,=cu_index,=links,=follow-links] Display the contents of DWARF debug sections PLT lazy resolver Print a human readable interpretation of a COFF object file Removes symbols and sections from files Reserved entries: The options are: The options are: -A|-B|-G --format={sysv|berkeley|gnu} Select output style (default is %s) -o|-d|-x --radix={8|10|16} Display numbers in octal, decimal or hex -t --totals Display the total sizes (Berkeley only) --common Display total size for *COM* syms --target= Set the binary file format @ Read options from -h --help Display this information -v --version Display the program's version The options are: -a --ascii_in Read input file as ASCII file -A --ascii_out Write binary messages as ASCII -b --binprefix .bin filename is prefixed by .mc filename_ for uniqueness. -c --customflag Set custom flags for messages -C --codepage_in= Set codepage when reading mc text file -d --decimal_values Print values to text files decimal -e --extension= Set header extension used on export header file -F --target Specify output target for endianness. -h --headerdir= Set the export directory for headers -u --unicode_in Read input file as UTF16 file -U --unicode_out Write binary messages as UFT16 -m --maxlength= Set the maximal allowed message length -n --nullterminate Automatic add a zero termination to strings -o --hresult_use Use HRESULT definition instead of status code definition -O --codepage_out= Set codepage used for writing text file -r --rcdir= Set the export directory for rc files -x --xdbg= Where to create the .dbg C include file that maps message ID's to their symbolic name. The options are: -a, --debug-syms Display debugger-only symbols -A, --print-file-name Print name of the input file before every symbol -B Same as --format=bsd -C, --demangle[=STYLE] Decode low-level symbol names into user-level names The STYLE, if specified, can be `auto' (the default), `gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java' or `gnat' --no-demangle Do not demangle low-level symbol names --recurse-limit Enable a demangling recursion limit. This is the default. --no-recurse-limit Disable a demangling recursion limit. -D, --dynamic Display dynamic symbols instead of normal symbols --defined-only Display only defined symbols -e (ignored) -f, --format=FORMAT Use the output format FORMAT. FORMAT can be `bsd', `sysv' or `posix'. The default is `bsd' -g, --extern-only Display only external symbols --ifunc-chars=CHARS Characters to use when displaying ifunc symbols -l, --line-numbers Use debugging information to find a filename and line number for each symbol -n, --numeric-sort Sort symbols numerically by address -o Same as -A -p, --no-sort Do not sort the symbols -P, --portability Same as --format=posix -r, --reverse-sort Reverse the sense of the sort The options are: -h --help Display this information -v --version Print the program's version number The options are: -i --input= Name input file -o --output= Name output file -J --input-format= Specify input format -O --output-format= Specify output format -F --target= Specify COFF target --preprocessor= Program to use to preprocess rc file --preprocessor-arg= Additional preprocessor argument -I --include-dir= Include directory when preprocessing rc file -D --define [=] Define SYM when preprocessing rc file -U --undefine Undefine SYM when preprocessing rc file -v --verbose Verbose - tells you what it's doing -c --codepage= Specify default codepage -l --language= Set language when reading rc file --use-temp-file Use a temporary file instead of popen to read the preprocessor output --no-use-temp-file Use popen (default) The options are: -q --quick (Obsolete - ignored) -n --noprescan Do not perform a scan to convert commons into defs -d --debug Display information about what is being done @ Read options from -h --help Display this information -v --version Print the program's version number The options are: @ Read options from The options are: @ Read options from -a --addresses Show addresses -b --target= Set the binary file format -e --exe= Set the input file name (default is a.out) -i --inlines Unwind inlined functions -j --section= Read section-relative offsets instead of addresses -p --pretty-print Make the output easier to read for humans -s --basenames Strip directory names -f --functions Show function names -C --demangle[=style] Demangle function names -R --recurse-limit Enable a limit on recursion whilst demangling. [Default] -r --no-recurse-limit Disable a limit on recursion whilst demangling -h --help Display this information -v --version Display the program's version The options are: @ Read options from -h --help Display this information -v --version Display the program's version Truncated .text section Unhandled version Unknown macro opcode %02x seen Update the ELF header of ELF files Warning: This section has relocations - addresses seen here may not be accurate. [without DW_AT_frame_base] address beyond section size and Line by %s to %d and extension table '%s' contain: at at offset 0x%lx contains %lu entries: at offset 0x%lx contains %lu entry: at offset 0x%lx contains %lu entries: bad symbol index: %08lx in reloc command specific modifiers: commands: cpusubtype: %08lx cputype : %08lx (%s) emulation options: filetype : %08lx (%s) flags : %08lx ( generic modifiers: length: %08x magic : %08lx magic : %08x (%s) ncmds : %08lx (%lu) no tags found number of CTL anchors: %u optional: program interpreter reserved : %08x sizeofcmds: %08lx (%lu) tags at %08x to %#lx type: 0x%lx, namesize: 0x%08lx, descsize: 0x%08lx, alignment: %u type: 0x%lx, namesize: 0x%lx, descsize: 0x%lx #lines %d #sources %d%08x: %c%s byte block: %c(addr_index: 0x%s): %s%c(alt indirect string, offset: 0x%s) %s%c(index: 0x%s): %s%c(indexed string: 0x%s): %s%c(indirect line string, offset: 0x%s): %s%c(indirect string, offset: 0x%s): %s%c(offset: 0x%s) %s%c(offset: 0x%s): %s%ld: .bf without preceding function%ld: unexpected .ef %lu %s (header %s, data %s) %s %s%c0x%s never used%s exited with status %d%s has no archive index %s is not a library%s is not a valid archive%s section data%s: %ld byte remains in the symbol table, but without corresponding entries in the index table %s: %ld bytes remain in the symbol table, but without corresponding entries in the index table %s: %s%s: %s: address out of bounds%s: %s: stab entry %ld is corrupt %s: %s: stab entry %ld is corrupt, strx = 0x%x, type = %d %s: .rsrc section is bigger than the file!%s: Can't allocate memory for temp name (%s) %s: Can't open input archive %s %s: Can't open output archive %s %s: Corrupt entry count - expected %s but none found %s: Corrupt format description entry %s: Could not find any mergeable note sections%s: Error: %s: Failed to read ELF header %s: Failed to read file header %s: Failed to read file's magic number %s: Failed to seek to ELF header %s: Failed to update ELF header: %s %s: Found separate debug info file: %s %s: Found separate debug object file: %s %s: Invalid PT_NOTE segment %s: Matching formats:%s: Multiple redefinition of symbol "%s"%s: Not an i386 nor x86-64 ELF file %s: Path components stripped from image name, '%s'.%s: Reading section %s failed: %s%s: Symbol "%s" is target of more than one redefinition%s: Unmatched EI_OSABI: %d is not %d %s: Unmatched e_machine: %d is not %d %s: Unmatched e_type: %d is not %d %s: Unmatched input EI_CLASS: %d is not %d %s: Unmatched output EI_CLASS: %d is not %d %s: Unsupported EI_VERSION: %d is not %d %s: Warning: %s: bad archive file name %s: bad number: %s%s: bad version in PE subsystem%s: can't find module file %s %s: can't open file %s %s: cannot find section %s%s: cannot get addresses from archive%s: cannot set time: %s%s: contains corrupt thin archive: %s %s: debuglink section already exists%s: did not find a valid archive header %s: end of the symbol table reached before the end of the index %s: failed to read archive header %s: failed to read archive header following archive index %s: failed to read archive index %s: failed to read archive index symbol table %s: failed to read long symbol name string table %s: failed to seek back to start of object files in the archive %s: failed to seek to archive member %s: failed to seek to archive member. %s: failed to seek to first archive header %s: failed to seek to next archive header %s: failed to seek to next file name %s: failed to skip archive symbol table %s: file %s is not an archive %s: format count is zero, but the table is not empty %s: fread failed%s: fseek to %lu failed: %s%s: invalid archive header size: %ld %s: invalid commit value for --heap%s: invalid commit value for --stack%s: invalid output format%s: invalid radix%s: invalid reserve value for --heap%s: invalid reserve value for --stack%s: is not a COFF format file%s: long name table is too big, (size = 0x%lx) %s: long name table is too small, (size = %ld) %s: mmap () failed %s: no archive map to update%s: no open archive %s: no open output archive %s: no output archive specified yet %s: no recognized debugging information%s: no resource section%s: no symbols%s: not a dynamic object%s: not enough binary data%s: plugin needed to handle lto object%s: printing debugging information failed%s: read of %lu returned %lu%s: stat () failed %s: supported architectures:%s: supported formats:%s: supported targets:%s: the archive has an index but no symbols %s: the archive index is empty %s: the archive index is supposed to have 0x%lx entries of %d bytes, but the size is only 0x%lx %s: unable to dump the index as none was found %s: unexpected EOF%s: warning: %s: warning: unknown size for field `%s' in struct%s:%d: Ignoring rubbish found on this line%s:%d: garbage found at end of line%s:%d: missing new symbol name%s:%d: premature end of file%s:%lu: end of data encountered whilst reading LEB %s:%lu: read LEB value is too large to store in destination variable %s[%s]: Cannot merge - there are relocations against this section%s[%s]: Note - dropping 'share' flag as output format is not COFF%s[%s]: Warning: version note missing - assuming version 3%u %u-bytes '%s' is not an ordinary file '%s': No such file'%s': No such file 'before=%s' not found(%s in frame info)(DW_OP_GNU_variable_value in frame info)(DW_OP_call_ref in frame info)(ROMAGIC: readonly sharablee text segments)(TOCMAGIC: readonly text segments and TOC)(Unknown location op 0x%x)(Unknown: %s)(User defined location op 0x%x)(Using the expected size of %u for the rest of this dump) (WRMAGIC: writable text segments)(bad offset: %u)(base address selection entry) (base address) (declared as inline and inlined)(declared as inline but ignored)(dumpx format - aix4.3 / 32 bits)(dumpxx format - aix5.0 / 64 bits)(implementation defined: %s)(in class)(inlined)(leading overpunch)(leading separate)(no)(not inlined)(out of class)(start == end)(start > end)(trailing overpunch)(trailing separate)(undefined)(unknown accessibility)(unknown case)(unknown convention)(unknown endianity)(unknown type)(unknown virtuality)(unknown visibility)(unrecognised)(unsigned)(user defined type)(user defined)(user specified)(with offset %s) ) *both**corrupt**corrupt* - no registers specified*invalid**undefined*, , , Base: , Semaphore: , relocatable, relocatable-lib, unknown, unknown ABI, unknown CPU, unknown ISA, unknown flags bits: %#x, unknown v850 architecture variant--add-gnu-debuglink ignored for archive %s--compress-debug-sections=[zlib|zlib-gnu|zlib-gabi] is unsupported on `%s'--elf-stt-common=[yes|no] is unsupported on `%s'--globalize-symbol(s) is incompatible with -G/--keep-global-symbol(s).debug_abbrev section not zero terminated .debug_info offset of 0x%lx in %s section does not point to a CU header. .debug_macro section not zero terminated 128-bit IBM long double 128-bit IEEE long double 128-bit MSA 16-byte 2 bytes 2's complement, big endian2's complement, little endian32-bit relocation data4 bytes 4-byte 4-bytes 64-bit long double 64-bit relocation data8-byte 8-byte and up to %d-byte extended 8-byte, except leaf SP 8-bytes : No symbols : architecture variant: : duplicate value : expected to be a directory : expected to be a leaf : unknown: unknown extra flag bits also present : %d : %d: %x: %d