HEX
Server: LiteSpeed
System: Linux php-prod-1.spaceapp.ru 5.15.0-157-generic #167-Ubuntu SMP Wed Sep 17 21:35:53 UTC 2025 x86_64
User: xnsbb3110 (1041)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/modules/5.15.0-152-generic/kernel/drivers/mtd/nand/raw/nandsim.ko
ELF>Ȩ@@+*GNU8e!=��[�1�N�R�7|�VLinuxLinux���`��v1�����vP����t>����������vA���0t��P������	���t��u#�
����t҃�u�
���pu@����u-��������������������w?��������	�Q��H���
tU����H����@�Qva�� �7v,H���0t���H���H���t��(H������vnH��� t���0�H��H���t�����H����txvJH����p�������H��H���
�K�������H��H����'�����uyH��H��H��H��H��H��H��H���������f.��LJ8�5���LJ@1��f�U�H��ATA��SH����tf�H�D���H��$Hǃ0ǃ<Hǃ�Hǃ�ǃ�[A\]�H��H��H����D���h����UH��AUI��ATS1����A9�h~8Lc�I��wdK����H�GH�P��HE�f��O4u����A9�h�[A\A]]�H�H��3����u�H�G�@`����w����L��H�����UH�H��ATD���H=u
�FH�H=t;D;`u�P;Pr9H��PHc��D��H���L�e����L�e�1������P1�L�e���f��UI��H��H��I��pH���]���UH��AWAVAUATI��SH���D�
eH�%(H�E�1�E���+H�A�I�E1�E1�I�����H�PH���H��H�I9�LG�I9�LB�I�H��H9�u�D��I���������M�n1ۉ؉ރ�	�HHDŽ�0����ƃ�	��L��M�I��H��H�T݀H��H��	u�HDžx���L�u�E��tmH�A�q�H�PL��H�1�Hc�Lc�H��	�nH9D݀sH��H��
u�H��L9�t,H����J���0���I��	�`H��H��J���0���L9�u�L��1�H��L��H��L��1�I����H��L���L��H��L���L��H��L���L��H��L����8D�s�I��	�J�T��E��H��A��	�UH�L݀H9�sH��H��
tFA��H��u�H�M�1�A��I��	�L���0���I��	��H��L��H���H��
u�H�E�eH+%(��H���1�[A\A]A^A_]�1�E1�E1�I���������H��H�����L�����H�����H�� ���L��(����H�����L�����H�����H�� ���L��(����;���L��H������H��D�����H�� ���L��(��������������D�����I���������H�� ���L��(����g���L��H��H��(����H��(������H��D�����H�� ���L��(����D�����H�� ���I���������L��(�������L��H��H�����L�����H�� ���L��(����H�����L�����H�� ���L��(����T���L��H��H�����H�� ���L��(����H�����H�� ���L��(�������L��H��H�� ���H��(����H�� ���H��(������@����u�UH��AWAVAUATI��S���=��?wEE1�=v�1�5A���A��1���A�֙A������[A\A]A^A_]�f.��UH�D�H��H��AWI��AVI��AUATI��H��SH��H�E�L)�H��H����LJhI��I9�v3�oMc�hA�FA��hI����K����I�GL9}�tAI��1�1�L��L���H��H��u��@�L��L���H��H��tH����1�H��[A\A]A^A_]�I�<$���@L��L���H��H��u�L�������H��[A\A]A^A_]�����L��H����2�����UH��AWI��L��AVI��AUI��ATI��L��SH��H���L�E������tLc�H��L��[A\A]A^A_]�eH�%�C,�K,L��L��H�M�L��%�E��L��I�ċC,��ẺC,�����D�UH��AWI��L��AVI��AUI��ATI��L��SH��H���L�E������tLc�H��L��[A\A]A^A_]�eH�%�C,�K,L��L��H�M�L��%�E��L��I�ċC,��ẺC,�'����D�UH��AUA��ATI��SH������t>H���H������tDD��L���������[A\A]]�H��@�Ћ5H�<�������D��L���A�����u�A��$�I��$@Ic�A��$�E��$�I��$PL�H4��D��L������[A\A]]����tDI��$PIcվ��[A\A]]�D�k�����t�D��A��$�Ic�A��$�L��I��$PI��$�A��$xA�$�L�H�����H9��Z����������H����H���������H����H���������H��H�������H��H��������UH��AWAVAUA��ATSH��H��H�������`�
��tD��xD��������L��I�L��D�4I�H���H�����xH�������E����1�H��P�A H��A9���uwMc�M��H���M��L��L��H��L�M����L�M�L9��1�H��[A\A]A^A_]�H���Mc�M��L��L��H���D���I��I9��E��~�1��k���D�����xH��H���H���L���e�����xH9��H������H�H��1�[A\A]A^A_]�H��@��L�$�I�4$H��t\������H�E���-���Ic�1�H�H��P�4@ 4H��H9�u�����H��H�������=������tf�H��H�@�I�$H��H�����x������H��@H�4��Q���H��H����fD�UH��AWAVAUATE1�SH��H����A�ā�pA����0��D���D;�����@�vM��P�-��`�uD�
E������dE1����H��D��[A\A]A^A_]��� t}���,�����x+��9��)‰�A��������tD�������������5���\E1��o���D�V���D���E���D��x��������A)�A9��D���"���������D�����tDD�=E��tD����H�H=u�_���H�H=�P���D;hu�P;P����P���D�E���#���DE1����D���E���D������+��A9����`��D������+�������A�勋�D��ǃ�+��D�������A��tD���tDH�������H��t5E1�D��H�����H�s���tDA��D9��w΋���zH�H��tH��D��H��H��H�H=u����H�H=����D;hu�P;P����P�!���D�E��tDǃ�E1������ @�D�E��tD��dE1��艃��������H��H��D������;�d��������D�������H��@L�<ʅ�����E1�K�4�D��H��t ���tf�H��H�K��I��D9��w����H����H���K�4�뻋H���w����X�A�H���c����X�A�H��u��N������M���D�C���H��H��E1�����D����H��H����{��������xH��H��������h�����dH��H������^���D��H��H����<���������D��H����x��H�����L�����dH��H���������H��H������D��xD���D��D�����H��H��E��D�A���l������H��H����������H��H���������H��H�������=��=���������d�1�E1�Hi��MbH��&A���������=��
��������d�1�Hi��MbH��&A�������A�����D�UA��1�E1�H��AWI��AVE1�AUATSH��8�E��@I���ZA��<H��f����J�4�L)��pur��I����
��Lc�A�� I���A��A#�t�E��u�E��$I���A��<H��f���:J�4�L)�D3$�A����u���tsLcM�1�N��M)�I��A��I����Ic�H���hE���H���E3��8A����tI������A#�� ���H��H9�u��Uԃ�A��I����
�����A����E��u?fA��<����tD1�1�L��fA��<�b���H��8[A\A]A^A_]�E������tDA��<�CfA��<H����A��$A���8H��8�����[A\A]A^A_]�Lce�I���aJ��L)�H��A��<I��0E��t����1�fA��>��fA��<��A��$�|�1�A��(���)���f�1�� ��������������f�����A��$�B�H��H��H�������H��H������
�A��$H�����U�I��H��H��H���1����H��H���������y���H��L�E�L�M�H�E�D�U�D�]ĉUЉM��L�E�L�M�H�E�D�U�D�]ċUЋM����H��L�E�L�M�H�E�D�U�D�]��UĉM�H�u��L�E�L�M�H�E�D�U�D�]��UċM�H�u��K���L��H��L�E�L�M�H�E�D�U�D�]ĉUЉM��L�E�L�M�H�E�D�U�D�]ċUЋM����L��H��L�E�H�E�D�U�D�]��UĉM�L�M��L�E�H�E�D�U�D�]��UċM�L�M��������DA���ۃ〃�ADH�ILJ0I��$�����ALJ<ILJ�ILJ�ALJ�A�������L��H��D�U�D�]ĉUЉM��D�U�D�]ċUЋM����A���ۃ〃�A�b���H��H��H����C���H��H��������A������t�A����������H��H����j���L��H��D�U��D�U����L��H��D�U�D�]ĉUЉM��D�U�D�]ċUЋM��v���L��H��D�U�D�]ĉUЉM��D�U�D�]ċUЋM����H��H��D�U�D�]��UĉM�H�E��D�U�D�]��UċM�H�E����H��H��D�U�D�]��UĉM�H�E��D�U�D�]��UċM�H�E����ff.�@�UH��ATSH��0H��H������>��(D�����$f��>���|���(E��tD��p����(�p����������q�C��$��>H��0��f��>���|��Hǃ���(��tD�� �0�'��0�<Hǃ�[A\]����e����5��tD��ѣ������P������E�A��A��@��$qt������9���
��t
DDH�D���H��$Hǃ0ǃ<Hǃ�Hǃ�ǃ�[A\]��p�"ǃ���0�����������������t�����x�����)Љ�����H���<���������D�
E�A��A��AE��tDH�Hǃ0H��$ǃ<Hǃ�Hǃ�ǃ�D����8��������$I�����H��L��H��H�����$�b���Hǃ�[A\]���������������X��D���$E��tD1�H���G������������$��p����H������������=E�A��A��A��tDH�Hǃ0H��$ǃ<Hǃ�Hǃ�ǃ�D��������� �6�����������@�+ǃ����H��H��H����A���H��H�������������������$I�����L��H��H��H�����$�����6���H��H������H��H�����(�N������+���������H��H��H����i���H��H��H����o���������UH��ATSH��D���E���H���I�����$��p�t������0��A��$�A��$�9����tt�� �4�5��tD�Ӄ��9A��$���A��A��$�9�uX���tDA��$(����u;L��E������E��*A��$I��$PtF�Ѓ����FA��$�9�t�H��[A\]��=��tf�A��$�H��[A\]��Ѓ��A��$��H��H���A��$�����H��H���E���E��6���A��$�H��H����w����t��1�H��H���1��?���H��H���U���U����f��UH��AVAUI��ATSL���A��$����I��$��E��$$A��p��A����H��A��A��t7��~vA��H��I��M���H��L������L9�u�[A\A]A^]�A��$��A;�$��Hc�I�$P�E�$�E��$�E;�$�t
[A\A]A^]�A��$(����u�L��������D���5��H��H�����@�UH��AVAUATSH��D���E���������I�����+�����tdA��$$���0A��$�A;�$��A��$I��$P�����f�pA��$�H��[A\A]A^]�A��$(��%����=�_@��p��A��$���A;�$��A��$�A��$�D���)�9��������D����A	�$���HE��$�A��$����lDD9��G���DL���M����5�������������rD������_�%�����#L���A��$$%�ߏ�=�AA��$(��%����=��@����A��$���A��$$%����= ��A��$���A��$��ۃ〃�A��tDH�IDŽ$0I��$$ADŽ$<IDŽ$�IDŽ$�ADŽ$�A��$��B�CШ�������C0�����H��C�H����������tDE��$�L����H��[A\A]A^]�L��E��$���������E��$�����5��tD�L�������R���A��$$��p��A��$(ADŽ$���%������ �;��@�j���L�0A��$�H��[A\A]A^]�D9�������)�������D����A	�$�A��$��;���D�E��tDA��$��=ۃ〃�@��tDH�IDŽ$0I��$$ADŽ$<IDŽ$�IDŽ$�ADŽ$�A��$��%���D����������H��H��H����>���D��H��H���A��$�A9�$���������z����z���A��$�A��$�����ADŽ$�@��p��A��$�A��$�D��1�9������1�1����L����������A��$��
ۃ〃�A��tDH�IDŽ$0I��$$ADŽ$<IDŽ$�IDŽ$�ADŽ$�A��$�����A��$�A��$����H��H��H�����E���H��H����&���H��H�������H��H��H�������A��$�A��$�H��H������H��H��H������������H�H��H���L��A��$������A��������N����H��H���L��A��$������A�P��������D��H��H������ff.�@�����UH��AWI��AVI��AUATSH��H���ǀ��NH�EЅ�t}E1�D��H��I�FL�$�H�E�Hǀ�A�$����wb���H�E�1�ǀ�A�T$��t"I�T$Hc�I������4�$���A9\$w�A��E9nw�H��1�[A\A]A^A_]���u�A�\$I�t$M���A��$$����A��$��;A;�$��Hc�I�$P�A�$�A��$�A;�$��p�������b���f��[���A�T$I�t$L��A���B���E9n�����@���H�E�A��ǀ�A�t$I����/���E9n������
���1����H��H���������H��H���L��A��$������A������UH��H���1�]�UH��H���1�]�H�
k�
ULJ@D�A�I��H��D�����	A���v&��?v!�Ѓ�9�s.H������]�H������]�LJH���T��LH���1�]�HcҾH���D��D��D��H�����A�����H�I�$P0H�A��$�A��$�D��|D��xA�$��A�����UH��ATSH���H��t(H����H����H���1���KE1�H��@t>H��HD;��sH��@Ic�H�4�H��t�A�����H��@�[A\]��UH��ATI��S1�Hc�H��vH���Hk�0H��I��	�H�� u�I��$P�L������[A\]�U��
H���]�A��$�H��H�������H��H���������H��H���������H��H���������H������D��H��A����D��H��A����H��A����D��H����H���H��D��H��A����H��A����H��E1���D��H��A����H��A����D���H���M�H����M��D���H���M�H����M��D��H��A����H����)�H��������E�A��A��A�H����1�H���1��1�H���1��1�H���1��H����H���L��A��$������A��H����H����H����H����D��H��������H���M���M������H���M��A��$��M��H���L��A��$������A��H���L��A��$������A���UH��AUATSH��H�=H�������B��I��A��H=��c�@D��rH��A�������rH��A��������H��?H��H���H���H��uH��A����K��x���H���H��u H��A���H�����L���E1��1�L�������H���1�H��@H��uH��A����d9��vH��@Hc��H���⋳xE1�1�1�H��E1��H��HH��uH��A���H��@�[D��A\A]]��UH��AWAVAUATSH��H���H��XH�E�H��tH��A�������i��XH������E�1�A��A��D��L�gL��XD�WD��d�L��A�:��hD�I��xL��I��D��`�������H��1�L�H��p��A��������ǃ ���D��A�������Dω�|A��uA��uBǃ B�@A���d��A���WH��A�������cǃ I��҃�I�����E1�= ������H�E���H��A�����I��vL��H���Ik�0H�M�H��(	I��vL��H���Ik�0L�� 	I��vL��H���L}�I��vL��H���M)�A�ŋD9���Mc�I��vL��H���D��`N�<�I�G�I9�wH��A�����5I��vL��H���D��H�����Ik�0H��	I��vL��H��H�E��H�E�H������H��A�������M�������� vH��A�����VMc�I��vL��H���D��H�����I��Ik�0L��	I��vL��H���M��uH��A�����I��vL��H���Ik�0H�M�H��(	I��vL��H���Mk�0N��; 	����uH���H��XH��H�����dH�����hH�����`H����
����H������H�����H������H������H���H������h�H��pH��H��
����H������H����� H���H���T���A�ą�um��x���H��PH��H��u"��xH��A���H����,��x��H����]HkE�0H��	�H�E�H�}� t@Hcu�H��v�H����˸I���� ҃�I��������H��D��[A\A]A^A_]��UH��AWAVAUATSH���5eH�%(H�E�1��F���tH��A�������x�I��H��uH��A������XH���H���
A��$X���t,��t��t/H��A�����WA��$tA��$t�
"
���u-�
"
���u�"�������DA��$�A��$�ADŽ$(�A��$ ���@�=A��$�H�I��$u��ADŽ$A��$XH�IDŽ$�H����H�E�H�}�1�H�u�D�/�H��A��0t��uH��A�����?H�}�A��?:uH��1�H�u�H�}��A��H�EȀ8,uH��H�Eȿ �H��uH��A�����H��XD�hH�BH�H�@H�H�EȀ8�?���H�H����H�E�H�}�1�H�u�D�/�H��A��0t��uH��A�����!H�}�A��?:uH��1�H�u�H�}��A��H�EȀ8,uH��H�Eȿ �H��uH��A�����H��XD�hH�BH�H�@H�H�EȀ8�?���H�H����H�E�H�}�1�H�u�D�/�H��A��0t��uH��A�����H�}�A��?:uH��1�H�u�H�}��A��H�EȀ8,uH��H�Eȿ �H��uH��A����H��XD�hH�BH�H�@H�H�EȀ8�?���I��$�H��H��H���1ҾL��IDŽ$	I��$0�A�Ņ�tH�����H�D�5D�kE���A��?vD��L��H���D��D�5I��A��?vD��L��H���L��D��CH��H9�tH��A�����NL�kD�-A��vD��H���D��A��$TE��$d���E��$�L��A��$XL��A��$LL����CA��$�A��?vD��L��H���D��I��A��E��$��KH�C1�H����H�<��H�H��uH��A����iH�=�e�A�Ņ��FL���A�Ņ��+H�H�H��tjH�E�H�}�1�H�u�D�/�A��0t��uH��A��������A��$`H��H�����u�H�EȀ8,uH��H�E�H�EȀ8u�E��$H�=1�1�I��$	�A�Ņ���H�H���H��t	H���vH����UI�L��H���I��$pH��tH=��!H��A���H�=���tL���H�=�L���H�=I���I�"��H�H��t"H�H�GH�BH�L�?L�w�H��H���H�=I���I�"��H�H��t"H�H�GH�BH�L�?L�w�H��H���H�=I���I�"��H�H��t"H�H�GH�BH�L�?L�w�H��H���L���H�E�eH+%(t�ZD��Y[A\A]A^A_]�UH��AVAUL�-ATSM���I��$p�H�=���tI���L���H�=�L��I�"���H�=H�H��t"H�H�GH�BH�L�7L�o�H��H���H�=I���I�"��H�H��t"H�H�GH�BH�L�7L�o�H��H���H�=I���I�"��H�H��t"H�H�GH�BH�L�7L�o�H��H���L���[A\A]A^]�3[nandsim] error: get_state_by_command: unknown command, BUG
3[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
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
3[nandsim] error: cache_create: unable to create kmem_cache
Total numbers of erases:  %lu
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 (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
[nandsim] debug: erase_sector: freeing page %d
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.
3[nandsim] error: unable to allocate memory.
4[nandsim] warning: 16-bit flashes support wasn't tested
flash size with OOB: %llu KiB
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
drivers/mtd/nand/raw/nandsim.c[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
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.
3[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
3[nandsim] error: cannot create "nandsim_wear_report" debugfs entry
/build/linux-qkjGNT/linux-5.15.0/drivers/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
 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
 debug: do_state_action: copy %d bytes from int buf to (%#x, %#x), raw off = %d
 debug: do_state_action: erase sector at address %#x, off = %d
 log: read page %d (second half)
 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
STATE_CMD_READ0STATE_CMD_READ1STATE_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_UNKNOWNnandsimNumber of erase blocks:   %u
[nandsim] log: read page %d
NAND simulator partition %dflash 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
page address bytes: %u
sector address bytes: %u
options: %#x
[nandsim] log: reset chip
&nfc->locknandsim_wear_report log: reset chip
 log: programm page %d
 log: erase sector %u
 log: read OOB of page %d
 log: read page %d
ns_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_bytesdescription=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,mtdretpoline=Yintree=Yname=nandsimvermagic=5.15.0-152-generic SMP mod_unload modversions ������������������������ �Rmodule_layout�5�Nparam_ops_byteu2hparam_ops_ulong���param_array_ops�]�param_ops_charp9,%�param_ops_uint���single_releaseԩ�
seq_readK��seq_lseek���debugfs_remove�X�wnand_cleanup��mtd_device_unregister�.��debugfs_create_file���[mtd_device_parse_register���nmtd_block_markbad�O�nand_create_bbt=�;nand_scan_with_ids���__mutex_init) simple_strtoul7M8�kasprintf�k}�__udelay����__const_udelay7ikmem_cache_allocŏW�memset8߬imemcpyM��kernel_read&�kernel_write�4Ucurrent_task7?��write_inode_now���unlock_page����pagecache_get_page禬�kmem_cache_destroy|��kmem_cache_free�zkfreea�H�__ubsan_handle_shift_out_of_boundsX��prandom_u32ke��__stack_chk_failr&��seq_printf}�dsingle_open��Lkmem_cache_create�h��vmalloc�6��filp_close����vfreeE:#�__kmallocI��@vzalloc�.��filp_open�9��prandom_bytes���__ubsan_handle_out_of_boundstw�>put_devmap_managed_pageH��__put_page�"Xdevmap_managed_key	{{�__dynamic_pr_debug�~��_printk�9�[__x86_return_thunk�m��__fentry__��U		}		~'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]'6	 3	#+	%	2g!c � }{@@P`����	 	@ 	P 	` ���� 0����0����
@ ��
0�9������2(�'long long unsigned int'
'unsigned int''int'D����}h���������kiLJHD���������nandsimGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��d)d)|�H��@������<��h@�p�m:���Jd@d@d@-�@;d@Fd@Rd@fd@� 8 v@"� 0� � �@:� `D� }0@@O� �Y� �o� >@y� >`�� |��� @�=0@;@�� ;��� ;��� ;�� >@�� -��� -�� � � � ���8��@
��
�������gBHgqg}> �@o� >�� >�� >�� >�	� >�  "� @2� `A� �P� ����+b� ��@l� ���t� ��� ��� �� ��@�� ����� ����� ��� ��@� ���� ���� ��� ��@� ���� ���� ��.� ��@B� ���W� ���k� ���� ��@�� ����� ����� ���� ��@�� ����� ���� ��	� ��@	� ���	� ���	�� ��
�� ��@

