MINI MINI MANI MO

Path : /bin/
File Upload :
Current File : //bin/sgm_dd

ELF>0@@v@8	@@@@@@88@8@@@L^L^ nn`n`` nn`n`TT@T@DDPtdpYpY@pY@QtdRtdnn`n`/lib64/ld-linux-x86-64.so.2GNU GNU|+tc}q^v|]JsE) @)+.BE|qX9U!Cxe>kO1 a7Td#2r`q`q``q`=
@H`q`B@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``q`-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`(HHb HtH5b %b @%b h%
b h%b 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%a h%a h%a h%a h%za h%ra h%ja h%ba h%Za hp%Ra h`%Ja hP%Ba h@%:a h0%2a h %*a h%"a h%a h%a h %
a h!%a h"%` h#%` h$%` h%%` h&%_ fATIhUSHHdH%(HD$1Vy;~C@#`1Hr-yC@<DH$IcHH=` I$tH=W` IHN@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$(O@H=^ 1IkH|$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;\ tPH
j\ -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 9W@4D$0$tc|$P11E@AxCHt$|!Hu$|$|0uH==Z E@W@1DHHD$8,=:Z t,1q`HZ HZ bZ =	Z L=Y L=Z tM~$u|$PMD$H<HcHD$XHD$XI9LO|$PDubK8upY HDHcAx؃=yY 
EY DE9}!DHY ҉~
VY HcHQY |$47|$4uXD8u!X HDHcIAxՃ=X nENX A9
HcH-X L=tX M~I)Hl$@Hl$(ML=XX E1=X t1|$Tt|$4H|$8HtEtD|$4V
H=W t'H
W F@EcDD1
0X tH=W X@1t|$HtL$HH=W  Y@1QcEAI6D@HAca$ooD@HLD$X1LD$XEE@HLD$XLD$XYAoF@HLD$XLD$X8E@HLD$XLD$X=E@HLD$XLD$XD@HLD$XLD$XBE@HLD$XmLD$X
GE@HLD$XY
LD$XLvV f$tD@HLD$XLD$XtgD@HuoA8-hL=HHU ,H
U  `P@Q]LhD$8D$$D$0AdAfZ$u*$a$L
tDŽ$DŽ$s$LAD$e$uL$iy$ok$]LY$Ax1Ax}D$P;hT 7$fF@HLD$XLD$X$b&$s$
LD$PAH
S P@frH$LH
S  P@)5$2$'
H$L>H
BS (R@H
S E@H
R @P@H
R D@_kH=R Q@1R NH
R !Q@
nR H=WR E?F@1A
DR H=-R EX@1i$DL$$DDR HL$@HDD$$$M XL=R $E1|$PDL$0DQ HL$(HDD$|HD$|AHD$$D|$D$$$nHcH-zQ $|$|T$HH$LeH
P  P@eH$=P D$Pt*H$H=P HE@1T|$P@
|$P0
$|$PWH$@$E
$EsA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=O 1DLLH=O H=N LT@1sfLHD$@HH
N 8Q@(L:D$TH
ZN 2xX@$DL$0DAN HL$(HD|$DD$|HD$|HD$$D$$$	LLHD$(H=H
M Q@bnADVH
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@9EEHH
L ;T@H
dL "XQ@H
?L 2@X@$DL$$DD%L HL$@HDD$$$g'D$TD$8E1D$0
D$$
D$PD$4HD$(HD$@LkK HL$(H=K Aƺ]F@10HL$@H=_K Aƺ%F@1H=?K H$F@1E1E1111D$$Du>H
J  V@D$$E1E1111DH
J F@=cHL$(H=J X@1;D=J HHJ J E1LL$(H$AxF@1E1H$|$4aH
J KW@L=I :=I |$4Hct|$PH|$H	HHD$8HD$HHL$8H\HH!L$AS@H$1H$H?I ~H3I rHT$xH$DAt,H=I H$U@1HDŽ$DH DL$xE9H=H H$hV@1|HDŽ$HT$xH$DvAfr	H$H=YH U@1HT$tH$DQt,H=&H H$U@1HDŽ$D
H DL$tE9H=G H$U@1HDŽ$uH=G pU@1cH=G HU@1FH
zG !@V@HT$xH$D1H
EG  V@HT$tH$DtX	H$tH=F U@1
H=F pU@1~H
F   U@>HT$tH$DisH
}F U@H=eF HU@1L$APT@H
5F E@rAi$<bt:<f$$upH$L"$s$rLnD$4H
E P@"H
eE E@LE@H*ttA-$?u
$tVF@Ht$V$H=D SE@aE@11x11jHHHD$8H
D 
F@#/F@HgyH=XD HٺoE@1L$A`S@1L$A8S@H$H$E
$EAxFHT$hǾ"1^x
|$huqH
C "R@5AL$AhR@H$E@H=dC 1H$8R@ԋIC 1ʼnD$lHHt$HHt
HD$HD$lHT$h1r"D|$hD$h D$l;D$h~HT$l1u"DkxZD$lE11HcEHH6L$AS@HT$p1u"DR@R@H$H=/B HE@1rA$H$H$E
$E	AHT$hǾ"1K|$huHT$h1r"D! |$hD$h qA ;D$hD$pHHct$pE11E[HHL$}L$AS@{H$1ZAL$A T@IH
@ W@Q]1I^HHPTIB@HpB@H@^f.gq`UH-`q`HHw]øHt]`q``q`UH-`q`HHHH?HHu]úHt]Hƿ`q`=@ uUH~]? @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ȾF@IALIcHraw deviAHH9Ace McȾ5C@IALMcȾ'C@IA
LaMcȾ
C@IAL:C@
HAHH
= HtH== ^C@1DI= H
J= {C@H=< IcH)1D= H
= C@H=< HIcH)1lff.HH
< G@!H
z< G@H
_< 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-M@Hu?D|$@!H
}: @ N@	DẨN@H=I: 1H[]A\A]A^A_fADk@k*HHCHHCHHCDACshN@wCH
9 =M@5*f.AUATUSH8dH%(HD$(19 H=p9 AuH=k9 H|$1LD$LL$L+@9 L+
A9 I*H=9 EI*ȸE@C@`O@HD1D%8 H-/9 H8 Y XL$yL$f.
 vH)A*H*Yf. w>H58 
=HD$(dH3%(uFH8[]A\A]fII@B=Y
P H=A8 C@^fHH
8  O@1(8 uHHZf.SHH|$H$dH%(H$11HDŽ$H
7 C@187 t1މYH$dH3%(u	HĠ[AWAVAUIHATUD@SHHdH%(H$1<$Ƅ$zHAAAAEHtkHӾ,HHHPHHLtdtf>D@HLD@HLHAEu1H$dH3%(/H[]A\A]A^A_D{itJ>D@HLt*{pu{ou{uAE,@1FAE@{ou{uAED@HLuAE@fuK{uuE{au?{u9AE@H
Q5 D@"D@HLmH=5 Hٺ'D@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$@=34 ~!*@81Hھ"gxӃ=3 ~L$lH=3 [D@1^HH\$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@OE~AL$E~H$MIH=2 1UD@1M9LuH5b2 
{H=I2 EL麰O@1AO@Au31҃=22 H޿qD@kDE11҃=1 H޿D@A_APf.AWEDAVAAUATAUSHHdH%(H$1$D$H|$pDD$E1$AHl$1Dt$H=J1 HHD$pD$SD|$D$D$@HD$(H$D$8`Dt$\$@HD$0D$<H
0 D@DE~3H\$pAGLtH=0 1UD@H1L9uH5e0 
!f+8(1H꾅"Dx҃=S0 ~L$\H=0 [D@1HD$X/0 H$dH34%(DH[]A\A]A^A_H=/ EHٺP@1A<f.D@AfDu#1҃=/ HD@:\D1҃=_/ HD@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@
@
B@n`n`o@@@@
p`(
@	@0	o	@ooH	@n`@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@sgm_dd.debugT*7zXZִF!t/']?Eh=ڊ̓NړU|S%YM|?&XU1	hfѝodoj,gN^ۋǟiœϥ'A
j:ع8i.H:1Pls
>;a1"mUsYԂ`&<Tp-^4JNy{Z/n~$j-=&#^jJTv膳ōnsunKSF j΁4,mLjI1.Wmv{KPRI؅Bě!a du
Fab]Yc&>KFV}C#w[mh$b9zPșuCI25Q394JhQR#^n2Xsb&"zް2ϓy]DP0zcpOrz?8۹y	Ωݓ0::PJӦ4]
*5#7wEYˢՕ]iXƂ%&-BwN6OE$HofJ7U1pp898ÿ+Wj{L9>^PZy9z(i{w<l[Eԝ݋LtIWޡgkG
q6Zch zLup:U#݇I::JI#6l1F$T&jbwv)9b(6n	*3NttX2M顒Ҏ/?X;!HM 4[jdd/³;X~	b?	/2A*Bp_# SRK7^ۅʺ3BM+cN!r9e5KWԍs+C8ݹ5*PK7xmJ N9"
}7mvZApI4Ȍ>yK0a*_ēwg Ls
5Vpߊl4M8v|ibX;F4mΓ'[j.Di/&"gYZ.shstrtab.interp.note.ABI-tag.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.plt.data.bss.gnu_debuglink.gnu_debugdata8@8T@T !t@t$4o@<>@hF@@@NoH	@H	^[o	@	Pj	@	0tB(
@(
~
@
y
@
p@p@b2B@B	B@BpY@pYZ@Z4n`nn`nn`nn`no`op`pPPq`Pq`q``qh`qtqXu

OHA YOOOO