HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //usr/bin/sgm_dd
ELF>0@@v@8	@@@@@@88@8@@@l^l^ nn`n`h nn`n`TT@T@DDPtdYY@Y@QtdRtdnn`n`/lib64/ld-linux-x86-64.so.2GNU GNUM̝v\qCTB) @)+.BE|qX9U!Cxe>kO1 a7Td#2rhq`q`hq`=
@Hpq`C@libsgutils2.so.2__gmon_start__sg_ll_readcap_10sg_get_num_initsg_ll_readcap_16sg_get_llnumsg_err_category3sg_ll_sync_cache_10sg_chk_n_print3_finilibc.so.6strncmpperror__open64_2mmap64strncpy__stack_chk_failgetpidkillstrlensigemptysetmemset__errno_locationopen64read__fprintf_chkfputcmalloc__xstat64stderrioctl__snprintf_chkfwritegettimeofdaysigactioncloselseek64strchrsleepstrcmp__libc_start_mainsysconffree_edata__bss_start_endGLIBC_2.7GLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4ii
ii
ui	ti	o`pq`-p` p`(p`0p`8p`@p`Hp`Pp`Xp`	`p`
hp`pp`xp`
p`p`p`p`p`p`p`p`p`p`p`p`p`p`p`p`q`q`q` q`! q`"(q`#0q`$8q`%@q`&Hq`'Pq`(HHb HtH5a %a @%a h%a h%a h%a h%a h%a h%a h%a hp%a h`%a h	P%a h
@%a h0%a h %a h
%a h%za h%ra h%ja h%ba h%Za h%Ra h%Ja h%Ba h%:a hp%2a h`%*a hP%"a h@%a h0%a h %
a h%a h%` h%` h %` h!%` h"%` h#%` h$%` h%%` h&%` h'pATIhUSHHdH%(HD$1Vy;~C@3`1Hr-yC@<DH$IcHH=` I$tH=G` IHO@11HL$dH3%(tH[]A\AVAAAUIATIUS1H@dH%(HD$81` HL$PEE111$D$<|$|$|$uyHL$E111$A DQHT$Ht$1HHHBH	H9uHT$IED$	T$	T$	A$LT$	T$	T$	T$HIED$	T$	T$	A$1=^ t#IME$HO@H=^ 1I{H|$8dH3<%(tH@[]A\A]A^AWAVAUATUHSH
dH%(H$
1HDŽ$D$lHDŽ$D$pHD$HƄ$Ƅ$HDŽ$HDŽ$HDŽ$DŽ$HDŽ$HDŽ$HDŽ$DŽ$CH$LuD$TD$8E1LdD$0
D$$
D$PD$4HD$(HD$@I6HH$I؄t <=uf.tIA<=utAID$Aba$<p<s$L\ 	@IM9K\ 	D$4t\D$4;s\ tPH
Z\ -Q@1H$
dH3%(H
[]A\A]A^A_Ã|$PHD$(H?|	HD$@H?k	$~H|$(=[ ~E D辰9@9@9@
`9@
$<-
1E1D$P$<-AD$4AH[ H
|$8|$PuA|$$t:HD$@H9~#H
Z 9V@D$$|$4uH|$0tAHT$(HZ H9~#H
Z 90W@DD$0$tc|$P11F@AxCHt$|!Hu$|$|0uH=-Z F@W@1DHHD$8,=*Z t,1q`HZ HY bY =Y L=Y L=Z tM~$u|$PMD$H<HcHD$XHD$XI9LO|$PDubK8u`Y HDHcAx؃=iY 
5Y DE9}!DHX ҉~
FY HcHAY |$47|$4uXD8u!X HDHcIAxՃ=X nENX A9
HcH-X L=\X M~I)Hl$@Hl$(ML=@X E1=tX t1|$Tt|$4H|$8HtEtD|$4V
H=W t'H
W F@EcDD1
 X tH=W Y@1|$HtL$HH=W @Y@1acEAI6E@HAca$ooE@HLD$X1LD$XE9E@HLD$XLD$XYAoG@HLD$XLD$XXE@HLD$XLD$X]E@HLD$XLD$X8D@HLD$XLD$XbE@HLD$XmLD$X
gE@HLD$XY
LD$XL$fV f$tE@HLD$XLD$XtgE@HuoA8-hLMHHU ,H
U  P@a]LxD$8D$$D$0AdAfZ$u*$a$LtDŽ$DŽ$s$LAD$e$uL$iy$ok$]Li$Ax1Ax}D$P;XT 7$fG@HLD$XLD$X$b&$s$
LD$PAH
S Q@vrH$LH
S  P@95$2$'
H$L>H
2S ((R@H

S E@H
R `P@H
R D@okH=R Q@1R ^H
rR !R@
^R H=GR E_F@1A
4R H=R EX@1i$DL$$DDQ HL$@HDD$$$M XL=Q $E1|$PDL$0DQ HL$(HDD$|HD$|AHD$$D|$D$$$nHcH-jQ $|$|T$HH$LeH
P  P@eH$=P D$Pt*H$H=P HE@1d|$P@
|$P0
$|$PWH$@$E
$EAHD$@HLc-P 1DLLH1ۃ=P H=O L麸S@1dlH$=O D$4_
|$4H$K|$4y
D$4c
r$H$A@$E
$E$E1AyHD$(HLc=N 1DLLH=N H=N LT@1fLHD$@HH
N XQ@,(LJD$TH
JN 2X@$DL$0D1N HL$(HD|$DD$|HD$|HD$$D$$$	L\HD$(H=H
M 8Q@rnADVH
M >pW@DŽ$+$N|$PHDŽ$|$P H$H;D$@~
H+D$@H$|$4HDŽ$h|$4 H$H;D$(~
H+D$(H$H$HHH9HOHL HL HH
L *V@IEEHH
oL ;T@H
TL "xQ@H
/L 2`X@$DL$$DDL HL$@HDD$$$g'D$TD$8E1D$0
D$$
D$PD$4HD$(HD$@L{K HL$(H=tK Aƺ}F@1@HL$@H=OK AƺEF@1H=/K H$F@1E1E1111D$$Du>H
J  8V@D$$E1E1111DH
J F@McHL$(H=|J X@1KD=qJ HHJ J E1LL$(H$AF@1E1H$|$4aH
I KX@L=I :=I |$4Hct|$PH|$HHHD$8HD$HHL$8H\HH!L$AT@H$1H$H'I ~HI rHT$xH$DAt,H=I H$U@1HDŽ$DH DL$xE9H=H H$V@1HDŽ$HT$xH$DvAfr	H$H=IH U@1HT$tH$DQt,H=H H$U@1HDŽ$DG DL$tE9H=G H$V@1HDŽ$uH=G U@1sH=G hU@1VH
jG !`V@HT$xH$D1H
5G  8V@HT$tH$DtX	H$tH=F U@1
H=F U@1H
F  @U@NHT$tH$DisH
mF  U@H=UF hU@1$L$ApT@H
%F ?E@rAi$<bt:<f$$upH$L"$s$rL~D$4H
zE P@&"H
UE  E@lE@H*ttA-$?u
$tV	G@Ht$V$H=D sE@E@11x11jHHHD$8H
D -F@3/	G@HgyH=HD HٺE@1L$AS@1L$AXS@H$H$E
$E(AxFHT$hǾ"1^x
|$huqH
C "R@EAL$AR@H$E@H=TC 1(H$XR@ԋ9C 1ʼnD$lHHt$HHt
HD$HD$lHT$h1r"D|$hD$h D$l;D$h~HT$l1u"DkxZD$lE11HcEHH6L$A0S@HT$p1u"DS@R@H$H=B HE@1rA$H$H$E
$EAHT$hǾ"1K|$huHT$h1r"D! |$hD$h aA ;D$hD$pHHct$pE11EkHHL$}L$AS@{H$1jAL$A@T@IH
@ W@a]1I^HHPTIC@HB@H@^f.oq`UH-hq`HHw]øHt]hq`hq`UH-hq`HHHH?HHu]úHt]Hƿhq`=? uUH~]? @H=h< tHtUn`H]{sUH1SHHdH%(H$1H<$t%H|$H,$p1HDŽ$iH$dH3%(u
HĨ[]SHHdH%(H$1]HtYHH޿7@x"D$%= t<=` DH$dH3%(uzHĠ[À;.uHT$(HHH H%	ȃt"=tt	DHH0	кsE1@H uau<u@uMcgC@ILMcȾG@IALIcHraw deviAHH9Ace McȾUC@IALMcȾGC@IA
LaMcȾ-C@IAL: C@
HAHH
= HtH=	= ~C@1D9= H
:= C@H=< IcH)1D= H
< C@H=< HIcH)1|ff.HH
< 0G@1H
j< G@H
O< DxJ@HAWEAVEAUAHcATA1UHSHHD$@tKEtKA
AAA@k	Dk
vHH8CHH0CHH(CHH CHHCHHCHHCDC
DCDC1H[]A\A]A^A_fA@kDk	VHHCHHCHHCDCDCDCH1[]A\A]A^A_AA@k
HHCHHACDkJD-N@Hu?D|$@!H
m: @@N@DN@H=9: 1
H[]A\A]A^A_fADk@k*HHCHHCHHCDACsN@wCH
9 =M@E*f.AUATUSH8dH%(HD$(19 H=`9 AuH=[9 H|$1LD$LL$L+09 L+
19 I*H=8 EI*ȸE@C@O@HD1D%8 H-9 H8 Y XL$L$f.
 vH)A*H*Yf. w>H5w8 
=HD$(dH3%(uFH8[]A\A]fII@B=Y
P H=18 C@^fHH
8  O@18 uHHZf.SHH|$H$dH%(H$11HDŽ$H
s7 
D@187 t1މiH$dH3%(u	HĠ[AWAVAUIHATU0D@SHHdH%(H$1<$Ƅ$zHAAAAEHtkHӾ,HHHPHHLtdtf^D@HL7D@HLHAEu1H$dH3%(/H[]A\A]A^A_D{itJ^D@HLt*{pu{ou{uAE,@1FAE@{ou{uAE=D@HLuAE@fuK{uuE{au?{u9AE@H
A5 !D@BD@HLmH=5 HٺGD@1SAWAAVEAUIATUSHH$8D$ H$Ht$DD$DAHD$dH%(H$1$($BA'H\$ 1D|$HH$0H$D$ SDt$(D$$HD$8D|$,	H$D$)@D$H`Dl$PD$LHD$@=#4 ~!*@81Hھ"gxӃ=3 ~L$lH=3 {D@1nHH\$Ht D$pt
@H$dH3%(DH[]A\A]A^A_@HD$D$)@D$H`Dl$PHD$0H$HD$@HD$H=3 D$LH
2 eD@_E~AL$E~H$MIH=r2 1uD@AM9LuH5R2 
{H=92 ELO@1AP@Au31҃="2 H޿D@kDE11҃=1 H޿D@A_APf.AWEDAVAAUATAUSHHdH%(H$1$D$H|$pDD$E1$AHl$1Dt$H=:1 HHD$pD$SD|$D$D$@HD$(H$D$8`Dt$\$@HD$0D$<H
0 D@TE~3H\$pAGLtH=v0 1uD@HAL9uH5U0 
!f+881H꾅"Dx҃=C0 ~L$\H=/ {D@1H%D$X0 H$dH34%(DH[]A\A]A^A_H=/ EHٺ(P@1ALf.D@AfDu#1҃=r/ HD@J\D1҃=O/ HD@A$@A1[f.AWAAVIAUIATL%X+ UH-X+ SL)1HH%HtLLDAHH9uH[]A\A]A^A_Ðf.HHnull device SCSI generic (sg) device block device SCSI tape device unable to 'stat' file   remaining block count=%ld
%ld+%d records in
%ld+%d records out
BLKSSZGET ioctl errorBLKGETSIZE64 ioctl error so far at %.2f MB/sec
Interrupted by signal,no flag found
appenddsyncexclnullunrecognised flag: %s
direct    write cdb: %02x       duration=%u ms
Writing, continuingwriting    read cdb: Reading, continuingreadingsgm_dd: SG_IO error (sg_read)sgm_dd: bad argument to 'bs'
cdbszcountSecond 'if=' argument??
iflagSecond 'of=' argument??
seekskiptimeverb--help1.38 20131014sgm_dd: : %s
Unrecognized option '%s'
bpt must be greater than 0
 >> Input file type: %s
sgm_dd: unable to access %s
 >> Output file type: %s
/proc/scsi/sg/allow_dioNot enough user memory
sg_read failed, skip=%ld
read(unix): count=%d, res=%d
sg_write failed, seek=%ld
sgm_dd: writing, seek=%ld >> Synchronizing cache on %s
Unable to synchronize cache
Some error occurred,oflag--versother (perhaps ordinary file) Usage: sgm_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] [dio=0|1] [fua=0|1|2|3]
               [sync=0|1] [time=0|1] [verbose=VERB]

  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)
    count       number of blocks to copy (def: device size)
    dio         0->indirect IO on write, 1->direct IO on write
                (only when read side is sg device (using mmap))
    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: [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,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
    time        0->no timing(def), 1->time plus calculate throughput
    verbose     0->quiet(def), 1->some noise, 2->more noise, etc
    --help      print usage message then exit
    --version   print version information then exit

Copy from IFILE to OFILE, similar to dd command
specialized for SCSI devices for which mmap-ed IO attempted
sgm_dd: for 6 byte commands, maximum number of blocks is 256
sgm_dd: for 6 byte commands, can't address blocks beyond %d
sgm_dd: for 6 byte commands, neither dpo nor fua bits supported
sgm_dd: for 10 byte commands, maximum number of blocks is %d
sgm_dd: expected cdb size of 6, 10, 12, or 16 but got %d
      [bgs64] number of blocks=%ld [0x%lx], block size=%d
      number of blocks=%ld [0x%lx], block size=%d
time to transfer data%s: %d.%06d secsProgress report, continuing ...
sgm_dd: bad wr cdb build, to_block=%ld, blocks=%d
sgm_dd: SG_IO error (sg_write)sgm_dd: bad rd cdb build, from_block=%ld, blocks=%d
sgm_dd: bad argument to 'bpt'
sgm_dd: bad argument to 'count'
sgm_dd: bad argument to 'ibs'
sgm_dd: bad argument to 'iflag'
sgm_dd: bad argument to 'oflag'
sgm_dd: bad argument to 'obs'
sgm_dd: bad argument to 'seek'
sgm_dd: bad argument to 'skip'
For more information use '--help'
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
sgm_dd: unable to use scsi tape device %s
sgm_dd: could not open %s for sg readingsgm_dd: sg driver prior to 3.1.22
sgm_dd: SG_GET_RESERVED_SIZE errorsgm_dd: SG_SET_RESERVED_SIZE errorsgm_dd: error using mmap() on file: %ssgm_dd: could not open %s for readingsgm_dd: couldn't skip to required position on %s  >> skip: lseek64 SEEK_SET, byte offset=0x%lx
sgm_dd: could not open %s for sg writingsgm_dd: could not open %s for writingsgm_dd: could not open %s for raw writingsgm_dd: couldn't seek to required position on %s   >> seek: lseek64 SEEK_SET, byte offset=0x%lx
Won't default both IFILE to stdin _and_ OFILE to as stdout
Unit attention(in), continuing
Aborted command(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(out), continuing
Aborted command(out), continuing
block size on %s confusion: bs=%d, from device=%d
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')
>>> dio only performed on 'of' side when 'if' is an sg device
>>> %s set to '0' but should be set to '1' for direct IO
Not enough user memory for raw
Since both 'if' and 'of' are sg devices, only do mmap-ed transfers on 'if'
Unit attention or aborted command, continuing (r)
Unit attention or aborted command, continuing (w)
write(unix): count=%d, res=%d
output file probably full, seek=%ld >> Non-zero sum of residual counts=%d
>> dio requested but _not_ done %d times
ư>h㈵>@.A;8зhp(I@HpPp 8`xpzRx*zRx$FJw?;*3$",D yAFIa
AAA$tpAJu
AAH0DsYDP|BEE H(F0D8G@
8A0A(B BBBCS
8C0A(B BBBA
8F0A(B BBBJ,dдBIC G0 AABD`BKE D(A0Fps0A(A BBB<^BBA A(D`

(A ABBCFDp
DI$<AI
AALd-BGB H(A0F8G
8A0A(B BBBFLpUBEE E(A0C8G
8A0A(B BBBELBHE B(D0A8J
8A0A(B BBBDLT@BBB B(A0D8N9
8A0A(B BBBADeBEE E(H0H8M@l8A0A(B BBB1@1@
@
C@n`n`o@@@@
p`(
@	@0	o	@ooH	@n`&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@sgm_dd.debugtC7zXZִF!t/]?Eh=ڊ̓NOU|J2ClCg[X'yJX\~p[laW78(rn	^t]ԊaӚg$/y@K?q;҂OZCQCk~)XX~Ո6[Eۊ:w>C@tb6(.JHAql5(Κ.;xݿ*IKovxuԦ>aJG͓\Q:Qgi}),	Xq46V|)ĪL‹\Fg.YlOK3Bl,8?s}r"s4MșbG.(boc5"<\4
oo' G@ͫ.FpMO\.f&@G{W3eumXӿEfAh8kJNc
~sm@b(uM;Ux@*=ʘEYӚDӧxj=&WkN0 qRq5{@0~,x%BͷŘKBМ<S[IdZ+nMQ+FD|IT%ǚ3[HNK[2^޽z0*pZ>9BH
Np\8_rx2xt"86_T0d;Dd${R
E2{$N1Mҙam]obM{4J}+GA1%εLCl	Wƌwps;v6g櫞xNrg\=0k"Ql}Ophǵ=Qeς憶3_0&3SbCn%g`M9
C
qfn[vBHw*'@5TKB;h\ݚgYIāSȣ)Mo_Nb`abN':_Xy2|oHB=e$wA]l=ς!YsngYZ.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink.gnu_debugdata8@8T@T !t@t$4o@<>@hF@@@NoH	@H	^[o	@	Pj	@	0tB(
@(
~
@
y@@b2C@C	C@CY@Y8Z@8Z4n`nn`nn`nn`no`op`pXXq`Xqpq`hqhhq|qHu