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/278857/root/usr/bin/sg_sanitize
ELF��*@XT@8	@@@@��888AALLL��LLLTTTDDP�td�?�?�?<<Q�tdR�tdLLL/lib/ld-linux-aarch64.so.1GNUt�X��:Y�V�} a�0�sGNU�P�AU)� :F"��m��������[ �g
��Ot�o����(<�TaZ�, ������w_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTable__cxa_finalize__libc_start_mainabortoptarggetopt_longpr2serrsg_get_numoptindstrcmpsg_cmds_open_devicesg_ll_inquiry__memcpy_chksg_get_pdt_str__printf_chksg_convert_errnofreeconstruct_scsi_pt_objset_scsi_pt_cdbset_scsi_pt_senseset_scsi_pt_data_outdo_scsi_ptsg_cmds_process_respdestruct_scsi_pt_objsleepsg_ll_request_sensesg_cmds_close_devicesafe_strerrorsg_if_can2stderrsg_get_command_strhex2stderrstat64sg_memalignmemsetputssg_get_category_sense_strsg_set_binary_modereadget_scsi_pt_os_erropen64closeget_scsi_pt_sense_lensg_get_sense_info_fldsg_get_sense_progress_fldperror__errno_location__snprintf_chksg_vpd_dev_id_iterstrlen__stack_chk_fail__stack_chk_guardlibsgutils2-1.46.so.2libc.so.6ld-linux-aarch64.so.1GLIBC_2.17GLIBC_2.33GLIBC_2.34+ ���A!���L���W���AL�+L�+�OPPP?0P?PP?pP ?�P(?�P0?�P8?�P@?QH?0QP?PQX?pQ`?�Qh?�Qx?�Q�?�Q�?R�?0R�?PR�?pR�?�R�?�O�O
�O�O�O�O�O/8N@NHNPNXN`N	hN
pNxN�N
�N�N�N�N�N�N�N�N�N�N�N�N�N�N�NO O!O"O# O$(O%0O&8O'@O(HO)PO*XO+`O,hO-pO.xO0�O1�O2�O3�O4�O5�O6�O7 �{�������{���_��{����G��8� � � � Ր�G��8� ֐�"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��>� ���у�����{���c�G��S��*�[������c��B��k����>��s����`@������_|�!�R:�G���_|��S���������B0����*���|����*1�T�Q_�q)T�*�`�>����;�R�1�:������G���B�@�B��ҁ�T�*�{@��SA��[B��cC��kD��sE�����_�Kb8`�"�@���R�1�"������@������ �R��9����@�!�R��9����� �G�@�}������ ��6�;�R������� �G�@��o���� �G�@�o������Q���Rk	��T�;�R�������� �R��9��� �R��9��� �G�@�\������Qxq��T�;�R�0������ �R�9��� �R��9���@@�K������q��T�;�R�������� �R��9��� �R��9��� �R��9��� �R��9}�� �R��9z�� �R��9w�� �R��9t�� �R��9q�����G��@�?k+T����B9��B9�45�0���B9��B9��B9��B9��@�q�+T4��@��o@� 54P����!�����q��A5T��@�qLT��R������]�����������B9���4��!`��R������Q�� ��a���k���T�s���`��������@���k+��T�;�R�1�w���=���7���R�R����*���R���*`�7�����@���
�<�R?q�c�?}�:ÜZQ}��*���*��R�R�R�R�7��������"5�sK9��R�7@���k���Ђ������k��|@��s�B����s@��k@��xq�2T�cK9�����R��7��*�s��������s@�����!@ ������*<����05�wK9@27&�R�*�*���*��R�R�R�����* 05�gK9`?5�Ey�R�R��B�ZB<_kBЁ_k�:T�!@9?q�T?q@T�����K��@�@5�*U����*�S@�@�I�����@��4q`�R{����#F5�*&�R���*�* �Rc�R�Rm����*�J5�gK9q KT�i5��B9`"5�R����B9`5��B9*4��B9�5��B9@4	�R�c9�����B9��@�^�R_�
��k��9���24 �R�g9�B9�4�gK92�g9��B9�4�gK92�g9�����@�A�ZA�
xqlT��B9�!5������@d��c���B�R�;�L����;@����R������*����������@��*�*�����*��@��s����#�R!�/����1�;@��.T1&T��@�@4�q�B�/��!0��A���0������������B9�5��B9`5���7���5��c��R�R��R�;�����O��B9�;@��*�*$�R����R�8�=�����������������<����*�;@�04$q�NT�;�q![T�3�m�����B9�Y5�S@�@������*Z�����6�K�*�������@@8�^�����5�*�����*Q����*�8�����r��T�9�P���I����R��K�������@��`'�!E�����R�����*��c�#��	�R�c9�����B9��@���R_�
��k��9����4 �R`2<�R�g9U��� �+���;�R��1�'�����*|�����������������B9 5!�R��B9�5��B9(4��R�g9a��5�R9���R�������R�RA�R���������@�,������@�qM�T_q
T��,������*���j����*�`-�����,��O����� � � � ���'�7��@�q�T�@�����Rk��T���R`��������@����R�RZ�*\���������@�a4�ǀ��?q�T�R�����@�!!9��@�qS *� 9`2��B9_q� 9��@��Z y��� .�����!�����R������z���*�{�R@"�����C���wK9�*�! !�B
����t��y�4�*� #����������!�����l����`)��*����������֢*� �R������������R�����@+��������� �R������������R������+��������� �R������������R���������@�q@
T`SQq��T��������4�7@��*�*
�R��������@1�c������V4�R;��� �7�ǀ�!��R�������+�7��@�?k
�T�o@���:�Q�����;�N��������B9!�4@�R�R�g9n����4�R&�R�*�*���* �R�R�����*�5�gK9q�+T��4��$�4���A��`�R�������v����*���@�R�����4��#�&���3�����R��!�����o@��Ry����*`�7�����-�7�ǀ�!��*i�����+�7��@�?k�)T�*&���@����R���=�����;��W�f����;@��*��������raT��@�����W@���/���������@�����O9Z#�
qlT������*�;�������@��;@���7��R�� �R�;�B|B|���;@����B9 �4�*��1����n��;�Rj���@(�����u��<�R������;�����;@��*���8����;@���y��4� $������@�������o@� �������(�"�R@��������������*�����*F��/���@��o@��*���������������*���*������4�*��%���������Ey��R��s���Z���<���ke�R�Ё�R�*�R������5䫀����c�@�ҁ���!��?�Ihd8�s�"@�w����s@�����*���	*e�R�R#�R�s�������`5�w�9��7���*��%�Rd�R�R�����*�5⫀��������R	hb8 !QjaT�����&� ���@���"�R������� ���s���Z�%�e8��G����G��s@��@�?kD�Az���T�sK9�s@��?@�|Sq�T���� ���	*����&���"�R1��������������� �R!'�4���9���*����%�RD�R�Rh����*`
5ી������)h`8 y q$Pz���T�����&� ���@���"�R������� ���s���Z�%�e8������G��s@��@�?kD�Az���T���`2��������z�������o@� ������ :�"�R@�����������*4����*����q�T�� 6����q�
@z��T��6����s���Ey��R��s��Z!@%�< �R_kBЄ������4�����Z�4 ���*�����c��"�R��&���������o@���:�������;��������;�������o@� ������ :�"�R@��������������*�������@(���������@&���������/�����4��������3������*��9�;@�����7@��*
�R����������4��������5�5����� �� � � � � � � � � � � � � � ��������@��#������G�����I����������G�@�����_� � Հ�@���!@�?�T��!�G�a����_ր�@���!@�!�"��A��!�A�����B�G�b����_� �{��������`BK9@5���G�����@�)������ �R`B9�@��{¨�_� � ��� �{�����{���_�launchedcompletedABc:CdDeFhi:IOp:Qt:T:vVwzZbad argument to '--count', expect 1 to 31
Usage: sg_sanitize [--ause] [--block] [--count=OC] [--crypto] [--dry-run]
                   [--early] [--fail] [--help] [--invert] [--ipl=LEN]
                   [--overwrite] [--pattern=PF] [--quick] [--test=TE]
                   [--timeout=SECS] [--verbose] [--version] [--wait]
                   [--zero] [--znr] DEVICE
  where:
    --ause|-A            set AUSE bit in cdb
    --block|-B           do BLOCK ERASE sanitize
    --count=OC|-c OC     OC is overwrite count field (from 1 (def) to 31)
    --crypto|-C          do CRYPTOGRAPHIC ERASE sanitize
    --desc|-d            polling request sense sets 'desc' field
                         (def: clear 'desc' field)
    --dry-run|-D         to preparation but bypass SANITIZE commnd
    --early|-e           exit once sanitize started (IMMED set in cdb)
                         user can monitor progress with REQUEST SENSE
    --fail|-F            do EXIT FAILURE MODE sanitize
    --help|-h            print out usage message
    --invert|-I          set INVERT bit in OVERWRITE parameter list
    --ipl=LEN|-i LEN     initialization pattern length (in bytes)
    --overwrite|-O       do OVERWRITE sanitize
    --pattern=PF|-p PF    PF is file containing initialization pattern
                          for OVERWRITE
    --quick|-Q           start sanitize without pause for user
                         intervention (i.e. no time to reconsider)
    --test=TE|-T TE      TE is placed in TEST field of OVERWRITE
                         parameter list (def: 0)
    --timeout=SECS|-t SECS    SANITIZE command timeout in seconds
    --verbose|-v         increase verbosity
    --version|-V         print version string then exit
    --wait|-w            wait for command to finish (could take hours)
    --zero|-z            use pattern of zeros for OVERWRITE
    --znr|-Z             set ZNR (zone no reset) bit in cdb

Performs a SCSI SANITIZE command.
    <<<WARNING>>>: all data on DEVICE will be lost.
Default action is to give user time to reconsider; then execute SANITIZE
command with IMMED bit set; then use REQUEST SENSE command every 60
seconds to poll for a progress indication; then exit when there is no
more progress indication.
bad argument to '--ipl', expect 1 to 65535
bad argument to '--timeout=SECS', want 0 or more
bad argument to '--test', expect 0 to 3
unrecognised option code 0x%x ??
Unexpected extra argument: %s
Not in DEBUG mode, so '-vV' has no special action
1.15 20201223sg_sanitize: version: %s
Missing device name!

one and only one of '--block', '--crypto', '--fail' or '--overwrite' please
confused: both '--pattern=PF' and '--zero' options
'--overwrite' requires '--pattern=PF' or '--zero' option
-pattern file: unable to stat(%s): %s
pattern file length exceeds 65535 bytes, need '--ipl=LEN' option
'--overwrite' requires '--ipl=LEN' option if can't get PF length
sg_sanitize: open error: %s: %s
    %.8s  %.16s  %.4s   peripheral_type: %s [0x%x]
      PROTECT=%d
      << supports protection information>>Short INQUIRY response: %d bytes, expect at least 36
VPD_SUPPORTED_VPDS gave res=%d
VPD_SUPPORTED_VPDS corrupted
VPD_UNIT_SERIAL_NUM gave res=%d
VPD_UNIT_SERIAL_NUM corrupted
      Unit serial number: %.*s
VPD_DEVICE_ID gave res=%d
VPD_DEVICE_ID corrupted
%.*s%02x      LU name: %.*s
unable to allocate %d bytes of memory with calloc()
sg_set_binary_modesg_sanitize: could not open %s for reading
A SANITIZE will commence in 15 seconds    ALL data on %s will be DESTROYED
        Press control-C to abort
A SANITIZE will commence in 10 seconds
A SANITIZE will commence in 5 seconds    Sanitize cdb: %s
    Parameter list contents:
    Sanitize command timeout: %d seconds
Due to --dry-run option, bypassing SANITIZE command
Sanitize: out of memory
SanitizeMedium or hardware error starting at lba=%lu [0x%lx]
Sanitize command %s without error
Sanitize failed: %s
Due to --dry-run option, leave poll loop
Request Sense command not supported
bad field in Request Sense cdb
Descriptor type sense may not be supported, try again with fixed type
Request Sense: %s
    try the '-v' option for more information
Parameter data in hex
No progress indication found, iteration %d
Sanitize seems to be successful and finished quickly
Progress indication: %d%% done
close error: %s
sg_sanitize failed: Some error occurred, try again with '-v' or '-vv' for more information
sg_sanitize: couldn't read from %stried to read %d bytes from %s, got %d bytes
  so pad with 0x0 bytes and continue
auseblockcountcryptodescdry-rundry_runearlyfailhelpinvertiploverwritepatternquicktesttimeoutverboseversionwaitzero�da^[�X��U�����R�O��E�B���?��������30-�� ����������	��;8�����P�dL�x������zRxt�4A,��0@��< T��HA ��B�N���x$�P�@���A�C����C����C����C����B����C����p
������������A�+�+!+�
�+LL���o���
b N�00	���o���o����o�oZ���o������������������������������������������������LP?A?B?c ?C(?d0?D8?D@?eH?FP?hX?I`?ih?Ox?p�?Q�?T�?t�?v�?V�?w�?z/usr/lib/debug/.dwz/aarch64-linux-gnu/sg3-utils.debugB���$t�X��M����,9658ae15f13a59ad0e560ba47d20618830f373.debugr��.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��bN���oZZp[���o��`j00tB00�~��y�� ��@��+�+��+�+��?�?<�0@0@��LL�LL�LL� N N��PP���R�R��RJ�S4PS