0<SwSUkkkkkkkkk ll(l7lFlUl[lalgl|ll"lllm !mBm&amm'mm(mn&n>n-[nn-nnn!o3(o,\o,ooEoUpSepp&pp-q3qNqU`q_qWranrrOr9sUsisXs3s8tSJtNt;t:)uRdu3uEuN1v:v3v8v(w;w#Yw}wwwwwwwx4x Tx:bxx xx<x3y3Iy/}yDy2y4%z,Zz4z<z5z7/{5g{3{8{ |+"|8N|9|8|8|:3}+n}0}0}2}'/~8W~"~0~7~HJe9R7=Lu7€2R-:?>=:>x6<7+8c<<كIN`=H)6=`A>27E3}Ȇۆ ;Qm%އ"9+QA}%.R-244gAr?-#"MF#Dv2yq5$T1y2ȕG?ʖA Lm4~2*0BYk |"Ҙ -!Oi } ә''Bb"$˚!4Av00ޛ0 @Nk**Ȝ"6U(i/(&7AJ.93-)0W5?,1+@]>.ݠ) 66Qm1ܡ-)W4l5Iע!1As28 T^m~ פ 75(?^-̥0,4@u+/¦.?5*u.,ϧ;48/mQ5/%U\=k)өxt_ԬNJ7K2 Fg ȶݶ  +7Gazط ߷!#" FR!q$*( 3"!V*x%&ɹ#+,@)m Ӻ %%"K!n%+*( 6%U{żټ $'L[)tϽ,*`J 2̾0D(Wؿ  ? `k   *9Nc r} 4 Q] ft #$(*F,q*H a&k %##3Wl " !=#]/*.  )6 =I ]i#  )7H Weu} #%BWm$$42Y!!)(B_.w"623F1e$0F\r>.:!Y{)#;[uU #:.U (< H$`!&"8Wu  %1E[p,"4%Zl q`}P/ @Jb&{*'! -INTm4M DR:a&-.! 9B,|3?0F^u% J52J0$D"i)  %B[nE/B7Cz1'g-1 >.3Rb ")+Lx)':'Ow%!'1(Gp&#$5"Sv"& 1!R!t}k #1)7a'~; ,9+A9m9%*5+`4*+$C V `n&( 6&&El(, H ivC{AX;ZH8.'G6o2(  #//1_!''/237f+ 1#"A+d&#).#4X*x!9 9F'&*&*!3L* ('!9-[ $ "C Vb z$  S&z% .>F8L # 8 FF! ;6Qow )#!<E$"1 JViz-+!)K_gow  $= IMR*Ibz ":R Z ht.4, $9^+x<N)08Z'g##YG0Z6-sdO#(?LVM=1&om}{%M$ 'r \   5  !   \ !Tv$KSSxtlu\WyS.kqP`V[d&/!)0Z"n.%1J)+tQPVE?Cq>vIWOWRVAQO<f=UMMHRWGAZf:KB+GU=  s!c!s!Sc"z"Z2#O##a{$l$cJ%R%f&]h&h&P/'^'b'hB(y(%)f)"*8*R*cA+T++,Y-,U,",-+-!C-,e-%--.-.?. \..}..6.W.PW/g/I08Z0G0G1#3 3L4M4I5l,8]8[84S9s949@1:cr??Lp@@aWA.AIAa2BRC,CrEVE_EE>FFVFTFLOGTG#G!H7HVH(fHHH)HHH I(I47I'lI)II&IIE J$OJ:tJ<J-J.K/IK6yK)K.K L2 L.SLgL+L"MJ9MJMGMN-/N#]N-N0N0N(O%:O$`OOEOBOE(P3nPP4QFQa-RkRORUKSS:TATS5UmUxUYpVOV\WwW+XJHX!XLXYYYUxYuY1DZOvZ ZZ[J#[*n[[a[\'\/A\q\\\\,\]]]0]h]t]4l^^8^3^7$_\_l_2}_6__6_G2`1z`5`P`3abaibb`cic c"csdGd"ddh?i;YotqT r_w'vx5xxx-x$y*6yay&}yyyyyyz)/z.Yzz#z!z2z!{F({Ho{H{|F|J[|L|_|qS}&}h}AU~>~9~;7LFH7L7b#D589IrRLO\]e hp'كQ,S!)̄U'@8h7م)c!0(Ԇ"E 2f3#"Wvz)"#>(b>4ʉ7=72u<>KA "ϋ֋ :)S}-%ˌ1 %=c|#ύ)2B*u64׎ %6#OsO'ڏM*PD{@NNPH3  *38 l z8$ڒ))GW^ԓ $4?Y#N۔1*1\$͕UJ&]!$(˖,J!ElE, BM0f(;ј/ .=6lٙ*H`{FK;*QE|.›;<-2j3<ќR:a53ҝcpjx۞JTu{c/|,/١* D41yWZ ^.N_7];)Ѥ1-Faz f2CP88ͦ;;B~'0ç7,JS_\F78;Ht xީ6W6=ժMa%t*!ūKz3$QӬ&%"LWoJǭQ/d0/Ů0C&8j8;ܯ:S`bMð9 K$l,&۱X?[]4.7wGg"' JV5u5W!9F[M9* 3 ='^[,FV ! z.W{`}I޹m([bXU4λ(6,'c(J&<&=c4ֽk|*usKN`\ -<j%~/E,G)f9.tNnjt(JJ3?M+Hy! v+5E56@:4{FXP;pi+/A2q.%O-i32>#Z!~@'V G`OI*B#mD3X 9c+FA3RB;=]3>I9XG1: "G`jJ*; M^Z%<tb:F_Y[>,]7d'DW2l>> >pMIH0Q_M+0=\1OOalrpadjNQO:m+P`]K@S1Y.<SFK]<1-N_*5@7P30K@90zE+ 67=*u( [_2_MQ@MQ_2L 3[??VW2_15FR;A7K j )4GC8S76-)(F[d#M bWw# ? `y[x)`&? {!3$ .-2P`M  L"o[vbB5ExG<9!v&,C&c1A?H>."7&JAq- U'v}0/_J#`. 2hC+dwP>N FMA($g,lQ;bjLv#i-yFL{ ir`VmM1-FWQC/Zu f[$Nj~2'>>$@7ig Nnb x V<P+X1O(.!w=%y/Ku9gPZ"|7Q~nbEXH:e]a0#cK["$LU f&WJArAj64&@ET=Soc8 hO5B-7:E {B3: e3O;5cEKDP{I` cIIz*r!9v0A^q1 oCG_lL/+R~;eV*&. ^\d! jUD`9dw,smH=&mTxVR?>yYx"pU8WWt8z-vIKtO"6? l_.h!a4p'G6|4gRQd,+8\[5B nkzNyz*(:2sHr]9tm \' DJ]^)0)ok_}5;76YsZ <@Rol?%p2{}B)1bvaXqJ\*U[q|Mse^p~tuS}'%D%G T}Y4i< SuGXM]HnSTwCkFh<3x,f)|?= #3 @qYak(fZ dWxWWWWWWXX0XDXXXlXXXXXXXX Y Y$*P'y7 1AN&v.  %   <Ej  ! P )$_$ 5 d L+@ Nn@\ (Dv8T">b3O9::n"VZnw%C!@^D@?9A|HW@`_@8;0l1S4U2>#=\5B3)D:Vu * <c <Z_!?!BX:"/k"'"#,[#/#: $?K$+x$,$,$<%;O%0%%_&9&X&'&52'A'1A(d($()((1)?w)$d)+-*`*J*{)+'&v+&+",:t,, ,> -0 D-?-*- .+:.JL.=/:M/P/; /GL0<0RA1L1+22+'22IW3/3O"=4E4;"4.4C5?B5M[6;IS77777n|8IW9WeK:2@:Zh;7E+<v"Y=Qq"=>(i> w>3>N\ %d: Name Size Time 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 Offsets starting at %#tx: Start of program headers: The %s is empty. The following switches are optional: %s: file format %s %s: Found separate debug info file: %s Archive index: Can't get contents for section '%s'. Disassembly of section %s: Dump of CTF section '%s' in linked file %s: Dump of CTF section '%s': Hex dump of section '%s' in linked file %s: Hex dump of section '%s': In linked file '%s': LTO Symbol table '%s' is empty! No version information found in linked file '%s'. No version information found in this file. Options supported for -P/--private switch: Program Headers: Section '%s' contains %d entry: Section '%s' contains %d entries: Section '.conflict' contains %zu entry: Section '.conflict' contains %zu entries: Section '.liblist' contains %zu entry: Section '.liblist' contains %zu entries: Section Header: Section Headers in linked file '%s': Section Headers: Symbol table '%s' has a sh_entsize of zero! The %s section is empty. start address 0x Use actual timestamps and uids/gids in output libraries Use actual timestamps and uids/gids in output libraries (default) Use zero for timestamps and uids/gids in output libraries Use zero for timestamps and uids/gids in output libraries (default) 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. --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 --target=BFDNAME Specify the target object format as BFDNAME --use-nul-prefixed-import-tables Use zero prefixed idata$4 and idata$5. --dyn-syms Display the dynamic symbol table --lto-syms Display LTO symbol tables --yydebug Turn on parser debugging Arguments: %s DW_MACRO_%02x arguments: DW_MACRO_%02x has no arguments Description data: Image id: %.*s Image name: %.*s Linker id: %.*s Location: Module name : %s Module name : Module version : %s Module version : Name: %s Offset Begin End Expression Offset Begin End Version: Version: %#x --add-indirect Add dll indirects to export file. --add-stdcall-alias Add aliases without @ --as Use for assembler --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 Image id : %.*s Language: %.*s Offset Entry %u Pointer Size: %d Section contributions: Unit Type: %s (%x) Version: %d %#06zx: Name index: %lx %#06zx: Name: %s %#06zx: Parent %d, name index: %ld %#06zx: Parent %d: %s %#06zx: Rev: %d Flags: %s %#06zx: Version: %d (Starting at file offset: 0x%lx) --plugin Load the specified plugin --plugin

