ELF`44 (<< $$QtdGNUZ+[D ^ܠJ> q8ak4:P3Sj'+O(d`6Z<T.c1_g) iGJ\29I B @QVY #?DWE=X7ReFaC>K",*-Nb/;5L^A [HM]h&!fU%$8 0%7 P@2$ @@#C@P  0@A 8!(789:;=?@ACDEFHJMPQRSUWZ\]abcefj1o9dч;Jy;]le[~< {cXű]i)t!='JKfA/.xw~1@nfMqX,)f|6JqI,WÜ ?=#@z9"fNe]Q`CE_I ,Jfo ܉v-_.S<_-?E % TtMzLID.:W&Z5Z(`%H"vyBe @O ?o  ? 8 _8W d+p ,9   / * Q@u ( 6 Q(!: mp# I & p *  9< R@#   ;H @7u 6 :F * @!* !* B * j * p- i0# @= 6 C S 0$r @;N @ # ]@> %)W 8 $@Df = ? , p!* __gmon_start___fini__cxa_finalize_Jv_RegisterClassessane_exitsane_test_exitsane_closesane_test_closesane_cancelsane_test_cancelsane_get_select_fdsane_test_get_select_fdsane_set_io_modesane_test_set_io_modesane_readsane_test_readsane_startsane_test_startsane_get_parameterssane_test_get_parameterssane_control_optionsane_test_control_optionsane_get_option_descriptorsane_test_get_option_descriptorsane_opensane_test_opensane_get_devicessane_test_get_devicessane_initsane_test_initsanei_debug_msgstderrfilenoisfdtypevfprintfstrlenmallocsprintfvsyslogfreesanei_debug_sanei_debugsanei_init_debug__ctype_toupper_locgetenvstrtolsanei_constrain_valuestrncasecmpstrcpystrcmpsanei_check_valuestrncmpsanei_debug_sanei_configsanei_config_readfgets__ctype_b_locsanei_config_skip_whitespacesanei_config_get_string__strndupsanei_config_open__strdupstrchrsnprintffopenmemcpysanei_configure_attachstrtodfclosesane_strstatussanei_thread_is_forkedsanei_thread_get_statussanei_debug_sanei_threadsanei_thread_waitpidpthread_joinpthread_detachsigactionsigemptysetsanei_thread_sendsigpthread_killsanei_thread_beginpthread_createusleeppthread_setcancelstatepthread_setcanceltypepthread_exitsanei_thread_killpthread_cancelsanei_thread_initsanei_debug_testfcntl__errno_locationstrerrorpipememsetwritetimesrandlibpthread.so.0libc.so.6_edata__bss_start_endlibsane.so.1GLIBC_2.1GLIBC_2.0GLIBC_2.1.3GLIBC_2.2GLIBC_2.3e0ii ii usi ii ii ii ii `  $(,48<@`dhlptx| F  > @I2$(,048<@ADH LEP T X \`dhalptCx=|g:P]8J^KU_ M!"#$%&D'9()d Y7*QO +$,(-,.0b4\8/<0@1D2H3L4P5T6Xe\GUS[t訒X[ hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpUVSîu]tH$X )9s   9rƃ[^]US./tt $Ѓ[]Ë$ÐUS[]ÍvUSE$[]Í'USßE$[]Í'USE hiD$E$([]ÍUSE 89D$E$[]ÍUSE D$ ED$E D$E$:[]Ð&USE$[]Í'USE ÙD$E$8[]ÍUS$EhiD$ED$ ED$E D$E$$[]ÐUSE ()D$E$8[]ÍUSE D$E$[]ÍUSE D$E$x[]ÍUSE ÙD$E$[]ÐU8E ]fg;Euu}}}]u}]ÍvU$D$$Ut5|$D$U$^EUt$D$$V됉<$4$EUD$BtH$Ut$ |$D$UE$T$D$U$!@D$$.Et$$D$US./$ED$E D$ D$D$E$+$[]É'U1=WVS,󫍽DžSANEDž_DEBE uDžUG_Þ t; t0ҋuTuƄ <$rt>D$ D$$&U uD$ `t$D$$,[^_]ÐUWVSv<[^_]Í&@ E܉4$vU܋:Et1uEEM|$L$E$u<$29EwEuԋU܃U 9щU|P9щUx1U)ЉEt&E ;Ma;MXtU؍1E9<9u&U P 9J299 fu@ E5vUS~$ED$E D$ D$D$E${$[]É'UWVS,E&'}D$E <$D$Et<$a}܉E7}&@~UHDJ u}܉ Dr u9t1  LuE,[^_]fE}܋뫍'UVSuGHt4t-UU&tt DP u[^]É'UWVS,E$ǀ"tW1t/U3U&t DP t)<$D$U ,[^_]Ðt&HPtD"u ;t&t "u)Ѐ"tE ,[^_]Ðt&둉1֍t&'UWVS Lc<$ǻX&&D$:<$tED$/|$ D$D$T$<$|$$D$<$T$9uIw$=u$D$$t$dL1[^_]Í&T$$t$*<$L[^_]ÍvD$$ $lj$VU|:J@$t$D$$󤋅$$UWVSÝu$D$4$1DžD$T$ $z4$8U#H !%tꩀu+ uƄE䉅D$$lM䋽} u 61LIDžu F4>L$<$F +5v4$0U BpHEDž?fH:Nus$p9;L$4$E9tx9P:VQt&1Wt&D$D$|$ $u DžF$L$S5$3M䉍1ɋtu 9$ogD$$L$E1t$E $U"t&t$ $D$ԽD$U%vFD$$Pvv4$Cu FxaM1p&$D$~Hٽ  fU٭٭$]9|$$UuмD$$aČ[^_]Ít&E1ɉu FL$$t$}v4$ u Fx)M1>vD$D$$4E$M9<$D$NjEut&ML$4$u4$U BP9XBDU B0v4$D$$6M䉍M A0u FU Bt& t$D$$)λD$$Č[^_]Í4$λD$$Č[^_]Ë$}DD$$;UE]u v1D$(D$4$av]u]Ílt&؍HЍdȍLl븍밍먍렍똍$됍̾눍U1]É'CU]Ív'US$ED$E D$ D$D$E$$[]É'UWVS͹u$t$D$|ED$4$9DžTu=ETE T$D$ T$D$ D$t$$4$jE t TE Xt$D$$ Zu Xtļ[^_]Ít&\$>EDžXD$${D$t$$ 렐ǿD$$JDžTt&'U(]IJuu}} $t$ h|$D$|$4$b]u}]É'UVSht$D$$ (u ht~ED$E D$ HID$E$!$cE$D$D$"EĠ[^]Ðt&l$/EDžhD$$D$t$$ O0D$t$$ut&U8]êuu}}|$$||$$D$$:F$F|D$KD$$|$ U]uu$t$ D$4$]u]Ív'USϵD$$Bǃǃǃ[]Ë $ÐUSno$ED$E D$ /D$D$E$k$[]É'UWVS} u4D$ t$D$$jtPu lt&tb9uD t|H u+( 1t&D$$[^_]Ðt&u$t$D$uvtj9uD L H džL džH džP dž0 [^]Ít$D$$[^]Í&uܹ8uܹuܹ8uܹ8fD$E܉$f D$E܉$^}f D$E܉$=\!f D$E܉$U؅3TD$$9}y|$D$$UUW<D$$a0D$$A;D$$!\D$$_|$E D$( $Ut$4$uD$$t$uǃǃǃ,[^_]ÍvD$$,[^_]fUWVSL$D$SZjD$$0P1׹#T$D$$EUE$ T$E$ D$ D$Mu}E< 4 8 Dž80B05Dž 90Dž 1 2 )VUUU)R)4 ƅ,ƅ<ƅ($8ƅ$V(VF,V,4440,$Dž<(<Dž8 900+<8$<у4 p11ɋ8~/(1҈ H H;8|߃<<(90G0,4!11녋<]11c0u4$贷<0 $$~)‰)0$ Dž4(,׋4Dž<900+4<~o,1(,vW;<}8uɉQ44,(90.0 $k0 }<$輴0E䍃|$D$L$ D$ $|$D$U4$o0 >1 0f4P<<Ћ8<1D$<$T$90~IF90Dž80)84<<넋400}<$d0E䍃D$D$ L$ |$$/|$D$U4$Dž 0</0Dž$$$90>҉8<<<ډΈ(4M1 ,%&, ;8} u4 ;8| ~<< <$90 0 /t&( N<uOƅ<<<<Dž8ډΈ(4<4i0}<$"E䋅0D$|$$D$ D$4$|$D$U豮0Dž(t$(((0($Dž, ,90Dž4~,,)VUUU)R)1<H} t_81ƅtcW;4}vt3t(tttD$$D$NF($D$D$1ƅF, !%tꩀuSANEB_CAPB_SOFB T_SEBLECTfB F,~ !%tꩀuSANEB_CAPB_HARB D_SEBLECTfB F,& !%tꩀuSANEB_CAPB_SOFB T_DEBTECTfB F,& !%tꩀuSANEB_CAPB_EMUB LATEfBD BF,bf !%tꩀuSANEB_CAPB_AUTB OMATBIC F,  t& !%tꩀuSANEB_CAPB_INAB CTIVfBE BF,@f !%tꩀuSANEB_CAPB_ADVB ANCEfBD BX\[^_]Ðt&UWVSLEu} ED$U販ó{T$M|$ t$L$D$$ u&9uD H 34& B, .z q}f21&(D$$L t&D$$*L[^_]Ívt$D$$L[^_]Í&D$$L[^_]Ív(D$${LD$$[D$$j;D$$J}tkE$D$`D$D$$u`D$$tܨz"0D$$uXED$ED$D$QG1D$$Kk$dJ(D$L$E$U臣ML$UЋB|$$D$ D$}UMuNuuD$L$t$ D$$1^vDŽ44u퍋뗋Uk$Ud|$tT$Ek$E؋\$D|$$D$ D$ dD$E$蓢Uk$T$D|$$D$ D$E4D$4D$$džD$D$"$D$ lD$NY0D$$3dMtk$T$D|$$D$ TD$dMD$k$D|$$D$ D$ $E$D$D$tUGM9T TEk$؋\$D|$$D$ D$*k$dJ(L$M$L$U`ED$UЋB|$$D$ XD$ɿM9TtfTU:tD$k$D|$$D$ D$r}dM$L$U萡UЅu*k$D|$$D$ (D$(3E$D$Uk$T$D|$$D$ $D$M9TtTk$M|$tD$Ek$؋\$D|$$D$ \D$|M|L$<$螠KD$$D$ (D$2=U9xtdxMtL M9tD$D$$D$ D$ʽ벋D$$D$ (D$蔽M9pp UMD$D$$D$ D$3>UlT$<$UvF\D$$D$ (D$sU9ttMta߃߃߃ߋM9tD$D$$D$ D$_j    띋D$$D$ (D$E<$D$謜UMT$D$$D$ D$ͻD$$D$ (D$蠻M<$L$8MlT$$謝uH߃xuߋED$F\D$$D$ D$)4  뿋M9tOUM:tD$D$$D$ D$轺D$$D$ (D$萺U9tdMtLH M9tD$ D$$D$ D$(3H벋 D$$D$ (D$D$$׹@D$3$D$ D$诹U9tdMtL M9tD$D$ $D$ D$GR벋D$ $D$ (D$,D$$D$ D$M9TvTUD$k$D|$$D$ D$葸U9t=<M@ $9tH4tu@ދD$$D$ (D$%M9tD$D$$D$ D$շUW1VS34mtf$$9sNjVu[^_]Ít&'UWVSl,u} $t$|$ D$U?ҋUtRtn>vtf} ?v 4$D$(u}ED$$ʶ,[^_]Ðt&HD$$U蟶U܅ D tJt$D$$p,[^_]ÍvD$$J{T$  $D$D$UU܍ǂD T$D$$U܍EB6BB4ǂd4BEB B$B(B8HB number: %d name: `%s' title: `%s' description: `%s' SANE_TYPE_BOOLSANE_TYPE_INTSANE_TYPE_FIXEDSANE_TYPE_STRINGSANE_TYPE_BUTTONSANE_TYPE_GROUP type: %s SANE_UNIT_NONESANE_UNIT_PIXELSANE_UNIT_BITSANE_UNIT_MMSANE_UNIT_DPISANE_UNIT_PERCENTSANE_UNIT_MICROSECOND unit: %s size: %d capabilities: %s SANE_CONSTRAINT_NONESANE_CONSTRAINT_RANGESANE_CONSTRAINT_WORD_LISTSANE_CONSTRAINT_STRING_LISTconstraint type: %s dpimmYes! You pressed me! reload_optionsreload_parametersinexactsane_open: handle == 0 init_options: test_device=%p Number of optionsScan ModeScan modeBit depthhand-scannerHand-scanner simulationthree-passThree-pass simulationthree-pass-orderSet the order of framesScan resolutionScan sourceSpecial Optionstest-pictureSelect the test pictureinvert-endianessInvert endiannessRead limitread-limit-sizeSize of read-limitRead delayread-delay-durationDuration of read-delayread-return-valueReturn-value of sane_readppl-lossLoss of pixels per linefuzzy-parametersFuzzy parametersnon-blockingUse non-blocking IOselect-fdOffer select file descriptorenable-test-optionsEnable test optionsprint-optionsPrint optionsPrint a list of all options.Geometrytl-xTop-left xtl-yTop-left ybr-xBottom-right xbr-yBottom-right yBool test optionsbool-soft-select-soft-detectbool-hard-select-soft-detectbool-hard-select(3/6) Bool hard selectbool-soft-detect(4/6) Bool soft detectInt test optionsint(1/6) Intint-constraint-range(2/6) Int constraint rangeint-constraint-word-listint-constraint-array(4/6) Int arrayFixed test optionsfixed(1/3) Fixedfixed-constraint-range(2/3) Fixed constraint rangefixed-constraint-word-listString test optionsstring(1/3) Stringstring-constraint-string-listButton test optionsbutton(1/1) Buttonsane-backends 1.0.21test.confnumber_of_devicesresolution_minresolution_maxresolution_quantscan-sourceread-status-codegeometry_mingeometry_maxgeometry_quanttl_xtl_ybr_xbr_yNonamevirtual devicefrontend-testerRGBRBGGBRGRBBRGBGRFlatbedColor patternFirst entrySecond entry101112131415161718192022232425262728293031323334353637383940414243444546sane_get_select_fd: handle = %p, fd %s 0 sane_get_select_fd: not inited, call sane_init() first sane_get_select_fd: not scanning sane_get_select_fd: handle %p unknown sane_get_option_descriptor: handle=%p, option = %d sane_get_option_descriptor: not inited, call sane_init() first sane_get_option_descriptor: not open sane_get_option_descriptor: option < 0 || option > num_options sane_get_option_descriptor: handle %p unknown sane_close: not inited, call sane_init() first sane_close: handle %p not open sane_close: handle %p unknown sane_get_devices: device_list=%p, local_only=%d sane_get_devices: not inited, call sane_init() first sane_get_devices: device_list == 0 sane_set_io_mode: handle = %p, non_blocking = %d sane_set_io_mode: not inited, call sane_init() first sane_set_io_mode: not scanning sane_set_io_mode: can't set io modesane_set_io_mode: handle %p unknown finish_pass: terminating reader process %ld finish_pass: sanei_thread_waitpid failed, already terminated? (%s) finish_pass: reader process terminated with status: %s finish_pass: closing reader pipe finish_pass: reader pipe closed sane_cancel: not inited, call sane_init() first sane_cancel: scan already cancelled sane_cancel: scan is already finished sane_cancel: handle %p unknown sane_get_parameters: handle=%p, params=%p sane_get_parameters: not inited, call sane_init() first sane_get_parameters: handle %p not open sane_get_parameters: format=%s sane_get_parameters: last_frame=%s sane_get_parameters: lines=%d sane_get_parameters: depth=%d sane_get_parameters: pixels_per_line=%d sane_get_parameters: bytes_per_line=%d sane_get_parameters: handle %p unknown sane_read: handle=%p, data=%p, max_length = %d, length=%p sane_read: not inited, call sane_init() first sane_read: setting return status to %s sane_read: limiting max_scan_length to %d bytes sane_read: scan was cancelled sane_read: No more data available, sending EOF sane_read: not scanning (call sane_start first) sane_read: finish_pass returned `%s' sane_read: no data available, try again sane_read: read returned error: %s sane_read: read %ld bytes of %d, total %d sane_start: not inited, call sane_init() first sane_start: already in last pass of three sane_start: Document feeder is out of documents! sane_start: pixels_per_line == 0 sane_start: bytes_per_line == 0 sane_start: sanei_thread_begin failed (%s) sane_start: handle %p unknown sane_exit: not inited, call sane_init() first sane_exit: freeing device list reader_task started (as thread) (child) reader_process: test_device=%p, fd=%d (child) init_picture_buffer test_device=%p, buffer=%p, buffer_size=%p (child) init_picture_buffer: couldn't malloc buffer (child) init_picture_buffer: drawing solid black test picture %d bytes (child) init_picture_buffer: drawing solid white test picture %d bytes (child) init_picture_buffer: drawing grid test picture %d bytes, %d bpl, %d ppl, %d lines (child) init_picture_buffer: drawing b/w test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 8 bit gray test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 16 bit gray test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing color lineart test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing color lineart three-pass test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 8 bit color test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 8 bit color three-pass test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 16 bit color test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 16 bit color three-pass test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: unknown mode (child) reader_process: write returned %s (child) reader_process: wrote %ld bytes of %lu (%d total) (child) reader_process: finished, wrote %d bytes, expected %d bytes, now waiting (child) reader_process: finished, wrote %d bytes, expected %d bytes (child) reader_task: reader_process finished (%s) (child) reader_process: buffer=%p, buffersize=%lu sane_control_option: handle=%p, opt=%d, act=%d, val=%p, info=%p sane_control_option: not inited, call sane_init() first sane_control_option: not open sane_control_option: is scanning sane_control_option: option < 0 || option > num_options sane_control_option: option not loaded sane_control_option: option is inactive sane_control_option: option is a group sane_control_option: option is not setable sane_control_option: option is not automatically setable sane_control_option: set option %d (%s) automatically to %s sane_control_option: trying to automatically set unexpected option sane_control_option: sanei_constrain_value returned %s sane_control_option: option %d (%s) not changed sane_control_option: set option %d (%s) to %.0f %s sane_control_option: set option %d (%s) to %.0f sane_control_option: set option %d (%s) to %d sane_control_option: set option %d (%s) to %s sane_control_option: set option %d (%s) to `%s' sane_control_option: set option %d (%s) to %p sane_control_option: set option %d (%s) sane_control_option: trying to set unexpected option sane_control_option: get option 0, value = %d sane_control_option: get option %d (%s), value=%.1f %s sane_control_option: get option %d (%s), value=%s sane_control_option: get option %d (%s), value=`%s' sane_control_option: get option %d (%s), value=%d sane_control_option: get option %d (%s), value=%p sane_control_option: trying to get unexpected option sane_control_option: trying unexpected action %d sane_control_option: finished, info=%s %s %s sane_control_option: handle %p unknown sane_open: devicename = "%s", handle=%p sane_open: not inited, call sane_init() first sane_open: device name NULL or empty sane_open: device `%s' not found sane_open: device `%s' already open sane_open: opening device `%s', handle = %p Read-only option that specifies how many options a specific devices supports.Selects the scan mode (e.g., lineart, monochrome, or color).Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.Simulate a hand-scanner. Hand-scanners do not know the image height a priori. Instead, they return a height of -1. Setting this option allows to test whether a frontend can handle this correctly. This option also enables a fixed width of 11 cm.Simulate a three-pass scanner. In color mode, three frames are transmitted.Set the order of frames in three-pass color mode.Sets the resolution of the scanned image.If Automatic Document Feeder is selected, the feeder will be 'empty' after 10 scans.Select the kind of test picture. Available options: Solid black: fills the whole scan with black. Solid white: fills the whole scan with white. Color pattern: draws various color test patterns depending on the mode. Grid: draws a black/white grid with a width and height of 10 mm per square.Exchange upper and lower byte of image data in 16 bit modes. This option can be used to test the 16 bit modes of frontends, e.g. if the frontend uses the correct endianness.Limit the amount of data transferred with each call to sane_read().The (maximum) amount of data transferred with each call to sane_read().Delay the transfer of data to the pipe.How long to wait after transferring each buffer of data through the pipe.Select the return-value of sane_read(). "Default" is the normal handling for scanning. All other status codes are for testing how the frontend handles them.The number of pixels that are wasted at the end of each line.Return fuzzy lines and bytes per line when sane_parameters() is called before sane_start().Use non-blocking IO for sane_read() if supported by the frontend.Offer a select filedescriptor for detecting if sane_read() will return data.Enable various test options. This is for testing the ability of frontends to view and modify all the different SANE option types.Top-left x position of scan area.Top-left y position of scan area.Bottom-right x position of scan area.Bottom-right y position of scan area.(1/6) Bool soft select soft detect(1/6) Bool test option that has soft select and soft detect (and advanced) capabilities. That's just a normal bool option.(2/6) Bool hard select soft detect(2/6) Bool test option that has hard select and soft detect (and advanced) capabilities. That means the option can't be set by the frontend but by the user (e.g. by pressing a button at the device).(3/6) Bool test option that has hard select (and advanced) capabilities. That means the option can't be set by the frontend but by the user (e.g. by pressing a button at the device) and can't be read by the frontend.(4/6) Bool test option that has soft detect (and advanced) capabilities. That means the option is read-only.bool-soft-select-soft-detect-emulated(5/6) Bool soft select soft detect emulated(5/6) Bool test option that has soft select, soft detect, and emulated (and advanced) capabilities.bool-soft-select-soft-detect-auto(6/6) Bool soft select soft detect auto(6/6) Bool test option that has soft select, soft detect, and automatic (and advanced) capabilities. This option can be automatically set by the backend.(1/6) Int test option with no unit and no constraint set.(2/6) Int test option with unit pixel and constraint range set. Minimum is 4, maximum 192, and quant is 2.(3/6) Int constraint word list(3/6) Int test option with unit bits and constraint word list set.(4/6) Int test option with unit mm and using an array without constraints.int-constraint-array-constraint-range(5/6) Int array constraint range(5/6) Int test option with unit dpi and using an array with a range constraint. Minimum is 4, maximum 192, and quant is 2.int-constraint-array-constraint-word-list(6/6) Int array constraint word list(6/6) Int test option with unit percent and using an array with a word list constraint.(1/3) Fixed test option with no unit and no constraint set.(2/3) Fixed test option with unit microsecond and constraint range set. Minimum is -42.17, maximum 32767.9999, and quant is 2.0.(3/3) Fixed constraint word list(3/3) Fixed test option with no unit and constraint word list set.(1/3) String test option without constraint.(2/3) String constraint string list(2/3) String test option with string list constraint.string-constraint-long-string-list(3/3) String constraint long string list(3/3) String test option with string list constraint. Contains some more entries...(1/1) Button test option. Prints some text...read_option: option `%s' requires parameter read_option: option `%s' requires parameter `true' or `false' read_option: set option `%s' to %s read_option: option `%s': can't parse parameter `%s' (%s) read_option: set option `%s' to %d read_option: set option `%s' to %.0f read_option: set option `%s' to `%s' read_option: unknown param_type %d sane_init: SANE test backend version %d.%d.%d from %s sane_init: warning: already inited sane_init: reading config file `%s' sane_init: config file line %3d: ignoring empty line sane_init: config file line %3d: ignoring comment line sane_init: config file line %3d: `%s' sane-init: I don't know how to handle option `%s' sane_init: couldn't find config file (%s), using default settings sane_init: new device: `%s' is a %s %s %s This is the contents of the string option. Fill some more words to see how the frontend behaves.This is the very long third entry. Maybe the frontend has an idea how to display itDWU9W.WOW҈&__+&_______&&++++&__&___&GGG&+++&Z['ĊސtĊĊ|''Ċ'''ĊĊ'nnn'''Hh7*CB A?ffffff9@AGGeu , 8o0   xoDooloT r"2BRbr"2BRbr"2BRbr"2BRbr"2BR`2@ Pd *@*[@0\**{L *##!%)-1&1ҵ޵9ҵckóӳ&9cGSGSjmpsvy|`cfilorux{~Kþƾɾlibsane-test.so.1.0.21=.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.data.rel.ro.dynamic.got.got.plt.data.bss.gnu_debuglink $"8o00( 0 8ollEoDDT ] x f,,0a\\l``؍r88xXXB88   H``   8