� ���
� 6�
'� 7� ~��A� @��S��p�`T}
M� @$V� ���$����@%Z� ���%i� ���%R
��&�H@&�����&�T��(����{� �
�y 
���� AW����@�� ���
��
��������
���������� �� ��� @���� (\;H����}� �H� m� m=������
�������
��:;N�� ��
��:;��
��:;No���
��:;Nvg��
��:������
��;N��}���
��:N��
����
��:��
��:��
������ 	$� */ � @ � `5� �I� �e� �t� ��� �� �� ��  � �t� � @� `��
��� �� � �hT�hS� 	@g��h�� %� ��I�.� ���� @�� `�� ����=�6� K� h� �� �� �� � � � � 9� G� ]� s� �� �� �� ���� �� ���@�� `�H	�}�� �|� �{��� ��@� ���
��
������� � ��� ��@*� ���+�� ���/� ���/�-��0
������
6������� (����� �5����S�  3� ��<� ��@H� ���W� ���
����
����
��������e� �-����u� �~� ���� ����� ����.��@�� ����� ��������� 	H���2 �� �� @�{`0@�� �� ��`-��� 
l��  �� 0�� @� P� 6`� p"� �5� �
}�E� XzU� 6@o� ��� ��� ������� �)O0@@�� ��� ���� �� ���@s�`�����5���� ��� ��  ��@�� 4�� 4�� ��� ��@� ���� ���� ��0I��@� ���� ���
��� ��@+� ���8� ���A� ��
����K� $���;�����@0����06�)��3�-#�4�s��5���:U� �;n� '�@;�� �;�� �;�� �;�� �;�� ��<�� ��@<� ���<� 4�<L�=�  =� @=� `=�� �=�4�=	� 4>� .�@>\3�>Tm�>=�?� k@%� �@,� �@9� /�AH� @A'�0��A� ���A��SG��
��zI-��
��---��
��-��
��zI��
��>>-��
��>>zI��
����Z� &�k� u� @~� ��� ��� ��  �� @�� `�� ��� �� �� �� �  � @� `�� �!�	!�!�!#! ,!@4!`=!�F!�P!�Y!�b!l! t!@|!��!��!��!�! �!@�!`�!#�k� u� @~� ��� ��!�! �� @�!`�!��!��!��!��� �  !@�� `!�!�!�&!�0!:! E!@	!`O!�!�#!�X!�P!t! |!@�!`�!�a!��!�k!!�!��!���!���!��=��@�!�g������@
���!���!�!�V�@�!0@R��~@!6�!9�,!?!Q!d!z!�!]]��}���)���!���!(g���.��@�!
����!��!�@�!�
��! �!�!	�@RE��!��
�
���
���
���6�
�
�����
� !(Tm�-��0!�<!SF!S@P!���\!����+W�@cG��f!��o!�w!�@�!���! ���! ��n"�@0�"���!��!�
���
���
����
��4�
���
���
��:�
��4!��!0ĩ�̩	�@�!%���!%���!���!(�@
��:$�
��'���&�!�U,���S@!
*�+�4!��@G!� -���bs1��{P!7\!7d!	(�/2�@*/�s!�o� ������7� 7� 3� |!0�b�@�����!>�> ���@
5��!�6�7�|�
�:�S;� b
>��
@��
B��
D��
F��!B$o����(H�!�!>@	��`�!���!��!��!� �!�@�!�`�!���!���!��!��!�b�#qg ���@���`�(�������[��c! !@��`#!x����;�@G�M��H+!�x3!��x�Lp��x��>y�*> y8!>@yn�i�y@!N��yH!7�yQ!7�y�O�zZ!�@zR�H��zz9I��zD#J�}"HK��}�4��~v	|�~j!Ss!�-@~!@�|Z���5� >H��!�!>��K P�
�! �9H�!��!��!��! �9H�!��!��!��! �9H�!�!�!�4�L���T�S�R���
�*\�7
]�!��
�:V�$!`�
���4!b�C!W
�:V���U!e�
�:V���e!g�
�:V�J>v!i�
���n���!6�!k�
�:V���>�!m�
�:V��!o��!o�
>b�!r�
/�*>�!t�
� ���!v��!�
���R�o�0@	!y�!��"!g�/!o�
<�:V�.�R�S�(;h:<!~�I!e�
x�*�+SV!��^!o�
�:V��#qgn!���!~�otp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infoerasesizenumblockslockmapmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opseccwritesizewritebufsizeoobsizeoobavailerasesize_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_sftusecountdbgotp_user_nvmemotp_factory_nvmemmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirpartnamemtd_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_typeplacementstrengthnand_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_chipread_bytecmd_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_memtotszsecszoobsztotszoobpgszoobsecszoobpgnumpgsecsecshiftpgshiftpgaddrbytessecaddrbytesidbytesclealenandsimnbpartsbuswnxstatepstatesnpstatesstateidxnand_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_actioncheck_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�a	#�
#�
2�
?�
X�
	n�

��
8����������.# 0�+#1 ��
#�J�8c��p`������#(��(� \�#�#��	�c#@���O��^B
?0P�>��K��X8q88��8��8�V��j��8��8
rq2x8�
#�)#�KH8d(8}�8���8��8�`8�X8#��85�8N8g 8ND��8�@8�L�<�H@��5����#`t
#��a��l�8p8 P89�8R�8k�9{�8��8�h8�08��8�I�#�%�8=P8U�8ma?��%��O��&!�p8�88��8�8,8D��c.n8��-�vHn8�#$�0�#P�#H#8�#� �#03
#X� �	D�� �@�`
p
�"�
.�:�F�R%m%�?�KW��I��B�-����	�L(	��A	h�[		Ot	XA�	�.�	�%�	�A�	-/�	\:�	�>
�33
6Q
=;m
xX�
�V�
&b�
�h�
�D�
4((.FE((Q,aXP(�0�r�x(�@
���((P?�[�(l`	����(�p
���(��
�+
@(=
�
S

	l
h(z
��
� �
(	�
�(�
��
:	�
�(�
�L	!�(3�
Id	f(x�
�|	�0(����	�X(�
'�	F�(Zr�	��(���	��(�(

6�(M8h 
� (�H�<
�H(�X
Y
.p(Dh^u
 z�(�x	�� ��������"!��	D0@GMWfx���vH������)6FUer��������2=LZm|������__UNIQUE_ID_srcversion125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8ns_get_state_by_commandns_get_state_by_command.coldns_get_state_namens_get_state_name.coldns_attach_chipns_attach_chip.coldnsmtdns_switch_to_ready_state__UNIQUE_ID_ddebug341.39ns_put_pagesns_do_read_errorgrave_pagesns_alloc_devicens_openns_showwear_eb_counterase_block_wearns_do_bit_flipsns_do_bit_flips.coldns_free_devicens_freekzalloc.constprop.0ns_get_pages.isra.0ns_write_filens_read_filens_read_page__UNIQUE_ID_ddebug348.32__UNIQUE_ID_ddebug347.33__UNIQUE_ID_ddebug350.30__UNIQUE_ID_ddebug349.31ns_read_page.coldns_prog_page__UNIQUE_ID_ddebug353.27__UNIQUE_ID_ddebug354.26ns_prog_page.coldns_do_state_action__UNIQUE_ID_ddebug355.25__UNIQUE_ID_ddebug365.15__UNIQUE_ID_ddebug361.19__UNIQUE_ID_ddebug362.18weak_pages__UNIQUE_ID_ddebug366.14__UNIQUE_ID_ddebug359.21__UNIQUE_ID_ddebug360.20__UNIQUE_ID_ddebug351.29total_wearweak_blocks__UNIQUE_ID_ddebug363.17__UNIQUE_ID_ddebug364.16__UNIQUE_ID_ddebug357.23__UNIQUE_ID_ddebug352.28__UNIQUE_ID_ddebug358.22__UNIQUE_ID_ddebug356.24ns_do_state_action.coldns_initparts_numns_find_operation__UNIQUE_ID_ddebug343.37__UNIQUE_ID_ddebug346.34__UNIQUE_ID_ddebug342.38__UNIQUE_ID_ddebug345.35__UNIQUE_ID_ddebug344.36ns_switch_state__UNIQUE_ID_ddebug367.13__UNIQUE_ID_ddebug371.9__UNIQUE_ID_ddebug369.11__UNIQUE_ID_ddebug370.10__UNIQUE_ID_ddebug368.12ns_switch_state.coldns_nand_read_byte.isra.0__UNIQUE_ID_ddebug373.7__UNIQUE_ID_ddebug374.6__UNIQUE_ID_ddebug372.8ns_nand_read_byte.isra.0.coldns_nand_read_bufns_nand_read_buf.coldns_nand_write_byte.isra.0__UNIQUE_ID_ddebug378.2__UNIQUE_ID_ddebug379.1__UNIQUE_ID_ddebug376.4__UNIQUE_ID_ddebug377.3__UNIQUE_ID_ddebug375.5ns_nand_write_byte.isra.0.coldns_exec_op__UNIQUE_ID_ddebug380.0ns_exec_op.coldns_init_module__key.59ns_controller_opsns_fopsns_cleanup_module__func__.57__func__.56__func__.55__func__.54__func__.53__func__.52__func__.50__func__.49__func__.48__func__.47__UNIQUE_ID_description389__UNIQUE_ID_author388__UNIQUE_ID_license387__UNIQUE_ID_bch334__UNIQUE_ID_bbt333__UNIQUE_ID_cache_file332__UNIQUE_ID_overridesize331__UNIQUE_ID_gravepages330__UNIQUE_ID_bitflips329__UNIQUE_ID_weakpages328__UNIQUE_ID_weakblocks327__UNIQUE_ID_badblocks326__UNIQUE_ID_parts325__UNIQUE_ID_dbg324__UNIQUE_ID_log323__UNIQUE_ID_do_delays322__UNIQUE_ID_bus_width321__UNIQUE_ID_input_cycle320__UNIQUE_ID_output_cycle319__UNIQUE_ID_erase_delay318__UNIQUE_ID_programm_delay317__UNIQUE_ID_access_delay316__UNIQUE_ID_fourth_id_byte315__UNIQUE_ID_third_id_byte314__UNIQUE_ID_second_id_byte313__UNIQUE_ID_first_id_byte312__UNIQUE_ID_id_bytes311__UNIQUE_ID_bchtype310__param_bch__param_str_bch__UNIQUE_ID_bbttype309__param_bbt__param_str_bbt__UNIQUE_ID_cache_filetype308__param_cache_file__param_str_cache_file__UNIQUE_ID_overridesizetype307__param_overridesize__param_str_overridesize__UNIQUE_ID_gravepagestype306__param_gravepages__param_str_gravepages__UNIQUE_ID_bitflipstype305__param_bitflips__param_str_bitflips__UNIQUE_ID_weakpagestype304__param_weakpages__param_str_weakpages__UNIQUE_ID_weakblockstype303__param_weakblocks__param_str_weakblocks__UNIQUE_ID_badblockstype302__param_badblocks__param_str_badblocks__UNIQUE_ID_partstype301__param_parts__param_str_parts__param_arr_parts__UNIQUE_ID_dbgtype300__param_dbg__param_str_dbg__UNIQUE_ID_logtype299__param_log__param_str_log__UNIQUE_ID_do_delaystype298__param_do_delays__param_str_do_delays__UNIQUE_ID_bus_widthtype297__param_bus_width__param_str_bus_width__UNIQUE_ID_input_cycletype296__param_input_cycle__param_str_input_cycle__UNIQUE_ID_output_cycletype295__param_output_cycle__param_str_output_cycle__UNIQUE_ID_erase_delaytype294__param_erase_delay__param_str_erase_delay__UNIQUE_ID_programm_delaytype293__param_programm_delay__param_str_programm_delay__UNIQUE_ID_access_delaytype292__param_access_delay__param_str_access_delay__UNIQUE_ID_fourth_id_bytetype291__param_fourth_id_byte__param_str_fourth_id_byte__UNIQUE_ID_third_id_bytetype290__param_third_id_byte__param_str_third_id_byte__UNIQUE_ID_second_id_bytetype289__param_second_id_byte__param_str_second_id_byte__UNIQUE_ID_first_id_bytetype288__param_first_id_byte__param_str_first_id_byte__UNIQUE_ID_id_bytestype287__param_id_bytes__param_str_id_bytes__param_arr_id_bytes.LC126devmap_managed_keyfilp_open__put_page__udelayparam_ops_uintparam_ops_ulongmtd_device_unregister__this_moduleparam_array_opsmemcpykfreeseq_lseekparam_ops_bytekmem_cache_createmtd_device_parse_registernand_scan_with_ids__fentry___printk__stack_chk_failkmem_cache_allocvzalloc__ubsan_handle_out_of_boundsmtd_block_markbadunlock_pageprandom_u32nand_cleanupkmem_cache_freedebugfs_removewrite_inode_now__mutex_initcurrent_taskmemsetparam_ops_charpkernel_read__x86_return_thunkkasprintfseq_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_destroy��������3��������=��������e��������j�����������������������������������������������������������������������������������������������������������'�<�A��������aQu|r�������������������%�2����������������������Y�j���������E! &��������-�F�K��������Rffk��������r{w��������~���������������������@��������������������3������������������������������������
	,��������#
|����������f��	�� ����������������������������������A)��������H��������R W��������a��������i|{����#���������X���������������������������������������������� '����������������!��������?
^

y �!���������
���!���������@�!���������`�!�����������!��������E�Q!�����������������������������`����������(��������\@h��������{���������������������	)	��������H	��������R	 e	���������	���������	
<�	���������	���������	
;�	���������	
<�	���������	��	�
��������
���������
$���������
$���������

���������
���������
��������$��������0��������A�F��������Q�������������������+�����������������A��������Jn������������������
|����������
|V
���������l
��������r

|�
���������
��������Rx!	& ��������80E	�J ��������\@c	8h ��������t�{	�� ������������������
|��������x�����������n����������wp~	�� ���������
|�	�������������������� �	�� ����������������M�z
|����������}�
|�
�
�=hbPy
|�
��
����������
|1�B�Z����
|�
��
|�
�


 81$8�>�N�f�x
|���
|���	X� ��������5
|G��������h�u	 z ���������@������������������� �	� ���������8�	� ��������h!	�/ ��������A�H	�O ��������^�e	`j ����������	x� �����������	H� ����������
�	�� ��������p
		( ��������*�1	@6 ��������H�O	�T ��������fxm	r ��������}H�����������
��8�����������D�����������
��<������������������f������C�o
|�����������������3��p�	� ���������P�	p� ���������	P
 ���������"	�' ��������8�W��������}���������������������4�������������������f!(	�- ��������9�@	�J ��������W
|w@|���������`���������������������@��������� ��������?`V������������������
|2
|~���������
|�%�
|J ��������� 
|W!�a!	�i! ���������!���������!
|�!
|�"f�"�"	��" ���������"��"	0�" ���������"
|�"(�"	�# ��������#�$#	�)# ��������5#@<#	hA# ��������j#fq#x#	�}# ���������#f�#�#	��# ���������#�#L�#L�#�#���������#r�#�)$]C$
|}$
|�$���������$
|�$��������%`%	�$% ��������8%�?%	PG% ��������`%�g%	�l% ���������%��%���������%�%���������%���������%��%�G&��������`&�p&����������&���������&`�&���������&���������&�'�@'
z'���������'r�'N�'
|t(�(
|l)|)�)�)
|�)���������)
|�*���������*2�*
��*
|Z+0a+	�i+ ��������x+p+	p�+ ���������+
|,
|�,f�,�,	��, ���������,
|�,x�,	��, ���������,��,	�, ���������,f-	-	�- ��������*-�1-	86- ��������B-fI-P-	�U- ��������i-fp-x-���������-��-���������-��-��������.���������.��������/�!/���������E/
|�/���������/`�/	�/ ���������/��/������������������������@$��������,��������3
��������v�{������������������x��������������������������������������� �����������
��������<��������F�	K�	P��������p���������|���������������������������,�����������������������������������������������������-���������>��������L*��������R��������d�i��������n�~�����������z������������z������������z�P����������z��
������������	
������������������$�.@	3��������81?	D��������K
P Z
c��������h�o�	x��������}����������������������������x�����������������������������������Z(���������� ��������%u.�5��������L�S�X��������]ufk��������r�${�����������$�H�����������$�������������&��������������&�(�����������&�0����������i'���������
i'h��������i'(�-��������2i'>@F��������N�*Z`b��������r�'y0~����������i'�(������������.��������
$,���������N�Y��������k�v���������
�������������������*���������`��������������������������(��������0�;��������o�w�����������������������������������������������X��������������������$
[F�Q��������fk������������������������������������������
\�`���������
�
"��������7@<��������F�P��������l u���������0
������������������������������������������`��������"0
-��������B@G��������g l���������`
��������������������������������
����������#����������8���������J��������`��������&o+��������8�=��������D�S��������a�
j��������w�|�������������������������������*����������
����������K���������-2��������r��������w���������4������������>������������
��������
 #.��������Q2W3f0l1{.�/�3�,�
L	�'	"��������;	8F	��������l	"���������	>�	0
�	���������	��	��	��	
D�	"��������
`
��������A
"��������^
>j
0
u
���������
��
��
��

4�
"���������
��
��������"��������3>?0
J��������V|l�s|�
��������������������������������
���������
,���������
,,�1��������I�T��������d
,y�~���������
,�`���������


>"

.
(9
��������E

��������]
&��������o

Tv

���������
"���������
h�
���������
���������

����������������
��������3�8��������D SX��������x�����������
���������������������
��������������������|���������������9���������H�f���������������������������������������
��������"��������)
��������.���������F�M
R���������d��������k|u����������������������������#���������3���������@����������� `(0�8 @�	HOP�X
`Ph�p�x���������#��%��&�.�v�. �(0���%�
`���
���0(�� 
 (,0�8�H
$P0X�`p
(x@�����
0�P����
8�`�����
@�p��
H� �(8
P@�H�P`
Xh�p�x����������
��������
�������
����(80�8�@�P<X�`�h�x@������D������H�(�����L�8�3 H(�0@2HXP�Xh1phx���0�x������<di����� �$�(@,�0�4�8�<�@%DJHjLvP�T�X�\�`�d�hl�ptGx�|��������	�
��
�/���@���k
��
���������}�I ��!��$��$�F&��&�y'��)�*��.��/��+�����=Q�q� ?u%�e*���$6(�7�	��"� �$(	*0z
4S8	b@�
D/H	�P�
TqX	�`�dth	p�t�x	����s�	��'���	r�����	R�����	�����	:����	����X�	������	���	��8	� $](	20=4e8	J@�D?H	�P�T!X	j`�d�h	Bp�t�x	������	z����	��_�6�	
�t��	����A!�	�K��"�	"���2#�	�����"�	Z��"	�� g#	� �!$#(	�0"4�#8	�@K$D%H	�P�$T5%X	z`�$dT%h	�p(tr+x	��&(�-�	b�)��,�	���)�H+�	
�*��,�	���*��,�	B��*��,�	��.,�?-�	��Q/��/�	*8 n@8P�X�`8p�x��8�����8�����8����8�� 80�8�@8P�X�`8p�x��8�����8����8�� 80�8�@8P�X�`8p�x��8�����8�����8�����8����8�� 80�8�@8P�X�`8p�x��8�@���8����8n 808n@8PXn`8pxn�8����8����8��n�8��n 80@8�`8pPxn�8���n�8�P�n�8�P�n�8�n�n8nn 80�8�@8PnXn`8pnxn��������������x8�@�H�P�p�x������������(�������h� �(�0/P�X `�h���� ������� �����`�(0�8`@�H�h�p`x������`������`���H�� �(�H�P�X�`���������������� �����A(�0�8�@H `�h�p�xY�������� �������p��� � @�H�P�X�x������!���p���X!���p���! �(�0�8�!X�`�h�p�!��������!�������"���8"8�@�H�Pp"p�x�����"��������"������� #� �(�0P#P�X�`�h�#���@����#88�.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rodata.str1.8.rela__mcount_loc.rodata.str1.1.rela.smp_locks.rela.rodata.modinfo.rela__param.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�0:@@�-(J�0�E@E�
(^v6�Y@�R�(n4FDi@�g�(	y2xG$��k��@xiX(�2[l���o�@�k(�p� �@�k (��s#��~��@m	(���$�@v�(���
 ���0�@�|�(Б@�}�
("�� @ ��(-p��(@�(;@��@6@�0(!U��� Z0��Xc�s��;x� �8)�	X�@��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key6<���"��Ή��~��h��0	`�He0
	*�H��
��U����ʕ��bNM�2��JV�3V]���ـ��D_�$���%��L_� VPt�j�(%�>�{�F&�Vr�Ꞡ
1�,0g����&�_y�!p��K������[����/���ڋ-^h�Jar!D�D�o
0�B��H��J�(����Qf�u�y��W~�}�ۏiJ��b:@�.��|��
izjG��c��9��Cry��T�#ECZnA�ߛ?L�*x::�5	�C�Y_�)v<zn��>��	
�p�����<�s�*�9{3�҄J�����vɧ�;��
;p�-���X�h��K��+����UOb�愲|�>���ǀ�{`��Yɦ����n];R��
�E@���+MHi��0m�s�����Į_l��ݠ�-Te�KPm|��j��me�g��%J���
�Eb��]�k%��R�F�{
�U��a�=
$�AZ֔����p6�T�����6ҏ���*�tQ��'���$��~Module signature appended~