ELF4(GNU{`XUEdϏwJ1e7S˃tt u 1[Í$D$D$D$ [É'S˃tt u 1[Í$D$D$D$ [É'S˃tt u 1[Í$D$D$D$ [É'S˃tt u 1[Í@$D$D$D$ [ÍS˃tt u 1[Í$D$D$D$ [É'S˃tt u 1[ÍP T$@$D$ D$D$ [Í'D$D$$D$ Ð&WVSÃBL$$D$BD$BD$ D$C5D$C9|$$PD$C8D$ C6D$C;D$C7|$$D$C4D$ FD$F|$D$$[^_Ív$\$Ét$t$(D$|$ D$,t$L$ T$$=t!\$t$|$ $Ívuͺuuuu돉t$$xt&UW1VSfxftI&kt11Ҹvt&9rʋClCt)FFf9fFhfFf[^_]Ðt&l$ H$t$|$}`t1$t$|$l$ Ðt&~ܸ~% 1ۍv4<t;nt9|뗐ځ  F 8-F0t F0t&$Ét$@1ҁStƃ6t$$Ðt&t$6$ÍSZp6tC`t ǃC0ƃ0C1[1҉G벐t& \$Ét$։|$l$D$zpu1\$t$|$l$ f{0j`O(G@G0uCC=볐GCO8`GAFqpG0tC0@)<D$t=<v9< t<t.t*D$$ D$`KfCC=|$uw0tHXErt s_GC`GB1҅tPW@1t&GCGBEG@G0$Ét$։l$ ͉|$@0`P`t$t$|$l$ Í1׃BLIN4BtB8B9B:B;D$ȉB$D$$4$dv$U$x$(UWVSÃ(D$HuB0p 8 L$HuG0X G D$G$G T$SxW0L$<;Jt}R\D$ T$EECECE C G0@0G0@ED$#CtP0T$@1҃|$@@H @$C|T$ D$ ЀD$D$1҉l$$߉ӋL$;\$ |D$l$$@TT$B uD$HHT$< DL$ALAPL$FT$D$D$F L$lJ\yq q 47y pJ\Iɉtu 9t$tlj\S0L$JlC0h\C0T$Pt$$$S0/v'`\$PÉl$\eD$L1t$T։|$XϋD D$Bt,l$Le3-\$Pt$T|$Xl$\`fz u̓ L$4BD$ B D$ B D$ B D$ RT$|T$D$ T$(= v|$ F‰D$D$ T$4$pD$ tT$D$\g)1҃ D$8t$(0D$$)D$$D$$T$(D$0 t$t$ |$D$,)T$0l$ :t&t1Od1 T$$tG tL$(D$T$$ ȉD$,dT$T$`t_l1;D$,t$l$ sT$T$4D$ L$$DT$H1XT$T tptT$(T$ Ct$0CDڋl$L$D$4$D$tL$ $ T$4$T$؋L$ |$$DfzoD$8t$l$ $D$T$8$T$D$(L$ |$$ȋt$l$ 륋T$,D$D$8$T$ D$뗍UWVSÃ,T$D$@eT$(1ҋ=|$~ CDt$ڋ|$D$D$D$ D$$D$ D$D$$NjD$8C0Pil$9xwt&<uxf(uqdCDFFF D$D$ D$$NjC0@t9yG<ut,T$:C0Hu21|$(e3=u=,[^_]Ðt&G<W<O뾋T$1ɉM¸tt&'H|$@|$L\$8eD$41t$<΅l$DT$D$uL1 uB-t6T$4e3Z\$8t$<|$@l$DHÍ&뺍t& T$ V;sD$$1D$t$t$D$'FD$(|$D$)FF D$$+D$%D$*tD$-CHڋt$D$ L$D$D$$WtxT$C0HE;l$u7D$ t$plD DD ƃbfT$,$l$뤿t$D$$sD$$D$t$1D$1$T$$T$vl\$\eD$X1C0t$`t|$d|$tl$h-T$L$T$ P`B@fD$J,)ɍ D$|$L$,R4ʍD$(Fl$$u+T$Xe3u\$\t$`|$dl$hl|$tt$Eƒ |$$@]$sLDuC0p`x\~t11|$ e3=\$$t$(|$,l$04fҐF,ȅuƋF4ȅu~uFȅuF= ujV ;T$ tftbG <V<NF|$ D$D$|$ǃ0;:9D$ IC0s|$GffGȉG ȉDCȉȉȉȉȉD$ G <wIgT$|$ t$ XET$1D$ f(AT$B <#t$f~ C(f~C9Fuyup(C%= u^8CEHuR@CuI9HCu9HE%=u'Nff;LEdl$$` #f}D$1l$$ l$$ 1D$ǃ|D$‰l$$4 1b|$l$$ =|$l$$ 1.'|$ Ϲ\$Ӊt$$:ډ$t\$t$|$ Ít&ډ$ډ\$t$|$ vUWVSÃ$eD$ 1`ul at&lD$x$7D C0D$dD$ǃD$D$iD$ D$D$P d<hD$)‹<$D$CDډD$L$|$ D$$ ¸tu(P1T$ e3$[^_]ÍC0HtFBppuJB@tB¸ u벐딍vl|t&bΉ؍x= E 2t&'UWVSÃ(L$D$ D$$T$D$D$ T$9&D$= ƃbbuL$<؋T$'L$<wC0@`x,π9|$MD$|$~Q$ M= - ؃$!t&T$)  l AC댍t&`t([^_]f7 R v;nD$ |$ tbH$TƃǃD$D ([^_]ÀbڋD$ $ T$D$$$ T$D$$ǃLD$T$$|$$ D$ T$ǃǃHXD$D$$$ D$&U1WVSÃ4ɉT$I鋓D$(T$0t+h<ljdƍV F O‹T$(D$T$,9T$$؋T$$h9S0B`@@f9)ȋ<ȉJC0P)P C0T$(h@` ȉA| S0R`ʅeD$(Ll;T$(ЃD 14[^_]fD$,| )ʉT$<D$ |$ T$D$$|$$u 19DD$|$ hT$l$$D D$ D$0T$ D$V)ƅf 1Z19D@됍vT$$Yxd9x>)^t&<T$ |$ T$)ƒT$1ɅE)͉t&AA|<ŅIYt&<)ƃl$͹\$Ét$ ։|$$fy\$t$ |$l$Ðl$1l$t&<t<9t`ƃb$xS0B`@<uʃɐt&l9vufl$1ddƃbB C0@C0@`@@fh1't&ɉ\$ ˉt$|$t-$Džx(\$ t$|$Ít&hZԅۺEƒ t$D$$ 밍&'\$ø{=t$ ։|$l$-| ,<tu{6D$uIC0@$‹C0P D$$T()D$C0@ C0@ƃbuZ| |$rf1\$t$ |$l$fǃ؋t$ \$|$l$Jf| uPxP1D;D 뒋h+L$\$t$ |$l$u D I,+UxUD;5t&'UWVSL$ $xt \$vD$(BF01@`AىU$x*F0@`x9|$(˃u[^_]Ðt&F0P`ȅn`+\$(TH;T$,r0F T$,<T$+T$89G1D$4D$ #nfVNt1Љ9v'&9r )999Vl$4JL$Dtl$4|$$ljL$ -)^ )^D$$Ff9D$$\$ 1ҋGT$)9Gً݃T$D$ tt$v)t&x:Fy-t$D`u|$0tXN`<u AC0ƃb@@ /tƃ.D$8L$4tƃ1ƃ2ƃ36؉T$ T$iD$`ǃ ǃ ǃǃfǃǃǃǃǃǃ|$ E E1&T$E9||$  EE荶T$sE9|9L$YL$T$$ǃD$D1D$D$ L$<$L$fEjǃ1vډFFF D$ CDD$$D$D$D袹D$DPppu@u u{7C=ǃǃt ǃ1ƄƄƄƄDŽDŽ@uǃHǃLD$4t&C0x1-ǃǃǃ\ڧƃ6}|$GME< <Dȉ؍T$DT$$T$DBppJB!ǃhǃdǃǃ~L$\$(Ql|$ ‰WlGpT$$WtG\y D$\g);D$HD$|$1D$HD$ID$J0D$LD$ L$ CDL$HD$$D$?D$DC0xp\FTBlȢBD$ ڋ|$D$HD$ID$LD$ L$$CDL$HD$$D$迶D$DŋC0xD$$ڋ|$D$HD$ID$L L$ L$H FFFC0@\@C0@\@C0@\@LC0@\@IC0@\@NC0@\@ 4C0@\@ C0@\@ D$ CDD$D$D$L$D$DƋC0x2D$ ڋ|$D$HD$ID$J*D$LD$ CD͍L$HD$D$$蚵D$DƋC0x|$L$HD$HD$ID$J+D$LD$ CDD$$D$;D$DK0y8Q\BDP5pPffЉSxIxNx 4lyT$蘸9t7K0b\$@D$$< D$;V 6t`bu*kD$0$DXN‰<C0@@ K01<AƃD$Dc8u"ƃ6뇋D$<$ D$DD$<$ D$U T$$ D$\T$D$ $H D$ ǃǃT$$йD$XD$YD$\D$ CDD$$D$D$D@T$<$ T$)T$$ T$K0|$$|$K0q@\|$$D$|$K0K|$$|$K0/D$$hD$K0CL$@pL$$ D$|$$(|$t&UWV,SփË$輽ؿ$UǃC0臥C0@ ƃ, uu̓[^_] l$$[^_]Ðt&UW1VSÃ` D$ Asǃ GG fG C(GGGffGȉGCȉGLJLJLJƇ(CƇ*C Ƈ8CƇ9CfLJ:CEHLJ@CȉG ȉDCƇHEƇJEHCNffLED$tl|$!Dž9ǃ|LIN4ǃǃǃ[^_]Ít&,$D$D $߼ǃvC0@\Fillf@erC0@ ƃ,uZuɉv$rt&tF1D$$ D$D$ $<D$D$ $4 D$\$É|$׉t$ l$L$E$tEx[ZxL,$PxP$DL$Ɖ$D \$t$ |$l$f,t$ 1\$|$$l$(XpD$@~\$t$ |$$l$(,ÃT T$ D <,1<v {=V7T$ǃhǃdT$ BB yDD$tLHǃPǃT {=PǃT$؉L$L$tD t&D$D$D D$ |Mt T$| tw{6|$| #1ɉ؍T$~<;GxbGZf1ɉ؀7T$Yƀ7t&T$D tK<u؋D$PxPD$DD fT$1ɉsD 둍T$tT$D 딃 l$$ZLuCHuoPuSTu7$ǃHǃLD$$c뫉D$$뷉D$$뛉D$$z|VSËt 1ǃdǃhƃbǃ ǃ ǃǃǃǃ[^'UWVSÃdeD$`1D$<-U KHT$0 D$L$HL$HL$(LD$PD$TD$XL$,dD$\L$$hL$ } t&Jp .L`D$xl$L$xD$PD$RD$xD$QL$TD$,D$SCDD$(D$D$xD$HD$D$t&D$PT$D$ ( T$L$( HL$HD$,D D 1% l L$<T$`e3W d[^_]Ív ^D$PD$Q  uD$TSDT$D$ D$$D$,D$(D$D$1f!f"f`L$(T$@$d{7-ƃ!1҉D$$fuT$(T$t D$k$t$|L|$|LuSL D$%==@t =0U=0D$t kT$$DOD$t kT$$DN|$y kT$$DQD$t kT$$DPD$tC8D$ tC9D$@tC5D$tC6D$tC4Sza~ D$tC7D$tC;D$t kT$$DMT$؋L$}1D$(;1D$$|{7T$@$(cƃ1ƃƃƃƃƃƃ ƃƃƃƃƃǃǃǃD$@@L$0PL$0 !L$0 f tzfttf tnf !D$( qqT$${71;L$0VL$0@l$(뚁L$0襓LXMYej  $ ) {      '     w (1x}vy:CZfr5Df r OWkFMV`mt ")5EJV[brw7Z{E%1Bmt)/gl6M|PU  !!*!_!h!!!!!!!!!'"4"b"o"t""#n##%%%%%@&&&&&&'* ++#+*+>+L+|+++++++++,N,,,,--f......//10000022D5\5a5y5~555888@9c:j:::;<<<<===!=1=6=t=======a@BB9CFCCCEEMHRHgHlHKKDLlLLLpMyMMyM`OrOYPbPQQQQQRZR_R|RRRR|RRS$STTTTFUOU^UUUYY-\A\F\\\e\^aaacbbbbbbbbb|ccccccccccdd5d>dIdRdddfemewggggggggiCkHkwk|kkkkkkkkklqqqqvvvv{|||||| }}3}<}|}}}}c~j~x~~yψ؈ϋ؋.7S\r{ތ$-}׏1yȑyX FS? V@S11ҹ$/= uBR t1C0t ,C0;5| $4[^/49>DN`ltS $D$D$~~ =~ vj=v$1ҹD$ $/yD$$Gu@t,1Ҹ$/؃ [ #,1=COXbglq}vz$)hL@P}@Rhmax_sg_segswrite_threshold_kbsmax_dev }(,@PTX%d LIN%d %d.%d %s <6>%s:I: sysv: %d %sosst<6>osst :I: Unloaded. osst READ ERROR ON FRAMELIN3onstream_tapeScsi_devices corrupt (osst)osst%dDI-FW-&tpnt->lockn%s%s<6> not EDon't worry, I and one that was pendingbodyheaderADR_SEQADR-SEQLINbackwardforwardinclude/linux/scatterlist.h<3>%s:E: Write header failed <6>%s:I: %d unrecovered errors %d recovered errors in %d frames written in %d frames read nowADR_revmedia_versioncapacityBOT_frameEOD_framefile_countOnStreamSC-DP-USBversion0.99.4<6>%s:I: Mode %d options: buffer writes: %d, async writes: %d, read ahead: %d <6>%s:I: can bsr: %d, two FMs: %d, fast mteom: %d, auto lock: %d, <6>%s:I: defs for wr: %d, no block limits: %d, partitions: %d, s2 log: %d <4>osst :W: Unable to add sysfs class member %s <4>%s:W: Command with sense data: <4>osst :A: Copy_from_buffer overflow (left %d at sg %d). <4>osst :A: Copy_to_buffer overflow (left %d at sg %d). <6>%s:I: Skipping premature EOD frame %d <6>%s:I: File was written with block size %d%c, currently %d%c, adjusted to match. <4>osst :A: Append_to_buffer offset overflow. <4>osst :A: Append_to_buffer overflow (left %d). <6>osst :I: Tape driver with OnStream support version %s osst :I: %s <3>osst :W: Unable to register sysfs class <3>osst :E: Unable to register major %d for OnStream tapes <3>osst :E: Out of memory. Device not attached. <3>osst :E: Unable to allocate array for OnStream SCSI tapes. <3>osst :E: Too many tape devices (max. %d). <3>osst :E: Can't allocate device descriptor, device not attached. <5>osst :I: Can't allocate new tape buffer. <3>osst :E: Unable to allocate a tape buffer, device not attached. osst :I: Attached OnStream %.5s tape as %s <3>%s: Async command already active. <3>%s: Can't allocate SCSI request. <4>%s:W: Double error in get position <3>%s:E: Can't read tape position. <4>%s:I: Relocating %d buffered logical frames from position %u to %u <3>%s:E: Volume overflow in write error recovery <3>%s:A: Actual position %d - expected %d <3>%s:E: Failed to find valid tape media <4>%s:%s: %sWrite error%srecovered <3>%s:E: Bad frame in update last marker, fatal <4>%s:I: Bad frame in header partition, skipped <6>%s:I: Bad frame in filler, ignored <4>%s:W: Reposition request %d out of range <6>%s:I: Reading back %d frames from drive buffer%s <3>%s:E: Failed to read frame back from OnStream buffer <3>%s:E: Failed to find writable tape media <3>%s:D: Write error recovery failed in %s <4>osst :A: write_behind_check: something left in buffer! <3>%s:E: Device did not succeed to write buffered data <4>%s:W: Recover_wait_frame(read) cannot handle %02x:%02x:%02x <3>%s:A: Waiting for frame without having initialized read! <4>osst :A: Zero_buffer offset overflow. <4>osst :A: Zero_buffer overflow (left %d). <3>%s:E: Error on flush write. <4>%s:W: Error starting read ahead <4>%s:W: Couldn't position tape <4>%s:W: Couldn't initiate read <6>%s:I: Linux media version %d detected (current 4) <4>%s:W: Non Linux media detected (%s) <3>%s:E: Failed to allocate header cache <4>%s:W: Failed consistency check ADR 1.4 format <3>%s:E: Couldn't find logical frame %d, aborting <4>%s:W: Found logical frame %d instead of %d after fast open <4>%s:I: Don't worry, Read error at position %d recovered <3>%s:E: Couldn't seek to logical block %d (at %d), %d retries <4>%s:W: Stepping over filemark %s failed. <4>%s:W: Expected to find marker at ppos %d, not found <4>%s:W: Read (%Zd bytes) not multiple of tape block size (%d%c). <4>%s:W: Nothing can be transfered, requested %Zd, tape block size (%d%c). <4>osst :A: From_buffer offset overflow. <4>osst :A: From_buffer overflow (left %d). <4>osst :A: Buffer not previously normalized. <5>osst :I: Can't allocate tape buffer main segment. <4>osst :W: Failed to enlarge buffer to %d bytes. <5>%s:A: Framesize %d too large for buffer. <6>%s:I: Can't lock drive door <6>%s:I: Device did not become Ready in open <6>%s:I: Old OnStream firmware revision detected (%s), <6>%s:I: an upgrade to version 1.06 or above is recommended <3>%s:E: Can't get tape block size mode page <3>%s:E: Couldn't set tape block size mode page <3>%s:E: Couldn't set vendor name to %s <3>%s:E: Can't get capabilities page <3>%s:E: Can't get tape parameter page <3>%s:E: Failed to find valid ADRL header, new media? <3>%s:E: Unable to allocate memory segments for tape buffer. <6>%s:I: Couldn't write header frame <6>%s:I: Couldn't write filler frame <4>%s:W: Expected to find marker %d at ppos %d, not %d <4>%s:W: Expected to find filemark at %d <6>%s:I: Block size set to %d bytes. <4>%s:W: Illegal to set block size to %d%s. <4>%s:W: MTSETDRVBUFFER only allowed for root. <4>%s:W: Write threshold %d too small or too large. <6>%s:I: Write threshold set to %d bytes. <6>%s:I: Default block size disabled. <4>%s:W: Default block size cannot be set to %d. <6>%s:I: Default block size set to %d bytes. <6>%s:I: Long timeout set to %d seconds. <6>%s:I: Normal timeout set to %d seconds. <6>%s:I: Density default disabled. <6>%s:I: Density default set to %x <6>%s:I: Drive buffer default disabled. <6>%s:I: Drive buffer default set to %x <6>%s:I: Compression default disabled. <6>%s:I: Compression default set to %x <3>%s:E: Write (%Zd bytes) not multiple of tape block size (%d%c). <3>%s:E: Write truncated at EOM early warning (frame %d). <4>%s:W: Overwriting file %d with old write pass counter %d <4>%s:W: may lead to stale data being accepted on reading back! <3>%s:A: Not supposed to have SRpnt at line %d $Id: osst.c,v 1.73 2005/01/01 21:13:34 wriede Exp $uI 2_RRY  $(a ?b ? parm=max_sg_segs:Maximum number of scatter/gather segments to use (9)parmtype=max_sg_segs:intparm=write_threshold_kbs:Asynchronous write threshold (KB; 32)parmtype=write_threshold_kbs:intparm=max_dev:Maximum number of OnStream Tape Drives to attach (4)parmtype=max_dev:intalias=scsi:t-0x01*alias=char-major-206-*license=GPLdescription=OnStream {DI-|FW-|SC-|USB}{30|50} Tape Driverauthor=Willem Riedesrcversion=DF4EB368719CC9123D61A81depends=vermagic=2.6.32-642.1.1.el6.i686 SMP mod_unload modversions 686 $  $(048nAmodule_layoutiparam_get_int%Kparam_set_int}capableAu__alloc_pages_nodemask5'contig_page_datauunlock_kernelY scsi_device_getZV6lock_kernel-copy_to_user(mutex_unlockscsi_block_when_processing_errors|mutex_lock_interruptible sstrlcpyRQmemcmphvmallocmsleepp7jiffies_to_msecs\ schedule_timeout_interruptible;msecs_to_jiffiesh}jiffies }per_cpu__current_taskfLblk_rq_map_kerna 8blk_put_requestRwait_for_completionxTblk_execute_rq_nowaithblk_rq_map_user?sg_next?Mblk_get_requestN4scsi_command_size_tbl__init_waitqueue_head*YRpanicqdev_printk__stack_chk_fail[|J__mutex_initZ,__blk_put_request=v)blk_rq_unmap_user:Vcompleteκ`.memcpy"page_address +scsi_sense_desc_findَi__scsi_print_senseoyscsi_get_sense_info_fld:p@)QC4gF GH0JL)@R`deh*h4=kOl^P}iw@FF `?!3SBc"w(7Ja :# $1 AAHXgvL<=dQf}4  . ; G W _ p ~            ' = D K X o            $ , > M (_ Pr             osst.cosst_filemark_cnt_showosst_eod_frame_ppos_showosst_first_data_ppos_showosst_capacity_showosst_linux_media_version_showosst_adr_rev_showosst_version_showosst_versionosst_log_optionsosst_sysfs_addosst_sysfs_classnormalize_bufferexit_osstdriver_attr_versionosst_templateos_scsi_tapesosst_max_devosst_removeosst_nr_devos_scsi_tapes_lockdo_door_lockos_scsi_tape_closeosst_chk_resultosst_init_auxosst_copy_from_bufferosst_copy_to_bufferosst_end_asyncosst_verify_frameappend_to_bufferinit_osstcvsidmax_devwrite_threshold_kbsosst_write_thresholdmax_sg_segsosst_max_sg_segs__key.43045osst_fopsosst_probesupport_list.42877__key.43117osst_do_scsi.clone.2__key.11024osst_get_frame_positionosst_write_error_recoveryosst_set_frame_positionosst_read_back_buffer_and_rewriteosst_wait_readyosst_write_behind_checkosst_recover_wait_frameosst_flush_drive_bufferosst_wait_frameosst_flush_write_bufferosst_write_filemarkosst_write_eodosst_initiate_readosst_read_frame__osst_analyze_headersosst_position_tape_and_confirmosst_write_frameosst_get_logical_frameosst_seek_logical_blkosst_space_over_filemarks_forward_slowcross_eofosst_flush_bufferosst_space_over_filemarks_backwardosst_reados_scsi_tape_open__osst_write_header.clone.5osst_write_headerosst_write_traileros_scsi_tape_flushosst_reset_headerosst_int_ioctlosst_ioctlmodes_definedosst_write__mod_max_sg_segs100__mod_max_sg_segstype99__param_max_sg_segs__param_str_max_sg_segs__mod_write_threshold_kbs97__mod_write_threshold_kbstype96__param_write_threshold_kbs__param_str_write_threshold_kbs__mod_max_dev94__mod_max_devtype93__param_max_dev__param_str_max_dev__mod_alias91__mod_alias90__mod_license89__mod_description88__mod_author87osst.mod.c_rheldata__mod_srcversion103__module_depends____versions__mod_vermagic5strcpydev_get_drvdatacopy_from_user__class_createblk_get_requestscsi_device_get__this_moduledev_attr_BOT_framesnprintfcompletedriver_remove_fileclass_destroyscsi_get_sense_info_fldcleanup_modulememcpykfreeschedule_timeout_interruptibledev_attr_file_countscsi_sense_desc_findkmem_cache_alloc_trace__scsi_print_senseinit_modulescsi_block_when_processing_errorsscsi_register_driverput_diskscsi_ioctlmsecs_to_jiffies__stack_chk_fail__blk_put_requestdriver_create_file__free_pages_write_lockblk_rq_map_kerncapabledev_attr_ADR_revunlock_kernelscsi_device_putdevice_create_filecontig_page_datablk_rq_map_userblk_execute_rq_nowaitdevice_createstrlcpystrncmpcopy_to_userdriver_unregisterpaniclock_kernelscsi_command_size_tblmemcmpprintk__mutex_initdev_attr_media_versionmutex_lock_interruptiblejiffies_to_msecsmemsetwait_for_completion__init_waitqueue_headblk_rq_unmap_userjiffies__alloc_pages_nodemasksprintfparam_set_intvfreemutex_unlocksg_next__register_chrdevdevice_destroydev_attr_capacitydev_attr_EOD_frameblk_put_requestmalloc_sizesdev_printkpage_addressstrlenparam_get_intscsi_normalize_sensevmallocalloc_diskmsleep__kmallocper_cpu__current_task__unregister_chrdevosst.ko.debug.rodata.str1.1.rodata.str1.4.rel.data.rheldata.rel.rodata.symtab.strtab.shstrtab.note.gnu.build-id.rel__bug_table.rel.gnu.linkonce.this_module.note.module.sig.gnu_debuglink.rel__param.modinfo.rel.smp_locks__versions.bss.rel.text.rel.init.text.rel.exit.textY4$`    4ܧ4  7@ 3 H28!2\, $X p|l a $< ``) #T  0@L | x? wG O