ELF>S@p@8 @@@@ QQ / /000@@@888 XXXDDStd888 PtdQtdRtd000/lib64/ld-linux-x86-64.so.2GNUGNU|G5ۖSecLڑGNU55em*;n 3E&sc. [|L}W\v== jhL"libsgutils2.so.2_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablesg_convert_errnosg_ll_sync_cache_10sg_get_sense_filemark_eom_ilisg_chk_n_print3pr2serrsg_get_llnumsg_simple_inquirysg_memalignsg_ll_read_long10sg_get_sense_info_fldsg_scnprsg_err_category3sg_get_numsg_ll_readcap_10sg_ll_readcap_16sg_scsi_normalize_senselibc.so.6strncmpperror__isoc99_sscanf__open64_2strncpy__stack_chk_failgetpidkillflockfgetssigemptysetmemset__errno_locationreadmemcmpmemcpyfclose__xstat64ioctl__snprintf_chkgettimeofdaysigactionlseek64strchr__cxa_finalizefopen64strcmpstrerror__libc_start_mainwriteposix_fadvise64freeGLIBC_2.7GLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4dii ii ui ti 0pT80T .5X`hpx     (08 @!H"P#X$`%h&p'x()*+,-/01234HHٯHtH5"%#hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/%D% D%D%D%D%D%D%ݪD%ժD%ͪD%ŪD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݩD%թD%ͩD%ũD%D%D%D%D%D%DAWAVAUATUSHhdH%(H$X1Ƅ$PHDŽ$HDŽ$Ƅ$PƄ$P  E1LnGD$Lt$(H\Iblk_sgioHD$ MD$@D$4D$0D$_D$8D$II9I6HtL$P LMc$P Ƅ$OuDAD$It<=ut A$IfA}apM9}A}bptfA}bsA}cdbsA}coeHcoe_limiI9EoA}convA}counH51LH5{LS H5P|L~>H5=|Lg$P)H$PL,A}pL-IاI9l|$0Lt$(l$|$H=k1BH5a|H=h|1E1*H$XdH3%(k'HhD[]A\A]A^A_fDA}[Lb<L`ŃPD$A}&L5D$RufA}zLD$8̦KLݦ2|$=RD$4t 9D$@nH|$ Mwt =L*|$D=]=~|$ ED$D$H55>,H55-,H55 ,H5u5 ,$Pǥt<-D$HD$0$Pm<-eH$P٥He-D$aL$ȃ =HL$=&EAAH=tÀ=tADHAŅB! 11H$t$ǤD$ =DzDjI1L$PLjLLWAfA}tLdH=e1Ar9^H=g1A|H=g1n?A}%L$PLL$PƄ$OJIL%gw@HIվ,L1HtHPLLtLH=wtLH=utLH=uu iH5uuLHT$HT$HLH=yu1PsfA}tLH=vLPHHH=d1ALD^1H=eD$A$PGD$hD$dA|$0uH=iС"HZH=~ H|$8uLD$Ht:=t1HD$ H9 |$~H=k1D$|$==<uRD$ D$H H$11H=kIH=_P=UHtH L$HD$4D$`D$LL$XLt$MHc\$|$XDH9HOA߅Ld$HLMڈ$H$UHL$0|$@8D$TY^\$D$D9}HAIcH=&t |$uD$`E$PD$P-ڟ@H;aD$H=Lc%H5ܟLDAHcHHL$(D$8D$ɟHL$(OHκDHL$(dHL$(HHX=H@l$4D$8H$P[H&D$HDd$HAL$Hȃ t =ܞ29D$H=A@DD=tÀ= DHD$0sHD$ H=p=U|$0;|$0|LB%uHDŽ$DŽ$D$HD$H HDŽ$DŽ$D$ D$ H$HH$H$H HH9HNHD$L$!<EA>AA@=tÀ=tA=ߜtADH1AŅt'A@H7pDH5&pH=cHD1.MLc%1DMLHLH=c1H= p1H=)^1AD$KD$:HD$4D$8DEtGD$Hƒ t3HcD$D~*Hc&HT$ 1|$0H…o t=|$h t)|$P~"|$d1ҹ1…^ ht6D$ƒ t"|$8~1ҹ1Dt… HHH)H\$ H\$HH|$4AE׉T$L3fD*LDAHcHŅ tу t̃=Lt$~5H=j1A H$PMLpH1A HEED$40|$L%D$ T$LlDH5BHcBHÅt̃ tǃ=;M1H$PLhHnHDd$0D!fDt "͙ALDHcSHŅx̃=D$DD%D$DA9~!HAADžt AIcHE1|$_t D$ =MH$H=Ht|$0At D$= 3H=+}H=Cm|$`5EAcDd$dLDAHcxHŅK(tу t̃=qLt$~5`H=Oh1AH$PML"csD$D%#Lt$(DH$@ÄD$D$TH$PHD$8H5DHlD hHDŽ$APHL$t#AZA[Aƅ;fA|$$$HSH$HD$($H$HD$8H$H$D$l$@$Ƅ$@DŽ$`$$$t DŽ$=H$@1H꾅"DFyBmtރ tك H=bLt$GH5jfD=HwH=nHcH>1҃=THL$lH=kKL$l=ЕAE1H$r"De $=DŽ$ DD$A9 AljH=b1-E11҃=HL$@H=jL$@B$H$H$Dt$8\Lt$(nH$1H=aP=~HH=njC|$"IcHD$4}D$D$4D$`bH='j1L$Lt$L$H5hLH=/j1L$L$ADt$8Lt$(dEpg H=ha1Y@Lt$DH=`1L7H5Ph_H=Ei11D {E~(f.4+1H=;fH9-PH=g1 u/Et* H=`1l$TOGHt$H=`1tCD$T>-vELt$H5 fbf$H=`e1 S$D$=Lt$~5H=h1ALL$ H$PLgHt$DH= _11H=RH=g?=7D$P5#H=b1AG|$01r"H$j^$ DŽ$ ̑$ȃD$9Lt$H5dHL$ H=Q\1HD|$DDd$@Ht$H=\^1Dt$8Lt$(Dk=XD$8DA;D$8H_D$4D$4H$PHAH߉D$h1{D$dH$PIL8WD8H1HTH=T1Ht$ H=^1yHt$H=^1Ht$H=^11 |$0AH=Z1WDMLPDUHL$0|$@'D$TXZPH5cLFH5cL} H5{cL H5icLh $P H$PL-L@D$4H=c1ATH=S1Aj;H=nP1AQ"H=5R=EAAH=tÀ=tADH D$0A|$011H$$PD$H D$|$0u"L$YL≄$1] |$01L⾂"x$/uzH=R1BV1H=ߍHԍHэ4ݍ=mHLH9|$H=W1-H=mQ1AyH@l$4Ht$DH=wX1x@l$4DHsD$0lL$PIL}QL1\L8DH=R1 AHHH=1V1AcH5HLH=QN1AuH$PH=9b1j1DjE1E111a^_bH=b1P|$011ƅYH=Q1!FL$HHH= P1Lc%|$01LLiH= LH=Q1|$0L$H$LHH=S `H$P H=yS1JHDŽ$DL$H$DLH~H=S \H$P  H=R1HDŽ$H$PH= _H1H$PH=._H1xzH=T1E1bD$`=1H1AH܉HH=TLt$A @uguEu"L[]A\HaJ L1HcHJ 1LHcH2 1LHcHfJ 1LyHcH4J 1LgTHcHJ 1LG+HcHI 1L'HcHI 1LAUHHATUSHdH%(H$1 H!%tDHJHDщHH)Hu >.HT$D$(%= t@=`=H$dH3%(AHĸ[]A\A]HD$8HHHH  ʃtQt6 =vtiHH H% ;vgbHH 0 ʃuE ;1@'H5HH=^HHvH$ H$IHL⾀HSH1HH5AHHuκ H5HH uLl$ 31HLHH5HHH=GtL⾀HHu=vLHD$8=ut8H5bGH=iGH1HD$8rD$ u=u~5uH=MG1wH5GH=/1]DAWAAAVAAUATUHSHH8D-2udH%(HD$(1IALAH11AUy^_Aąu7$"D$"D$"D$t^$ȉHHED$ȉ=tu%E1HD$(dH3%(upH8D[]A\A]A^A_Hu H=Z.1HPL1AAUA 1DZYuH$HHHED$ȉyAd@AWAVEAUEATIUSHc1HD|$@vHEtHEtO N uhAADg*ffG1H[]A\A]A^A_@u#AILg_ vH=o.1H[]A\A]A^A_@A D%ffGWtz_IDHEu EEH=s-1$/f.AADg_VH1[]A\A]A^A_DGf.H=L-1H=q,1H=,1}AUATUSH8dH%(HD$(1=rtHqH qu%HD$(dH3%(H8[]A\A]fD1H|$H-rL- rHT$HL$H+qH+ qffD%qH*Y IHEH*H5NCHDH=,1XL$L$f/ [Iv'L9ffILA*H*Yf/CHu1H$dH3%(H[]A\A]A^A_f.LLu CTLLu C4LH=@t&LH=@uCCLH=`@t>LH=K@u-CH=?1"CLH= @t#LH=?uCEC<LH=?H=@Lu CH=?LuC PLH=x?1ODAWIAVAUEE1ATAUHSH5lH$ L $L$HD lLHD$dH%(H$1YlP`ZYLlfELt$8D$(D$(HSHD$ H$HD$@H$D$H8Dl$,L|$0D$)@D$H`l$PD$XD$htD$L=lzLl$ D1L꾅"o蒾tۃ tA /H$dH3%(hHD[]A\A]A^A_@H=>1E1迾EkL-=~"fDC4>1LI蕾D9=kH=?1~/f=5kkL[H\$@DL$cAƃw8H qAHcH>DDHH={&1AjjLH=O=fDH=a&A6=jL|$DH߃jL螿I71H=B&腽=Jj~LH=<xH$8tD$ptH$D$hE1Gj2ij=ii~LH=U<D $D $HT$DHD $|$dD $|$11LD$DHz$|$Lt$D $HLDpI>?iAT@=iL|$DH߃iL)=hu I?H=7%1t$lH=;;1~DHH=$1ͻ1L=hH=;½MLH=;D $襽D $IAlH=$1nGhA\ff.AWAVAUATUSHhH$T$HD$dH%(HD$X1gD$CIH͉D$8HD$HEMD$ AH$HMDEHD$PHLt$~AXZAAwH 1>HcH>1DT$EXHH=$1wQgl$=g~ 8gDt$D+t$ E`DHD$\$ E1ɉfHD$XdH3%(9HhD[]A\A]A^A_f.f@ee~H=#1˹Dt$D+t$ Esee#H=Z#1苹Dt$D+t$ E3H=81D $^D $%DHD$ fDt$ D0>efDD\$EHt$HIcHH9H9AA)EDeE~HMLt$EHDx^_A@gH=|<HcH>fD1ɋePE1LDL$ $Ic藸1DHH=%SA $DL$tH=%16 $DL$HD$dDt$ D0~dd9E1HfDD$ ^dDD$ ADDCdAHIIcHEH9D$HZ|$8HT$P11HIH"d1҉߃=cD 2cH1PEjHD$\HD$HPLD$HT$@H ƃH=4;T$ LD$(HcH>DHH=S"1ԶIc1LHT$ HT$ D$ I׋tcHD$ EWcNc9.DT$ HD$H=#ED1hA-DDH= 1GlfDH=V!1D $+D $1HH=6#16f. bA1eDH= 1D $εD $H= 1D $賵D $zH=C51蜵AaH=H51D $D $FfDH=i"1bfIc1LHT$ ~HT$ H|$PHT$ 芴HT$ saEA5`D+t$D9t$8neD)`aHA1Pjt$HLD$@臶H ƅ~aLD$ IcLLHT$ JHT$ 7H=!1r H=>!1_H= 1LH= 19H= 1&`xDH=a!1D $D $DD$ HHHH=*1˳A-HD$\$ AuDH=1蔳AYH=:1{H=_1D $dD $+H=21D $ID $H= 312AH=1T$block device use normal I/O(def), 1->use SG_IO bpt is blocks_per_transfer (default is 128 or 32 when BS>=2048) bs block size (default is 512) cdbsz size of SCSI READ or WRITE cdb (default is 10) coe 0->exit on error (def), 1->continue on sg error (zero fill), 2->also try read_long on unrecovered reads, 3->and set the CORRCT bit on the read long coe_limit limit consecutive 'bad' blocks on reads to CL times when COE>1 (default: 0 which is no limit) count number of blocks to copy (def: device size) dio for direct IO, 1->attempt, 0->indirect IO (def) ibs input block size (if given must be same as 'bs=') if file or device to read from (def: stdin) iflag comma separated list from: [coe,dio,direct,dpo,dsync,excl, flock,fua,nocache,null,sgio] obs output block size (if given must be same as 'bs=') odir 1->use O_DIRECT when opening block dev, 0->don't(def) of file or device to write to (def: stdout), OFILE of '.' treated as /dev/null of2 additional output file (def: /dev/null), OFILE2 should be normal file or pipe oflag comma separated list from: [append,coe,dio,direct,dpo, dsync,excl,flock,fua,nocache,null,sgio,sparse] retries retry sgio errors RETR times (def: 0) seek block position to start writing to OFILE skip block position to start reading from IFILE sync 0->no sync(def), 1->SYNCHRONIZE CACHE on OFILE after copy time 0->no timing(def), 1->time plus calculate throughput verbose 0->quiet(def), 1->some noise, 2->more noise, etc --dry-run do preparation but bypass copy (or read) --help print out this usage message then exit --verbose same as 'verbose=1', can be used multiple times --version print version information then exit copy from IFILE to OFILE, similar to dd command; specialized for SCSI devices %s%d read_longs fetched part of unrecovered read errors [bgs64] number of blocks=%ld [0x%lx], block size=%d other (perhaps ordinary file) found no bsg char device in %s number of blocks=%ld [0x%lx], block size=%d sg_dd: for 6 byte commands, maximum number of blocks is 256 sg_dd: for 6 byte commands, can't address blocks beyond %d sg_dd: for 6 byte commands, neither dpo nor fua bits supported sg_dd: for 10 byte commands, maximum number of blocks is %d sg_dd: expected cdb size of 6, 10, 12, or 16 but got %d time to transfer data%s: %d.%06d secsProgress report, continuing ... sg_dd: bad rd cdb build, from_block=%ld, blocks=%d reading (SG_IO) on sg device, error lba of last recovered error in this READ=0x%lx Recovered error: [no info] reading from block=0x%lx, num=%d Medium, hardware or blank check error but no lba of failure in sense MMC READ gave 'illegal mode for this track' and ILI but no LBA of failure Aborted command, continuing (r) Aborted command, too many (r) Unit attention, continuing (r) >>> retrying a sgio read, lba=0x%lx Unrecovered error lba 0x%lx not in correct range: [0x%lx,0x%lx] partial read of %d blocks prior to medium error Unit attention, unexpected (r) Aborted command, unexpected (r) >> unexpected result=%d from sg_read_low() 2 >> bs=%d too small for read_long >> unrecovered read error at blk=%ld, pdt=%d, use zeros >> read_long(10) len=%d unexpected read_long(10): adjusted len=%d >> unexpected result=%d on second read_long(10) >> read_long(10); not supported >> read_long(10): bad cdb field >> read_long(10): device not ready >> read_long(10): unit attention >> read_long(10): aborted command >> read_long(10): problem (%d) >> read_long(10) cannot handle blk=%ld, use zeros >> coe_limit on consecutive reads exceeded >> unable to read at blk=%ld for %d bytes, use zeros >> try reducing bpt to limit number of zeros written near bad block(s) sg_dd: bad argument to 'bpt=' sg_dd: bad argument to 'coe_limit=' sg_dd: bad argument to 'conv=' sg_dd: bad argument to 'count=' sg_dd: bad argument to 'iflag=' sg_dd: bad argument to 'oflag=' sg_dd: bad argument to 'retries=' sg_dd: bad argument to 'seek=' sg_dd: bad argument to 'skip=' Unrecognised short option in '%s', try '--help' For more information use '--help' Not in DEBUG mode, so '-vV' has no special action Won't default both IFILE to stdin _and_ OFILE to stdout Assume default 'bs' (block size) of %d bytes If 'ibs' or 'obs' given must be same as 'bs' skip and seek cannot be negative Can't use both append and seek switches sparse flag ignored for iflag sg_dd: unable to use scsi tape device %s sg_dd: could not open %s for sg reading open input(sg_io), flags=0x%x sg_dd: SG_SET_RESERVED_SIZE errorsg_dd: sg driver prior to 3.x.y sg_dd: could not open %s for reading open input, flags=0x%x sg_dd: couldn't skip to required position on %s >> skip: lseek64 SEEK_SET, byte offset=0x%lx open_if: posix_fadvise(SEQUENTIAL), err=%d sg_dd: flock(LOCK_EX | LOCK_NB) on %s failedsg_dd: could not open %s for sg writing open output(sg_io), flags=0x%x sg_dd: could not open %s for writingsg_dd: could not open %s for raw writing %s output, flags=0x%x sg_dd: couldn't seek to required position on %s >> seek: lseek64 SEEK_SET, byte offset=0x%lx Can't have both 'if' as stdin _and_ 'of' as stdout oflag=sparse needs seekable output file Unit attention (readcap in), continuing Aborted command (readcap in), continuing read capacity not supported on %s read capacity failed on %s - not ready Unable to read capacity on %s >> warning: block size on %s confusion: bs=%d, device claims=%d Unable to read block capacity on %s block size on %s confusion: bs=%d, device claims=%d Unit attention (readcap out), continuing Aborted command (readcap out), continuing Couldn't calculate count, please give one Note: SCSI command size increased to 16 bytes (for 'if') Note: SCSI command size increased to 16 bytes (for 'of') sg_memalign: error, out of memory? Since --dry-run option given, bypassing copy Reducing read to %d blocks per loop sg_read failed,%s at or after lba=%ld [0x%lx] sg_dd: writing to of2, seek=%ld zeros_buff sg_memalign failed sparse bypassing sg_write: seek blk=%ld, offset blks=%d sparse bypassing write: seek=%ld, rel offset=%ld sparse tried to bypass write: seek=%ld, rel offset=%ld but ... oflag=sparse lseek64 result=%ld sg_dd: bad wr cdb build, to_block=%ld, blocks=%d writing (SG_IO) on sg device, error lba of last recovered error in this WRITE=0x%lx Recovered error: [no info] writing to block=0x%lx, num=%d >> ignored errors for out blk=%ld for %d bytes Reducing write to %d blocks per loop Unit attention, continuing (w) Aborted command, continuing (w) Aborted command, too many (w) >>> retrying a sgio write, lba=0x%lx output file probably full, seek=%ld posix_fadvise on read, skip=%ld ,err=%d posix_fadvise on of2, seek=%ld ,err=%d posix_fadvise on output, seek=%ld ,err=%d sg_dd: writing(sparse after error), seek=%ld Unit attention (out, sync cache), continuing >> Direct IO requested but incomplete %d times >>> %s set to '0' but should be set to '1' for direct IO >> Non-zero sum of residual counts=%d %s: %.8s %.16s %.4s [pdt=%d] write(unix, sparse after error): count=%d, res=%d write(unix): count=%d, res=%d write to of2: count=%d, res=%d remaining block count=%ld %s%ld+%d records in %s%ld+%d records out %s%ld bypassed records out %s%d recovered errors %s%d retries attempted %s%d unrecovered errors %s%d unrecovered error(s) BLKSSZGET ioctl errorBLKGETSIZE64 ioctl errornull device SCSI generic (sg) device block device fifo (named pipe) SCSI tape device raw device unable to 'stat' file /proc/devicesfopen %s failed: %s Character%d %126sbsgfound bsg_major=%d so far at %.2f MB/sec Interrupted by signal,no flag found appendcoedirectdpodsyncexclflockfuanocachenullsparseunrecognised flag: %s read cdb: %02x duration=%u ms readingDevice (r) not ready Unit attention, too many (r) ENOMEM again, unexpected (r) device (r) not ready >> heap problems createopen try reducing bpt,appblk_sgiobptcdbszcoe_limitconvno conversions found noerrornotrunccount-1ibsifSecond IFILE argument?? iflagobsodirofSecond OFILE argument?? of2Second OFILE2 argument?? oflagretriesseekskiptime--dry-run--dry_run--help-?--verb--versUnrecognized option '%s' 6.04 20180811sg_dd: version: %s bpt must be greater than 0 >> Input file type: %s sg_dd: unable access %s INQUIRY failed on %s >> Output file type: %s Not enough user memory RESERVED_SIZE ioctls failedsg_dd: reading, skip=%ld lseek64 on output write cdb: writingdevice not ready (w) Unit attention, too many (w) sg_write failed,%s seek=%ld sg_dd: writing, seek=%ld >> Synchronizing cache on %s Unable to synchronize cache Some error occurred,/proc/scsi/sg/allow_dioread(unix): count=%d, res=%d pH(xXz$L$_D$`P````v`c`````ĒĒư>h㈵>@.A;w z0z(0}p@X0pT8t`к h@zRx /D$4 vFJ w?:*3$"\yty(2Di$P:H F d L E0hBIC G0c  AABA 0BAC Ld  AABA ,4@@BDC A ABA 8dP BHA A(G (A ABBA d$BNE B(A0D8GpixFFxApR 8D0A(B BBBA ZxMQxApxܰBBE E(D0C8K@i 8A0A(B BBBE | 8F0A(B BBBE  8C0A(B BBBF 8`gBBA A(D`A (A ABBG JHb F U(ijFAI ABC H HBGI I(H0H8M 8A0A(B BBBK XXBEB H(D0D8I^kFA 8D0A(B BBBE PrBBB B(A0A8Da^IA 8D0A(B BBBK .LOA{CEKREHDDNP$xM-FBB B(A0A8G 8D0A(B BBBG XSAnLBHSAGPA{FQADeFIE E(D0H8G@n8A0A(B BBBDpT0Td q08o  @@   oo oo o@0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""## # f1473511db96999900f403f7538f65634cda91.debugQ*.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.dynamic.data.bss.gnu_debuglink 88 &XX$9|| Go$Q Yao lno `} B@ @   0#0#@#@#@&@&Kqq )ȩȩX0088@@@@(@( (4\