�PNG
IHDR��;���IDATx��ܻn�0���K��
�)(�pA������7�LeG{�� �§㻢|��ذaÆ
6lذaÆ
6lذaÆ
6lom��$^�y���ذag�5bÆ
6lذaÆ
6lذa{����
6lذaÆ
�`����}H�Fkm�,�m����Ӫ���ô�ô!��x�|'ܢ˟;�E:���9�&ᶒ�}�{�v]�n&�6�
�h��_��t�ڠ͵-ҫ���Z;��Z$�.�P���k�ž)�!��o���>}l�eQfJ�T��u і���چ��\��X=8��Rن4`Vw�l�>����n�G�^��i�s��"ms�$�u��i��?w�bs[m�6�K4���O���.�4��%����/����b�C%��t��M�ז� �-l�G6�mrz2���s�%�9��s@���-�k�9�=���)������k�B5����\��+͂�Zsٲ��Rn��~G���R���C������wIcI��n7jJ���hۛNCS|���j0��8y�iHKֶۛ�k�Ɉ+;Sz������L/��F�*\��Ԕ�#"5��m�2��[S��������=�g��n�a�P�e�ғ�L��
lذaÆ
6l�^k��̱aÆ
6lذaÆ
6lذa;����
�_��ذaÆ
6lذaÆ
6lذaÆ
���R���IEND�B`
ELF>�@@�6@8 @@@@@@��88@8@@@�(�( ..`.`@� ..`.`��TT@T@DDP�td�&�&@�&@<�<�Q�tdR�td..`.`/lib64/ld-linux-x86-64.so.2GNU GNU� �_�x�y��Onձ�Fj ���!�LBE���|fUa�qX���9�2��������_m��2� ��;��'ID@2`W�2`�@2`K@2`!� @�p2`�`2`gT@�h2`libsgutils2.so.2__gmon_start___initsg_ll_read_defect10safe_strerrorsg_ll_reassign_blocksdStrHex_finisg_cmds_close_devicesg_cmds_open_devicelibc.so.6__printf_chkoptind__isoc99_sscanf__stack_chk_failstdinstrspnfgets__fprintf_chkoptargstderrgetopt_longfwritestrchr__ctype_toupper_loc__libc_start_main_edata__bss_start_endGLIBC_2.3.4GLIBC_2.7GLIBC_2.4GLIBC_2.2.5GLIBC_2.3�ti \ii
hii
rui |ii
��/`
@2``2`h2`p2`0` 0`(0`00`80`@0`H0`P0`X0` `0`
h0`p0`x0`
�0`�0`�0`�0`�0`H��H�& H��t�H����5& �%& @�%& h������%�% h������%�% h������%�% h�����%�% h�����%�% h�����%�% h�����%�% h�p����%�% h�`����%�% h �P����%�% h
�@����%�% h�0����%�% h� ����%�% h
�����%�% h�����%�% h������%�% h������%z% h�����AWA��AVE1�AUA�����ATI��U1�SH��x@dH�%(H��$h@1�H��$` �D$�D$$�D$0�D$,�D$ �D$(D�l$4L�D$\��0`��@L��D���D$\����������P���7��$�0%@�D$ �H�=w& H�T$X1��@������u
�D$X���D$4v�H�
U& �$���@A��������D$(�[���H�|$`1���H�H�=& H��H�|$8��H����H�|$8H��H�i��?-�hH�|$8��@�����9���H�l$8E1�L�d$@�H��tWI��H�hI���H���H�����,H��J�D�`�v���� I��H���f���M���oI9�w�L���H�=\% �@�@�1�E1������H��$h@dH3%(D��� H��x@[]A\A]A^A_ÃD$�?����D$$�2���H�=�$ H�T$X1��@�(�����u�D$X���D$0����H�
�$ �'���!@A��!����i���H�
�$ ���� @E1�������F����D$,����H�=x$ ����!@�1������H�
^$ ���� @A�����������HH�=5$ ��@�1�����H�
$ ����@A��s�������H���6���L�d$@D���A�������# D�l$4A9���HcЃ�A9�I�ԉ�# ��H����D�|$ D|$$�)E�����T$1�H��������A�����D$�T$ L��$` �t$$�$A��D��DŽ$` �D$��������ÉD$X���� �����n���F�|$,�D��$a D������A������� H�
�" �-��x$@�7���D���������D$X�6A�c��DI��_���H�
�" �%���@������^���1��D$8D�|$@L�d$HH�7" �H���z���H���X1�H���H���H��H����A�����Hc���`
�1��@H����� t�� t�A9�A����H�L�4A�>#����@L��E)������A9ʼn�~
H�A�<#��Hc�E1�L�|�`L��E���H����B�T%��������K��A���u�]@��,t�� tI��A���tC�� u�L���H���I���у� t��,t�� t��f�tI��I���u���A�A�l-�Ƅ` A��E��������D$8�|$8�����D�|$@L�d$H����H�
� ��� @�?����e���H�H�=� �"@I�ľ1��,����� ��A9lj� ��.���A�>#�tA���Y���H��H+L$8���4���E��������1��H��9��}=H�|�`�u�A�����E��u�H�=3 �J���"@1�A����������A����DD�1�A��E��H�D�`tXH��Ic�H��H��8H��(@��` A�VH��H��0Hc�@��` A�vA�VA��Hc�Hc�@��4` H��H�� @��` H��Ic�H��H��H��H��@��` A�VH��H��Hc�@��` A�VA�vA��9�Hc�Hc�@��4` ��` �B����|$0A�F�t������$` ������$a ��1�H������$c ��$b �T$������A���0�|$(��H�
� �(���"@�5����|$�w���H�
� �&��#@1��
����H�T�`�J@�1�H�������9���5���H�
q �-��h"@�����������D$�T$0H��$` A�E��D��D��$��������ÉD$X����������� ���������/���H�
� ���U@�K�������H�
� �6��0"@�Y���D��A�������H�=� I��H�ٺ6@�1��
����E���A��v����؉������H�=m H����@1��������������A���������@�0@HE�|$��A��t^A�@�<�zH�= A�Ⱥ�$@1���}�����$b ��$c ��Љ��(H���$@�1�����������$b ��$c ���������@���H���1�����������H�=� A�����$@�1������D��$a �/���H�
S �/���#@�����s���H�
3 �!���#@�����S��������L���L$8H�= H)غ�@�D�@1����l��������H��$` ����������H�
� ���m@� ��������H�
� �'��P$@���������H�
� �$��($@���������H�
d ����#@���������H�
D �!���#@�����d���H�
$ � ��`#@�����D���H�
�)��0#@�`����$����L$8H�=� E�D��P@1����G���������@����H�꾋@�1�������������$b ��$c ���tй�����1�I��^H��H���PTI��P@H���@H��0@�e����@�G2`UH-@2`H��H��w]øH��t�]�@2`����@2`UH-@2`H��H��H��H��?H�H��u]úH��t�]H�ƿ@2`����=� uUH���~���]�� ��@H�=X t�H��tU�.`H����]�{����s���ATUSH��H�� dH�%(H�D$1�H�����/@�����p@�V�����I����@��0tUMc������J�T#�H��<�HtnH�T$��@H��1��Z�����uuH�D$H�L$dH3%(uiH�� []A\���C���> Elements in %s: 0
>> Elements in %s: %d
close error: %s
bad argument to '--address'
addressdummyeightgrownhelphexlonglistprimaryverboseversiongrown and primary defect listsbuild_lba_arr: syntax error at line %d, pos %d
build_lba_arr: array length exceeded
build_lba_arr: error in line %d, at pos %d
build_lba_arr: error at pos %d
value for '--eight=' must be 0 or 1
Usage: sg_reassign [--address=A,A...] [--dummy] [--eight=0|1] [--grown]
[--help] [--hex] [--longlist=0|1] [--primary] [--verbose]
[--version] DEVICE
where:
--address=A,A...|-a A,A... comma separated logical block addresses
one or more, assumed to be decimal
--address=-|-a - read stdin for logical block addresses
--dummy|-d prepare but do not execute REASSIGN BLOCKS command
--eight=0|1
-e 0|1 force eight byte (64 bit) lbas when 1,
four byte (32 bit) lbas when 0 (def)
--grown|-g fetch grown defect list length, don't reassign
--help|-h print out usage message
--hex|-H print response in hex (for '-g' or '-p')
--longlist=0|1
-l 0|1 use 4 byte list length when 1, safe to ignore
(def: 0 (2 byte list length))
--primary|-p fetch primary defect list length, don't reassign
--verbose|-v increase verbosity
--version|-V print version string and exit
Perform a SCSI REASSIGN BLOCKS command (or READ DEFECT LIST)
value for '--longlist=' must be 0 or 1
unrecognised option code 0x%x ??
Unexpected extra argument: %s
can't have '--address=' with '--grown' or '--primary'
need at least one address (see '--address=')
address number %d exceeds 32 bits so '--eight=0' invalid
>>> dummy: REASSIGN BLOCKS not executed
Would have reassigned these blocks:
REASSIGN BLOCKS failed, device not ready
REASSIGN BLOCKS, unit attention
REASSIGN BLOCKS, aborted command
REASSIGN BLOCKS not supported
bad field in REASSIGN BLOCKS cdb
READ DEFECT DATA (10) failed, device not ready
READ DEFECT DATA (10) not supported
bad field in READ DEFECT DATA (10) cdb
didn't get grown or primary list in response
asked for defect list format %d, got %d
defect list format %d unknown
>> %s length=%d bytes [unknown number of elements]
�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@
@�
@�
@�
@�
@�
@�
@�
@�
@�
@�
@G@�
@�
@:@�@�
@�@�
@�
@�
@�
@p
@�
@�
@�
@c
@�
@�
@�
@�
@�
@Y
@;<�����@�������X���������8`����zRx�����*zRx�$����0FJw�?;*3$"4D8����B�A�A �G@�
AABHL|P����B�E�E �H(�D0�C8�G���
8A0A(B BBBAD�����eB�E�E �E(�H0�H8�M@l8A0A(B BBB�����@�@�� @
T@.`.`���o�@�@�@
�0`�(@�@x ���oP@���o���o@.`
@&
@6
@F
@V
@f
@v
@�
@�
@�
@�
@�
@�
@�
@�
@@@&@�@a�@d�@e�@g@h@H @l@p@v"@Vsg_reassign.debuge�z�7zXZ�ִF!t/���=]?�E�h=��ڊ̓�N� &�ΗvΚ����RZ2��S,�@�a$
���dP�)��K#��8�i[��`BY;���5�;\���zk^խ�VmYmIXA!�!A�ÏX��B�K�w�4
�W�΄vK���k��?. wkY�+�ɽd3`$ċX�_;�f��`��3\��u���e0��+s�k>��zĉ2�� ��F�ӴF�z��y������(gA:��F��g�e�I���I��h^ ����Ԛ4����>�G-���j\!|.�,�e�T7�tpf���i<�p��Β��� ��d5�L�Z��s�\���턈�?�$h�2t����l���[zLyS)T��ɬo�U��'A��ۅ+Uq�|�ϱ4��x"��} � �Q�Gim�*��nJ��n��
�8�}65��I��q�G�m��<3�r��C $�g��-��SR�
h�Mk���Z�X�F:4u�w���:0����6^�����������{���F^�iL��-�N4�?f@�F
��ă�"��}0KP����0z;������`M���w��H.x�@l�3�k[�7+����q82ٵD��3�P-ŭR�\��^+_9�l�2Uqp~4���Ϝ+%�i-��²p��ݍ�Z�Ʀ�����R�qP��j��!��TB�i[�Ǎ����� (В�B§�m�s��JW�����>]�isڜ��&�G$RE,bC~C��jR}��BvL #Y�l=q���r�ǖ��������g�YZ.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$4���o�@�H>�@��F�@��N���o@8[���oP@P`j�@�xtB(@(�~� @� y
@
0�0@0"�T@T �`@`���&@�&<��0'@0'\�.`.�.`.�.`.�.`.���/`�/�0`0���0`�0� �@2`@2@ �@2�X2��5