ELF>@6@Ћ@8 @ @@@hhyy {{ { 0 || |   DDStd PtdqqqQtdRtd{{ { /lib64/ld-linux-x86-64.so.2GNUGNUGNU$yL6,3 ʆ 9@ 9;BE|qX:gM PoJw. Xe)\W|UH]= h'"|    libsgutils2.so.2_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablesg_convert_errnosg_ll_sync_cache_10sg_chk_n_print3pr2serrsg_get_llnumsg_print_commandsg_memalignsg_err_category3sg_get_numsafe_strerrorsg_ll_readcap_10sg_ll_readcap_16libpthread.so.0pthread_joinpthread_mutex_initpthread_sigmaskclosepthread_killlseek64pthread_cond_initreadopen64writepthread_cond_waitpthread_mutex_lock__errno_locationpthread_mutex_unlocksigactionsigwaitpthread_createpthread_cond_broadcastlibgcc_s.so.1_Unwind_Resume__gcc_personality_v0libc.so.6exitstrncmpperror__open64_2strncpy__stack_chk_failgetpidsigemptysetmemsetsigaddset__xstat64ioctl__snprintf_chkgettimeofdaystrchr__cxa_finalizestrcmp__libc_start_mainsnprintffree_edata__bss_start_endGCC_3.0GCC_3.3.1GLIBC_2.3.2GLIBC_2.2.5GLIBC_2.7GLIBC_2.4GLIBC_2.3.4  0P&y %a_& - 0ri 7ui C>ii Oii Yui Cti c{  7{ 6| |      0 5 $@~ H~ P~ X~ `~ h~ p~ x~ ~  ~  ~  ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~        ( !0 "8 #@ %H &P 'X (` )h *p +x , - . / 1 2 3 4 5 6 7 8HHl HtH5j %j hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2%g D%g D%g D%}g D%ug D%mg D%eg D%]g D%Ug D%Mg D%Eg D%=g D%5g D%-g D%%g D%g D%g D% g D%g D%f D%f D%f D%f D%f D%f D%f D%f D%f D%f D%f D%f D%f D%f D%f D%f D%}f D%uf D%mf D%ef D%]f D%Uf D%Mf D%Ef D%=f D%5f D%-f D%%f D%f D%f D% f D%f DUSHH=FP1Hk@ƃHHC<HZH[]"H=J1HC<H<$PHhƃH9HLH]HH=e IHAWLe (AVLAUATUSH dH%(H$ 1Ƅ$HD$HHD$PƄ$HH bf Hge He  BL~E1D$H$HlD$HCD$L%RD$L-3SD$HD$H$HD$ @II9I7HtH~$Ƅ$ H<=ttHt<=utHHLHLRH=ERHtH=PHnH=RH[H5QHH"H{c HH5OH=Q1H$ dH3 %('H []A\A]A^A_@HPnd VIAI9{|$|$H=AH1HRH5N11H=Rl`Hc  H5NH=P1/#f.HD$b  c H=PHH=QHH5.SHHT$(-HT$(nH5NHHT$( HT$(H5FPHHT$(HT$(H5CPHHT$(HT$(+$RH$HѾ1HP1@Ha b Hbb |$B=eb D$t'9Qb tH=F11D$t9"b uH<$H|$H|$t =za $=a @=a ~Eu a n` =a H56H5%H5 H53 y$W` ` Y<-QH$HM7` @)`  ց@=` t@΀=` tH_ H $H$<-H$H`   X=_ A@=_ t@΀=_ t=_ tH1z_ HD$H0=^ 5H=^ =` bH|^ |$u=^ 3 =)_ s H $H^ 1H=^ H^ H_ H_ HD$H ~^ H ^ H^ H^ |1H=^ f71H=E_ P1H=^ *>=G_ H=_ H=_ (11H5}_ xq1H ] H H=A_ D#=^ H=/^ ~ =6] =^ t =] KH=^ ^ z=L] =] t=] tH5] \ Ht =N^ H=K5^ 5] 5c+H\ ;] D$E1D$D$H$HD$1H=Ap] H>D$qH5HH=uJ1H t\ 7/\ +H5GH=I1QE$t<-7H=iC1%H=@1 H5JHHT$(~HT$( H5JHHT$(]HT$(H5JHHT$(H5=I=H=551^H=41KH=418=L HH iH11yM H5;HTu0D$!H$L 78D LP3ASS~HH=;1H=11H$H=<1qj=qL 1jE1E111^_tEuH=v<19bH$ vH<H5;IH=#61j=K 1j1E1E11ZYH=9HH5-7H=11|HH571H=:|H$L 6D L1PS,H=);1PH$ H<H5:IH$ H;H5(8IH$h pH;H54:IH$> I1H;H57H=)7tHDf1I^HHPTL!H _!H=(rI H=I HI H9tHNI Ht H=yI H5rI H)HHH?HHtH%I HtfD=5I u+UH=I Ht H=D d I ]wHH=!1~H=!1pH=#1H^ff.H5I SHHu`HcI HH HH=U4H+H HH)1HcMI H[HRH H+3I H=64HH)1H=31AU1AATUSH8dH%(HD$(1H|$HT$HL$H+&H H+ 'H y HH@BffE-I H*Y <9H3HG H*H53L%{H HDH='1XL$'L$f/ 8v"L)ffH**Yf/8w-H=61HD$(dH3%(u.H8[]A\A]@Y 8H=3^@H1H='=cH uH=2H!H=2HfDUHo@SHHH+C<HHHƃHH[]ff.ATIUSH.H HdH%(HD$1Hl$ |$t9HH=G t1HT$dH3%(u?H[]A\f.H51H=21{L#I$Off.@ATI1USHdH%(H$1HHH<$t$H{L$$1HމDŽ$H$dH3%(u HĠ[]A\USHdH%(H$1HH$H}*1HDŽ$1H=1u=NF uLH=(u-EH=A(1RELH=L(eLH=8(1AUAATA"USHdH%(HD$1Hl$Hx |$/u7H5,'H='1HL$dH3 %(ufH[]A\A]D1u"AՉT$Hx-H{"1D$1yH=lH=^AVfIAUIATAUSHdH%(H$11@HD$CD$HFC($SD$0C8CHf@A~AD~H޺Xy+t׃ tH=@L9t$8HD$Pfo $In0foT$fo\$ Hfod$0fol$@A)N0IA)V@A)^PA)f`A)npà EH=6&HB&HHD1EAA1AAAFxAEH5*%H%HDH=&11\{EH%L %LDL%1L$HAvLLZY1LHLH$dH3 %(H[]A\A]A^AAFxAAdžH5*$A1A~EH=$H$HHD1?ff.AFxAAdžH5#A1*Ht$`rH~(H5$IH=_$1$Ht$`8HD(H5M$IH$1 H(H5II@AW 1AVAUATUSHHH DLwpdH%(H$8 1DL+wH|$0H|$D$/HH|$HW(DHD$PH& $D$4ChD$88$,C$C|$HCH$HH$$HC@H$H$ HD$HHD$H<$_ DkH<$. |$0HT$Ht$AŃ}$  $t>H|$y$ $ H|$-5H<$<HcD$HH)C0H<$ H$0I]H"H51H=ft LH|$gL|$0HT$Ht$sŃn$  $t>H|$T$ $ H|$LHcD$HH)LH$0 uI]DH)LH$0*IkH[!H51H=Ht$T$HHt$@H1$H=<GT$HD{T$H$1H|$PHcKT$HHt$@1$H=DDH=1 I/ D->/ HfHt$&HH=1C<LLrƃLA=4Ht$HH=1EL<$L)C<Lƃ C<H=1z. -p. HT$HHt$@H=[1$1H<$vH$ -HCH5QI@H=1b5- - HH=1/- 1- "ƃL[fDƃLD$/4H$ E`HyH5If.HT$@H5 H=1H<$MH$0I,FfHT$@H5H=}16L6H$0IxHH5(1H=IH$ZII1HH5H=EH$ %BHYH5IH=1H$ )IH!H51H$IZHH5 1H=%-H$0IW1HH5H=|H$YIS1HxH5kH=DH$ !{I,H$ IHH51H=aiH$I1HH5H=)1H$0IH$0yI=1HH5H=dH$ >HrH5 IH$I~xrH$0I<%H$0 I1HH5H=3;H$ RHH53IuH$ uHH5IKH$ HIs1H7H5H=3H$I2pH$ I'1HH5>H=MUH$ IpI~HHAWIAVIAUAATL%$ UH-$ SL)HGHt1LLDAHH9uH[]A\A]A^A_ff.HHUsage: sgp_dd [bs=BS] [count=COUNT] [ibs=BS] [if=IFILE] [iflag=FLAGS] [obs=BS] [of=OFILE] [oflag=FLAGS] [seek=SEEK] [skip=SKIP] [--help] [--version] [bpt=BPT] [cdbsz=6|10|12|16] [coe=0|1] [deb=VERB] [dio=0|1] [fua=0|1|2|3] [sync=0|1] [thr=THR] [time=0|1] [verbose=VERB] [--dry-run] [--verbose] where: bpt is blocks_per_transfer (default is 128) bs must be device block size (default 512) cdbsz size of SCSI READ or WRITE cdb (default is 10) coe continue on error, 0->exit (def), 1->zero + continue count number of blocks to copy (def: device size) deb for debug, 0->none (def), > 0->varying degrees of debug dio is direct IO, 1->attempt, 0->indirect IO (def) fua force unit access: 0->don't(def), 1->OFILE, 2->IFILE, 3->OFILE+IFILE if file or device to read from (def: stdin) iflag comma separated list from: [coe,dio,direct,dpo,dsync,excl, fua, null] of file or device to write to (def: stdout), OFILE of '.' treated as /dev/null oflag comma separated list from: [append,coe,dio,direct,dpo,dsync, excl,fua,null] 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 thr is number of threads, must be > 0, default 4, max 16 time 0->no timing(def), 1->time plus calculate throughput verbose same as 'deb=VERB': increase verbosity --dry-run|-d prepare but bypass copy/read --help|-h output this usage message then exit --verbose|-v increase verbosity of utility --version|-V output version string then exit Copy from IFILE to OFILE, similar to dd command specialized for SCSI devices, uses multiple POSIX threads time to transfer data %s %d.%06d secsProgress report, continuing ... thread cancelled while out mutex held %sfor 6 byte commands, maximum number of blocks is 256 %sfor 6 byte commands, can't address blocks beyond %d %sfor 6 byte commands, neither dpo nor fua bits supported %sfor 10 byte commands, maximum number of blocks is %d %sexpected cdb size of 6, 10, 12, or 16 but got %d %sbad cdb build, start_blk=%ld, blocks=%d sg_start_io: SCSI %s, blk=%ld num_blks=%d starting io on sg device, errorsgp_dd: SG_SET_RESERVED_SIZE errorsgp_dd: SG_SET_FORCE_PACK_ID errorsg_finish_io: bad usr_ptr, request-response mismatch finishing io on sg device, errorout of memory creating user buffers %sinputting to sg failed, blk=%ld error finishing sg in command (medium) >> substituted zeros for in blk=%ld for %d bytes error finishing sg in command (%d) >> substituted zeros for in blk=%ld for %d bytes, %s %soutputting from sg failed, blk=%ld error finishing sg out command (medium) >> ignored error for out blk=%ld for %d bytes error finishing sg out command (%d) >> ignored error for out blk=%ld for %d bytes, %s thread cancelled while in mutex held Unrecognised short option in '%s', try '--help' For more information use '--help' Not in DEBUG mode, so '-vV' has no special action 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 too few or too many threads requested %sif=%s skip=%ld of=%s seek=%ld count=%ld %sunable to use scsi tape device %s %scould not open %s for sg reading%scould not open %s for reading%scouldn't skip to required position on %s%scould not open %s for sg writing%scould not open %s for writing%scould not open %s for raw writing%scouldn't seek to required position on %sWon't default both IFILE to stdin _and_ OFILE to stdout Unit attention, media changed(in), continuing read capacity not supported on %s read capacity failed, %s not ready Unable to read capacity on %s Unable to read block capacity on %s block size on %s confusion; bs=%d, from device=%d Unit attention, media changed(out), continuing block size on %s confusion: bs=%d, from device=%d Start of loop, count=%ld, in_num_sect=%ld, out_num_sect=%ld 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') Due to --dry-run option, bypass copy/read Worker thread k=%d terminated Unit attention(out), continuing >>>> Some error occurred, remaining blocks=%ld >> 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 remaining block count=%ld %s%ld+%d records in %s%ld+%d records out so farwas, %.2f MB/sec sgp_dd: %sinterrupted by SIGINT Interrupted by signal,READWRITEBLKSSZGET ioctl errorBLKGETSIZE64 ioctl errorno flag found appendcoedirectdpodsyncexclfuanullunrecognised flag: %s %ssg driver prior to 3.x.y writing continuingreading continuingwritingreading%s at "%s":%d: %s %s blk=%ldunlock aux_mutexsg_finish_io: completed %s unlock in_mutexsg starting in commanderror in normal read, %s cond out_sync_cvunlock out_mutexsg starting out commanderror normal write, %s bpt%sbad argument to 'bpt=' %sbad argument to 'bs=' cdbszcount-1%sbad argument to 'count=' debibs%sbad argument to 'ibs=' ifSecond 'if=' argument?? %siflag%sbad argument to 'iflag=' obs%sbad argument to 'obs=' ofSecond 'of=' argument?? oflag%sbad argument to 'oflag=' seek%sbad argument to 'seek=' skip%sbad argument to 'skip=' thrtime--dry-run--dry_run--help-?--verb--versUnrecognized option '%s' 5.69 20180811%s%s bpt must be greater than 0 %sunable to access %s init in_mutexinit out_mutexinit aux_mutexinit out_sync_cvpthread_sigmaskpthread_create, sig...pthread_createStarting worker thread k=0 Starting worker thread k=%d pthread_join>> Synchronizing cache on %s Unable to synchronize cache pthread_kill/proc/scsi/sg/allow_diosg_out_operationsg_finish_iosg_in_operationread_write_threadmainư>h㈵>@.A;8fèبxPh8h0d8D`\x zRx /D$4@FJ w?:*3$"\0t 2DiHH i 8,BGA A(D` (A ABBE JHb F U$EAEJ kDA$,NAAK sHA0TFDA K0K  AABK 0LBFC Gc  AABA (EAI AAF |BBB B(A0A8GP 8A0A(B BBBE  8F0A(B BBBC x 8F0A(B BBBI h|FG A 0BIC G0Y  AABA PBNH A(F`WhBpIhA`F (A ABBA AhJpPhA`$ HAJG pDAH4/BGB B(A0G8G 8A0A(B BBBF 8BEI A(F@[ (A ABBA THBIE D(C0GDQAE 0A(A BBBD zPLRx]  P$hFIB B(A0A8J) 8A0A(B BBBF ,zPLRx  4ʢ]<$,FPE B(A0A8G# 8A0A(B BBBE eObAH[E AE  AE v HE z HE / AE AJPAZJPA{ AE ,zPLRx  48D(eFEE E(H0H8G@n8A0A(B BBBDPgw \%H):u))/)HM76)7 76|   > 8 8X{ { o0 ` o (~ p  oo oop o| p 0@P`p 0@P`p 0@P`pGA$3a18o6 GA$3p1029WGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA$3a1p6EX GA$3p1029W5XGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*EGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFY%X GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA+GLIBCXX_ASSERTIONS%XGA*GA*GA!GA*sgp_dd-1.44-6.el8.x86_64.debugI[7zXZִF!t/']?Eh=ڊ2NRhFGǙeG~!^yNb-O Ah\Bïa$QsH{P{p wZ O (\u=Hmdǐ;xmFj1 .$BRMCP{A#@籶,?$M: p?Jפ֚AĻⶅ"u.$lxoM4{wmPLO #4.;3fD E{~9vgϸ-^{PJMdăUItR ˛C.zBڌm-OAnn>ESĸgAu"8]6bbxQT [ Gn &@뽱gYZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.gcc_except_table.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata  & 4$Go000Q ``Y oaop p xno } Bpp88``@0e>8X8X PXPXhqqrrXxx{ {{ {| || |  (~ (~  ` ` P2p$AP