HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //proc/1233/cwd/usr/lib/modules/5.15.0-89-generic/kernel/drivers/input/keyboard/cros_ec_keyb.ko
ELF>�Z@@*)GNU]��t
�U�x`X��f�=��f�LinuxLinux�UH��H��t
�F]�H�Wx1�H���u�]�ff.��UH���H�x8H�pPH��H�ǘ�1�]�@�UH��H��ATSD�_H�w0H�_ E����E1�Ic�E�bD�D"E9�v?E���	A��E9�v1Ic�D���"!�@�����v�f�H�e�[A\]�E9�t6E�����E��D��H��RH���XH�e�[A\]�H�e�1�[A\]�ff.��UH��AWAVAUATSL�oxI���tfE�EhI��M�}hE1�1�H��E�GH��H�H�HDȾI�<H��H)�A���H�H�Ic�I;��r�H��u[1�A\A]A^A_]��I�<H��H)��H�H�[A\A]A^A_]�ff.�f��UH�WH��H��AWAVAUI��ATSH��L�g0H�_8L�����tH��[A\A]A^A_]�A�u��
L���I�E H����A�u��
L���I�E(H����H�H����L���H��H���{L���I��H���gH�H�XH�h(��@1�1�f�HE1�I��L��`A�MA�EA�U����A�E����P�������ƒ�A�E��L���M���M�}@A�����A�U��t}IcEI���E1�H�E�I��A�EE1���tMA���D��D����D�H��Cf��t#f=�tA���IcǺIE D����A��E9Ew�f�A��E9}w�M�}@L������H��[A\A]A^A_]�I�U Ic�I�u0D��H��D�H�������	�����������ff.��UH��AWI��AVAUATSH��0D�gH�_@H�u�A���A���VA�WE1����H�}�Ic�E1�H�E�H�A�H�}ȅ���D�m�I��L��D�SA���D��M�����A���H�E�D�A!�E��H�S(H�E��!�D9�tJDD��D�����M�L����M��HcM�E1�E��A���L��A�LD���A��D;3�]���I��L��D�m�H�E�I�W(A���H�E��E9o�	���I�@1�1�1��H��0[A\A]A^A_]�H�s0D�E�E��D��H��H��D�U��D�U��4���H�u�L������������f��I�w0H��H����ff.�@�UH��AWI��AVA�ֺAUA����
ATSH��H��H�=�H����I��H��H�aI�$L��H�I�D$E�l$E�t$����t<������A�D$A�1�L��E���E�H��[A\A]A^A_]�A�1��Ը�����U��H��AWAVA��AUI��ATE1�SH��H��H�E�Ic�H��wmD93u9�K��?�L�}�I���K	A�����D1��SD��L����A��H��A��u�L��1�1�1��H��[A\A]A^A_]�H�����UH��ATSH��H��tH�W����tVH��tLH�C����<wF<wm��u^H�{�1�1��H�s�C�9���H���H�{��9����[A\]�<uH�{�1�1��H�C�D���f��f[1�A\]�H�{�1�1��H�C�������t�H�{��m����[A\]�H�s�D��H��H���D����[A\]�ff.�@�U��H��AWAVH�M�AUATSH��H��HL�w8L�o0eH�%(H�E�1�H�E�L���E��E����A�ą�t)H�E�eH+%(��H��HD��[A\A]A^A_]�H�M��L��D�}�����A�ą�u�D�E�D��D�E�D	�t�I�H����L���D�E�H��I���GL��D�E��H��H���/H�L�pH�h(��AI��f�A�E�L��`H���H�E�H�KH�A����A��I��A��tSIc�H����E�A��u�E�NA��?�D��L��s�A�VH��D��A��H�M�I���H�M�A��u�H�{8H�Mú�H�E��E��E�����A�ą��H�{H�Uþ�3���H�{H�A�ą��_����E�NA��?�H�E�L���_�������A���-����H��H�M��H�M�����ff.�@�UH��AVAUATSH�GPH���L�px��L�oI����
��L���H��H����I��$�H��L�p8L�h0�}���A�ą��H���*���A�ą��H��L���A�ą��H�C8H�sPH�CPH����A�ą��H�{0��[D��A\A]A^]�A�����A�����UH��SH�� H�_xeH�%(H�E�1�H�{HuH�U�eH+%(uQH�]���H�{8H�M��H�E��E��E������u�H�{H�U��E��M����E������H�U�Ic�H��D�E��D�E��IcоH��D�E��D�E��H��L��E���E��H��L��E���E��Ic�Ic�H��D�U�H���D�U��A��H����Ic־H��D�U��E�H�U��H�EȋMԾH�U�H��D�E��A!���M�D�U��H�{A��A�D��D��H���������H�{A��D��D��H���E���E����H���M���M���ѾH���M���M��H�{�H�����H��L����A�ѾH��H�M�D�E�D�M��D�M�D�E�H�M��A�ѾH��H�M�D�E�D�M��D�M�D�E�H�M��H��L������H��L������H��L������H��L������H��L�����UH��H��H���]�UH��H���]��ghost found at: B[%02d]:0x%02x & B[%02d]:0x%02xdrivers/input/keyboard/cros_ec_keyb.cchanged: [r%d c%d]: byte %02x
Discarded incomplete key matrix event.
cannot register matrix inputs: %d
cannot register non-matrix inputs: %d
failed to create attributes. err=%d
/build/linux-SaOI8K/linux-5.15.0/drivers/input/keyboard/cros_ec_keyb.c %s%02X
%s/input0cros_eccannot build key matrix
valid_keys[%02d] = 0x%02x
cannot register input device
ghosting found
Transfer error %d/%d: %d
Wrong size %d/%d: %d != %zu
sysrq code from EC: %#x
%s/input1cros_ec_buttonscannot query switches
cannot register notifier: %d
cros-ec-keybfunction_row_physmapcros_ec_keybcros_ec_keyb_compute_valid_keyscros_ec_keyb_has_ghostingcros_ec_keyb_processcros_ec_keyb_worktsralias=platform:cros-ec-keybdescription=ChromeOS EC keyboard driverlicense=GPL v2srcversion=991FDD9169B50CE41A4146Adepends=matrix-keymapretpoline=Yintree=Yname=cros_ec_keybvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout�<+platform_driver_unregister�^Ѕ__platform_driver_register�*V�device_init_wakeupM�	blocking_notifier_chain_register�]×devm_device_add_groupke��__stack_chk_faillrGvhandle_sysrq�\f�pm_wakeup_dev_event���__ubsan_handle_out_of_bounds46�_dev_warn�zkfreea�ycros_ec_cmd_xfer_statusӯOkmem_cache_alloc_trace��kmalloc_caches��T__ubsan_handle_load_invalid_value����input_event7�z�_dev_erra�H�__ubsan_handle_shift_out_of_boundsd#	input_register_device��+input_set_capability�p>�matrix_keypad_build_keymap`��-devm_input_allocate_device�Bdevm_kasprintf+��devm_kmalloc3t��matrix_keypad_parse_properties����scnprintf�e�__dynamic_dev_dbg�4�t__sw_hweight326�Nblocking_notifier_chain_unregister�9�[__x86_return_thunk�m��__fentry__3�6�6��'cros_ec_bs_map [5]'��&'_Bool'$�-�-9!7��.�#�'long unsigned int''int';
���cros_ec_keybGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0��HH|{ ơ�r	�{ �{ �{ �{ �{ 	
��@��>� ���+,>�>,�>k�>6�>
�{ �S��) | @!CU�| 6�| (| @PT��$������(5| (@>�9�Q1B�@f1;@=| L| �u ؍@T| 6H
C�D�
E�A�D�?�=�]| Wv| ��| ]�| ]�| �:�| x
�| G��| Q�} Q�)} T=
�p8=} S} S[} U�
6�| G�u�m} W�
�]Y� 
Z�ec_params_mkbp_infoec_mkbp_info_typeEC_MKBP_INFO_KBDEC_MKBP_INFO_SUPPORTEDEC_MKBP_INFO_CURRENTec_response_get_next_datacros_ec_keybrow_shiftghost_filtervalid_keysold_kb_statebs_idevcros_ec_bs_mapev_typeinvertedcros_ec_keyb_driver_exitcros_ec_keyb_driver_initcros_ec_keyb_removecros_ec_keyb_probecros_ec_keyb_attr_is_visiblefunction_row_physmap_showckdevcros_ec_keyb_register_matrixcros_ec_keyb_register_bscros_ec_keyb_resumequeued_during_suspend_notifycros_ec_keyb_workcros_ec_keyb_has_ghostingcros_ec_keyb.kox�
S#v2?�X�	n���7���2�� �@,�p��8+@�E5b8zu�P��p8��8�u� �1�MT��r�<�J;��!�88����Q���0�0@(H-X` �t"����
� � �@�`��(D1��E�X0]j�� �����
��%7Noz"�������.8KWr�����__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8cros_ec_keyb_attr_is_visibledev_attr_function_row_physmapcros_ec_keyb_removecros_ec_keyb_has_ghosting__UNIQUE_ID_ddebug352.4function_row_physmap_showcros_ec_keyb_register_matrix__UNIQUE_ID_ddebug357.0cros_ec_keyb_register_matrix.coldcros_ec_keyb_process.constprop.0__UNIQUE_ID_ddebug354.2__UNIQUE_ID_ddebug353.3cros_ec_keyb_process.constprop.0.coldcros_ec_keyb_info.constprop.0cros_ec_keyb_info.constprop.0.coldcros_ec_keyb_report_bs.isra.0cros_ec_keyb_bscros_ec_keyb_report_bs.isra.0.coldcros_ec_keyb_work__UNIQUE_ID_ddebug356.1cros_ec_keyb_work.coldcros_ec_keyb_register_bscros_ec_keyb_register_bs.coldcros_ec_keyb_probecros_ec_keyb_attr_groupcros_ec_keyb_probe.coldcros_ec_keyb_resumecros_ec_keyb_driver_initcros_ec_keyb_drivercros_ec_keyb_driver_exit__func__.13__func__.12__func__.11__func__.10__UNIQUE_ID_alias362__UNIQUE_ID_description361__UNIQUE_ID_license360cros_ec_keyb_pm_opscros_ec_keyb_attrs.LC8devm_kmallocmatrix_keypad_build_keymapplatform_driver_unregister__this_module__sw_hweight32scnprintfdevm_input_allocate_devicecleanup_modulekfreecros_ec_cmd_xfer_statusdevm_device_add_group__dynamic_dev_dbgkmem_cache_alloc_traceblocking_notifier_chain_register__fentry__init_modulepm_wakeup_dev_eventinput_register_device__stack_chk_fail__ubsan_handle_out_of_bounds_dev_errdevice_init_wakeupinput_set_capabilitymatrix_keypad_parse_properties_dev_warn__x86_return_thunkinput_event__platform_driver_registerdevm_kasprintf__ubsan_handle_shift_out_of_boundsblocking_notifier_chain_unregisterhandle_sysrq__ubsan_handle_load_invalid_valuekmalloc_cachesJ��������	�U��������.U��������AJ��������`Z��������hU��������qJ���������@���������U��������
�
G��������"U��������1U��������AJ��������t����A���������U���������
�A���������U��������J��������<S��������SU��������d<���������<����������X���������B���������
=��������WBR�������������������M���������=U��������
$7)G��������QJ��������|��q��2V��������UV���������V���������U���������X�
p�G���������p
�G��������!J��������O]$TH���������E���������"���D���������U���������J���������3aKF_V��������{V���������U���������	 �O���������J���������L���������!U��������2L��������LU��������YL���������U�����������
8�G���������[���������U���������J��������U	U���������	��	X���������	B���������	��	�E
�i
R���������
��
M���������
�
�N��������	O��������1J��������k<���������)�?�@�F���������U���I���������k�Q��������U��������!J��������]U���������N��������
	 Y���������+	4Y��������=�DROP��������W@^iP��������q@~	��Y�����������	`�\���������|�	��Y���������	`�Y�����������T��������"�6�>T��������F�P	�X\��������aKp	@xY���������3�x�P������������P���������,	�	��Y���������E
�	�Y���������
R$P��������),	2�:P��������?�H�PP��������U�^�fP��������k�t|P����������J��������	?	�W��������U��������	�>��������U���������@p@ (P0 8�@�H�P0X `� � � HX	�-g�!0�� R$(�,�0�4 8K<�@�DT	HL\PT/;��

�
* $�(
�0�4�8
�@AD�H
b	@	� 0	@8	�`p	���	��0�@�h��	��,�@��	��	���	��	�	�	� 0	�8	�@P	�X	�`p	�x	���	��	���	��	�A078A@`H0P�pAx@�0�X�A�@�0�p�A� �0�8K8C.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.altinstr_replacement.rela.text.unlikely.rela.init.text.rela.exit.text.rela.altinstructions.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo.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?��:@�;@'EM
`Q
�[@0G�'t�"o@Mx'��@xMH'
��@�M0'�h�@�M8'�2�_�2�N�@� �@(Ox'�����X�@�O'�@ @	@�Q0'PP@�Qh'1�� ,@HS�'<�!7@ W�'J�"�@E@Y0' d@&i0@&Xr�&��&k�,,�(<	�40Y�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�
q.��
��8q��vq�"шKE;(ThI�'���R��0�ц�ς�Q	�0��,�G��H���ζ�NM��O^�R�-�}��_�]7�z�Q�@��d�20+�/Bz����[<\�Q_dz�5}�tp+���"G*{CF�Z�Y�L�n��� �����D!�L:��������L_2��!�q\E]�=��-o
4]�5��J3�Ԥ�K����_�1�v��D��Rzձ#%����\�A ��������@F�4d]K�@�j.l����MMŐ���!?������ɞ-HN�w�t����� �"~����.tȚ�$g�S��R�-�awj$�E��/��hU�D���SЛ�����oh���z�x��^#~\���sL^E�Z���ε"+Տh�o��ӁA��JCU��t��P��˗���06��

�":��C��'{tp��X���caGjz��ř��a0E��;b��#6;���~Module signature appended~