PHP WebShell

Текущая директория: /usr/lib/modules/5.15.0-164-generic/kernel/drivers/mtd/nand/raw

Просмотр файла: nandsim.ko

ELF�p�@@+* � ��q�T�*�T@q�T	T��R?�q�T��R?�qaT�_� �R?q���T@�R?@q@��T��R?�q�T?#�{��������R�{���#�_�@q�T	T`�R?�q�T��R?@q���T�_�@�R?q��T��R?q���T �R���5�_�`�R�_ր�R�_��R�_� � �p	q�T�!�!H`8`�!� �@q�T�T@q!T���_�qAT���_��RkAT���_�@q�T���_����_����_����_����_����_����_����_����_����_����_����_����_����_����_����_����_����_����_����_�?#�{���������{���#�_� � � � ����@�RA@�`H��4B�?#�{����R��D@���R`P� |�@��@�_�q|SB|	S��Ez	TB|B�k"T������{���#�_�!�R�RaP��_���������@�RbX�`\��ad����R� � �?#�{������S���@@�4@4 �`@���@���N�t�>9�������SA��{¨�#�_���B�!����� � � �?#�{�����[���xP�q�T����S��R4�R �a~@�?<�T�� �G�@�"�?@�@�� ����*�K#�B�4�zP�skl��T�SA��[B��{Ĩ�#�_�@�!�w�?q���T@�!`@�!Q?q�T��1��"|_�BK"�����5�;���5��������@��� � �?#�{����������B��O�_�TB@�_�`TC@�ka��TD�B)kCT�G�!|@���*��� �R�@��{¨�#�_��R�@��{¨�#�_�cC��R�@��{¨�#�_� � � � �?#�{�����S����O��G����RC4�[����������b�O�!��c�G��D|S! šbxd�E!�ex$�?�T�@�A4 �a�O��?k�T�[B��SA��{Ĩ�#�_�b�O����!�����[�`�G�u�O����4������������ҡzt���@�@4 �`�G���z4�c�O���k���T�SA��[B��@��{Ĩ�#�_�c�O����!����zt�� � � � ���?#�{�������B8A�!���{���#�_� � � � �?#�����A8�{�����S��[��c����k��s�� @� �B��o���B4�@��������x`����c���?�9#��_k��T�*���������@�5�����#�3�Һ��� �vQ�&�HTt�}Ӏ����&��T�~ڛt�s����CӀ��*�!��T�C��k��4����@������xz����R �u~@��&��
T�@�?�Ts�"�*q�TZ�_k��T�����!�������@��� @�!���������:����������!���B������!���R�@����!���� �S4tQ�&��Tb{t��*B�&qTT�}�`��_��TsZ�*q�TA8��o@��B�B���!T�R�{N��SO��[P��cQ��kR��sS����#�_�?'�(T��������_���T�}����G@�����{u��&��Ts�Z��{5�_kh�T�����������j�����������+����+@���@��A�������B�����@�������������#������#@���@��@��@�]�����������#������#@���@��@��@�J������������@��������#������#@���@��@��@������������?'��@�I�T������@����� � � �?#�{�����S��s��*a2@��5�SA��{ƨ�#�_�[������kHT`2@��R�c��k��+�q�T�a2@��ւ����rS��9��R�����k�
BbG�Z_|q�TB|@���!�����"�R��G�B �e@�c|@��Q�*���hc8BJ�h#8�xA���O��|A���O���O����1�T�[B��cC��kD��+@�����SA��[B��{ƨ�#�_� � � �?#�{�����[�Uѵ��c�x�L���L�#������@�hT���?{�������(T�S�
3{P�` {�s~@�>��T3��t����`T�������R�R�������������R��R����������SA��R�[B��cC��#@��{Ũ�#�_�@�!�R�������R��R���������~���`��SA��[B��cC��#@��{Ũ�#�_֠��������� � �?#�{�����S������[�����!l@������'�����4|@����SA��[B��{Ũ�#�_����A8��.@�����d2�.�t�#�����.@���!x!*�.�F������SA��[B��@��{Ũ�#�_� � � � �?#�{�����S������[�����!l@������'�e���4|@����SA��[B��{Ũ�#�_����A8��.@�����d2�.�t�#�����.@���!x!*�.�������SA��[B��@��{Ũ�#�_� � �?#�{������S����*A@��O��G���`�G�C|Sxc�$š�6A4 ��*��9����5���~@�����e�O�f�O�d�O�b�G�a�G��e�O����������
T�*������SA��@��{è�#�_�a5`�G��~@���R��SA��{è�#�_�`�G�Xb���A4 ��*��������5e�O��~@�c�G�d�O�`�G�cxe�a�O�!�a���*�������SA��{è�#�_� ���a�O��c�O����c�!���*������5��������!�����4 ���a�O��c�O��@�c�!������`��!�����a�O�������@���� � �?#�{�����S����[��*�O��G�����c�@�@4 �`�G�A|St�O�e�O�c�O�xa�`�G�DPt@4�!$š���A7�*��R�$�R�qMT��a�G��jb8#hb8c
�j"8B��k,��T5�~@���a�G������������
T�cC��R�SA��[B��{Ĩ�#�_�a�G��~@����������������a
T�q��T�R��d�O���e�O��*a�G��|��b�G����a�O�?�a�O��	Tc�G�$|S"���RB ��axd�!�ax$��SA��[B��cC��{Ĩ�#�_�t�G��*�zv�@�a�O�b�O�!��qM��T��� �a�G�Ch`8!h`8!
Ah 8��k,��T����� ��!��b�O�����@�@4 �`�G���R��z6���b�O���R�a�O�`�G�xa�������!���a�O��������cC����a�O��������cC����a�O�������� � � � �?#�{��!���S����c�$O�_ q��?Lq@T�[�U�O��O�_kb2T?Pq�TIT?TqT?XqT�@�`5`vO��R`���[B��*�SA��cC��{Ĩ�#�_�?Hq T?Dq�	T�O��O��O�!K_k�-T���6K�*�����@�@4 �`�O��6@� 55�B@��&5�R�*�SA��[B��cC��{Ĩ�#�_� ����O�x.5�O��O��O�B�O��K�k�,T�*����1 (T���w�O��@�@4 Հ6@�@4 ՀB@��V��$5��@�����T��@���T@��ka��T�B)?k�T�*�����[B�����@����4 ����O�x#5�O�a�O�t�O�K�k�)T`rO��KjA)T�[��V�u�O�`�O��K�rS�~q�'T`�O��"�w�O�a�O��*u���K���~q�%T����&��@�@4 Հ6@�@4 ��������B@� 	5�@�@��@�!���A ��*xb�!�x"����@��b��T���@��`�T@��ka��T�B)?k�T�*�����[B�X���@�@4 ����R�*�SA��[B��cC��{Ĩ�#�_�0O�`06�@�@4 �`vO��R|S`���*�SA��[B��cC��{Ĩ�#�_�!��[B�6��bvO�kBT��4 �L���
B�+��7��� ����s���T���s�!��T�����4 �;��������R!���[B��� �0�������!�����d�O��b�O��c�O�`��!�C����bvO������!�B|S������@��*�!��v��a�O��d�O��c�O��*e�O�����!������bvO������!����b�O�����!����a�O��d�O��f�O��*� 
��*�!�����b�O������!����b�O�����
�!����b�O�����	�!��������B���B@���4’A�a��R`vO�A�r�R||���f��X@���[B�����B���B@� �4`vO�a��R��A�A�r||���f��X@�����*�[B�������������R���[B�}���*�����[B�v���*���������@�����*�����[B�e�������[B�_�������[B�Y���*�*�������b��*�*�����*����I�� � � � �?#�{���������*
�	��A��R�R�S��[��c�Q��k��R�s� =��2�'T��^y���H-T��}�����@�r�T9�r�?7q T6@��0O��2�!T��_�_j���T��5�4O��2�&T��^y����'T��}�c�c���`@��J�r	r���TX4K|@�\|}����Ҝ�~� �t~@��2�T��(T�zs���c{s��J�r	r�T1��T�h|�_j�Ts�k��T�*9��r�?7qA��T ��s�t@��q�T'5��^y�4T4 ՟�y���R�����SA��[B��cC��kD��sE��{ʨ�#�_֦5T4 Փ�^ya��y�#5���4O��aJ��SA��[B��cC��kD��sE��{ʨ�#�_�A|@�?0�h"T��RA !�!P�����5��^y�*��y��y�R%xe��4�!�c��8�t��4 ��R����^yQ<� �T��4 ����4O��3��������!� @��!���3@���������!��3�����3@�����*�c��7�w����7@����8O�s����c@��!����� `��!���R�������!�� ���������c��k��;��{��+��	����c@���k@��{@��;@��+H��I�c������c��k��;��{��+��	����c@���k@��{@��;@��+H��I�O���	����3��k��s��?������O����k@��s@���@��3@��?@��H��O@�9������3��k��s��?������O����k@��s@���@��3@��?@��H��O@�/���4 Ձ�O�4�R �R?q�� Ձ@��� �"@�����L���>9���������7���
����3��k��s��?��������k@���s@��@��3@��?@��H����O�4�R �R?q���������c��k��;��{��'��K����c@��k@���{@��;@��'H��K@���������c��k��;��{��'��K����c@��k@���{@��;@��'H��K@��������c��k��;��{��'��K����c@��k@���{@��;@��'H��K@��������c��k��;��{��'��K����c@��k@���{@��;@��'H��K@��������3���3@�����c��7��s����c@��s@���7@���� ��!��3���3@���O��5`@�4�R��5w����B�!����3���3@�m��`@�4�R �5i�� � �?#�{�����S����G�@�b�^y���a:O�Ba6�B<b�yB�@��b�`:�C4 �?r!T`:O�r�Tp	r�T �Rj`Tb�^yc�G�BB<`6�Db�y�@�c�d�c:���B4 �?@qT�T?@q�T���SA��{è�#�_�a&O�?@qA��T�@�A4 �a�O�!xSa��p	r���T���R�R`�O�a6O�q �R��?j�T`�O�a�O�k�T�@�`4 � �`@���@���N�u�>9�������SA��@��{è�#�_�r�T��?�q@T�	T?@q�T`�O�`����?q`T?@q�Tb�O�a�O�`�O�!K`�����������6�@�!�Rb�O�4�R_q��@4 �`@���@���N�t�>9����������*������`:O������!��� ���!��a6O��@�y��`�O�`�����`�O��������`6��@�@4 ����R������5a6O�h��?�qa
T`�O�`�����?q�	T �R`��{����`��!���@�`�5�����B�!�������������`:O��������!� @����!��a6O�!p	U�������!���������!��`:O�V��`�O�a�O�K`��G����B�!�������!K���a�O�5�R �R?q��R�����1�����-�� � �?#�{�����S����O��4`�G� �`6O�r@Tp	@qTb�O�c�O�_k`T@q`T@q�	T�@�@4 ��*_q
Tt�c�O�B��|9b��_k�T�@�@4 �`:O�p	r�T�����a&O�`�G�? q�TAx�Bha8b��_k���T�*�SA��{è�#�_��@�@4 �t�~9�*�SA��{è�#�_�Hb8Bb�������!��b�O��������!����b�~9��� �!��t�~9�!�����R���@��R����������/���/@������R�R�������R�R�������R�R����� � � � �?#�{�����S��[���xD���O��4��G�@	��6O�r@Tp	�*@q`T_q-TUQ ������zD���X���`8�a��T�SA��[B��{è�#�_փ�O���O�b_k(T��G����~@��@#����O���O������k�T�SA��[B��{è�#�_ր:O�p	r!��T��.�������������@������������O�"�R��?q!�RA�,��������� � � � �?#�{�����S����O��24`�O�4a�O�@4a25q�T`6O��(@6a�O�`�O�?k�1Tb&O�`�G�_ q�T!x�h!x`�O�`���SA��{è�#�_�[��R`:O�p	_k�Tr�(Tc�O�d�O��*k�*Ta�O�`�O�"Kk�T���K��rS�~qh(T`�O��"�c�O�d�O�*`���@�cc��4 �k�T�SA��[B��{è�#�_�?q!��T��q�T�Bq�T�~qH	T�BqHT`�� ��$Ԛ@7�*��������Q��Rj��T`6O��R��r
@q�T`:O��Rp	_k�T@�aT�[�a�O�?@qaTa6O�!p	?@q�Ta�O�?q�T���b�O�6�R!�R�@�_q��@4 �a@���"@���N�v�>9�������[B�@4 �t����|����SA��{è�#�_ր���Rj�T����Q��$��@�6���@���[���u�O�g����q T�[B��������@�@4 ���!�R����@�7a6O�?r�T`:O���p	?�q`
T?q@
T?@q�	T!�H!8`�O�`���SA��{è�#�_�ka�T��A����[B�M��vpS�~q�T���`�O��"�*`��f���[�����6@�@4 ՠ@��Rb�O��R_q��@4 �`@���@���N�t�>9�������[B�*���*Q�����!� ���!�������` ��*�!��a�O�`�O�?k��T�@�@��4 ���a�O�a����$�Rd��r Ta�O��R`�O�k��T�R�R�����P���@�6�@�4�Rb�O�!�R_q��`��4���a�O�a�����u���[B�<����B�!�����@�O�������!��u����B�!������������!�����b�O��c�O��@!��!��x��,����*��c���c�O�"�R��!�RqA��������� ��*�������*���c�O�"�R��!�RqA���[B���������*�@��������a�O�"�R��?q!�RA���[B��������*�@���c�O�d�O���=�����������|�����x�� � �_r!
T?#�{�����[��� �R�c����zD��� @�@4�k��9��9#"�Z��R�S��+� ��R�@��~�����hb�qT�T�4 �R���R�
@�@4 Ձ
@��zD�!�s8s*����
@�k(��T�@��k���T�SA��kD��+@��R�[B��cC��{ƨ�#�_�qA��T�zD��
@��
@�`6O��@6`�O�b�O�ck�Tc�G�b@�`@ ��a�O�`�O�bb��_k���T@@����4 ����
@����
@�������@�kH��T�� �R����"@9�zD���@�k��T���R�_����!�����i����@��a�O�"�R��?q!�RA����������� � �?#�{������S��� @�����A�R0�RA�r���@�iT�*OD@���7�����"��7�����`�O����F��}��`�����t���`�O���R�`������t�`�G���Ru��'�����#`�O��}��`���R���t���`�O�k�T`�G��!�!���a�O������R�R�R�`�������t�`�G���*�SA��@��{è�#�_� � �?#�{�����S��[��c��k��s�xD�w�G��������PhG��R�R?���f&�@�t��@�av��*@�cz��
ǚ)@�er���Z�qB�ZjP������BQj��i��g��b��c�G�2�c��h��`��?q�T�k@�R@��B�RB����Ra�R��!��b2�? q T�R?@q�T������*�ң�R���R@�R!��c�R��b2��9�`��a�� G@��q�T���������{��B����R�3� G@�ki	T�~@���T�3@���� #�xrO�x|��џ��T��������T�������*����R������O� �����T���B	��7���7@����t������T����	���ҀO�����T���B
���ҀO�����T����
��Z���T���B��������`"����q�T�������~@��~��T��������*���R!�����ҡN� ���~��T��@�������t���s�~��T��������ҠN����~��T��@
�����ҵN����`"O�`"�`&O�@q�T���a�G���!�T��avO����azO����arO���!|
S�a�O����a�O����a&O����a�O����a�O����azO���?q!�Z!�Z��!Q�a�G���!�J��a�O����a�O����a2O������[����*@5`�O���R�`�� �a�O���t�����b�O���R����s�$���
����~@�?|�iT����~���`j`�����T�*�SA��[B��cC��kD��sE��{Ǩ�#�_� � �?#���A8�{��C��S��[�����c��k��B����ҡ�F�? q$Pz�T��������������t�������hG�sz��JA�A2��aj�q�Tq�T�4������`�G�2`��`�G�2`���:[9�>[9
�qT�2[9�6[9
�q�T�*[9@�R�.[9��R!
!?�q��R��Rd�O��Rc2O��R�q��F��fC�!�c2�Rf��c2�e:�`��a�>9�@q�T@�Rd&� �rB*bj���@���`�����b����@����R@9�����q@z�T�����t�@� @9�qT ��R������*t�R�@�@9?�qaT�����������t���Y��@�P)@�`��@����@9��5��@���������@����R@9�����q@z�T�����.�@� @9�qT ��R������*t�R�@�@9?�qaT�����������t�����@�7P)� `��@����@9��5��@���������@����R@9�����q@z�T�������@� @9�qT ��R������*t�R�@�@9?�qaT�����������t�����@�7P)� `��@���@9��5t�#�¢�����!����t"���w����!�R��*�4�����jA��@�@��4_�q�T�*���B���jA��"ښ?�q�T�*������@��&ٚ?�T�������jA��?q�T�*�B�!��� �Ra^E� �dfE�tvE�`j�|���jA�@��~��!Qb�ZqB�Zy�G���!a���~�?�q�T�*�������&ٚ�Qt��@�@�!�� |}�"�������t���R�@�+����*�	5����*�5��@��@������@����R@9��q@z�T�����5brO�|@���!|�����5�@�@9?�qaT����@�@9���5d"O�c�$��@�������*�5�@�PB�b�_@��T���P����� �R��`B�`�@��T����@���4!�������@������� ��X$�ҹ�����B�@�� T@�A�"�`�����@������@� ��W$�ҹ�������@�� T@�A�"�\�����@������@� ��W$�ҵb������@�� T@�A�"�\�����@�������A8��@��B�B���@T��*�{A��SB��[C��cD��kE�����#�_� � �?#�{�����S����G� �`�G��`�G��`�G����`�G����Ra�O�`�G��k�Ta�G�!�t��!��������`�G���SA��{¨�#�_� � �?#�{�����[�����B��S������$����ҁ~@�?|�iT����~����j`�����T`�G���������SA��[B��@��{Ĩ�#�_�?#�{����R����{���#�_�?#�{�����S��s��[��c�u@��zD��BH��`@��@4!����`@��s� ���W$����������B����5@���?� T#@�b�C�8\�����@����a�@� ��V$��x�������5@���?� T#@�b�C�7X�����@����a�@� ��V$��sb������5@���?� T#@�b�C�7X�����@��������SA��[B��cC��{Ĩ�#�_���U		}		�
�
���'���� <2c g!(��%����� �����
@@P`����	 	@ 	P 	` ���� 0����0����
@ ��
0��
������&��
~{}�9������%	2+	3	#6	 'u_char [8]'
'uint32_t [1]'
'uint32_t [6]'��'nandsim_operations [13]''long unsigned int [32]'��'mtd_partition [32]''long unsigned int [10]'��'page *[16]''int''long long unsigned int'
'unsigned int'��������DHJLik����������h}����Dnandsim3[nandsim] error: get_state_by_command: unknown command, BUG
STATE_CMD_READ0STATE_CMD_PAGEPROGSTATE_CMD_READOOBSTATE_CMD_READSTARTSTATE_CMD_ERASE1STATE_CMD_STATUSSTATE_CMD_SEQINSTATE_CMD_READIDSTATE_CMD_ERASE2STATE_CMD_RESETSTATE_CMD_RNDOUTSTATE_CMD_RNDOUTSTARTSTATE_ADDR_PAGESTATE_ADDR_SECSTATE_ADDR_ZEROSTATE_ADDR_COLUMNSTATE_DATAINSTATE_DATAOUTSTATE_DATAOUT_IDSTATE_DATAOUT_STATUSSTATE_READYSTATE_UNKNOWNSTATE_CMD_READ13[nandsim] error: get_state_name: unknown state, BUG
3[nandsim] error: BCH not available on small page devices
3[nandsim] error: Invalid BCH value %u
6[nandsim] Using %u-bit/%u bytes BCH ECC
[nandsim] debug: switch_to_ready_state: switch to %s state
4[nandsim] warning: simulating read error in page %u
[nandsim] debug: erase_sector: freeing page %d
3[nandsim] error: alloc_device: cache file not readable
3[nandsim] error: alloc_device: cache file not writeable
3[nandsim] error: alloc_device: unable to allocate pages written array
3[nandsim] error: alloc_device: unable to allocate file buf
3[nandsim] error: alloc_device: unable to allocate page array
nandsim3[nandsim] error: cache_create: unable to create kmem_cache
Total numbers of erases:  %lu
Number of erase blocks:   %u
Average number of erases: %lu
Maximum number of erases: %lu
Minimum number of erases: %lu
Number of ebs with erase counts from %lu to %lu : %lu
4[nandsim] warning: read_page: flipping bit %d in page %d reading from %d ecc: corrected=%u failed=%u
[nandsim] debug: read_page: page %d not written
[nandsim] debug: read_page: page %d written, reading from %d
3[nandsim] error: read_page: read error for page %d ret %ld
[nandsim] debug: read_page: page %d not allocated
[nandsim] debug: read_page: page %d allocated, reading from %d
[nandsim] debug: prog_page: writing page %d
3[nandsim] error: prog_page: read error for page %d ret %ld
3[nandsim] error: prog_page: write error for page %d ret %ld
[nandsim] debug: prog_page: allocating page %d
3[nandsim] error: prog_page: error allocating memory for page %d
4[nandsim] warning: do_state_action: wrong page number (%#x)
3[nandsim] error: do_state_action: column number is too large
[nandsim] debug: do_state_action: (ACTION_CPY:) copy %d bytes to int buf, raw offset %d
[nandsim] log: read page %d
[nandsim] log: read page %d (second half)
[nandsim] log: read OOB of page %d
3[nandsim] error: do_state_action: device is write-protected, ignore sector erase
3[nandsim] error: do_state_action: wrong sector address (%#x)
[nandsim] debug: do_state_action: erase sector at address %#x, off = %d
[nandsim] log: erase sector %u
3[nandsim] error: Erase counter total overflow
3[nandsim] error: Erase counter overflow for erase block %u
4[nandsim] warning: simulating erase failure in erase block %u
4[nandsim] warning: do_state_action: device is write-protected, programm
3[nandsim] error: do_state_action: too few bytes were input (%d instead of %d)
[nandsim] debug: do_state_action: copy %d bytes from int buf to (%#x, %#x), raw off = %d
[nandsim] log: programm page %d
4[nandsim] warning: simulating write failure in page %u
[nandsim] debug: do_state_action: set internal offset to 0
3[nandsim] error: do_state_action: BUG! can't skip half of page for non-512byte page size 8x chips
[nandsim] debug: do_state_action: set internal offset to %d
[nandsim] debug: do_state_action: BUG! unknown action
3[nandsim] error: init_nandsim: nandsim is already initialized
3[nandsim] error: init_nandsim: unknown page size %u
3[nandsim] error: too many partitions.
3[nandsim] error: bad partition size.
NAND simulator partition %d3[nandsim] error: unable to allocate memory.
4[nandsim] warning: 16-bit flashes support wasn't tested
flash size: %llu MiB
page size: %u bytes
OOB area size: %u bytes
sector size: %u KiB
pages number: %u
pages per sector: %u
bus width: %u
bits in sector size: %u
bits in page size: %u
bits in OOB size: %u
flash size with OOB: %llu KiB
page address bytes: %u
sector address bytes: %u
options: %#x
3[nandsim] error: init_nandsim: unable to allocate %u bytes for the internal buffer
[nandsim] debug: find_operation: operation found, index: %d, state: %s, nxstate %s
[nandsim] debug: find_operation: no operation found, try again with state %s
[nandsim] debug: find_operation: no operations found
[nandsim] debug: find_operation: BUG, operation must be known if address is input
[nandsim] debug: find_operation: there is still ambiguity
[nandsim] debug: switch_state: operation is known, switch to the next state, state: %s, nxstate: %s
[nandsim] debug: switch_state: operation is unknown, try to find it
[nandsim] debug: switch_state: double the column number for 16x device
4[nandsim] warning: switch_state: not all bytes were processed, %d left
[nandsim] debug: switch_state: operation complete, switch to STATE_READY state
[nandsim] debug: switch_state: the next state is data I/O, switch, state: %s, nxstate: %s
3[nandsim] error: switch_state: BUG! unknown data state
3[nandsim] error: switch_state: BUG! unknown address state
3[nandsim] error: read_byte: chip is disabled, return %#x
3[nandsim] error: read_byte: ALE or CLE pin is high, return %#x
4[nandsim] warning: read_byte: unexpected data output cycle, state is %s return %#x
[nandsim] debug: read_byte: return %#x status
4[nandsim] warning: read_byte: no more data to output, return %#x
[nandsim] debug: read_byte: read ID byte %d, total = %d
[nandsim] debug: read_byte: all bytes were read
3[nandsim] error: read_buf: chip is disabled
3[nandsim] error: read_buf: ALE or CLE pin is high
4[nandsim] warning: read_buf: unexpected data output cycle, current state is %s
3[nandsim] error: read_buf: too many bytes to read
3[nandsim] error: write_byte: chip is disabled, ignore write
3[nandsim] error: write_byte: ALE and CLE pins are high simultaneously, ignore write
[nandsim] log: reset chip
3[nandsim] error: write_byte: unknown command %#x
4[nandsim] warning: write_byte: command (%#x) wasn't expected, expected state is %s, ignore previous states
[nandsim] debug: command byte corresponding to %s state accepted
[nandsim] debug: write_byte: operation isn't known yet, identify it
3[nandsim] error: write_byte: address (%#x) isn't expected, expected state is %s, switch to STATE_READY
3[nandsim] error: write_byte: no more address bytes expected
[nandsim] debug: write_byte: address byte %#x was accepted (%d bytes input, %d expected)
[nandsim] debug: address (%#x, %#x) is accepted
3[nandsim] error: write_byte: data input (%#x) isn't expected, state is %s, switch to %s
4[nandsim] warning: write_byte: %u input bytes has already been accepted, ignore write
3[nandsim] error: write_buf: data input isn't expected, state is %s, switch to STATE_READY
3[nandsim] error: write_buf: too many input bytes
[nandsim] debug: write_buf: %d bytes were written
3[nandsim] error: wrong bus width (%d), use only 8 or 16
3[nandsim] error: unable to allocate core structures.
3[nandsim] error: bbt has to be 0..2
3[nandsim] error: invalid weakblocks.
3[nandsim] error: invalid weakpages.
3[nandsim] error: invalid gravepagess.
&nfc->lock3[nandsim] error: Could not scan NAND Simulator device
3[nandsim] error: overridesize is too big
3[nandsim] error: Too many erase blocks for wear reporting
3[nandsim] error: invalid badblocks.
4[nandsim] warning: CONFIG_MTD_PARTITIONED_MASTER must be enabled to expose debugfs stuff
nandsim_wear_report3[nandsim] error: cannot create "nandsim_wear_report" debugfs entry
/build/linux-fwJ9gE/linux-5.15.0/drivers/mtd/nand/raw/nandsim.cdrivers/mtd/nand/raw/nandsim.c debug: write_buf: %d bytes were written
 debug: address (%#x, %#x) is accepted
 debug: write_byte: address byte %#x was accepted (%d bytes input, %d expected)
 debug: write_byte: operation isn't known yet, identify it
 debug: command byte corresponding to %s state accepted
 log: reset chip
 debug: read_byte: all bytes were read
 debug: read_byte: read ID byte %d, total = %d
 debug: read_byte: return %#x status
 debug: switch_state: the next state is data I/O, switch, state: %s, nxstate: %s
 debug: switch_state: operation complete, switch to STATE_READY state
 debug: switch_state: double the column number for 16x device
 debug: switch_state: operation is unknown, try to find it
 debug: switch_state: operation is known, switch to the next state, state: %s, nxstate: %s
 debug: do_state_action: BUG! unknown action
 debug: do_state_action: set internal offset to %d
 debug: do_state_action: set internal offset to 0
 log: programm page %d
 debug: do_state_action: copy %d bytes from int buf to (%#x, %#x), raw off = %d
 log: erase sector %u
 debug: do_state_action: erase sector at address %#x, off = %d
 log: read OOB of page %d
 log: read page %d (second half)
 log: read page %d
 debug: do_state_action: (ACTION_CPY:) copy %d bytes to int buf, raw offset %d
 debug: prog_page: allocating page %d
 debug: prog_page: writing page %d
 debug: erase_sector: freeing page %d
 debug: read_page: page %d allocated, reading from %d
 debug: read_page: page %d not allocated
 debug: read_page: page %d written, reading from %d
 debug: read_page: page %d not written
 debug: find_operation: there is still ambiguity
 debug: find_operation: BUG, operation must be known if address is input
 debug: find_operation: no operations found
 debug: find_operation: no operation found, try again with state %s
 debug: find_operation: operation found, index: %d, state: %s, nxstate %s
 debug: switch_to_ready_state: switch to %s state
HKNEB?<9Q630-*'Q$QQQQQQQQQQQQQQQ!QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQns_nand_write_bufns_nand_read_bytens_switch_to_ready_statens_switch_statens_prog_pagens_erase_sectorns_read_pagens_do_state_actionns_find_operationns_nand_write_bytebchbbtcache_fileoverridesizegravepagesbitflipsweakpagesweakblocksbadblocksparts dbglogdo_delaysbus_widthinput_cycleoutput_cycleerase_delayprogramm_delayaccess_delayfourth_id_bytethird_id_bytesecond_id_bytefirst_id_byteid_bytesdrivers/mtd/nand/raw/nandsim.cdrivers/mtd/nand/raw/nandsim.cdrivers/mtd/nand/raw/nandsim.cdrivers/mtd/nand/raw/nandsim.cdescription=The NAND flash simulatorauthor=Artem B. Bityuckiylicense=GPLparm=bch:Enable BCH ecc and set how many bits should be correctable in 512-byte blocksparm=bbt:0 OOB, 1 BBT with marker in OOB, 2 BBT with marker in data areaparm=cache_file:File to use to cache nand pages instead of memoryparm=overridesize:Specifies the NAND Flash size overriding the ID bytes. The size is specified in erase blocks and as the exponent of a power of two e.g. 5 means a size of 32 erase blocksparm=gravepages:Pages that lose data [: maximum reads (defaults to 3)] separated by commas e.g. 1401:2 means page 1401 can be read only twice before failingparm=bitflips:Maximum number of random bit flips per page (zero by default)parm=weakpages:Weak pages [: maximum writes (defaults to 3)] separated by commas e.g. 1401:2 means page 1401 can be written only twice before failingparm=weakblocks:Weak erase blocks [: remaining erase cycles (defaults to 3)] separated by commas e.g. 113:2 means eb 113 can be erased only twice before failingparm=badblocks:Erase blocks that are initially marked bad, separated by commasparm=parts:Partition sizes (in erase blocks) separated by commasparm=dbg:Output debug information if not zeroparm=log:Perform logging if not zeroparm=do_delays:Simulate NAND delays using busy-waits if not zeroparm=bus_width:Chip's bus width (8- or 16-bit)parm=input_cycle:Word input (to flash) time (nanoseconds)parm=output_cycle:Word output (from flash) time (nanoseconds)parm=erase_delay:Sector erase delay (milliseconds)parm=programm_delay:Page programm delay (microsecondsparm=access_delay:Initial page access delay (microseconds)parm=fourth_id_byte:The fourth byte returned by NAND Flash 'read ID' command (obsolete)parm=third_id_byte:The third byte returned by NAND Flash 'read ID' command (obsolete)parm=second_id_byte:The second byte returned by NAND Flash 'read ID' command (chip ID) (obsolete)parm=first_id_byte:The first byte returned by NAND Flash 'read ID' command (manufacturer ID) (obsolete)parm=id_bytes:The ID bytes returned by NAND Flash 'read ID' commandparmtype=bch:uintparmtype=bbt:uintparmtype=cache_file:charpparmtype=overridesize:uintparmtype=gravepages:charpparmtype=bitflips:uintparmtype=weakpages:charpparmtype=weakblocks:charpparmtype=badblocks:charpparmtype=parts:array of ulongparmtype=dbg:uintparmtype=log:uintparmtype=do_delays:uintparmtype=bus_width:uintparmtype=input_cycle:uintparmtype=output_cycle:uintparmtype=erase_delay:uintparmtype=programm_delay:uintparmtype=access_delay:uintparmtype=fourth_id_byte:byteparmtype=third_id_byte:byteparmtype=second_id_byte:byteparmtype=first_id_byte:byteparmtype=id_bytes:array of bytesrcversion=B9F47A42BD848849DE9C404depends=nand,mtdintree=Yname=nandsimvermagic=5.15.0-164-generic SMP mod_unload modversions aarch64������������������������GNU�GNU<�0Ɇt)y�j\��H	�X�LinuxLinux�S#�module_layout~�1param_array_ops]
wLparam_ops_charp/�pparam_ops_uint�޷�param_ops_byte���param_ops_ulongi��single_releasejy��seq_read�t%1seq_lseek��Zdebugfs_remove3-�7nand_cleanup���mtd_device_unregister��YHdebugfs_create_file�>��mtd_device_parse_register{�B6mtd_block_markbad/Hnand_create_bbtG�Vnand_scan_with_ids���__mutex_init) simple_strtoul7M8�kasprintf�k}�__udelay����__const_udelay��_�kmem_cache_alloc~�)Hmemcpy�d��memset��W�kernel_readc���kernel_write��write_inode_nowg�kMunlock_page�$�epagecache_get_pagebW�*kmem_cache_destroy�zkfreea�H�__ubsan_handle_shift_out_of_boundsX��prandom_u32]X��__stack_chk_fail+	seq_printf�\��single_open�MZbkmem_cache_create�h��vmallocb#[ofilp_close����vfreeE:#�__kmallocI��@vzalloceF�filp_openm
kmem_cache_free�9��prandom_bytes���__ubsan_handle_out_of_bounds#��)__put_page���put_devmap_managed_page��1cpu_hwcap_keys5��arm64_const_caps_ready�"Xdevmap_managed_key	{{�__dynamic_pr_debug�~��_printkGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0��T)T)j�H��@�v��y���^@�Y�����Y��@�@�@ |@.�@9�@E�@Y�@�StBX�h�K H&@�[%K��[%K��[%K��[%K��[%K�[%	 �[%	@\%	`\%	�\%	���!0\%@:\%�B\%	�P\%	�]\%m\%@z\%��\%!��\%#�\%%@�\%'��\%'��\%*�\%*@�\%-��\%%��\%-�\%%@]%'�%]%#�9]%#N]%/@V]%1�\]%3�b]%3j]%3@u]%5��]%5��]%5	�]%#@	�]%7�	�]%1�	�]%1
�]%7@
�]%1�
�]%C�
�]%\^%�^%@owc��Y��0F
^%�$&,%�MDy�%$^%Dy&3^%Dy@&C
��&��V�&��@'.<�(�
��cE^%o�� �@N^%\^%s, ��@f^%`p^%B:�@{^%��^%@!�[%K@��
K`�^%���^%@+"	�H@�^%H��^%H��^%H�^%K@�^%&2��^%&2��^%@!#��# �^%�^%N@

�
_%?� 

_%E[��@&_%�

�

�0_%?_%�G_%@P_%�W_%(�V@!&�H&&��#`_%�Hk_%{_%ג		
�
�GHawNV 
�GH"
�GHa��$
�GHa�h&
�G)(
�Ha,+
�qGa.
�0
�G2
�G4
�6�_%	$�_%	C@	 �[%	@�_%	`�_%	��_%	��_%	�`%	�`%	`%.`%	=`%	 S`%5	�
	 \`%	@b`%	`j	�
:m`%�`%�`%�pd�pc�`%	@<xt: �`%	��.	��`%=�^%	@�^%	`�^%=�+"��`%�`%�`%a%*a%Ga%ca%va%�a%�a%�a%�a%�a%b%b%$b%3b%??b%@ �A@�*	`�R
	��	�Ib%���Rb%N�K[b%K@cb%M�
D
GJHib%ub%�yb%8�*�^%Y,�b%90�b%C@0�>[�0
H;F
CGJL�b%(��B�b%	��	�owc�b% �b%Q�b%S@�b%V��b%V�
GP
GR
GU>T�b%�>XO�b%�c%Bc%B�c%B�N@#c%Z�0c%Z�WE7c%	HV�G:�* y+ Fc%@\B`��Nc%�Xc%�}&2\lc%
l\xc% ~c%0�c%@�c%P�c%C`�c%p�c%��c%��
����c%Xb`�c%C@�c%��d%��d%`�^d%�U�@#d%�3b%??b%@ �A@[�`H&�X�����*�1d%8d% V�	@@d%��Id%��Rd%fXd%h@bd%j�jd%l�xd%n�ol@�d%p��d%r��n�d%t@�d%t��d%t��d%t
de�d%$��� H|a�0�_@1�w�4�>��4J��6V�	@;�d%��;�d%��;	e%	<e%	 <%e%	@<1e%	`<>e%]�<Ee%]�<Le%]=�b%�@=��	�=]e%	�=ne%	�=ye%	�=�e%	>���@>�e%��>�e%��>�)?�@?ג	@@�e%��@�e%@A�e%`A�e%��A�e%�Ar�	�B�^%b@Bowc�Gc
d�&2g
d&2&2&2i
d&2k
d�m
dKK&2o
dKK�q
ds�e%&��e%&�e%#@f%&�
f%&�f%#f%# &f%#@/f%#`7f%#�@f%#�If%#�Qf%#�Zf%#cf%# lf%#@uf%#`~f%#��f%#��f%#��f%#��f%#�f%# �f%#@�f%#`�f%#��f%#��f%#��f%#��f%#�f%# �f%#@g%&�
g%#�g%#�g%#"g%# +g%#@3g%#`;g%#��e%&�e%#@f%&�
f%&�Ng%#Vg%# f%#@^g%#`gg%#�pg%#�zg%#��g%#�@f%#If%# �g%#@~f%#`�f%#��g%#��g%#��g%#��g%#�g%# �g%#@�f%#`�g%#��f%#��f%#��g%#��f%#�f%# g%#@
g%#`"g%#��g%#�3g%#��g%h%h%�$h%u(h%v.h%�+"	x@;h%�w�
y@
zQh%�,ch%vh%	`�@}h%�	�t�@�h%C��h%��	�h%�h%�h%�h%�h%i%3�|B:}�~,i%4i%(��@Bi%	
��Ki%�	Zi%�@ai%	�
�ii% }i%��i%�@��
���i%��
�
d�
d�
d�C��
d�{��i%(��>���i%��i%c�i%c@�i%f��)���)��5�@�m���i%���i%��i%�@�i%��j%��j%�W�
�@����j%�(j%�
d�
d�
d��
d��
d	�
d	�
dG�
d��9j%0y�����@Gj%��Qj%��]j%tnj%�@
dG�
d�z��j%�Y�owc@�j%
���j%@!&H&&@�j%	j ����1���|B�j%�j%�j%	(�8�@C@	��j%	��[%	�V�	�x�[%�^%� �j%0���	@H&�@!�k%Ke�K ��@
�k%�
�� b
��
��
��
��
�%k%�w�����WH,k%2k%K@��	8`8k%8�>k%�Gk%8Ok%8 Xk%8@^k%8`dk%8���8�mk%8�yk%8��k%8S{	��h 
m
8@7`8`�	8�$z8��A8���k% �k%@\�`�k%���e� ��G���I�k%	y�k%8 y�Ɉ@yV�K�y�K�y�k%K�y�tSz�k%�@z�k%`z�k%pzG:��z�k%�z�t�{P�@{���}b	�`~�2
�/�@�k%c��k%G%��k%���Q��� K��k%
l%K��C �
l% �$V l%	�/l%	�:l%	�Fl% �$VPl%	�Xl%	�cl%	�ol% �$VPl%	�zl%	��l%	���8���I
&"�6
��l%��
y��l%�
��d�l%��l%t
y�$z�l%�
y�$z�l%�
y��/K�l%�
y��l%�
��d�t�m%Cm%�
y��K"m%�4m%�<m%�
KS{	Km%�
8�Kcm%�
ub%�um%�}m%r
��d�t����m%��m%���m%��m%�
Iy�?
�tc�	HxtG�m%��m%��m%Qs�m%�
y���h�m%
n%�erasesizewritesizewritebufsizeoobsizeoobavailerasesize_shiftwritesize_shifterasesize_maskwritesize_maskbitflip_thresholdooblayoutpairingecc_step_sizeecc_strengthnumeraseregionseraseregions_erase_point_unpoint_read_write_panic_write_read_oob_write_oob_get_fact_prot_info_read_fact_prot_reg_get_user_prot_info_read_user_prot_reg_write_user_prot_reg_lock_user_prot_reg_erase_user_prot_reg_writev_sync_lock_unlock_is_locked_block_isreserved_block_isbad_block_markbad_max_bad_blocks_suspend_resume_reboot_get_device_put_deviceoops_panic_writereboot_notifierecc_statssubpage_sftusecountotp_user_nvmemotp_factory_nvmemotp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infolockmapmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opseccmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirpartnamepartidmtd_partmtd_masterpartitions_lockchrdev_locknand_memory_organizationbits_per_cellpages_per_eraseblockeraseblocks_per_lunmax_bad_eraseblocks_per_lunplanes_per_lunluns_per_targetntargetsnand_row_converterlun_addr_shifteraseblock_addr_shiftnand_posplaneeraseblocknand_page_io_req_typeNAND_PAGE_READNAND_PAGE_WRITEnand_page_io_reqdataoffsdatabufnand_ecc_engine_typeNAND_ECC_ENGINE_TYPE_INVALIDNAND_ECC_ENGINE_TYPE_NONENAND_ECC_ENGINE_TYPE_SOFTNAND_ECC_ENGINE_TYPE_ON_HOSTNAND_ECC_ENGINE_TYPE_ON_DIEnand_ecc_placementNAND_ECC_PLACEMENT_UNKNOWNNAND_ECC_PLACEMENT_OOBNAND_ECC_PLACEMENT_INTERLEAVEDnand_ecc_algoNAND_ECC_ALGO_UNKNOWNNAND_ECC_ALGO_HAMMINGNAND_ECC_ALGO_BCHNAND_ECC_ALGO_RSnand_ecc_propsengine_typeplacementnand_bbtnand_opsmarkbadisbadnand_devicemtdmemorgrowconvbbtnand_ecc_contextnstepsnand_ecc_engine_opsinit_ctxcleanup_ctxprepare_io_reqfinish_io_reqnand_ecc_enginenand_eccdefaultsrequirementsuser_confondie_engineenginenand_bbt_descrveroffsmaxblocksreserved_block_codeonfi_paramstPROGtBERStRtCCSfast_tCADsdr_timing_modesnvddr_timing_modesvendor_revisionnand_parameterssupports_set_get_featuresset_feature_listget_feature_listonfinand_idnand_ecc_ctrlprepadpostpadcalc_bufcode_bufhwctlcalculatecorrectread_page_rawwrite_page_rawread_subpagewrite_subpagewrite_oob_rawread_oob_rawread_oobwrite_oobnand_chipcurrent_interface_configbest_interface_configbbt_erase_shiftbbt_optionsbadblockposbadblockbitsbbt_tdbbt_mdbadblock_patternphys_erase_shiftchip_shiftpagemasksubpagesizeoob_poipagecacheresume_wqcur_csread_retriessecure_regionsnr_secure_regionsnand_sdr_timingstBERS_maxtCCS_mintPROG_maxtR_maxtALH_mintADL_mintALS_mintAR_mintCEA_maxtCEH_mintCH_mintCHZ_maxtCLH_mintCLR_mintCLS_mintCOH_mintCS_mintDH_mintDS_mintFEAT_maxtIR_mintITC_maxtRC_mintREA_maxtREH_mintRHOH_mintRHW_mintRHZ_maxtRLOH_mintRP_mintRR_mintRST_maxtWB_maxtWC_mintWH_mintWHR_mintWP_mintWW_minnand_nvddr_timingstAC_mintAC_maxtCAD_mintCAH_mintCALH_mintCALS_mintCAS_mintCK_mintDQSCK_mintDQSCK_maxtDQSD_mintDQSD_maxtDQSHZ_maxtDQSQ_maxtDSC_mintQHS_maxtWRCK_minnand_interface_typeNAND_SDR_IFACENAND_NVDDR_IFACEsdrnvddrnand_timingsnand_interface_confignand_op_cmd_instrnand_op_addr_instrnaddrsnand_op_data_instrforce_8bitnand_op_waitrdy_instrnand_op_instr_typeNAND_OP_CMD_INSTRNAND_OP_ADDR_INSTRNAND_OP_DATA_IN_INSTRNAND_OP_DATA_OUT_INSTRNAND_OP_WAITRDY_INSTRwaitrdynand_op_instrdelay_nsnand_operationinstrsninstrsnand_controller_opsattach_chipdetach_chipsetup_interfacenand_controllernand_legacyIO_ADDR_RIO_ADDR_Wselect_chipcmd_ctrlcmdfuncdev_readywaitfuncblock_badblock_markbadchip_delaydummy_controllernand_chip_opslock_areaunlock_areasetup_read_retrychoose_interface_confignand_manufacturernand_manufacturer_descnand_secure_regionbitflipsstrength_dsstep_dsnand_flash_devchipsizemtd_partitionmask_flagsmtd_part_parser_datans_memtotszsecszoobsztotszoobpgszoobsecszoobpgnumpgsecsecshiftpgaddrbytessecaddrbytesidbytesclealenandsimnbpartsbuswnxstatepstatesnpstatesstateidxnand_pages_slabfile_bufheld_pagesheld_cntnandsim_operationsreqoptsweak_blockerase_block_nomax_eraseserases_doneweak_pagepage_nomax_writeswrites_donegrave_pagemax_readsreads_donekzallocns_alloc_devicens_attach_chipns_cleanup_modulens_do_bit_flipsns_do_read_errorns_do_state_actionns_erase_sectorcheck_onlyns_exec_opns_find_operationns_freens_free_devicens_get_state_by_commandns_get_state_namens_initns_init_modulens_nand_read_bufns_openns_prog_pagens_put_pagesns_read_filens_read_pagens_showns_switch_statens_switch_to_ready_statens_write_filenandsim.koJ`6#�
��1��@p|Y8r����X�88�p8��� 8�`��L���$ -�dA4�O�\�i�8�P8��8�8�����8��8�h�88(8QH8j�8�`8��8�8��8��8h8�8208K��Se�8~x8��8�@8�8�$# ��8�8# 8<X8U�8nD'$�8�88��8	�p)h��*��8�8*�8Bp8ZP8r�1}�8�H�X� E���Y�����n*�l3��#`#�#	#x#�# �#(�#0#4�#8!#@	#D�#H�#H�#P�#X�#`#h�#h�#pH .h6pB�N�Z�f�
r�~�
���0�H�P�X�h
�x�	*�
@�W�
m�� �����
�
� �0
@&PA`
Zpu�������	�� �%		%	?6	KWI	�I\	�Bv	-��	���	�L�	���	h��		O
XA%
�.8
�%K
�Ad
-/}
\:�
�>�
�3�
6�
=;	xX'�VD&bb�h�D�4�F�X�r�!�=�Z�x��
	�(	�:	�L	�d	
|	5
�	U
�	t
�	�
�	�

�
 
�
<
Y
<u
 X(d((pP(�x(��(��(��(�(�@(�h(�(
�(�(+(=0(QX(f�(z�(��(��(� (�H(�p(�(%>/]9�
#S�
j�
	��

��
?!�!�!"�"�
����� 0F��XTdkq{����H����
'9EQ^n}��������
':ETbu�������$d$xns_get_state_by_commandns_get_state_namens_attach_chipns_switch_to_ready_state__UNIQUE_ID_ddebug455.39ns_put_pagesns_do_read_errorns_erase_sector__UNIQUE_ID_ddebug465.29__UNIQUE_ID_ddebug466.28ns_alloc_devicens_openns_showns_do_bit_flipsns_free_devicens_freekzalloc.constprop.0ns_get_pages.isra.0ns_write_filens_read_filens_read_page__UNIQUE_ID_ddebug462.32__UNIQUE_ID_ddebug464.30__UNIQUE_ID_ddebug461.33__UNIQUE_ID_ddebug463.31ns_prog_page__UNIQUE_ID_ddebug467.27__UNIQUE_ID_ddebug468.26ns_do_state_action__UNIQUE_ID_ddebug469.25__UNIQUE_ID_ddebug479.15__UNIQUE_ID_ddebug475.19__UNIQUE_ID_ddebug476.18__UNIQUE_ID_ddebug480.14__UNIQUE_ID_ddebug473.21__UNIQUE_ID_ddebug474.20__UNIQUE_ID_ddebug477.17__UNIQUE_ID_ddebug478.16__UNIQUE_ID_ddebug471.23__UNIQUE_ID_ddebug472.22__UNIQUE_ID_ddebug470.24ns_initns_find_operation__UNIQUE_ID_ddebug457.37__UNIQUE_ID_ddebug460.34__UNIQUE_ID_ddebug456.38__UNIQUE_ID_ddebug459.35__UNIQUE_ID_ddebug458.36ns_switch_state__UNIQUE_ID_ddebug481.13__UNIQUE_ID_ddebug485.9__UNIQUE_ID_ddebug483.11__UNIQUE_ID_ddebug484.10__UNIQUE_ID_ddebug482.12ns_nand_read_byte.isra.0__UNIQUE_ID_ddebug487.7__UNIQUE_ID_ddebug488.6__UNIQUE_ID_ddebug486.8ns_nand_read_bufns_nand_write_byte.isra.0__UNIQUE_ID_ddebug492.2__UNIQUE_ID_ddebug490.4__UNIQUE_ID_ddebug491.3__UNIQUE_ID_ddebug489.5__UNIQUE_ID_ddebug493.1ns_exec_op__UNIQUE_ID_ddebug494.0ns_init_modulens_cleanup_modulegrave_pagesweak_blocksweak_pagesnsmtdwear_eb_counterase_block_weartotal_wearparts_num__key.59ns_controller_opsns_fops__func__.57__func__.56__func__.55__func__.54__func__.53__func__.52__func__.50__func__.49__func__.48__func__.47__param_str_bch__param_str_bbt__param_str_cache_file__param_str_overridesize__param_str_gravepages__param_str_bitflips__param_str_weakpages__param_str_weakblocks__param_str_badblocks__param_str_parts__param_arr_parts__param_str_dbg__param_str_log__param_str_do_delays__param_str_bus_width__param_str_input_cycle__param_str_output_cycle__param_str_erase_delay__param_str_programm_delay__param_str_access_delay__param_str_fourth_id_byte__param_str_third_id_byte__param_str_second_id_byte__param_str_first_id_byte__param_str_id_bytes__param_arr_id_bytes__UNIQUE_ID_description503__UNIQUE_ID_author502__UNIQUE_ID_license501__UNIQUE_ID_bch448__UNIQUE_ID_bbt447__UNIQUE_ID_cache_file446__UNIQUE_ID_overridesize445__UNIQUE_ID_gravepages444__UNIQUE_ID_bitflips443__UNIQUE_ID_weakpages442__UNIQUE_ID_weakblocks441__UNIQUE_ID_badblocks440__UNIQUE_ID_parts439__UNIQUE_ID_dbg438__UNIQUE_ID_log437__UNIQUE_ID_do_delays436__UNIQUE_ID_bus_width435__UNIQUE_ID_input_cycle434__UNIQUE_ID_output_cycle433__UNIQUE_ID_erase_delay432__UNIQUE_ID_programm_delay431__UNIQUE_ID_access_delay430__UNIQUE_ID_fourth_id_byte429__UNIQUE_ID_third_id_byte428__UNIQUE_ID_second_id_byte427__UNIQUE_ID_first_id_byte426__UNIQUE_ID_id_bytes425__UNIQUE_ID_bchtype424__UNIQUE_ID_bbttype423__UNIQUE_ID_cache_filetype422__UNIQUE_ID_overridesizetype421__UNIQUE_ID_gravepagestype420__UNIQUE_ID_bitflipstype419__UNIQUE_ID_weakpagestype418__UNIQUE_ID_weakblockstype417__UNIQUE_ID_badblockstype416__UNIQUE_ID_partstype415__UNIQUE_ID_dbgtype414__UNIQUE_ID_logtype413__UNIQUE_ID_do_delaystype412__UNIQUE_ID_bus_widthtype411__UNIQUE_ID_input_cycletype410__UNIQUE_ID_output_cycletype409__UNIQUE_ID_erase_delaytype408__UNIQUE_ID_programm_delaytype407__UNIQUE_ID_access_delaytype406__UNIQUE_ID_fourth_id_bytetype405__UNIQUE_ID_third_id_bytetype404__UNIQUE_ID_second_id_bytetype403__UNIQUE_ID_first_id_bytetype402__UNIQUE_ID_id_bytestype401__param_bch__param_bbt__param_cache_file__param_overridesize__param_gravepages__param_bitflips__param_weakpages__param_weakblocks__param_badblocks__param_parts__param_dbg__param_log__param_do_delays__param_bus_width__param_input_cycle__param_output_cycle__param_erase_delay__param_programm_delay__param_access_delay__param_fourth_id_byte__param_third_id_byte__param_second_id_byte__param_first_id_byte__param_id_bytes.L144721.L144722.L144723.L144724__UNIQUE_ID_srcversion312__UNIQUE_ID_depends311__UNIQUE_ID_intree310__UNIQUE_ID_name309__UNIQUE_ID_vermagic308_note_9_note_8____versionsdevmap_managed_keyfilp_open__put_page__udelayarm64_const_caps_readyparam_ops_uintparam_ops_ulongmtd_device_unregister__this_moduleparam_array_opsmemcpykfreeseq_lseekparam_ops_bytekmem_cache_createmtd_device_parse_registernand_scan_with_idscpu_hwcap_keys_printk__stack_chk_failkmem_cache_allocvzalloc__ubsan_handle_out_of_boundsmtd_block_markbadunlock_pageprandom_u32nand_cleanupkmem_cache_freedebugfs_removewrite_inode_now__mutex_initmemsetparam_ops_charpkernel_readkasprintfseq_read__ubsan_handle_shift_out_of_boundsdebugfs_create_filevfree__const_udelayfilp_close__dynamic_pr_debugseq_printfsimple_strtoulprandom_bytespagecache_get_pagesingle_releasenand_create_bbtsingle_openvmallocput_devmap_managed_page__kmallockernel_writekmem_cache_destroyltx0�4�D�H�\�`�p�t�|����h�h�x�x�X�X�H�H�0�0��������������������hh$P(P0�4�<�@�H@L@TXhpt�	�	�	��0H4H8P�X�\x	�	�����������&�/���`)h(l(p���		l`p`x&���	�	�``&8`D`H-p	t	��dh�(�(�'�	�	�H�H����	'	�	h	h	',	�0	�4	'@	�H	�P	'�	'\
`
h
�
�
�
	�
	�
�
	�
	(,4Tlx�	�	��L!�

x
*�
*�
�
�
*,�1��	�	�� ,�0�4&LPXh\h`&x��X�X�&��� � �&�����		T�������&�	�	�$(0H4H8&H�L�Phlp�x�x�		h	l			(,p
x
|�	�	��		������	�			�$�$���8�8�&���P
�P
�&��
�
&(,0�
8�
@&HLX\`&lt�@	�@	�&����
��
�&�������&����& $�	,�	0&<@D�	L�	P&\`d�	l�	p&x|��������

 	(	,<�D�HXX\X`h l p�0�0��������
��
��!�!�p
�p
 (�	�	�������&�������&��,0@�D�H&TX`pdph&������( , 8 x | � !!!p!t!�!�!�!�!"""H"L"X"|"�"�"�"�"�"�"8�"8�"&�"��"��"��"��"##&L#	P#	x%|%�%�%�%&�%	�%	&&&P&P &&0&�4&�8&�<&�@&D&H&&d&h&t&�x&�|&&�&�&�&p�&p�&&�&�&�&��&��&&�&��&��&��&��&�&�&&'''$'(','4'@8'@<'�'	�'	�'	�'	D(	H(	|(�(�(��(��(&�(�(�(�(�(&�(�(�(`�(`�(&�(�(�())) )�,)�0)8)�D)�H)P)�\)�`),*|*��*��*�*P�*P�*�*�*�*�*��*��*�+	�+	T,X,\,�,	�,	p-	t-	�-	�-	8.	<.	X.	\.	�.�.�.��.��.&�.�.�.��.��.&�/��/��/��/��/�/�/&�/�/�/��/��/&�/��/��/��/��/�/�/&000�0�0& 0(000H40H80&L0�P0�T0�X0�\0�08�08�0�08�08�0�0�0�0!�0��0��0$1(181!<1	H1	P1HT1HX1`1�d1�h1p1�t1�x1�1�1�1	�1	�2<3�@3�D3&T3@X3@\3�3��3��3	 	8�X�`�dp�x�|�����0�`�`��#�%.� �$L�T�d
p�t�x�#�p�p�������	�	�� (,H04Hh� � �����h�h�4Tl���������H�H���hh$(4LP\�������������������(�(��@�@��X�X��pp��� �$,�0�HP�T�\d�h�ltx|�(�(��0�8�8�����lp����$�P�P��	�	����	((	�0	�4	\	(�	$�	h�	h�	�	(�	�
�
0
(\
$h
hp
ht
�
(�
�
�
(0$<hDhH|0�H�0�H���@�@��!!� �$H!�!�$�����
,0
(@
�H
�L
d
�
�
�
�
�
x�
x�
"�
��(�08p��((0#<%px2�#����40		,4D�LP`l��(<�(��-��$<(���(T�� \$�(�0`4�8Q@<DdH`P�T�X�`dhp�ttxx��L���l���@��������$�����h� �����P����p� �������,� 8$H(80�4�8�@D$HPdTXX�`�d8h�p�txX��������������������T�h�� ��"�0�� ��"�(�|#�\%����#�P&��$�&Hp$&� t$$0&((00%4�&8(@�%D�&HP�'T|(X(`�'d�(h`pP(t�(x���+��.�@��,��/�(�(-��.����-��/��h.�0����.��/�(�/�0�x��2�83����� (�08 @`H�PX�`�h4px���������$#�D'�p)��*��1�H�0  ( 0�@�H`P�`�h`p����0�����0�����`�����`���`� �(`0�@0H0P�`�h0p���0���`�`���`�`��������� �(00�@�H0P�`�h0p����0�����0�����0�����0���0� �(00�@�H0P�`�h0p����0��0 �0�80@�P�X0`�p�x0�����0�����0�����0���h�0��0 �0�80@�PhX0`�pPx`���`�`���`�`���@�`��@`� 0(`0�@@H`�� ((8�@�H P�%p�x�� ��%����� ��&����� �x&� �( 0H&P�X�` h&����� ��%����� ��%�� H%0�8@ H0%h�px �%���� ��$���� ��$�  (�$H�PX `8$���� � $���� ��#��� �#(�08 @�#`�hp x�#���� ��'���� ��'�  `'@�HP X'x��� ��&����� � #����� �" �(�0 8�"X�`�h pX"����� �"����� ��!�� �!8�@�H P�!p�x0� �h!���0� �(!���0� �� � 0( 0� P�X0` hh ���p� �8 8
@H�X�1hpx � �+�	D��	H�	��H 	(P08H	HPXX`p	xh���	h�x���	`�����	0���	X� (8	P@�HP`	ph�px�������	�����	4���	@(�0 8@P�X0`hx��@����P����`����p	� �(0	@�H�PX	h�p�x�	��������.symtab.strtab.shstrtab.rela.text.rela.init.text.rela.text.unlikely.rela.exit.text.rela__bug_table.rela__jump_table.rela__patchable_function_entries.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.init.plt.text.ftrace_trampoline.rodata.str1.8.rela.rodata.rodata.str.modinfo.rela__param.note.gnu.property.note.gnu.build-id.note.Linux__versions.bss.note.GNU-stack.comment.BTF.gnu_debuglink @�3@ x9(+�3P&@�N�(; CD6@�c (OdDXJ@�d8(_�E0Z@�e�(	p�Ek@�f�
(���H�}@tp(
��Is�@�v�(�8R��@x�(�[�@�@x�0(��^��^��^�2�^[(
��@�� (2Ȋ|!D�/h��*@ȓ	(7(� JH�$]l�0i���
t �xy ��0 �\�|��;�T�h��)�	0�Ȝ�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key,�ݎQ�Q�~�^yw0	`�He0
	*�H��
�5�q�[��R�y�"�A"�6-�"V��
��n��b�ȺG�-��$�ȁ�ߜ[�zpE���O��y�0����.�i%X�V @bc��A<��Y�Jâ���7�6�wꓲFa�F|o�_��h�h` ��?����'r�^�&|ė�b����텚�p%����)�0��$	F��e+&����I�NoQO�U���̂@K+�KX�u6d{��"���h�E�qT�~�[�Ҭ�P�a�Zr�¥�T�j�K��SL�F/�쏭�	E�ɍQ���`m�04����5�?_����/[�!	�������0�.kl���a��Y����]�Q��� 4APQU�U*����]o�0OD��wArX�X��;f#��L���qJ����y�{��t�V��#\�\�2�l�S�2x��R�P	\�x��>2�#���K1�� ��p�41�j$?�q�qǗ����9Afr�rf���G׵�~Module signature appended~

Выполнить команду


Для локальной разработки. Не используйте в интернете!