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/sg_persist
ELF>
*@@j@8	@@@@@@88@8@@@t[t[ ^^`^`@ ^^`^`TT@T@DDPtdYY@Y@TTQtdRtd^^`^`/lib64/ld-linux-x86-64.so.2GNU GNUf+(9!!L!#'BE|fUaqX92SusR(6" K6e='/Y@e`e`@e`@e`!@
@npe``e`{T7@ghe`libsgutils2.so.2__gmon_start___initsg_get_pdt_strsg_ll_persistent_reserve_outsg_simple_inquirysafe_strerrordStrHex_finisg_cmds_close_devicesg_cmds_open_devicesg_ll_persistent_reserve_indStrHexErrlibc.so.6__printf_chkoptind__isoc99_sscanfputs__stack_chk_failstdinstrspnfgetsmemsetstrstrmemcmp__fprintf_chkmemcpyfclose__ctype_b_locoptargstderr__snprintf_chkgetopt_longfwrite__memcpy_chkstrchrmemmovefopen64__libc_start_mainsnprintf_edata__bss_start_endGLIBC_2.3GLIBC_2.7GLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4ii
ii
ii

ui	ti	#_`@e`#`e`'he`)pe`&`` ``(``0``8``@``H``P``X``	```
h``p``x``
````````````````````````````````a`a`a` HHR Ht;H5R %R @%R h%R h%R h%R h%R h%zR h%rR h%jR hp%bR h`%ZR h	P%RR h
@%JR h0%BR h %:R h
%2R h%*R h%"R h%R h%R h%
R h%R h%Q h%Q h%Q hp%Q h`%Q hP%Q h@%Q h0%Q h %Q h%Q h%Q hAWH AVAUATUH1SHxAH$L$`!dH%(H$hA1kH$DŽ$DŽ$DŽ$DŽ$HD$0H$ DŽ$  D$(D$,D$D$HD$ HD$8LD$h@a`B@HD$h~P7$ V@1E1yH$hAdH34%(DHxA[]A\A]A^A_D$(DŽ$sDŽ$D$^DŽ$D$IH=zT H$ 1P@Y$  H=MT AĹ B@16DŽ$D$D$,$ HS HD$ DŽ$D$DŽ$DŽ$zL-S 1HLHLaEuDŽ$ A}-L"P@dtL(P@NHS ILl$HHD$tS@LbHHD$D$PE1E1\$THl$XDHT$LH"L
H!%tDHJHDHL)҉Hc€`!
1HA t	t9AHcI,}#IcHHHD$@	.P@HD)9É~
H|#
L$Lt$@1HT$l1P@HDD$l=ATAD<Eud@,t	tHEtJ uHHHу t,t	tftHHUDAAD$P^H=3Q P@P@1E1DŽ$H=P H$1P@:H
P C@A`H=P H$1O@WH
P C@AxDŽ$D$H=MP H$1P@R$H
 P 9XC@ADŽ$D$DŽ$D$DŽ$D$H=O H$1O@aH
O O@A DŽ$D$&$DŽ$D$DŽ$D$DŽ$D$H=O pE@1A1sƄ`!ӅEAAD$P\$THl$X$ rH{N HD$HHD$tN 9~fH|$ tDHH=}N E@HL1QN 9ÉFN 1AIHcЃHt9ÉN Ht$ H|$ D$,D$(V|$(|$||$|$$I$;$9Pvw%$uH
M 3H@$ ~T$ tIH=bM 8H@1H
JM H@$ H$1$"$ H|$ $ Ht$pHT$ H@1Ac&H
L (D@6H|$Ht
H|$H
}L !HE@Ae|$DŽ$u|$bH
:L pE@A"HH=L AL)8D@DA1DW}#HH=K AL)D@DA1DjH
K &E@A41
$A$ H
eK GG@A1FHt$0LHP@LA9ĉ#Lt$0MHtpIL;t$8L`'HT$l1P@L,D$l=,LAD LHD$2HT$Ht
H9wHHuDŽ$ 9H
rJ sXF@AZH$HT$xL$wP@1l$qH$ 08H¾P@1g0$ H|$ 1Af$$H$`L$`!1L1H$H$_!HIL$HȈHHH9uH$ID$HHH9u$t$t!$t$t!A~QH$I|$Hcӹ$t!DK${!$x!$y!$z!$ $1ҋ$$MDD$	!H
H xVR@DAcDI@H
2H CpG@A1H
H !B@AH
G )(C@AeH
G 08G@A?1HL$HH=G C@(H=lG ED6AL$D@1H
EG aP@L$`!1D$ $ALLH$ DPLc$AH$ !JX@P@@1HP	H=H=F P@1!HL$ I(I@H=OF 1A?H
1F bF@DŽ$.HL$ IH@LL)H=E D@1K$ gLc$AdH$ !J`X@P@@1H/H=E HM@1$H
hE M@H$ !AP@@@1H8R@>HM@LH=D E@L)1~EH
D )N@DŽ$ C؉%H=D HR@1*(AnR@L$`!	L1H$H$_!HIL$HȈHHH9uH$ID$HHH9u$t$q!$t$q!$Aˆ$s!ۈ$r!~IH$I|$HcӹDK$w!$t!$u!$v!$ $1$MDD$t{	H
C (M@H@1aH=B P@1uH=B P@1gX$ JH
B /M@)*H=}B I@1
H=`B XI@1H$ !AP@@@1H3n$$`!$a!$d!	$c!	$b!	$e!	$g!	$f!	̓$M.1R@IE1\$D9nEl$AD$1AA	AD$A	AD$A	1A]HAHH	tHHuA4H	뀼$a!H
@ 1I@ajk1Q@$AD$L@AD$M@AD$
ЅuUAR@1AD$
P@HW@1E~I|$1D
HcAIYR@1멿jR@&뿿L@AT$AD$L@	1H5$Q@$b!J@1
$b!0J@1$b!`J@1$b!J@1$c!4Q@1$c!PQ@1o$c!1J@S$c!{J@$d! K@fQ@1$d!HK@fQ@1$d!pK@fQ@1$d!tQ@fQ@1$d!Q@fQ@1$e!K@fQ@1b\$Ls$R@$ FpL@71Q@Q@I1҃HA$HH	ʃI־Q@n¾L@1~E1I11҅6HAHH	H1Q@4K@1
I|$*1Q@$u!ЅCR@1$u!P@HW@1꾬Q@1꾬Q@1mI|$1Q@AI>A9fA4H	K@@L@;A$H	2Q@[R@11I^HHPTIP7@H6@Hp@fGe`UH-@e`HHw]øHt]@e`@e`UH-@e`HHHH?HHu]úHt]Hƿ@e`=: uUH~]: @H=83 tHtU^`H]{sAWAVIAULo<ATUSH< LE11$D9{AA9< ~SH tGUuUuD|2ADND9LEA9< DHD[]A\A]A^A_fDIcHL-mIcIcHLE1HH
u9 p7@H
Z9 8<@HfAUATUHSHHXN@HdH%(HD$1tH]N@LebN@LtJL@@H=8 1E1lH\$dH3%(D
H[]A\A]f.HHCHC$Z1E11OHE	؃HHcDtHLDH0FFEEBfAuEBAWfAEDƒuEHAHuA7HyN@H~N@HN@HN@HN@fFHN@L,HN@2HN@HN@AmEt: 	I@ 	IAEuN@HH1HHHDiHAMHHCHCEt
H=K6 N@1yDHHL$1H⾃N@Het8H@@@1LebN@Lt=Lp@@D$AˆCD$SˆCSHHCHC$z1E1E1AqD	AHc3HHcHLH0A4NOfuOɃWfDAuALebN@Lt
LẠ@@3HHCHC$1E1E1$DAqD	AHc3HHHLH0A4NOfuOɃWfDAuALebN@L7t
L@@HHCHC$1E1E1$DAqD	AHc3HH HLH0A4NOfuOɃWfDAuA빾N@HMHL9v@1A)HA@H{KIcHoufN@H.H9HsHIuIfAWAVAUIATUSHAMeLA@~	EZN@0A@1JDEAAAE$ŠU@@H=2 N@O@1KHID)9|H[]A\A]A^A_fN@1O@ESCO@	1뙐N@O@1DN@O@1qNHL@N@O@@N@O@@11DHqHHD3H	ȃuHN@1tO@EDN@hA@1D1N@BO@DCCAA	EIA_DPB@1DD$fDD$HApCKCN@A@	1%EKCN@A@	1@N@N@1E	Lf.N@&O@@N@B@1N@(B@zELRf.H=/ AEN@pB@1lNHdN@N@1DDPB@1^DN@hA@1f.L3H	sDN@hA@1gFfDN@hA@1GfHKD¾MO@1(HKD¾YO@1AWAAVIAUIATL%' UH-' SL)1HH-HtLLDAHH9uH[]A\A]A^A_Ðf.HHUsage: sg_persist [OPTIONS] [DEVICE]
  where OPTIONS include:
    --alloc-length=LEN|-l LEN    allocation length hex value (used with
                                 PR In only) (default: 8192 (2000 in hex))
    --clear|-C                 PR Out: Clear
    --device=DEVICE|-d DEVICE    query or change DEVICE
    --help|-h                  output this usage message
    --hex|-H                   output response in hex
    --in|-i                    request PR In command (default)
    --no-inquiry|-n            skip INQUIRY (default: do INQUIRY)
    --out|-o                   request PR Out command
    --param-alltgpt|-Y         PR Out parameter 'ALL_TG_PT'
    --param-aptpl|-Z           PR Out parameter 'APTPL'
    --param-rk=RK|-K RK        PR Out parameter reservation key
                               (RK is in hex)
    --param-sark=SARK|-S SARK    PR Out parameter service action
                               reservation key (SARK is in hex)
    --preempt|-P               PR Out: Preempt
    --preempt-abort|-A         PR Out: Preempt and Abort
    --prout-type=TYPE|-T TYPE    PR Out command type
    --read-full-status|-s      PR In: Read Full Status
    --read-keys|-k             PR In: Read Keys
    --read-reservation|-r      PR In: Read Reservation
    --read-status|-s           PR In: Read Full Status
    --register|-G              PR Out: Register
    --register-ignore|-I       PR Out: Register and Ignore
    --register-move|-M         PR Out: Register and Move
    --relative-target-port=RTPI|-Q RTPI    relative target port identifier
                               for '--register-move'
    --release|-L               PR Out: Release
    --report-capabilities|-c   PR In: Report Capabilities
    --reserve|-R               PR Out: Reserve
    --transport-id=TIDS|-X TIDS    one or more TransportIDs can
                               be given in several forms
    --unreg|-U                 optional with PR Out Register and Move
    --verbose|-v               output additional debug information
    --version|-V               output version string
    -?                         output this usage message

Performs a SCSI PERSISTENT RESERVE (IN or OUT) command
badly formed symbolic SAS TransportID: %s
badly formed symbolic SPI TransportID: %s
badly formed symbolic FCP TransportID: %s
badly formed symbolic SBP TransportID: %s
badly formed symbolic SRP TransportID: %s
unable to parse symbolic TransportID: %s
%sTransport Id short or not multiple of 4 [length=%d]:
%s  [Unexpected format code: %d]
%s  Parallel SCSI initiator SCSI address: 0x%x
%s  relative port number (of corresponding target): 0x%x
%s  SSA (transport id not defined):
%s  RDMA initiator port identifier:
  [Unexpected format code: %d]
%s  unknown protocol id=0x%x  format_code=%d
AcCd:GHhiIkK:l:LMnoPQ:rRsS:T:UvVX:YZbad argument to '--alloc-length'
'--alloc-length' argument exceeds maximum value(%d)
bad argument to '--relative-target-port'
argument to '--relative-target-port' 0 to ffff inclusive
bad argument to '--param-sark'
bad argument to '--prout-type'
decode_file_tids: unable to open %s
decode_file_tids: syntax error at line %d, pos %d
decode_file_tids: hex number larger than 0xff in line %d, pos %d
decode_file_tids: array length exceeded
decode_file_tids: error in line %d, at pos %d
build_transportid: error at pos %d
build_transportid: hex number larger than 0xff at pos %d
bad argument to '--transport-id'
unrecognised switch code 0x%x ??
Unexpected extra argument: %s
choose '--in' _or_ '--out' (not both)
>> For Persistent Reserve Out one and only one appropriate
>> service action must be chosen (e.g. '--register')
>> When a service action for Persistent Reserve Out is chosen the
>> '--out' option must be given (as a safeguard)
>> No service action given; assume Persistent Reserve In command
>> with Read Keys service action
Too many service actions given; choose one only
--unreg or --relative-target-port only useful with --register-move
with --register-move one (and only one) --transport-id should be given
warning>>> --prout-type probably needs to be given
number of tranport-ids decoded from command line (or stdin): %d
  Decode given transport-ids:
sg_persist: error opening file (ro): %s: %s
  Peripheral device type: 0x%x
sg_persist: %s doesn't respond to a SCSI INQUIRY
sg_persist: error opening file (rw): %s: %s
PR in (%s): command not supported
PR in (%s): bad field in cdb including unsupported service action
Unexpected response for PRIN Report Capabilities
  Compatible Reservation Handling(CRH): %d
  Specify Initiator Ports Capable(SIP_C): %d
  All Target Ports Capable(ATP_C): %d
  Persist Through Power Loss Capable(PTPL_C): %d
  Persist Through Power Loss Active(PTPL_A): %d
    Support indicated in Type mask:Write Exclusive, all registrantsExclusive Access, registrants onlyWrite Exclusive, registrants onlyExclusive Access, all registrantsAdditional length too large=%d, truncate
1 registered reservation key follows:%d registered reservation keys follow:
there are NO registered reservation keys  So there are no registered IT nexuses      All target ports bit set      All target ports bit clear      Relative port address: 0x%x
      << Reservation holder >>PR out: command not supported
PR out: bad field in cdb including unsupported service action
PR out: 'register and move' command successful
PR out:, command not supported
PR out: command (%s) successful
build_transportid: array length exceeded
Register and ignore existing keysas,SAS,0123456789aAbBcCdDeEfFspi,SPI,%d,%dfcp,FCP,sbp,SBP,srp,SRP,iqn.iSCSI name too long, alen=%d
,i,0x      %sTransport Id of initiator:
%s  FCP-2 World Wide Name:
%s  format code: %d
%s  IEEE 1394 EUI-64 name:
%s  iSCSI name: %.*s
name and session id: %.*s
%s  SAS address: 0x%016lx
%s  ADT:
%s  ATAPI:
%s  UAS:
%s  SOP Routing ID: 0x%x
%s  No specified protocol
%lxbad argument to '--param-rk'
0.40 20130626version: %s
file=FILE=0123456789aAbBcCdDeEfF ,	0123456789aAbBcCdDeEfF, No device name given
  %.8s  %.16s  %.4s
  Peripheral device type: %s
%sservice action=0x%xPR in (%s): unit attention
PR in (%s): aborted command
PR in (%s): command failed
Report capabilities response:  Type Mask Valid(TMV): %d
  Allow Commands: %d
      %s: %d
Exclusive AccessWrite Exclusive  PR generation=0x%x, Additional length=%d
    0x%lx
Reservation follows:    Key=0x%lx
there is NO reservation held  PR generation=0x%x
  No full status descriptors      scope: LU_SCOPE,       scope: %d       not reservation holderPR out: unit attention
PR out: aborted command
PR out: command failed
close error: %s
obsolete [0]obsolete [2]obsolete [4]obsolete [9]obsolete [0xa]obsolete [0xb]obsolete [0xc]obsolete [0xd]obsolete [0xe]obsolete [0xf]RegisterReserveReleaseClearPreemptPreempt and abortRegister and move[reserved 0x8]Read keysRead reservationReport capabilitiesRead full status[reserved 0x4][reserved 0x5][reserved 0x6][reserved 0x7]alloc-lengthcleardevicehelphexinno-inquiryoutparam-alltgptparam-aptplparam-rkparam-sarkparam-unregpreemptpreempt-abortprout-typeread-full-statusread-keysread-reservationread-statusregisterregister-ignoreregister-movereleaserelative-target-portreport-capabilitiesreservetransport-idverboseversion4@4@@5@05@P5@(4@3@3@3@@3@3@5@5@5@5@2@m@V@A@V@,@V@V@V@@
@@V@@@@V@V@l@@@@k@[@6@V@@@@V@V@V@V@V@V@V@V@@p@V@V@V@m@V@V@A@@V@@@V@V@@@V@V@c@R@Q@R@tQ@R@pK@HK@ K@K@S@S@$S@3S@BS@QS@`S@oS@xS@S@S@S@S@0N@S@S@S@S@S@S@	T@T@'T@6T@;T	`p
p00@pPXzRx*zRx$FJw?;*3$"LD0BBE F(A0A8D@
8D0A(B BBBG>Du<BGA D(O@
(A ABBKLBBB E(A0A8DP
8A0A(B BBBCL<BGB B(A0F8I
8A0A(B BBBADeBEE E(H0H8M@l8A0A(B BBB*@*@@
@
T7@^`^`o@@@
/``@
@	@x	oX	@oo	@^`v
@
@
@
@
@
@
@
@
@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@ET@lRT@CXT@d_T@hdT@HhT@ikT@nvT@ozT@YT@ZT@KT@ST@UT@PT@AT@TT@sT@kT@rU@s
U@GU@I&U@M4U@L<U@QQU@ceU@RmU@XT@UzU@vU@Vsg_persist.debug[7zXZִF!t/Wp]?Eh=ڊ̓NT@X:ɻZ<=Kn$,WfרQ"^\#Zf؇j:/>N4]2G%b$_5@	UG$wM\S
^MtI@׷_qwӄ[<,\]Nӯ/nw.`3vKŶQWTh'zcN+&V4}B6ܐ]?r͘R]Χ&rvt;C%4D\˓P*WrSZd	eHrTj&<?dp֒B3흮0}O~͈#	+
[Ax$_zgUN2eB>x"#/ZB)Ϫf@Cfqy^jZ5S=O4	|i15M`ː⿠O: /R{-bPSh=f6EtYZgo+	M'j\%!khJP>2b/#CxY,Fa1FD^!OHQ5Q	ဇ߄Z=CL{M4ylr%e[IP`A|Jw<Wky{d쬥v;JJӰaX~ލ%}b	~2XS\
{C<`&L|
gUKDa?[8h['/rkow˽c|[5铿Y+N]Vq*r&f홑?7ih;^f*֜NҖAwSEnRlodөwњ*dmN< z^
).]s34E^|MV߀C}wpb_gYZ.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@H>@F@/No	@	T[oX	@X	pj	@	xtB@
@@
~@
@@
y`
@`
p@p'T7@T7	`7@`7! Y@YTXY@XY^`^^`^^`^^`^_`_``` a` a  @e`@e@ @eXei