ELF>D@@8 @@@@`` RR (j88800hhhDDStd88800PtdQtdRtd/lib64/ld-linux-x86-64.so.2 GNUGNUBxcP2dGNU==emKF\ mB|g&oD7sT xi"=/, #X"_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__libc_start_main__cxa_finalizepr2serrgettimeofday__stack_chk_failsigemptysetsigactiongetpidpthread_mutex_locksafe_strerrorstrncpypthread_mutex_unlockstrlenstat64sg_ll_readcap_10sg_ll_readcap_16pthread_cond_broadcastsigwaitioctlperrormemsetsg_print_command__errno_locationwritereadsg_err_category3__snprintf_chksg_chk_n_print3exitstrchrstrcmp__open64_2sg_convert_errnosg_get_page_sizemmap64__sigsetjmp__pthread_register_cancelfreesg_memalign__pthread_unregister_cancelpthread_cond_waitsg_print_command_len__pthread_unwind_nextsg_get_numsg_get_llnumstrncmppthread_mutex_initopen64lseek64pthread_cond_initclosesigaddsetpthread_sigmaskpthread_createpthread_killsg_ll_sync_cache_10pthread_joinlibsgutils2-1.46.so.2libc.so.6GLIBC_2.32GLIBC_2.7GLIBC_2.33GLIBC_2.4GLIBC_2.3.2GLIBC_2.34GLIBC_2.2.5GLIBC_2.3.4 F Pii [eii pri zui ti EpEؿ  3= (08@HP X ` h pxȾоؾ!"#$ %(&0'8(@)H*P+X,`-h.p/x012456789:ȿ;п<HHٟHtH5%@hfhfhfhfhfhfhfhrfhbfh Rfh Bfh 2fh "fh fhfhfhfhfhfhfhfhfhfhrfhbfhRfhBfh2fh"fhfhfhfh fh!fh"fh#fh$fh%fh&fh'rfh(bfh)Rfh*Bfh+2fh,"fh-fh.fh/fh0fh1fh2fh3fh4fh5fh6fh7rf%>fD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%ޙfD%֙fD%ΙfD%ƙfD%fD%fD%fD%fD%fD%fD%fD%fD%~fD%vfD%nfD%ffD%^fD%VfD%NfD%FfD%>fD%6fD%.fD%&fD%fD%fD%fD%fD%fD%fD%fD%fD%ޘfD%֘fD%ΘfD%ƘfD%fD%fD%fD%fD%fD%fDH=!g&H=8g&H=kY'H=AYH=hV*v HD PL XHAVLh1HD2ZYAE2! HD PL uXHAVLh1H5DZYA2H=YL%H`LHHLOIع1HqH5YƅH=aX67H={YH=/Y{UHdA,HHAWAVAUATSH8dH%(HE1PHDžHDž3HHqqHHkqHHmA A@1H^E1DžLlDžDžDžHDžHDžD@HL9H3HtLL7EI <=MfDAGIt<=utAILLdH5XLI"buIsu@u7L'8H5UH=\X1#fDLH5UXLH5VLH5-XL$A?- LHHH5bUH=W1IL`DžHL9gDEH=g1,HXH5T1H=X1HEdH+%(He؉[A\A]A^A_]f.LDž\DL @du eLH5XLH5~YLH5:ULH5VLAH5VL=H @HLHDLfb#L{A1AS=gt-9tH=df1M1.t9uHH ^=tH==t=Y~u H F=a=mtMLH5OLM H5OL Iv --L H5oOLc H5]OLGH5KOL+H5;OLTH5"OL`Mƅm=Dž 11HHH=Ht~#HHH=a1H5THHHH=a1caHDž@ j HDž k HHHHʉ==^"H=y_1ZH=\1LHH5IH= N1/H=L1H5Lc H5IH=L1-AD$A|$1HHH€<duHu |H1LA<huHuH1LA<0vuHuDҾDO1HD<VuHuO @9HH=0[1H=K1H=r1Džt5HAHbH5LIH=H1*H=1ZDž=AH=`1U=ua=5t=9tH5KHt =t4H=J 5uG5u- U1H=`ucH=`1H=`1L-L1L1AąxHHu 0t DbLH=_1RH HH11HhDžtjH!Hj`H5AKIH=AG1H qH5`H5JIH= G1ZH=1H *1HA Dž8=H=~ = =t =^H=DžH0uH~_H5 KIH=UF1f1H=)(H=~ =oHH O1v CH5JH=]J1jE1E1j=|111_AXH=>J1_H@ $H^H5IIH=yE1*H5HL|u$ƅ1 LH=zH1H=DW1zH=DžteH2 0H]H5dFIH=D1~H=\1kj11j=ME1E11Y^E1H1H=H D HqHDžE=%H1LHLH{(HDžt5H@ <H]H5_EIH=C1)LHDžGL-L%L5ӂHIAA9$~vA]IG1H=Ch1L%=LL5/L-ZHA9$~`IH=9U1ZHDžHH Y9yHHH9PH)HAHc5~H1HHlLL >D(L&SQS?HmHLHHH58>H=A1jLHHLH5>H=nA17L D ÅHH5=H= R1H5oH=S1KHDž9H5;H=S1HDžLHLHd8H5 H= S1,H=R1H=R1 H=]S1=LH[H5yH=R1UHDž9H5EH=.S18H=;R1H=R1qH=Q1^=LHMLL ;D(L{PVSoLL ;D(LPAWSf.D1I^HHPTE11H=zf.H={H {H9tHzHt H=zH5zH)HH?HHHtHzHtfD=zu+UH=rzHt H=vzd}z]wUHSHHH5Hu`HcH*zHH=1:H+HH)1HcHHyH]H+H=:HH)1H=91zUH=?1H^H=7@1PH=qB1]AU1HAVAAUH}ATSH0dH%(HE1THUHMH+H+ y HH@BffED%oH*Y SHW9HyH*H5K9L-HEH=F1XMMf/ YSv#L)ffH*A*Yf/>Sw4H=*<1VHEdH+%(u6H0[A\A]A^]f.Y SH=8^ff.U1H="FH=KuH=8]@H=e8]fUHATSLPHXHdH%(HE1HDžP/1LE1H=7N=u5H= ;9މHEdH+%(uHĠ[A\]1fUHAUATL@I1SLHdH%(HE1[H@t$HHL@n11L߉E-HEdH+%(uHĨ[A\A]]kff.UHAUL-ATALSHHDHߺHL>CHH[A\A]]ff.UHSHHdH%(HE1Hu ;.HPHh%= t/=` EHUdH+%(HĨ[]HxHHHH % ȃt=t?tD EH 0 ƒt뇸뀸@vlbUAE1HAVAULuI1ATLI1SH8dH%(HE1j_AX…u)E"E"E"Et6EȉHIEEA$HEdH+%(uKHe[A\A]A^]PL11jE1A Y^…uHEHHIEEA$ff.U1HATSHH=aBLCDH{HLHƃLH[A\]IfU1HATSHH=)BLcHƃHLCDLH[A\]fUHAVAUIATLeSHHdH%(HE1 fD}t2LH=tHEdH+%(umH1[A\A]A^]H53MuH1H=3L/AEDLMLAƅLIp}ff.fUHAVAAULmATLA"SHdH%(HE1x }/uLHL`uAELfDLHuIAEfLHuQAE1HUdH+%(H[A\A]A^A_]DH5-HQu-AEfDLH5u1AE1H5<)HuCAE@H5_-Hu AE1WH5(HtME1H5(Ht/H5(Hu4AEM1AEAE1@H5(Hat=H5(HNu4AEH=B(1AEwH5L(Ht3H5>(HMHH=)(1+fAE'U@HAVL5AUATESH0dH%(HE1@L% @ ‰DމADEHEdH+%(uHeD[A\A]A^]]ff.fU@HAVL5AUATESH0dH%(HE1@L% @ ‰#%DމAlDEHEdH+%(uHeD[A\A]A^]ff.fUHAVAUATSHH $HP!HwDDdH%(HE1HFxEHEHHHHFƅH1HDMUPHKpfnfnىfbfօHTUHQ~~AHUQ fbUHfEHUǗy Hr"E1Db.‹9Hc9E1Aع1(HHHHHHHYÅHxD>H@0H1HfHnHƅHc~Q(f֕H9foHOfl1fofHnHflɉffA(mz H5Hx@HHHc…EHD HAtA tLA~ U1L%HHcLH0*HHLH1UHH=3ƅYA@1Hu"Hc~ HHsHCpPHc9gaHÅR HHtHL`HLÅHxDu@DLSÅ L%rLH HHlLƅIع@H:H5h"1H=&!HPDH11DHHvL%HL HHLeIع1H9H50ƅoH=w *LDL%YLqHHHSLƅIعH9H5Q!1H= HHHc19HH)K8HHxHÅHHHÅH`HHHOHHH)HH;oH`1HHHHcÅiL%LH HHLtIع 1H8H5 ƅ?H=9[@HHHDHHEdH+%(HHP[A\A]A^]f.L% L!HCHHLƅIع<Й~HC@HfHnHcȉflok(fo)fffHnflfoffC({D~HVvDxL%L&H@HHHLIع1H?6H5ƅH=uHDXL%bLxHHHZLIع1H5H5ƅOH=ǿfƁHHÅL%տLHPHHϾLwƅIعH5H51H=<^HTLL H HLhHL2 HLL(L à w6H3HcH>HDTEtuHXH=q+1p=LLLAFDTIHAƆH5Hx U1HHcDU1HH=*սE Et@L% H~EL~ffր襾 L? HHcLH)A8sHI L%yL葿H0賾HHsLIع1H2H5ƅH=-L%L)HKHH L賽ƅIعHHHHtHƁHfHnHcƅ~f֍fofHnflflfoffH13H讽HHHHc…谺t tLL%LA落H@貼HHrLH1UHH=(ƅAH؉9~"Й~HHHcH)HH艻ÅH蓺HH7@L%qL艼H諻HHkLƅIعH#H`7HHL-H0LD*HHL蒺H1H=ƅjLAFDIH读AƆHODL舻HIH.H51H=;fƁHƅֹ4H@!IKHfDHHcH)HwÅL%L论HpйHH萷L8ƅIع,@LLHLL[HLL(Là w;H,HcH>HTtuHXH=G%1`LI^HH蝹AFDH@L船AƆL(LkHMIHv,H51H=Ѷ@HUH=S$1H蕶E Et@LH~ML~ffրehL襸HHcLH)0HlIH+H51H=3L%L1HSHHL軶ƅIع1?HH߶ӷH@HH赴L]H1H==ƅ5LI^HH肷AFDH%AƆ|H=!1D Ep{H=T"1ʹ WoE`HH5bH= !1蔴HHXHH葵DžH϶LHAFDHH5 H=!1?HHH9Dž3LMfHLlAFDLHWAƆHsHdHH)H5MIH=1谳H-IH)H51H=yH H(H5IH=1?aHPiI2H 8H(H5IH=91 HgfH[(H5PIH=1賲Hp0bH$(H5IH=1|HCIZHI.H@IH`H'H5IH=@1H p=IHH remaining block count=%ld %s%ld+%d records in %s%ld+%d records out so farwas, %.2f MB/sec Interrupted by signal,sgp_dd: %sinterrupted by SIGINT %ssg driver prior to 3.x.y BLKSSZGET ioctl errorBLKGETSIZE64 ioctl errorWRITEREADwritingreading%s at "%s":%d: %s writing continuingreading continuing%s blk=%ldunlock aux_mutexsg_finish_io: completed %s no flag found appendcoedirectdpodsyncexclfuammapnullunrecognised flag: %s error opening infnerror opening outfnSG_GET_RESERVED_SIZE errorSG_SET_RESERVED_SIZE errorsgp_mem_mmap() failedunlock 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%sbad argument to 'count=' ibs%sbad argument to 'ibs=' ifSecond 'if=' argument?? iflag%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.77 20210103%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_dioUsage: 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 logical 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,mmap,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,mmap,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 1024 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 in mutex held thread cancelled while out mutex held sgp_dd: SG_SET_RESERVED_SIZE errorsgp_dd: SG_SET_FORCE_PACK_ID error%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, errorfinishing io on sg device, errorsg_finish_io: bad usr_ptr, request-response mismatch %scould not open %s for sg reading%scould not open %s for sg writingout 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 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' ((logical) 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 can only use mmap flag in iflag= or oflag=, not both 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 reading%scouldn't skip to required position on %s%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 logical block size on %s confusion; bs=%d, from device=%d Unit attention, media changed(out), continuing logical 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 +];```8````mainsg_finish_iosg_in_operationsg_out_operationread_write_threadư>h㈵>@.A ;h8`x̌4݌20| ȫX$LxH8dXXThXPzRx &D$4(FJ w?9*3$"\t pAC Ac P ܩ/AL ] (4AE BP K GEL V I R $ ,EC C A (HAC DPg A $tTAC BIG}  PAC A A (<AL DNFk A WEE CE  ,WEE CE (4hEC DEEY A ,`AC BEII\ G " (AC BJDn A ˆ" 4dAC I C  A 0 0P AG BEEHD A ,طAH BIII F (8AJ BKD A U (AJ BKD A ,U (LEC Z K x ,tEU P K EpE0F ro   @ ` oo ooR o0 @ P ` p !! !0!@!P!`!p!!!!!!!!!"" "0"@"P"`"p"""""""""## #0#@#P#`#p####/usr/lib/debug/.dwz/x86_64-linux-gnu/sg3-utils.debug@e枆JxwI˅f0abd5cf4278f316638c5093ec32008f64acb6.debugP5.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_debugaltlink.gnu_debuglink 880&hh$9 Go$Q Y aoR R |no }``B  @  ####@'@'Krr  f Id4"