- load the specified plugin --target=BFDNAME - specify the target object format as BFDNAME --thin - make a thin archive -B Same as --format=bsd -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 -F, --file-offsets Include file offsets when displaying information -H --help Print this help message -v --verbose Verbose - tells you what it's doing -V --version Print version information -H --help Display this information -H, --help Display this information -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 -S, --source Intermix source code with disassembly -V, --version Display this program's version number -W, --no-weak Ignore weak symbols -X 32_64 (ignored) -b, --target=BFDNAME Specify the target object format as BFDNAME -e (ignored) -f --print-file-name Print the name of the file before each string -n Locate & print any sequence of at least --bytes= displayable characters. (The default is 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 --unicode={default|show|invalid|hex|escape|highlight} -U {d|s|i|x|e|h} Specify how to treat UTF-8 encoded unicode characters -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 -g, --debugging Display debug information in object file -h --help Display this information -v --version Display the version number of %s -h, --help Display this information -i --instruction-dump= Disassemble the contents of section -l --program-headers Display the program headers -o Same as -A -p, --no-sort Do not sort the symbols -r Ignored for compatibility with rc @ Read options from -h --help Print this help message -V --version Print version information -s --syms Display the symbol table -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) -v --version Display the version number of readelf -v, --version Display this program's version number @ Read options from @ Read options from @ - read options from @FILE Read options from FILE Address size: %u CRC value: %#x Checksum: Cnt: %d DWARF Version: %d DWARF version: %u Directory: %s Entry Dir Time Size Name File: %lx File: %s Filename: %s Flags Flags: 0x%lx%s Flags: %s Version: %d Generic options: ID: Index: %d Cnt: %d Name: %s No emulation specific options Number of columns: %u Number of program headers: %u Number of section headers: %u Number of slots: %u Number of used entries: %u Offset entries: %u Offset size: %d Offset table Offset: %#tx Options for %s: Options passed to DLLTOOL: Pointer Size: %d Rest are passed unmodified to the language driver Segment Size: %d Segment size: %u Size of program headers: %u (bytes) Size of section headers: %u (bytes) Size of this header: %u (bytes) Size table Unknown GNU attribute: %s Unknown attribute: Unsupported version (%d) Version: %d Version: %d%s Version: %d Version: %d Version: %u Version: %u [-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 [O] - display offsets of files in the archive [P] - use full path names when matching [S] - do not build a symbol table [T] - deprecated, use --thin instead [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]) [c] - do not warn if the library had to be created [f] - truncate inserted file names [o] - preserve original dates [s] - create an archive index (cf. ranlib) [u] - only replace files that are newer than current archive contents [v] - be verbose d - delete file(s) from the archive flags: %08x m[ab] - move file(s) in the archive nbr symbols: %d p - print file(s) found in the archive 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 t[O][v] - display contents of the archive version: %08x version: %u version: 0x%08x x[o] - extract file(s) from the archive (File Offset: 0x%lx) (bytes into file) (bytes into file) Start of section headers: (bytes) (inlined by) (location list) (no strings): (start == end) (start > end) <%d><%lx>: ... At least one of the following switches must be given: 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_end_file 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 Display information from object . Display printable strings in [file(s)] (stdin by default) Displays the sizes of sections inside binary files Generate an index to speed access to archives 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 List symbols in [file(s)] (a.out by default). None Options are: Print a human readable interpretation of a COFF object file Removes symbols and sections from files 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) -f Ignored. --common Display total size for *COM* syms --target= Set the binary file format @ Read options from -h|-H|-? --help Display this information -v|-V --version Display the program's version 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 Unhandled version Unknown macro opcode %02x seen [without DW_AT_frame_base] at command specific modifiers: commands: emulation options: flags : %08lx ( generic modifiers: length: %08x optional: reserved : %08x #lines %d #sources %d%08x: %s (header %s, data %s) %s exited with status %d%s is not a library%s is not a valid archive%s section data%s section not zero terminated %s: %s%s: Can't open input archive %s %s: Can't open output archive %s %s: Can't open temporary file (%s) %s: Error: %s: Failed to read ELF header %s: Failed to seek to ELF header %s: Failed to update ELF header: %s %s: Found separate debug object file: %s %s: Found supplementary debug file: %s %s: Matching formats:%s: Path components stripped from image name, '%s'.%s: Reading section %s failed: %s%s: Unmatched EI_ABIVERSION: %d is not %d %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: can't find module file %s %s: can't open file %s %s: cannot find section %s%s: cannot get addresses from archive%s: failed to read archive header %s: failed to read archive index %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 skip archive symbol table %s: file %s is not an archive %s: invalid archive header size: %ld %s: invalid output format%s: invalid radix%s: is not a COFF format file%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 symbols%s: not a dynamic object%s: printing debugging information failed%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: unexpected EOF%s: warning: %s: warning: unknown size for field `%s' in struct'%s' is not an ordinary file '%s': No such file'%s': No such file (%s in frame info)(DW_OP_GNU_variable_value in frame info)(DW_OP_call_ref in frame info)(Unknown location op %#x)(User defined location op %#x)(base address index) (base address selection entry) (base address) (declared as inline and inlined)(declared as inline but ignored)(in class)(index into .debug_addr) (inlined)(no)(not inlined)(out of class)(start == end)(start > end)(undefined)(unknown accessibility)(unknown case)(unknown convention)(unknown endianity)(unknown type)(unknown virtuality)(unknown visibility)(unrecognised)(unsigned)(user defined type)(user defined)(user specified)) *both**corrupt**invalid**undefined*, , , , , , Base: , relocatable, relocatable-lib, unknown, unknown ABI, unknown CPU, unknown ISA, unknown flags bits: %#x, unknown v850 architecture variant.debug_sup section is corrupt/empty .note.gnu.build-id data size is too big .note.gnu.build-id data size is too small .note.gnu.build-id section is corrupt/empty 32-bit relocation data4-byte 4-bytes 64-bit relocation data8-byte 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