HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //proc/278842/root/usr/bin/sg_persist
ELF�@5@`x@8	@@@@��888@c@ckkk��8l8l8lTTTDDP�td4a4a4a\\Q�tdR�tdkkk��/lib/ld-linux-aarch64.so.1GNU�B�-(;�5��k�7tJ��GNU0p�m��U F"J�<+mu����� � ag\����E�}�_���Bt, ���:g_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__cxa_finalize__libc_start_mainabortmemmovepr2serrstrspn__ctype_b_locstrpbrkstrstrstrlenmemcpy__isoc99_sscanf__stack_chk_failmemsetgetopt_longoptargmemcmpstrchroptindsg_cmds_open_devicesg_memalignsg_ll_persistent_reserve_outsnprintffreesg_cmds_close_devicefopen64fgetsfclosesg_get_numstdinsafe_strerrorsg_convert_errnosg_decode_transportid_str__printf_chksg_simple_inquirysg_get_pdt_strsg_if_can2stderrgetenvsg_ll_persistent_reserve_inhex2stdout__snprintf_chkputcharsg_get_category_sense_strputs__stack_chk_guardlibsgutils2-1.46.so.2libc.so.6ld-linux-aarch64.so.1GLIBC_2.17GLIBC_2.34� �������������kP6 k6(k�[0k\8k \@k8\HkP\Pk`\Xkp\`k�\hkX[pkpVxkh[�kXV�kx[�k0V�kV�k�U�k�V�k�[�k�[�k�[�k�[�k�[�k�[�k�[�k�\�k�\�k�\l�\l�\l�\l�\ l](l]0l8]�o@ppp@E0pH]PpX]pp`]�ph]�pp]�px]�p8Eq�]0q�]Pq�]pq�]�q�]�q�]�q�]�q�]r�]0r^Pr^pr(^�r8^�rH^�rP^�r`^sp^0s�^Ps�^ps�^�s�^�s�^�s�^�s�^t_0t _Pt0_pt@_�tP_�t`_�tp_�t�_u�_0u�_Pu�_pu�_�u�_�u�_�u`�u`v `0v0`Pv@`pvH`�vP`�o�o	�o�o�o�o�o�o,`nhnpnxn�n�n	�n
�n�n
�n�n�n�n�n�n�n�n�n�n�noooo o (o!0o"8o#@o$Ho%Po&Xo'`o(ho)po*xo+�o-�o.�o/�o0�o1�o2 �{����N��{���_��{����.G�b9� � � � հ�2G��9� ְ�6G��9� ְ�:G��9� ְ�>G��9� ְ�BG�:� ְ�FG�":� ְ�JG�B:� ְ�NG�b:� ְ�RG��:� ְ�VG��:� ְ�ZG��:� ְ�^G��:� ְ�bG�;� ְ�fG�";� ְ�jG�B;� ְ�nG�b;� ְ�rG��;� ְ�vG��;� ְ�zG��;� ְ�~G��;� ְ��G�<� ְ��G�"<� ְ��G�B<� ְ��G�b<� ְ��G��<� ְ��G��<� ְ��G��<� ְ��G��<� ְ��G�=� ְ��G�"=� ְ��G�B=� ְ��G�b=� ְ��G��=� ְ��G��=� ְ��G��=� ְ��G��=� ְ��G�>� ְ��G�">� ְ��G�B>� ְ��G�b>� ְ��G��>� ְ��G��>� ����c,ˢ��#��{���B�G��S��*�[������c�����k��s����C�A@��������m����o��#��_���� �R�#9�39�����R�)���S��������� ����C�C����*���x����*1�(T�Q�q	T�*��!�>���7�R�����G���R�@�B����T�*���{@��SA��[B��cC��kD��sE��c,��_�!�!`�!X`x`�!� ֠��G�@��q�MT�C@��!�B��s���q���!�@w4�E�@q���T��R7�R������q�RT�R�����@����������o@��o�`�R������o@��o���R���������C@�!��G�B��@�G���q��T�7�R �������o@��o���R������E�������o@�����o�����o@��o��R������;V9`�5�7V9�I4�� �R �x}���E�!�R�?9��w���@���`�R��q���@��� �R��k���#9i���@���e�����G�@��S�`���@���@�R��Z�� �R�+9W�� �R�'9T�����G�@���}�����`4`@9�qBT�������ҿ��� &4�������ҹ���`%4�C@����$� K5���!@�����*�k�BT� �������s����?��G����O��C@�� @����{��@� wT�����������*qA?T��@���qHYT����R��E9�������R�������������s@�����?@��G@��O@��� �R�C9�� �R�/9�������C@�!��G�B��@�����q��T�7�R�>���������C@�!��G�B��@�����q��T�7�R��/�����o@��o� �R��������C@�!��G�B��@�x���q�WT�E��R_k��T�*���������o@��o���R������o@��o���R������o@��o�@�R����� �R���������G�A@�?k�T�S@�����""��G���`����`@�`�`@�k��T7�R{�������M�� �R�����#��a�C��S�k��T�@��5�?V9�CV9�'4 '5�S@�B���@�q�@�@z�@T�@�*5�o@��N5�@��;4�@�q�TT�/V9�E�q�-5�E��-5�-TQQ?q�AzhT�E�@=4�E�qmT�E��,5�#V915�;V9`74�79�7V9�E��S@�����*@8�7�3V9�=5�E��w�q�C@�`BT���*�E����R�R����� b�����B���a"���B����'V9�4`R@92`R9�+V9�4`R@92`R9�qKT�R�E����E��*�E�&�R�R�����*�E�*!4�E��$q�GT��c�,�c��#����B����c�e�b���N5�E�@V5�w@�@������+5�*Q���  �7�R'��`��!���c������G����@��[
��_@��W��R�*�{��������#9 ��G@�����R���@���(�������Q!�R��|@���`8?(q�T�#E94p������#F9@�@� h`x�`7�#9�W@���v�����k@
T@�`8Z�;��q�	T�C@��~@����!���5�sK!���c����*k�T@�`8�q:T�C@����������@����;��O�����@�_�q�T�4�����aT�@9�#9��R?kL
T�;@�����Zh38
�����@���:���U�@k`8�4s��@T������D���q���T�@9���O@��q!JT��R�k�T�@����{@��{�qa�T�@����c@���@��[M������G@��������#�������'9���+9 ���q�.T����@�sQ���68����#9�������j"8`��4�*���y���O@������1�!���������!��!@�������c@�`��G@������7�R� �����e���;������CV9��4��!�;��R <�����Y���O@�!�!@����{@�c� ���������c��G�@��G�)�� �R�792���@��39q�o@�Az`�T��R`=�v���:����"�r����R� 5�n���2����!�!@�B!`����e�������K�*�������@-�]����*�����*�q`�R������T�E�?qa"T�E�qm�T���L����#��C@��R����b�ւ����A�������R#�R�� �R��=���������� �R;����E�k,��T{�� �R�����E�!�R�S@������* #�7�E������"�R�����*� 5�K������� �R!�	� �����C9�c��R�*w�����@9@4� �R!�	�����*����W���E��5��* ,�+���r NT�*����6�KL������@-���������`�`�������3V9@�4 �R�79?��� ������"���7V9�!���Kq�s���*s��/������S@����!���������*����*@�5�R�������������<������RY�����`<����7�RS�������������RM�����E����R�R�w�)�����@��E����E��*�E�$�R�����*�5��E�?q`.T��E��Z@)B�Z�
�Z�#4q�FTq�"b�������0����!�!@�B!`��  ���������*�E����R�R������`A�����B���a"���B����/V9�4`F@92`F9�+V9�4`F@92`F9�E��Z`&y�q�T�R�E����E��*&�R�R��R�����*�5�E����4�`(�c�������7�R��^���"���7�R��Y�������R@?�T������{@���!�!@��@�K�������{@�cc!�!@����A���������=�����R������#��������"�R� 
�*�����cR@9�~@��C@�c2cR9�`r������
�Z�r`�������"�����R����*� �R!`
�"������S@���B��!�
� �R���w	�7@�R������K�*[����S@����!���������*B����*��5�R���&q@1T�q`0T�E��#����*
�RP�������� +�������E��q�,T��!�,��#����B��#�e�������&q�*T�q )T�E��#����*
�R4�������������h��!��E�!@��!��`������R	����*`���K�*������!@
� �R����*�����*���4�������+�����K��"�R!�!@��!`����������$q�'Tq�!T�E��#���
�R��������'�����4���C@��~@��`b�m����
�Z�b`�$���_@�!�!@�C��{@�c��������!�!@��E�!`��94?q�'T?q���T� �R!` ������%4��s�,��"�s�Z��(��!������2@9 6��#������6@9B|S)5� �R! $�l����6@9� �R!��B@�bzb�e���?q�T�#���R#�R�*�b��`�W������!�� �RV�����;��k
��T�@����@� �RB��L����2@99�Z;c��7�`"�a����&@y� �R!#�B�ZB<>������@9? q�T�E�5���Q����
�9� �R! �B|S/����
@9� �R!��BD�)����
@9� �R!��BC�#����
@9� �R!`�BB�����
@9 �R�!�B
�����9� �R!��B|S����@9� �R!`�BD�����@9 �R�!��B
�����9 ��6������Ѓ�9s����� �RB@�c|S�����@9��� �RB �cF���@9��� �RB��cE����@9��� �RB`�cC����@9��� �RB��cA�����@9��� �RB�c
���a��� �R!������q�T�~�q�
T��*!�� �R������c��zs��� �RB�ڼ���s�`Qk��TE���*� �R!������*��"�R����;����������E��57�R4����$�����>���@&�����,����� �����'���*��,������������
��������#��������"�R� 
�w�������!@��E�!�������)�t���	����� )�o������`%�k������ �R!��n����q
T�E��"� Q�k)��T�*� �R!`�b����E���"�R! Qi����� �u���������q������ �m����E��{�4�@!�h�������*!��G����>q�T�`�^����@��*�!��B��<����V@9B|S�5� �R!�5����V@9��B�,��c@�B�!���R �RBxc�*������� �R!�$�%�������@9��"�R7�R+������� �R!`��������2�������c@���!@������b������*� �R!������� � � � � � � ��������@��#������G��������������G�@����_� � ՠ�@���!@�?�T��!�G�a����_֠�@���!@�!�"��A��!�A�����B�G�b����_� �{��������`B[9@5���G�����@�������� �R`B9�@��{¨�_� � ��� � � ��� ��_� �{�����[����@��k�qmT�c����R�R�R�S��R@9B_q�T_k�T9csZ�q�Sz���T�SA��cC��*�[B��kD��{Ũ�_�����9���]����@��@y��Z�>��bq���_klT9���9��~@���M����@�9���R��{����4���k����{�����g�� � �{�����B�G��S�����@@�����a.�R�~�a��r�
�`@�k�Ta*�Ra��rk�Ts����!�����@q!T��R�9z������R�Rbjc8�*@�D��hdx$
X6B�Q�6��"*��$8c�@�A��T �R��!�G��@�"@�c���AT�SA��{Ĩ�_����`�%����R�a�R!��rk
Ta
�R!��rk�	T�l�R��rk�
T�h�R��rk`
TaN�R��rk�TaJ�R��rk@TaN�R��rk@TaJ�R��rk�T!-�R�ͥrk�T���!@��[�
������!`���I�������@��T��������*���R��RA��9?LqmT?@�`T!t!?�q�T�9B|@��������� �R�[B����AlS����x�D�QB\QB����s����! �������!���q�T���@�����R���s����!����@qaT�����R@��*ajb8�R#ӣhcx#X6 �!�Qd6� ��*��#8B�_@�`�Tajb8�*@�#ӣhcxC�_7x�#�Q!\Q!��7'lS��F)#�R �R�9!�ZB�Z�y�y^�����������RX��s����!����@q�T���������RK��`�R�9���������R�R �`ja8�*�@�ӂhbxbX6�Q�6� ��*��"8!�?@�A��T2��_x��Q\Q��lS���s����!�����@q�T�����S����R����R�9���������R�R`ja8�*�@�ӂhbxbX6�Q�6� ��*��"8!�?��A��T��_x��Q\Q��lS����[�I���a�R��rk�Ta�R��rkATs����!����{���qT��� �����R��ҢK,�����������R��7@�B�R �R�9!�Z�y����R+���������R�[B��� �{�����{���_�Usage: sg_persist [OPTIONS] [DEVICE]
  where the main OPTIONS are:
    --clear|-C                 PR Out: Clear
    --help|-h                  print usage message, twice for more
    --in|-i                    request PR In command (default)
    --out|-o                   request PR Out command
    --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 type field (see '-hh')
    --read-full-status|-s      PR In: Read Full Status
    --read-keys|-k             PR In: Read Keys (default)
    --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
                               for '--register-move'
    --release|-L               PR Out: Release
    --replace-lost|-x          PR Out: Replace Lost Reservation
    --report-capabilities|-c   PR In: Report Capabilities
    --reserve|-R               PR Out: Reserve
    --unreg|-U                 optional with PR Out Register and Move

Performs a SCSI PERSISTENT RESERVE (IN or OUT) command. Invoking
'sg_persist DEVICE' will do a PR In Read Keys command. Use '-hh'
for more options and TYPE meanings.
0123456789aAbBcCdDeEfFbadly formed symbolic SAS TransportID: %s
%d,%dbadly formed symbolic SPI TransportID: %s
badly formed symbolic FCP TransportID: %s
badly formed symbolic SBP TransportID: %s
badly formed symbolic SRP TransportID: %s
 	,i,0xiSCSI name too long, alen=%d
%xbadly formed symbolic SOP TransportID: %s
unable to parse symbolic TransportID: %s
owmaxlenalloc-lengthAcCd:GHhiIkK:l:Lm:MnoPQ:rRsS:T:UvVX:yYzZ%lxbad argument to '--param-rk'
bad argument to '--%s'
'--%s' 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'
file=FILE=r%s: unable to open %s
%s: carry_over error ['%s'] around line %d
0123456789aAbBcCdDeEfF ,	%s: syntax error at line %d, pos %d
%s: hex number larger than 0xff in line %d, pos %d
%s: array length exceeded
 ,	%s: error in line %d, at pos %d
0123456789aAbBcCdDeEfF, %s: error at pos %d
%s: hex number larger than 0xff at pos %d
bad argument to '--transport-id'
unrecognised switch code 0x%x ??
Unexpected extra argument: %s
Usage: sg_persist [OPTIONS] [DEVICE]
  where the other OPTIONS are:
    --alloc-length=LEN|-l LEN    allocation length hex value (used with
                                 PR In only) (default: 8192 (2000 in hex))
    --device=DEVICE|-d DEVICE    supply DEVICE as an option rather than
                                 an argument
    --hex|-H                   output response in hex (for PR In commands)
    --maxlen=LEN|-m LEN        allocation length in decimal, by default.
                               like --alloc-len= (def: 8192, 8k, 2000h)
    --no-inquiry|-n            skip INQUIRY (default: do INQUIRY)
    --param-alltgpt|-Y         PR Out parameter 'ALL_TG_PT'
    --param-aptpl|-Z           PR Out parameter 'APTPL'
    --readonly|-y              open DEVICE read-only (def: read-write)
    --relative-target-port=RTPI|-Q RTPI    relative target port identifier
    --transport-id=TIDS|-X TIDS    one or more TransportIDs can
                                   be given in several forms
    --verbose|-v               output additional debug information
    --version|-V               output version string

For the main options use '--help' or '-h' once.


PR Out TYPE field value meanings:
  0:    obsolete (was 'read shared' in SPC)
  1:    write exclusive
  2:    obsolete (was 'read exclusive')
  3:    exclusive access
  4:    obsolete (was 'shared access')
  5:    write exclusive, registrants only
  6:    exclusive access, registrants only
  7:    write exclusive, all registrants
  8:    exclusive access, all registrants
Not in DEBUG mode, so '-vV' has no special action
0.67 20190913version: %s
No device name given
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:
      %ssg_persist%s: error opening file (ro): %s: %s
  %.8s  %.16s  %.4s
  Peripheral device type: %s
  Peripheral device type: 0x%x
%s: SCSI INQUIRY failed on %sSG_PERSIST_IN_RDONLY%s: error opening file %s (r%s): %s
%s: unable to allocate %d bytes on heap
service action=0x%xPR in (%s): command not supported
PR in (%s): bad field in cdb or parameter list (perhaps unsupported service action)
PR in (%s): %s
Unexpected response for PRIN Report Capabilities
Report capabilities response:  Replace Lost Reservation Capable(RLR_C): %d
  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
  Type Mask Valid(TMV): %d
  Allow Commands: %d
  Persist Through Power Loss Active(PTPL_A): %d
    Support indicated in Type mask:Write Exclusive, all registrants      %s: %d
Exclusive Access, registrants onlyWrite Exclusive, registrants onlyExclusive AccessWrite ExclusiveExclusive Access, all registrants  PR generation=0x%x, Additional length=%d
Additional length too large=%d, truncate
1 registered reservation key follows:%d registered reservation keys follow:
    0x%lx
there are NO registered reservation keysReservation follows:    Key=0x%lx
    scope: LU_SCOPE,     scope: %d  type: %s
there is NO reservation held  PR generation=0x%x
  No full status descriptors  So there are no registered IT nexuses      All target ports bit set      All target ports bit clear      Relative port address: 0x%x
      << Reservation holder >>      scope: LU_SCOPE,       scope: %d       not reservation holderPR out (register and move): command not supported
PR out (register and move): bad field in cdb or parameter list (perhaps unsupported service action)
PR out (register and move): %s
PR out: 'register and move' command successful
PR out (%s): command not supported
PR out (%s): bad field in cdb or parameter list (perhaps unsupported service action)
PR out (%s): %s
PR out: command (%s) successful
sg_persist failed: Some error occurred [%d]
close error: %s
obsolete [0]obsolete [2]obsolete [4]obsolete [9]obsolete [0xa]obsolete [0xb]obsolete [0xc]obsolete [0xd]obsolete [0xe]obsolete [0xf]Read keysRead reservationReport capabilitiesRead full status[reserved 0x4][reserved 0x5][reserved 0x6][reserved 0x7]RegisterReserveReleaseClearPreemptPreempt and abortRegister and ignore existing keyRegister and moveReplace lost reservation[reserved 0x9]alloc_lengthcleardevicehelphexinno-inquiryno_inquiryoutparam-alltgptparam_alltgptparam-aptplparam_aptplparam-rkparam_rkparam-sarkparam_sarkparam-unregparam_unregpreemptpreempt-abortpreempt_abortprout-typeprout_typeread-full-statusread_full_statusread-keysread_keysreadonlyread-reservationread_reservationread-statusread_statusregisterregister-ignoreregister_ignoreregister-moveregister_movereleaserelative-target-portrelative_target_portreplace-lostreplace_lostreport-capabilitiesreport_capabilitiesreservetransport-idtransport_idunregverboseversion�(�"���GC=�.����������}��������wr���n"�l>��f`��Z��RLdecode_file_tidsbuild_transportidprin_workprout_reg_move_workprout_work;X
������p\��������������,���<���0��P\��pzRx���4A,���0@���< T��HA ��B�N���xD���@��T�<���AP�
�	B��E��B��E��O��A��D������AP���������
�	W��������$A��E��D����A@��D��v
����An��c�����A��V��C��M��G��L`L����B�KC��	��	C��	��	C��	��	C��	��	C��	��	��	��	|
������������AP66�[\ \8\P\`\p\�\X[pVh[XVx[0VV�U�V�[�[�[�[�[�[�[�\�\�\�\�\�\�\]]8]s��0
=k k���o���
�Hn�@�
H		���o���o�
���o�o@
���o[PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP8l@p@ElH]lX]C`]dh]hp]Hx]i8Em�]n�]n�]o�]Y�]Y�]Z�]Z�]K�]K^S^S(^U8^UH^PP^A`^Ap^T�^T�^s�^s�^k�^k�^y�^r_r _s0_s@_GP_I`_Ip_M�_M�_L�_Q�_Q�_z�_z�_c`c`R `X0`X@`UH`vP`V/usr/lib/debug/.dwz/aarch64-linux-gnu/sg3-utils.debugB���$t�X��M����,42e9a42d283bd13502cccc6b8f3711744aacd6.debug<��.shstrtab.interp.note.gnu.build-id.note.ABI-tag.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.data.rel.ro.dynamic.got.data.bss.gnu_debugaltlink.gnu_debuglink88TT$&xx 4���o��>���F���N���o@
@
f[���o�
�
Pj�
�
H	tB@@�~00yPP��@@�!@�==�0=0=$�4a4a\��a�a��kk� k k�(k(k�8l8l�HnHn��pp���v�v��vJw4Pw