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: //lib/modules/5.15.0-89-generic/kernel/drivers/usb/gadget/function/usb_f_ecm.ko
ELF>�@@'&GNU����ϪY���0g��-��LinuxLinux�UH��ATSH���L����L������L���[A\]���UH��AWAVAUATSH��H�G0f�>!CD�vD�~L�h0��FD�FM�Uuf��tVf������H�e�[A\A]A^A_]�I�uPE��H��AVH��H��h�Y^H�e�[�����A\A]A^A_]���(I��fD9�u�H��f�fE��$�f�A�b*�� 
L��A�BI�EH�x0����H�e�[A\A]A^A_]�I�EA��L�U�H��H��H�ph�L�U��I�E�jH��AVD�CE��H��H�phL�U��L�U�XZ�`���fD�UH��SH��f�H�����L��uLH��@H�8�H��@H��8�H�]���H�G0H��H��H�0H��h��H��@H��8�ǃL�@�UH��AVI��AUI��ATL���SH��L��������tL���H��[A\A]A^]�H���D��L���L����HcӅ�L��[HE�A\A]A^]�ff.�f��UH��AUL���ATI��SH��L���H���L���L����Hc�[A\A]]���UH��AWL���AVI��AUI��ATI���SH��L��H��eH�%(H�E�1�������t-L���H�E�eH+%(u@H��L��[A\A]A^A_]�H�U�1�L���Lc�u��u�H���Mc����fD�UH��AVL���AUATI��SH��L���H����L��A���D��L��H���[A\H�A]A^]��UH��AVL���AUI��ATI��SH��L��������u/H���L���L�������AD�Hc�[A\A]A^]�L���H����ff.��UH��AUL���ATI��SH��L���H���L���L����Hc�[A\A]]���UH��AVL���AUI��ATI��SH��L��������u/H���L���L�������AD�Hc�[A\A]A^]�L���H����ff.��UH��AUL���ATI��SH��L���H���L���L����Hc�[A\A]]���UH���]�ff.�����(9�tH����@-<����1��ff.��UH��ATSH��f�H���D�`-A���A��uiH���H�@8H���H�@8H��8�H��8H�@8[A\]�H�G0H��H��H�@0H�0H��h��{���H�����UH��AWAVAUATA���SH��L�o0I�E��i�aL���H��I��E���A���A��uLM���L��L�E��I���I�u�I����H�}�A���E����AƇ�I��*�H��L��H��A��H=����L��H�߈�P ��P�@0���A�ą��	A��(L��H�߈���A�ą���A��)H�����I�}�H����I���I�}H���H����I���I�}H���H��H���_I��8���I��@I��H����H�=����I�$I��@H�8�\L�p8I��@I�H���
�L��H�@0��
��
L���H�����A�ą���IdžIdž f�H�e�D��[A\A]A^A_]�H�C0H�H��@L��v>I���I�uH��H��L�HI���H��hL�@I��8�p�X떃�H�H�HF��A���I��@H��tH�8�I��@I��8�I�}I�D��H��H��h��3���A���A���ѐ�UH��ATI��S��������I��$�tH�ǀ	�L���[A\]��L���[A\]���U����
H�=H��AUI���AT�H��taI��H���H��H���H��IDŽ$��I��$�I��H=�w&H��H��L��M���L��A\A]]�L�����f��U�X��
H��AUATSH��H�=�I��H��M����L���L�������H���I��$*�����H���L��H�	I��$��I�$�I�D$HI�D$PI�D$hI�D$pIDŽ$�I�D$xI�D$XfA��$�L��[A\A]]�L���L���H���[A\A]]�f��UH��AWAVAUATSH�G0L��@L�p0��L��uZ��HM�,$H��<��<tO��t<A�E���(fA�E�LH��8� 
L�����y�LD[A\A]A^A_]�1��A�E*fA�EfA�UI�$A�D$I��HL�pH������2��t���p��dD��B�Bf�ƃH�R���A�ED��PA���A��1�fE�}fA�MA�D$f�ƃH����I�6��H��H��H��h�[A\A]A^A_]�I�6�FL�VH��vr��2��tr���p��dD��`�p����K����6���D��PA��w[A��H�H�H��HD�I�H��H�ph��I����p���w�H��hH��H�������D�UH��ATI��f�AƄ$PL��AƄ$H����L�e���H�G0H�H��H��H�@0H�0H��h�뱐�UH��ATI��f�AƄ$PL��AƄ$H�f���L�e���H�G0H�H��H��H�@0H�0H��h�뱐�UH��ATL�f8D�FTH�I�D$0H�@0A���t(E��tA���tf��A��$LL�����L�e���ADŽ$LL��AƄ$H����L�e���H�0�JH��H��H��h��ff.���UH��AVAUATI��SH�G0��L�h0��(9����)9������H���D�p-A���A��t
DL���I��$�H�z8tsI��$�H�x8td��u?I�E��i������A��$��fA��$�DL���H=�wAƄ$HL�����1�[A\A]A^]�DI�}L�����uI��$�I�}L������k���I��$�H�@8I��$�H�@8���뛅�u�H��8�I��$8H�8t|�1�[A\A]A^]�I�EH��H��H�ph�I��$��R���I�uH��H��H��h����I�EH��H��H�ph����H��I�}L������G���I��$8�`���I�}�KA���E��H��H��h��E��U��H��H��R�E���E�Ƀ��A��H����A��H������H����A��H����A��H����A��H�����UH��H���]�UH��H���]�ecm_notify_completeecm_openecm_closeecm_bindecm_unbindecm_do_notifyecm_set_altecm_setupecm_disablepacket filter %02x
ecm unbind
%d
ecm deactivated
fullsuperdual%s: can't bind, err %d
&opts->lockusbcdc_ethernettruefalsenotify connect %s
notify speed %d
notify --> %d
%s
event %02x --> %d
reset ecm
init ecm
activate ecm
ecmusb_f_ecmifnameqmulthost_addrdev_addrCDC Ethernet DataCDC ECMinvalid control req%02x.%02x v%04x i%04x l%d
ecm req%02x.%02x v%04x i%04x l%d
ecm req %02x.%02x response err %d
CDC Ethernet: %s speed IN/%s OUT/%s NOTIFY/%s
/build/linux-SaOI8K/linux-5.15.0/drivers/usb/gadget/function/f_ecm.cdrivers/usb/gadget/function/f_ecm.cCDC Ethernet Control Model (ECM)author=David Brownelllicense=GPLalias=usbfunc:ecmsrcversion=E3796C2E2AAF55B13CB4E89depends=libcomposite,udc-core,u_etherretpoline=Yintree=Yname=usb_f_ecmvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout��kmalloc_caches;��tusb_gstrings_attach��usb_free_all_descriptors(��usb_ep_disable� �usb_ep_enable��T__ubsan_handle_load_invalid_value��ugether_get_qmult��jPusb_ep_queue�ãgether_setup_name_default��|Vgether_get_host_addr_cdc8�2mutex_unlock"�)�gether_set_ifname�7�gether_get_ifnamebD�usb_ep_alloc_request��?<sprintf��x�gether_cleanup7K�usb_function_unregisteri!V�gether_set_host_addr�9�[__x86_return_thunk���gether_get_dev_addr��lgether_connect-~�rusb_put_function_instance�njkstrtou8���__mutex_init0q,usb_ep_autoconfigv�?free_netdev��gether_set_gadgetK��Mmutex_lock��Ygether_get_host_addr?�?config_group_init_type_name��՟gether_set_qmult7�z�_dev_errq�܆usb_function_register�w �usb_ep_dequeueA�T#gether_register_netdevke��__stack_chk_fail��?Ngether_set_dev_addr�P�config_ep_by_speed�m��__fentry__�+�usb_ep_free_requestӯOkmem_cache_alloc_trace�e�__dynamic_dev_dbg���gether_disconnect�zkfree����usb_assign_descriptorss��!usb_interface_id`
�-��
si'_Bool'����	0�0�	��	�� 	
	

$�$$	�&��qK4.������usb_f_ecmGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0���
�
y
�o'm��@|{ �{ �		@�@>��{ ��{ /�{ H@�{ ��{ ��{ �z\�@�p��{ 9�{ C�@A��{ ����		E�@	| G��| G��'| G�6| G�@�I��F| J��T| ��M�@FO��.�Q���vp^| S�@f| U��P�Q����W�n| Y�@��Q��ɪQ��z�[�x| ]�@�9H������`�@�| �F�?�Op�| ����		E�@�| a��Fd����f�d�@x�H��P�| `�ah���9H��H@�| ��| �2���| ��| �TBi�H�B�
I�L�D�K�
I�L�N�
L�P�
L�R�
L�T�
L�!tV�
6L�!t6X�
L�Z�
L�\��| ��z\�
} H@y{v��} x�!} z�@
^�_�b�=�
I�c�
I�!te�0} ��RS3p���s@B} �s��I��N} fV} pd} I��s} �����U�4�V�H��} H8�o���} ��} /�} @�} `Tj��} ��} �g�L��} �@�PTjs@�		E����4��} ���l�Fl�@'�n����n��ɪn�~ t@
h�k�
h�m�j�~ 0��vp@�9H�)~ s�4~ u�@
r�^�q�
L�r�t�p�
r�w�
r�y�?~ T~ 	b~ 	�M��M� �M�0t~ (�D��_~��{~ �s�~ �s@�~ 6��~ �����~ 6��~ ��~ �~ 6 �K��@�~ �������.��	�~ }�
Z��Z|��
��Z�c��
�����~ ��~ ^�c�J��6�Tm΀�~   . ? 	XI�|�E @	M H	U �P	���s�	] �s
�@
MAE`
�(6�
OpOp>�F�g�����{�h Wt �
L���r�� ��
�rI��&L�� ��
�&L�� ��� q�
�&r�� ��� 1� 3� 1� 3� 1(� 3@� 1X� 3o� �
�rI��&L��� ��
�� ���� ���� ���� ��
�&L�Go�� ��
�&L�Go�~�� ��
�&L�~\!tŀ ��
@�s���sπ ��
� ��� ��
�]��/
��usb_gadget_stringslanguageusb_os_descext_compat_idext_propext_prop_lenext_prop_countopts_mutexusb_os_desc_tableos_descusb_functionfs_descriptorshs_descriptorsss_descriptorsssp_descriptorsos_desc_tableos_desc_nset_altget_altreq_matchfunc_suspendbind_deactivatedusb_configurationdescriptorsMaxPowernext_interface_idsuperspeedfullspeedsuperspeed_plususb_function_instancecfs_listset_inst_namefree_func_instusb_composite_devos_desc_reqqw_signb_vendor_codeos_desc_configuse_os_stringgstringsnext_string_iddef_manufacturerdeactivationsdelayed_statussetup_pendingos_desc_pendingusb_composite_driverneeds_serialgadget_driverusb_function_driveralloc_installoc_funcusb_cdc_notificationbmRequestTypebNotificationTypegetherin_epout_epis_zlp_okcdc_filteris_fixedfixed_out_lenfixed_in_lensupports_multi_frameunwrapeth_devf_ecm_optsfunc_instecm_notify_stateECM_NOTIFY_NONEECM_NOTIFY_CONNECTECM_NOTIFY_SPEEDf_ecmctrl_iddata_idethaddrnotify_reqecmmod_exitecmmod_initecm_allocecm_unbindecm_freeecm_alloc_instecm_free_instecm_opts_ifname_storeecm_opts_ifname_showecm_opts_qmult_storeecm_opts_qmult_showecm_opts_host_addr_storeecm_opts_host_addr_showecm_opts_dev_addr_storeecm_opts_dev_addr_showecm_attr_releaseecm_bindgethecm_closeecm_openecm_disableecm_get_altecm_set_altecm_setupecm_notify_completeecmecm_do_notifyusb_f_ecm.ko�l�	4#W&2�?}X�	n���7���?�@Z��8�08��8)�� 880�N�Oc�x�]� r��O��r�pO����2	)$ �&�8>MO�oX�d�Pt@	�	�(
�P�5��	�	��	��	 p�X"0�6H	E8	U�	d�	t�X�X	��	��_�p_�88�b�0
_�w�
��(*@4�@`N�8g�8�8��*�p8�(
��8�	�h8
�8%8=P8U�fr0~	��8	�H�X�h�x
����" p-@(7@(N(f�(z�(���:��������	!'9Kbv�������
7LWiu�������		)	1	F	X	j	w	�	�	�	�	�	�	
 
4
__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8ecm_freeecm_setup__UNIQUE_ID_ddebug379.9__UNIQUE_ID_ddebug378.10__UNIQUE_ID_ddebug380.8ecm_setup.coldecm_unbind__UNIQUE_ID_ddebug392.0ecm_opts_ifname_storeecm_opts_ifname_showecm_opts_qmult_storeecm_opts_qmult_showecm_opts_host_addr_storeecm_opts_host_addr_showecm_opts_dev_addr_storeecm_opts_dev_addr_showecm_attr_releaseecm_get_altecm_get_alt.coldecm_disable__UNIQUE_ID_ddebug384.4ecm_disable.coldecm_bindecm_stringsecm_string_defsecm_control_intfecm_data_intfecm_descecm_iad_descriptorecm_union_descfs_ecm_in_descecm_data_nop_intffs_ecm_out_descfs_ecm_notify_descecm_ss_functionecm_fs_functionecm_notify_completehs_ecm_in_deschs_ecm_out_descss_ecm_in_descss_ecm_out_descecm_hs_functionhs_ecm_notify_descss_ecm_notify_descecm_openecm_close__UNIQUE_ID_ddebug388.1ecm_bind.coldecm_free_instecm_free_inst.coldecm_alloc_inst__key.29ecm_func_typeecm_allocecm_set_altecm_do_notify__UNIQUE_ID_ddebug376.12__UNIQUE_ID_ddebug375.13__UNIQUE_ID_ddebug374.14ecm_do_notify.cold__UNIQUE_ID_ddebug386.2__func__.26__UNIQUE_ID_ddebug385.3__func__.27__UNIQUE_ID_ddebug377.11__UNIQUE_ID_ddebug381.7__UNIQUE_ID_ddebug383.5__UNIQUE_ID_ddebug382.6ecm_set_alt.coldecmmod_initecmusb_funcecmmod_exit__func__.28__func__.25__func__.24__func__.23__func__.22__func__.21__func__.20__UNIQUE_ID_author396__UNIQUE_ID_license395__UNIQUE_ID_alias394ecm_item_opsecm_attrsecm_opts_attr_dev_addrecm_opts_attr_host_addrecm_opts_attr_qmultecm_opts_attr_ifnameecm_string_tableecm_header_descss_ecm_intr_comp_descss_ecm_bulk_comp_desc__this_moduleusb_interface_idusb_assign_descriptorscleanup_modulekfreegether_disconnect__dynamic_dev_dbgkmem_cache_alloc_traceusb_ep_free_request__fentry__init_moduleconfig_ep_by_speedgether_set_dev_addr__stack_chk_failgether_register_netdevusb_ep_dequeueusb_function_register_dev_errgether_set_qmultconfig_group_init_type_namegether_get_host_addrmutex_lockgether_set_gadgetfree_netdevusb_ep_autoconfig__mutex_initkstrtou8usb_put_function_instancegether_connectgether_get_dev_addr__x86_return_thunkgether_set_host_addrusb_function_unregistergether_cleanupsprintfusb_ep_alloc_requestgether_get_ifnamegether_set_ifnamemutex_unlockgether_get_host_addr_cdcgether_setup_name_defaultusb_ep_queuegether_get_qmult__ubsan_handle_load_invalid_valueusb_ep_enableusb_ep_disableusb_free_all_descriptorsusb_gstrings_attachkmalloc_cachesy��������t��������#���������2���������;���������Ay��������������������	��v��������������������������� ��������3���������FM	0Vv��������l0~	��v���������y�������������������t���������x��������������������	v����������������1y��������T���������f���������z����������������������������������������y�����������������������������������������������y��������P���������b����������������������������������������}���������y�������������������������������������� 
������������������!y��������D���������]���������g���������}��������������������y�������������������������������������������������y�����������������-|��������7���������M���������U���������qy�������������������������������������������������y�����������������������������y���������%������������������!y��������CIs��������������������$�	��v���������u���������y��������^%���������5���������A~��������M���������q�{������������D��'�S�q���������N�>�4�q��������	�5$���������?�D���������_�d����������������������w��������� �������0���F	6
	�	�	� 	V&	�+	r��������A	�L	pd	���������o	:�	��		8�	v���������	@�	5�	t���������	x��������
E
���������1
y��������K
sd
���������l
t��������u
���������z
����������
t���������
����������
y���������
�<�
w���������

�
]�
����������
i�
0
�
���������
�m���������)���������1t��������Ay��������^�Dcw���������������������������������������n��������@ 1���������9t��������A���������S���������ay����������������������������j
��
��
	��
v���������
����������{ �.	7v��������Q�X	�]v��������g�qy�������������������(���	p�v���������y������������������	�)v��������1y��������y��������������������	h���v���������y��������&�9u�����������������������������{���������{��������#���������7���������F���������Q�X	Pav��������y��	�v�����������	��v���������{��������X���������%�0�<���������I���������T�Y���������^Ci n���������s}�����������K
�������������j
�`������������@�����������&y��������	�������������������������������������p�p�@@�0 �(0�8 @�H�PpX�`�h p�x0
��
�@�`�p���0�����b:��2�y�
 �$(|,�0L4�8�<@
D�Hc	Lt
P�
T(X0\R`�d�
h�l�pxt�x�|E�H����	"�7	Z �$`(	�0�4�8	*@/D�H	
PP	Th	X	b`�d�
h	�pI
t�
x	��
��
�	:�~���	�����	��`���	��0���	����r�	B���J�	z�� �0�@�P�`�p��������������p �
(@@@HP�X���p���0��p���p�  @HpXp`�p������ �m�!�3 P(@0:85@(H�P�X`h�p�x����P�@�:�5(X H(8�P�@�:�5�(���������H�8�@8H�P�p�x(������������������$� h(�0�P�Xh`�h����h�������x���0��x�0�8x@�Hh�px������X�������X�����X �(�8z8s.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.smp_locks.modinfo.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@X_�$Jv�E@8v@$^@Y@xx`$n[i@�xH$	~�� y@ yH$�H��@hy@$
�2;�2HA���@�{H$����p��@�{H$�� ��$��@88$�%X �@p�P$+H
@���$�.�@@`�0$72<02XEX2UX2�Z�E�E%p	UC
��i0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�
KҏyHﬔR>���]�U�e*��Yn�֯@
��[�)��?�*�>�b!뽚%O������Х.��)
d��v&��\���?#��?N(�掦��|1[\��Ŧ�q"t?r�9�SP���/��Sc��z�6��c(3x1+�t����,����S���N�p[7�G�.y�it��@��g��Og����eˇ�;�t�cv�+G*q�)���n�,L���˳*��U���-u�",�x���~�_��7\�^xz����x�A�6�t� Bf^MA��gNl�I)R���we�$��I,^fKm+�FS";�ݲ����=�cȏ~�Gݣ���t��N;a3�]��~�=�3��cxC��ϓ���3&�19^�aZyH���lć�2��6 䝣+ OV�o�|40�
9���lZ�dq��$��x����̹j�b��AV���<�z��%)a�2&�.S��J��	��"P�Ёz&����|�l��~Module signature appended~