PHP WebShell

Текущая директория: /usr/lib/modules/5.15.0-160-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-SNHzwc/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-160-generic SMP mod_unload modversions aarch64������������������������GNU�GNUӰW��-z�y��^�+��y�LinuxLinux+�lmodule_layoutR�5�param_array_ops�ƽparam_ops_charp��Jparam_ops_uintE��param_ops_byte�M�mparam_ops_ulongi��single_releasejy��seq_read�t%1seq_lseekO�m�debugfs_remove�)
Lnand_cleanupǝ�]mtd_device_unregister��>rdebugfs_create_file_��ymtd_device_parse_register)��
mtd_block_markbad^
؆nand_create_bbt��{nand_scan_with_ids���__mutex_init) simple_strtoul7M8�kasprintf�k}�__udelay����__const_udelayņkmem_cache_alloc~�)Hmemcpy�d��memset�@U�kernel_read���kernel_write`� �write_inode_now=�unlock_page�@�pagecache_get_page�)`4kmem_cache_destroy�zkfreea�H�__ubsan_handle_shift_out_of_boundsX��prandom_u32]X��__stack_chk_fail+	seq_printf�\��single_open��4Okmem_cache_create�h��vmallocKyf�filp_close����vfreeE:#�__kmallocI��@vzallocH��filp_openh�`�kmem_cache_free�9��prandom_bytes���__ubsan_handle_out_of_boundsgON>__put_pagej���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&@DY%K�NY%K�XY%K�eY%K�mY%KvY%	 �Y%	@�Y%	`�Y%	��Y%	���!�Y%�@�Y%���Y%	��Y%	��Y%Z%�@Z%�Z%�Z%'Z%@-Z%	�4Z%	�AZ%KZ%@VZ%�jZ%�~Z%�Z%@�Z%	��Z%��Z%�Z%@�Z%��Z%��Z%[%@[%�[%�*[%	9[%@	I[%�	R[%�	Z[%
b[%@
n[%�
z[%C�
�[%\�[%���[%@�wc��Y��0S
�[%�$U+�%"M@y�%�[%@y&�[%@y@&C
��&��V�&���@'�<��(�
��c��[%oH� �@�[%�[%{, ?�@�[%`\%B:�@\%�\%@!DY%K@�
K`1\%��9\%@+"	�H@E\%H�L\%H�S\%H]\%K@e\%#2�l\%#2�s\%@!#H�# �\%�\%�N�@
�
�����\%n� 
��\%E[Z��@�\%��
�
����
�����\%�\%��\%@�\%��\%(�V@!&�H&&��#�\%�H]%]%�	���
���
�GHawKV
�GH
�GHa��
�GHa�h
�G�

�Ha�

�~Ga
�
�G
�G
�]%	$6]%	C@	 eY%	@D]%	`Y]%	�m]%	��]%	��]%	��]%	�]%�]%	�]%	 �]%5	�
	 �]%	@�]%	`j	�
^%^%(^%�pd�pc8^%	@xt I^%	��.	�R^%]\%	@L\%	`l\%�+"�Z^%o^%�^%�^%�^%�^%�^%_%'_%>_%]_%k_%�_%�_%�_%�_%�_%!�_%" ��#@)	`�Q
	��	��_%&���_%}�-�_%-@�_%/�
&
),*�_%`%�`%�*�\%;,`%0`%%@0�>=�0
*(
C),."`%(�$3`%	�u�	��wc:`% N`%3W`%5@c`%8�r`%8�
)2
)4
)7 6�`%�>:1�`%��`%$�`%$��`%$�0@�`%<��`%<�9'�`%	Hq�G:�* �* �`%@\M`���`%��`%�}#2>a%
l\a% a%0a%@a%P"a%C`,a%p=a%�Pa%��
���`a%X�`pa%C@�a%���a%���a%B�@�a%�`�@�a%��_%!�_%" ��#@ٶ`H&����u��)��a%�a% q�	@�a%���a%���a%H�a%J@�a%L�b%N�b%P�nN@b%R�*b%T��P8b%V@Fb%V�Sb%V�\b%V
FGfb%$��� *|C�0�A@1�w�4�>��4R�w6q�	@;pb%s�;�b%��;�b%	<�b%	 <�b%	@<�b%	`<�b%?�<�b%?�<�b%?=`%�@=̘	�=�b%	�=c%	�=c%	�=c%	>���@>$c%��>,c%��>�)?�@?�	@@6c%��@@c%@AGc%`ATc%��Acc%�A��	�B�\%D@B�wc�GE
F�#2I
F#2#2#2K
F#2M
F�O
FKK#2Q
FKK�S
FUuc%&��c%&�c%#@�c%&��c%&��c%#�c%# �c%#@�c%#`�c%#��c%#��c%#��c%#��c%#�c%# d%#@d%#`d%#�d%#�$d%#�,d%#�6d%#>d%# Gd%#@Od%#`Xd%#�ad%#�kd%#�td%#�}d%#�d%# �d%#@�d%&��d%#��d%#��d%#�d%# �d%#@�d%#`�d%#��c%&�c%#@�c%&��c%&��d%#�d%# �c%#@�d%#`�d%#�e%#�e%#�e%#��c%#�c%# #e%#@d%#`d%#�+e%#�6e%#�Ae%#�Ke%#Ue%# `e%#@$d%#`je%#�,d%#�>d%#�se%#�kd%#�d%# �d%#@�d%#`�d%#�|e%#��d%#��e%�e%�e%��e%W�e%X�e%�+"	Z@�e%�Y�

[@
\�e%�,�e%f%	�_�@f%�	�t�@&f%C�1f%��	Gf%Zf%lf%f%�f%�f%N�^B:_�`�f%a�f%(bc@�f%	
de�f%�	�f%f@�f%	�
g�f% g%lg%n@ܬ
q�+g%t�
i
Fk
Fm
FpCho
Fs]r;g%(��>vjKg%�Wg%cag%c@kg%H��(y��({�5}@$m�wg%���g%��g%l@�g%l��g%���g%���
�@�����g%��g%u
Fx
Fz
F�|
F�~
F	�
F	�
FG�
F���g%0Ԁl܀n@�g%���g%���g%Vh%�@
FG�
F�\�h%�Y��wc@.h%
��Eh%@!&H&&@Xh%	j �uV������|Mah%mh%uh%	(�8�@C@	��h%	�DY%	�q�	�8xeY%�\%� �h%0�(�
@H&�@!��h%K��K ��@
��h%

�� b
��
��
��
��
��h%x�����WH�h%�h%K@�	C`�h%C��h%��h%C�h%C �h%C@�h%C`�h%C���C�i%C�i%C�i%Cx{	G��h <l
C@f_C`�	C�zC��AC��$i% (i%@��`,i%�ߪG� u�G���I4i%	y<i%C y�ň@yq�K�y�K�yAi%K�y�t^zIi%�@zQi%`zZi%pzG:��zci%�z�t�{K
�@{���}2a	�`~m1
/�@si%c�|i%D%��i%���P��� K��i%�i%K�C �
�i% �$V�i%	��i%	��i%	��i% �$V�i%	��i%	��i%	�j% �$V�i%	�j%	�j%	������+
1"�6
�%j%��
y�-j%�
ߪF=j%�Lj%t
y�z^j%�
y�znj%�
y��/Kj%�
y��j%�
ߪF�tp�j%C�j%�
y�ԘK�j%��j%��j%�
Kx{	�j%�
8�K�j%�
`%�k%�k%r
ߪF�t���"k%�3k%��;k%�Hk%�
Iy�?
�tc�	HxtGUk%�bk%�ok%=swk%�
y�G��h�k%��k%�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.ko�|j�#�
��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_srcversion310__UNIQUE_ID_depends309__UNIQUE_ID_intree308__UNIQUE_ID_name307__UNIQUE_ID_vermagic306_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'�S�S��hžxe 0	`�He0
	*�H��
�tXSh��|��X���x����pT��$�y���A�۳(�i"pH�
mJ��u�%59"e��j�%�z�]�.�h�YS��W
�*��֭�/�C��,�jE$���ԟt�̌�V����9-v[:�H��]W�h9�i�l��˨�0dE*�.M��f9F�طeS2J��W��j�W4:-`�<��:O�$6O(�+�|��  ;]��`���X9��7̛3������*�ꃎ ��@X�p��-j�Y3�|9�`b�-�9�vde|l��o۩0�r��=Xg��v��3ݼ�ڐ�hҁ�V�]���}^�k"�v��#o�bl'^r�X�F˒�h�U�ѕ޹G�ؒئ�k�������:a�r����I�Ha|(�EV�
_�}�ן��څ30Z��cw�s@���J׸P�-��)(|��rï��k-�E�
s��0ꜰ�r�r�����|J$� ���0bYi�$��&
K`	o8� r�5���=`]��~Module signature appended~

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


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