Current File : //proc/thread-self/root/bin/sg_opcodes
ELF�+@`@8	@@@@��888`Y`Y����� � � �TTTDDP�td�U�U�UllQ�tdR�td�����/lib/ld-linux-aarch64.so.1GNU?E_5jQ(��M[w�P�^DGNU��FF X"z��fy�� �J��� ��gZm���u��5�4�e����, �W���$_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__libc_start_main__cxa_finalizeabortgetopt_longpr2serroptargsg_get_num__ctype_b_locstrlenstrchr__strncpy_chkoptindstrcmp__stack_chk_failstrncmp__isoc99_sscanfputcharsg_get_opcode_sa_nameclear_scsi_pt_objset_scsi_pt_cdbset_scsi_pt_senseset_scsi_pt_data_indo_scsi_ptsg_cmds_process_respsg_get_command_strget_scsi_pt_os_errsg_convert_errnohex2stderrgetenvsg_memalignscsi_pt_open_deviceconstruct_scsi_pt_obj_with_fdputsfreedestruct_scsi_pt_objscsi_pt_close_devicesg_simple_inquiry_pt__printf_chksg_get_pdt_str__snprintf_chksg_get_opcode_namesafe_strerrorsg_get_category_sense_strhex2stdoutcalloc__memset_chkqsort__stack_chk_guardlibsgutils2-1.46.so.2libc.so.6ld-linux-aarch64.so.1GLIBC_2.17GLIBC_2.34 �������(����,��+�@(T80TX8TxHT�PT�XT�`T�hTxT8�TX�Tx�T��T��T��T��T�T8�TX�Tx�T��T���������.H�P�X�`�h�p�	x�
����
������������������������� �! �"(�#0�$8�%@�&H�'P�(X�)`�*h�+p�,x�-��/��0��1��2��3��4��5 �{������{���_��{����"G�9� � � � ���&G�"9� ���*G�B9� ���.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��>� ����G��>� �?#�{��/����B�G��S��*�[��C���C@��������~��!����~��3��C���������*����9x��5��A9@7�{@� 5��A9��A96`7�K@�������@�����@�1�T�@�1@xT��A9���������6�A9�6��$�%�����A9�7�A9@7�Z�����R�R�R������o���@�9�7�*���Rm����*`Q�7�*U�����z�Y�7�8*|S��44��A9�7 �`������R@���@��
��	�`�Z�[� ��wU5���x���������R�����#����RL����*��������*��R������������*�s��*��#�RC����*1 ST1 fT�[�q��BzlkT�[@��A9?k;Л�[� j7��0������@�`t5`�9�s�7`@9 &07�'(7�& 7`)7�(7�'7�q7`@9 *7`)7�p7��A9�7�R�3@�@���������*�����#�R���*����9�� 	5��A9 (6�{@���4� $������R��!�G���@�"@�����T�C��*�SA��[B��{ƨ�#�_���!�������A9@�6��!�"�#�������@�1�T�A9*�6��%�}����A9`E7���[�����*�����5�{@�`�4��A9��7��l������A9��7�`#�f�����A9�c6� $�a����A��A�6�R����*��!�R�����*�W�7�*�������g��A9A
6��@���6�`+�K����@� �6�*����"�R�����d5�B9���R9���@�`�7�7��@�`�7�@�R!�(�E����5@�R�����B9����@����@��R�������!�)�@�R6����R�3@����e����6�A��A��A��A��A��A�{�� �`�������R@���@��
���9���@���P)!)�@�R�������������������6����*��"�RT����[5���A9�B9����7��������@�R! ,������@��#��Rk�����@9�m4�@�R!�,��R���`@9,q�[T�@6����b@9�@�R!�6�B��b�9�@�R!7�B|S��b@9�@�R!@7�BF����b@9�@�R!�7�BE����b@9�@�R!�7�BD����b@9�@�R!8�BC����b@9�@�R!@8�BB����b@9�@�R!�8�BBӼ���b@9�@�R!�8�BAӶ���b@9�@�R!9�B����b
@��@�R!@9�B�Z����b@��@�R!:�B�Z��������1�����`@9��/6�@2�����`@9 �6�2�����`@9@�'6����@3�����`@9����3�����`@9@�6�����2�����`@9`�6�����4�����`@9���� 4�����`@9��6������*������A9�c������*�*�*���R���*@#5�[@��R�A9�k�Ҁ�[��$5|@���Z��k�Ҁ"A7�@�`<5 Q�'��*�k�HT�'@�X4�A9�A9�E6�T6�`<�c����=�`�����?�]�����A9K6�#� �`��'����#@�!@��R����P{�&��@���R|@9z@9@��r�+���/��R���#��
6v@y����*�*��Z���>�R�*v����A9�c�6�	����*��$�B�R�@��������@��A9�A9�6�+@�a4 36�#@��R!��	�q��R!��c��*@�R����b@�"-5�@�R!@�����b@��*5�@�R!������!�@�R���A9�7�@� ����'@�k-1T��A9��7�@�@����b@9�
6�#@����	��Rq��R�c�!��@�R��������*���R����R�O�c��O����O�#��@��*���*�/@����s��R�R�� � �M�`+5�Cy�_@��Z<�" k�ҁ�Q<qh��T�A906�@�R!`
������ �:��"���@�RB@9�����*_�q��@zZ��T@�R�������K�*�������`.�}����*����*�3@�������V�� $6�#@����	��*q��R�R�c�! �@�Ry�������'@��	����*��B�R��\����@�b���A9d@y��Z�<�6���D��	��@�R!	�b���w����'�z���(������R���R��R;����������@�A���K����"��������*V��4�*�����
�R�*����������/�0���?q�@z��T��/�*���t��w@yX��Z�>��k�Ҁb7�@��5�@��@�R!@�*����q�T�@���*!��#���@�R�����P)�����RB@�?q!��q����r������@�R!����`@9�q�,T�#7E/4�q�-T�B��a@9C�!q@*Tq )T�(5?q����ZC�Z���@�R!��������@�R�A�)��`@9E�q�%Tq@%Tq��B��`�B���k��җ! 
�@�R����5`�9���6���9w�6�e�vx��Z�<�(qa.T�@�-5�����@����@� P��������
@���R!K���� �c�!|@�*5�B�R���������A�)�@�R������_@��RQq)��T��5����)�������R���*u���K���������@*�����}��B�Z�@�R!������������	��FӅB��@�R!�	��������B�Z�@�R!����������*�����������t����*��"�R�������#�l�����A9�6� $�g����A���R�A�����"�Rt������d@y�	��*��Z!���<@�Rf���j��d@y���	��*��Z�<!��@�R[���p���#@�@�����������6�R�B����A��A������e����� /�9�����R�����*����5�^���y����3�Z���q����*������`1�R���a���*��"�R5���j�����v�R�-����e���@�R!�
�&�������+������R`����*����7�A96� �4������1����`�.������v�R`5�����G��6Q@�R�*�!�:�����R�� pS�'�����@�R!�
��{�#������bkw8����@�R��kL��T@�Rk������q!
T�8�RB����'@���|}�|@����#�����R���`��R���R��R	�#@�`x!�!�@9��B@#��'@�k��T�A9����c��_@���c���#@���������B!����B  ����Zc����?q�� �Z��Z�����?q����Z��Z������8�RB ������=�������>������`?�����\����B�R�����`�����`@9������B�������;��������@��@�R!-��R����n��� �������������`�����:�����������������������0����Z�B�R� �W��������Z����҄@�B�R���N����������҄�B�R���F������������������^����`�k�����R������� � � � � � � � � � � � ��������@��#������G�����
���L������G�@�@���_� � ���`���!`�?�T��!�G�a����_���`���!`�!�"��A��!�A�����B�G�b����_� �{��������`bK9@7���G�����@������ �R`b9�@��{¨�_� � ��� � � �?#�C���c�G��{�����S����*�[�����c��""���k��b��`@������9�� ՟$����������*������1�T�Q�q�T�$��*�  ��*����`@����5� $����� �R�#[cxa#�#�`֟$�`@�`����$�`"@�!�Ra29`"����$� �R`&9���$� �R`*9���$����G�@�����RkT`����$� �R`9����$� �R`"9����$������!�G�@�:@�A@9xax@X7��b����@T��?�}��� �RJ���?�q�T�� �����$����G��C�@���L���x�hT����R���������#�B�������������a�������qHT`�@�����RkhT�C@�`�����$� �R`9}���$� �R`9y���$� �R`
9u���$� �R`9q���$� �R`9m���$� �R`69i���$� �R`9e���$��R.9��!�G��@�"@�c��ҁT�{C��SD��[E��cF��kG��C��#�_֟$� �R`9O���$�`@�`�J������G��@�k�Ta@����s����`���a�k��T�R����~����qHT�C@�`�1����`��������@����@�k��T<�������+���`�5�{�������� $��� �R�����"����C@� �R�����#����� $�����C@� �R���� #�����C@� �R����`?���C��� �?#�C���c�G��{��C�d@�����?q�
T!Q�#���@@��S�T ��[��L!�ւ��@������"���@T�@�������q-��Ta@9?�qa��Ts�q`��T �a@9!�Q?�qIT�$����@�B�ҧ����4�����B�ҡ����4�����B�қ���`4���@���ҕ������4���`�����������~�Ja8ca�!� ֟$��@��� ՟$�s�Bq�T����$��SB� �R�[C��.9�#@��R��!�G��@�"@�c����T�{A��C��#�_֟$� �R�9��$��@�����$� �R�9���$� �R�9���$� �R�69���$� �R�9���$��"@�!�R�29�"����$� �R�&9���$� �R�*9���$� �R�9����$� �R�"9����$� �R�9����$� �R�9����$� �R�
9����`
���!`�����q�T�@��qlT��e���SB��[C��#@�����`
���!`����q!T�@���W����������������SB� �R�[C��#@�����`
���!��i���q�T�@�?�qhT�� �=�������������������������������S��[��#����� �?q�T?#�{�����S����!�`@8[�����T�SA��{¨�#�_�_�?#�{����@�!@��$@��T@9�R@9�6@yB�ZB< @9#@9�6��k+T �R�T!@y�!�Z!<_kJT�{���#�_���kk��T �R�R��T_k�{���#��ן�_�{���#���_�?#����B�G��{��C��S�3@�A@�����@��D@��T���C@9@@9�6A@y!�Z!<���#����R�@��#9��b@9�R`@97�@��#����R�#9���������z�����@���!�G��@�"@�c��ҁT�{Q��SR����#�_�a@y!�Z!<������u���?#���	�*a����G��{����)�B��S�J	@��[����3A��c��*������#���@��o����G�*�a6���+9�4�+B9B*�+9qMT�/9�qmT��Z�y�
�Z�������5������������R�����c����R�����*��������*��R�����I������*���*��#�Rz����*1@T1@T��q��BzT�R ���!�G��o@�"@�c���!T�{N��SO��[P��cQ���@�����#�_��#��R���R��R�������@�������@�PQ?qH��T�R������3����������������*"�RV����R��� �{�����{���_�acehHmMnNo:Op:qrRs:tuvVargument to '--opcode' too long
bad OP argument to '--opcode'
bad SA argument to '--opcode'
Usage:  sg_opcodes [--alpha] [--compact] [--enumerate] [--help] [--hex]
                   [--mask] [--mlu] [--no-inquiry] [--opcode=OP[,SA]]
                   [--pdt=DT] [--raw] [--rctd] [--repd] [--sa=SA] [--tmf]
                   [--unsorted] [--verbose] [--version] DEVICE
  where:
    --alpha|-a      output list of operation codes sorted alphabetically
    --compact|-c    more compact output
    --enumerate|-e    use '--opcode=' and '--pdt=' to look up name,
                      ignore DEVICE
    --help|-h       print usage message then exit
    --hex|-H        output response in hex
    --mask|-m       show cdb usage data (a mask) when all listed
    --mlu|-M        show MLU bit when all listed
    --no-inquiry|-n    don't output INQUIRY information
    --opcode=OP[,SA]|-o OP[,SA]    opcode (OP) and service action (SA)
    --pdt=DT|-p DT    give peripheral device type for '--no-inquiry'
                      '--enumerate'
    --raw|-r        output response in binary to stdout
    --rctd|-R       set RCTD (return command timeout descriptor) bit
    --repd|-q       set Report Extended Parameter Data bit, with --tmf
    --sa=SA|-s SA    service action in addition to opcode
    --tmf|-t        output list of supported task management functions
    --unsorted|-u    output list of operation codes as is
                     (def: sort by opcode (then service action))
    --verbose|-v    increase verbosity
    --old|-O        use old interface (use as first option)
    --version|-V    print version string then exit

Performs a SCSI REPORT SUPPORTED OPERATION CODES or a REPORT SUPPORTED
TASK MANAGEMENT FUNCTIONS command. All values are in decimal by default,
prefix with '0x' or add a trailing 'h' for hex numbers.
bad argument to '--opcode'
bad argument to '--pdt=DT', expect -1 to 31
-1bad argument to '--sa'
unrecognised option code %c [0x%x]
Unexpected extra argument: %s
o=%xBad number after 'o=' option
Usage:  sg_opcodes [-a] [-c] [-e] [-H] [-m] [-M] [-n] [-o=OP] [-p=DT]
                   [-q] [-r] [-R] [-s=SA] [-t] [-u] [-v] [-V] DEVICE
  where:
    -a    output list of operation codes sorted alphabetically
    -c    more compact output
    -e    use '--opcode=' and '--pdt=' to look up name, ignore DEVICE
    -H    print response in hex
    -m    show cdb usage data (a mask) when all listed
    -M    show MLU bit when all listed
    -n    don't output INQUIRY information
    -o=OP    first byte of command to query (in hex)
    -p=DT    alternate source of pdt (normally obtained from inquiry)
    -q    set REPD bit for tmf_s
    -r    output response in binary to stdout
    -R    set RCTD (return command timeout descriptor) bit
    -s=SA    in addition to opcode (in hex)
    -t    output list of supported task management functions
    -u    output list of operation codes as is (unsorted)
    -v    verbose
    -V    output version string
    -N|--new   use new interface
    -?    output this usage message

Performs a SCSI REPORT SUPPORTED OPERATION CODES (or a REPORT TASK MANAGEMENT
FUNCTIONS) command
p=%dBad number after 'p=' option, expect -1 to 31
s=Bad number after 's=' option
-oldUnrecognized option: %s
too many arguments, got: %s, not expecting: %s
Report supported operation codes    %s cdb: %s
%s response:
Report supported task management functionsnot currently availableNOT supportedsupported [conforming to SCSI standard]supported [in a vendor specific manner]reserved [CDLP=3]Reserved [RWCDLP=1, CDLP=0]No command duration limit mode pageCommand duration limit T2A mode pageCommand duration limit A mode pageCommand duration limit T2B mode pageCommand duration limit B mode pagenot reportedaffects only this logical unitaffects more than 1, but not all LUs in this targetaffects all LUs in this targetSG3_UTILS_OLD_OPTSNot in DEBUG mode, so '-vV' has no special action
0.69 20210319Version string: %s
No DEVICE argument given
When '-s' is chosen, so must '-o' be chosen
warning: unsorted ('-u') and alpha ('-a') options chosen, ignoring alpha
warning: task management functions ('-t') chosen so alpha ('-a'),
          unsorted ('-u') and opcode ('-o') options ignored
enumerate not supported with task management functionsSCSI command: [opcode=0x%x, sa=0x%x, pdt=0x%x]
  %s
Unable to allocate memory
sg_opcodes: error opening file (ro): %s: %s
Out of memory (ro)
--no-inquiry ignored because --pdt= not given
  %.8s  %.16s  %.4s
  Peripheral device type: %s
  Peripheral device type: 0x%x
sg_opcodes: %s doesn't respond to a SCSI INQUIRY
sg_opcodes: error opening file (rw): %s: %s
Out of memory (rw)
%s: %s
    >> perhaps try again without a service action [SA] of 0

Task Management Functions supported by device:    Abort task    Abort task set    Clear ACA    Clear task set    Logical unit reset    Query task    Target reset (obsolete)    Wakeup (obsolete)    Query asynchronous event    Query task set    I_T nexus resetwhen REPD given, byte 3 of response should be >= 12
  Extended parameter data:    TMFTMOV=%d
    ATTS=%d
    ATSTS=%d
    CACATS=%d
    CTSTS=%d
    LURTS=%d
    QTTS=%d
    QAETS=%d
    QTSTS=%d
    ITNRTS=%d
    tmf long timeout: %u (100 ms units)
    tmf short timeout: %u (100 ms units)
sg_opcodes: command data length=%d, allocation=%d; truncate
sg_opcodes: no commands to display
Opcode,sa  Nominal  Recommended  Name  (hex)    timeout  timeout(sec)     
Opcode  Service    CDB   Nominal  Recommended  Name(hex)   action(h)  size  timeout  timeout(sec)     ----------------------------------------------------------------
Opcode,sa  Name  (hex)        
Opcode  Service    CDB    MLU    Name(hex)   action(h)  size              -----------------------------------------------
Opcode  Service    CDB  RWCDLP,  Name(hex)   action(h)  size   CDLP       sg_opcodes: no memory to sort operation codes, try '-u'%-4x%4x %.2x%c%.4s %.2x     %.4s       %3d         -  %8u          -   %8u    %s
 %.2x%c%.4s                        %s
 %.2x     %.4s       %3d                         %s
 %.2x%c%.4s   %s
 %.2x     %.4s       %3d   %3d     %s
 %.2x     %.4s       %3d    %d,%d    %s
             usage:         cdb usage: %.2x 
  Opcode=0x%.2x  Service_action=0x%.4x  Command_name: %s
support reserved [0x%x]  Command is %s
  Multiple Logical Units (MLU): %s
  Usage data: command timeout descriptor length %d (expect 10)no nominal timeout, nominal timeout: %u secs, no recommended timeoutrecommended timeout: %u secsalphacompactenumeratehelphexmaskmluno-inquiryno_inquirynewopcodeoldpdtrawrctdrepdsatmfunsortedverboseversion�������������~��z���v����������r�n�j������fb@&"�������� ����
��1���-����������)�%�T������PL��HD�@<5��
;h�����L��������������\���l������X�����������,��pzRx���4A,��0@��< TH��HA ��B�N���xt��`�p��lA-A�C��B�
�	C��D��C��i�\�n
����������A-A[�E�[�D
�BG
�BD
�BC�A�p�|���A-APC��H�C��B��K��B��B�J��A-AP�������-I
��A��A�AR
��B��A�A`�����A��A��A�$d���DC-A ��B��H����A-4�����A-A��\
��A-AH
��A-BA��A-@�x��A-A�C��B��I�\�J����A-A������-D�C�<4��A-A�E�
�	E����D��B�M
���������A-A�HԽ���A-A`��E�
�	C���^�A�J�A�A�A�}������W
`D������A-AK������N������M��K�A�B������~
�A�A�A�A�A�A�������E�����������I�B�A������]����E�A�A������R����D�����������A�A�A�A�A�A�,�+��
h8�����o���
30�P��	���o���oh���o�o�
���o                                               �@����(Ta0Tc8TeHThPTHXTm`TMhTnxTn�TN�To�TO�Tp�Tr�TR�Tq�Ts�Tt�Tu�Tv�TV/usr/lib/debug/.dwz/aarch64-linux-gnu/sg3-utils.debugl��Yڡ7eE�sr��R3f455f1a356a51289ec6f84d5b77c350c15e44.debug��l.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.dynamic.got.data.bss.gnu_debugaltlink.gnu_debuglink88TT$&xx 4���o��>��F��3N���o�
�
l[���ohhPj��tB��P~y  �@@("@�h8h8��8�84��U�Ul� V V@������� � ��0�0���������J�$4X