HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/modules/5.4.0-216-generic/kernel/drivers/usb/gadget/function/usb_f_printer.ko
ELF>ؤ@@('GNU���V�śU�����6<�Linux�U1�H���u0����у���!u!�ND�FD�VD�N��t3��t"��t]�fA����y�������E��]D9����fE	�u܄�y���fE��@��fA����@��t���x�]�ff.���UH��AVAUATA��SH��L���DL���I��A��!g�t:A��"g�tPDI�����+I�E(I��D��H��H��H�p`��E��L��L���L��[A\A]A^]�A��E1���I�E(D��H��H��I����H�p`��ff.���0��UH��ATI��DI�|$8H�8t�I�|$@H�8t�L���L��H��I�D$8H�@8I�D$@H�@8A�D$0��A\]�H�G(H�H��H��H�p`���D�UH��ATL��`���DL���A���A\]�H������H�H��H��H��`�L������A\]�ff.���UH��AVAUATS���}L��`���H��A��L������H������H�������PHH���t��H���H��HC�H�A8H������L�(H������H�������PHH���t��H���H��HC�H�A8H������L�(H�������A�ą�tODH�������H�������H������L��H�@8H������H�@8���[D��A\A]A^]�H�������A�ą��D�H������E��H��H��H�HH������H�p`��g���H������E��H��H��H�HH������H�p`��6���A���i����UH��AWAVAUATI��SH��H��H�G0D�~L�P0�FM�rM�D���`�� ���S������tmA�������tH�e�D��[A\A]A^A_]�A���H������L�]�R��H��RD�KH��`H��D�CL�UȉE��L�U�XL�]��E�Z�r���A��$������9��A������A��$������L�]�9��i���I�D$�H�8H����L�U��L�]�H��A��f��fA�I�D$�I�{Hc�H�0�L�U�D�������1A��$������9��y���A��$`���fE��A�ED�A�D��E9�A�^L�����A�F*��	к 
A�F*I�H�x0�A�Ņ�������1�E1��I�D$�I��$����L�U�H��H��L�H�q`���L�U��I���D�UH��AWAVAUATSH��L�s@H��L�'D�nTH�}�L���H�S@A���H�M�I��H�CHH�BH�L�s@L�sH��A���}\A�El��tDI�D$PL�pH�C@I�D$PH�CHM�t$PI��$�1ɺ��L��L���H��[A\A]A^A_]�E��u��CX��t�I�D$xI�T$pM�t$xH�S@H�CHL�0D�D�{���I�D$(H�IH��H��H�p`��V���I�D$(D��H��H��H�p`��2���I�D$(�KXH��H��H�p`��)���f��UH��AVAUATSH��0L�g H���eH�%(H�E�1�I�ĠL���H���L���H��H���H���L9�u&L���H�E�eH3%(upH��01�[A\A]A^]��H���L���I9�t�1�H�}�L�����H�u�L���H���I9�uH�u�L����H��u�������UH��AWAVAUI��ATI��SH��H��PL���eH�%(H�E�1�DH���I�GH��H�E��L���AƇI��I���H�E�H��I���H9�u7L��L���A�EA�C�I���H9E��rL���I��H�E��"M���H�� A� LF�I�E�I�UH�E�I�EH�BH�1�M�mM�mI�E�E�u�L9�wI�G81��p.H��H��H���A�U�L��L����	�A�U��I�}�1�L��H�}��H�}�L��L���H����L��Lu�L)�M��A��I���#H�E�I���L��L�hI�EI���I�EM����%I�8� 
I�u��L��A���E��L�U���I���H��t
H9E�����L��L���H�}��DH�M�H�����H��HE�H�M�eH3%(�AH��P[A\A]A^A_]�I�G(��H��H��H�p`�����I�w(�M�H��H��H��`��I�EI�UH�BH�H���I�EH��"I�EI���L��L��L�hI�EH�E�I�EM����H�}��H������9���I���H�}�L�hI�EH�E�I�EM����H�E��	���1�H�}�M�����H�u�L���I���H9U�tH�u�L����M���H������H���8�������UH��AWL���AVI��AUI��ATI���SH��L��H��eH�%(H�E�1�������t)L���H�E�eH3%(u6H��L��[A\A]A^A_]�H�U�1�L���Lc�u��E�Mc剃����UH��AUL���ATI��SH��L������L��H���L����Hc�[A\A]]�@�UH��AVL���AUI��ATI��L��SH�����H��L���H��tEA��$�I��u(AƄ$�M��$�Lc�L���L��[A\A]A^]�I��$����I�����D�UH��AVL���AUATI��SH��L���H���H��t\�L��A��=�w)�P�Hc�A�<
t0D�hA���w#H�Mc�A�
C�,L���L��[A\A]A^]�Lc���E1���ff.��UH���]��U�=H��uH�=�]H�Ë5��������UH��ATI��H���A��$�H���H�=t<H���A��$�uL���A\]�I��$��L���A\]��7����D�UH��AUI��ATH�>I���L��L���A\A]]�@�UH�=H��AVAUATI��5S��A�$d����I��$h����I��$���I��$���H9���I��$����I��$����H9���I��$����I���I�"��I��$����H9�tEI��$����H�H�PH�p�H�QH�
L�0L�hI��$����H��t�H��t�����I��$����H9�u�I��$H���H��tI��$����H����I��$����I���I�"��I��$����H9�tEI��$����H�H�PH�p�H�QH�
L�0L�hI��$����H��t�H��t��t���I��$����H9�u�I��$���I���I�"��I��$���H9�tEI��$���H�H�PH�p�H�QH�
L�0L�hI��$����H��t�H��t�����I��$���H9�u�L���[A\A]A^]�����	����v����V����U����
H��AUATSH��H�=eH�%(H�E�1��H���gI��H���H��H���H��IDž��H�=tv1��������H�������A�������H��H��L��M���H���H�E�eH3%(��H��L��[A\A]]�H��H��H���H�H��H=��H��H�}�1��Lc�E�����E�������Lc�L���H�=�L�������B�����H��I�����ADž����I���� ������U��H��AUI��AT�I��H��t&�@ � ��H�=�I�$H��t	L��A\A]]�L��L��E1����ff.�@�UH��AWAVAUATI��SH�_0L�+�A�Dž��|�H��M��$����H�;�I��H���H�;H���I��H�����L��I�L��H����H�����A�Dž���A�D$�M��$����I��$����E1�M��$������u?�I��$����H�P@A��H�QH�H@H�XHA�D$�I��$����D9���M��$����L���d���H��u�A��I���I�"��I��$����H9�tHI��$����H�2H�JL�B�H�NH�1L�2L�jI��$����H��t�M��t�L���
���I��$����H9�u�L���[D��A\A]A^A_]���M��$����E1��/I��$����H�P@A��H�QH�H@L�hHI��$����E9t$���I��$�������H��u�A��I���I�"��I��$����I9�����I��$����H�
H�BH�r�H�AH�L�L�rI��$����H��t�H��t��1���I��$����I���I9�u����D�-H�=1�1�E��$d���I�A��E	�D���I��H=�wIM��$h���H��L����D��L��I�D$��A�Dž��[D��A\A]A^A_]��ff.���UH��AUL���ATI��L��S��A9�$���H�=�x��
�H��H�����@HA��$�L��A��$���I��$�H���A��$�����H���H�{H��H���H��H���H�CPH�CPH�CXH�CpH�CpH�CxH���H���H���H�C`H�C`H�ChHǃ�Hǃ�Hǃ Hǃ�HǃHǃHǃ(Hǃ���H���H��H���H���H��H���H���H��H���H����C0�ƃpƃHǃ�Hǃ�Hǃ�[A\A]]�L���H�����[A\A]]�L���H��[A\A]]�f��UH��ATI��SH���H���ƃpH��IDŽ$�H�ƀ����������CH��t2��~8D1�[A\]�H�s(H��H��H��`�1�[A\]�H�����H�{H���f��UH��AUI��ATSH��(L������L����{hH�����ChM���E1�K�L���H��@�������@�����tMx?��x:D[D��A\A]]�H�� ���D��H��H��H��`�D��[A\A]]þ�뺾��A���|���fD�U�����H��ATSH������������t'��~1L���L������L���[A\]�H�����L�������L�����UH��AWL�`AVL�wPAUATI��S�^I�\$PL��H�H�CH�s�H�BH�H�H�[�C� H�C��%I�|$@� 
�L��A���E��uH�H9�t:I�D$PI9�u�[A\A]A^A_]�DI�D$PH�XH�L�sI�\$P[A\A]A^A_]�I�D$`H�XH�L�{I�\$`�I�D$(D��H��H��H�p`�먐�UH��AWAVI��AUI��ATSL���I�\$H���L���L��I������L��L���H���M��t]I�EI��$�H����I���t��tL��L����D$�I�EH����I��$�I��H���t��tL��L����D$�L��A��I��$�H��I��$�H9¸DE�I��$�tA��AL���D��[A\A]A^A_]�I�D$pI�T$pH9�u���f��UH��AWAVAUATSH��`H�u�L���eH�%(H�E�1�H���lI��H��DI�FH��H��x����L���AƆL��H�E��}���M���I���Idž�M���H�u�Idž�M��H�E�Idž�uEI�FpH�E�H��I�FpH9�u1L���A�EA�O�I�FpH9E��wL���H��H�E�M����I�FpI�VpH9��H���I�VpH�BH�:L�J�H�GH�8�BH�H�R���tH�z�H���gL�M�A��I��L��M���L9���LF�I9��d�L��L���H�}�L��L���M��L��H��I)�LU�L)�LU�H�H�U�L�U��L�U�H�U�A��H��� M9���H�M�I�VPE1�E1�H�E�H�A@H�BH�Q@I�VPH�QHI�VpI�FPI�FpH9���H�E�M���L��M���I����H��x����DH�]�H�����H��HE�H�]�eH3%(�>H��`[A\A]A^A_]�I�F(��H��H��H�p`����H��������j���I�FPH�PH�I�FPH�BI�VP�.���I�M�����L���A��H�������H�]�I�VPL��H�C@H�BH�S@I�VPH�SHI�FP�H��x����H������,���I�v(�M�H��H��H��`����1�H�}�M�����H�u�L���I�VpH9U�tH�u�L����K���H������H���6������f.��UH��ATSL�'H��L���H�K@H�SHH�C@I��$��H�QH�
1�H�C@H�CHI��$�H�BH�S@I��$�H�SH�I��$��I��$�I��$�H9�uI��$�1ɺ��L��%[A\]�H������D������D��H��H��`��I��$������H��H��H��`�A�FT�I��$����H��L�U�H�x`�I��$�����L�UЅ�tDI��$����L�U��L�UЅ�tDI��$H���H��t4I��$����H�P@H�QH�H@I��$����H�HHI��$����IDŽ$H���I��$���I��$����IDŽ$P���IDŽ$X���AƄ$a���I��$���H9���I��$���H�PH�H�QH�
H�H�@I��$����H�BH�H�pI��$�����I��$����H��H��L�U�H�p`�L�U����I��$����H��H��L�U�H�p`�L�U����I��$����I��$����I��$����H9�t:I��$���H�PH�H�QH�
H�H�@I��$����H�BH�H�pI��$�����I��$���I��$����I��$���H9�t:I��$���H�PH�H�QH�
H�H�@I��$����H�BH�H�pI��$�����I��$����L�U��L�UЅ�tDI��$����L�U��L�UЅ�tDI��$��1�L�U�1ۺ�E1��I��$���1ɺ��I��$0���1ɺ��L�U��I��$����H��H��L�U�H�p`�L�U��Y���I��$����H��H��L�U�H�p`�L�U��K�����H��Lc�H�����L����D��H���H�=�H���H�H��A���H�PXH�x`��I��$����H��I��$����H�x`�H�=D��M��$������I��$����H��I��$����M��$����H�x`���UH��H���]�UH��H���]�printer_readprinter_writerx_completesetup_rx_reqsprinter_ioctlprinter_openprinter_closeprinter_soft_resetprinter_func_setupset_printer_interfaceprinter_reset_interfaceprinter_func_disableprinter_ioctl: cmd=0x%4.4x, arg=%lu
printer_ioctl: ERROR cmd=0x%4.4xis not supported
ctrl req%02x.%02x v%04x i%04x l%d
Received Printer Reset Request
printer_write trying to send %d bytes
drivers/usb/gadget/function/f_printer.c3unable to create usb_gadget class %d
Failed to create device: g_printer
printer_read trying to read %d bytes
printer_read returned %d bytes
%s
enable %s --> %d
Using interface %x
1284 PNP String: %x %s
Failed to disable USB in_ep
Failed to disable USB out_ep
Failed to enable USB in_ep
Failed to enable USB out_ep
%s:%d Error!
G_Printer : rx length %d
rx %s reset
rx status %d
printer_write sent %d bytes
%d
&opts->lockusb_printer_gadgetUSB printer gadget3alloc_chrdev_region %d
can't autoconfigure on %s
g_printer%dFailed to open char device
printer&dev->lock_printer_io&dev->rx_wait&dev->tx_wait&dev->tx_flush_waitprinter_close
printer_open returned %x
rx submit --> %d
include/linux/thread_info.hq_lenpnp_stringusb_f_printerSSSauthor=Craig Nadlerlicense=GPLalias=usbfunc:printersrcversion=E66837305CC7BD0A08B55F1depends=libcomposite,udc-coreretpoline=Yintree=Yname=usb_f_printervermagic=5.4.0-216-generic SMP mod_unload modversions �p��module_layout]�`cdev_del:zL�kmalloc_caches�*cdev_init\� �usb_free_all_descriptors�c�usb_ep_disable�kusb_ep_enable�SMustrlenD��usb_ep_queueE�&device_destroyb˛@mutex_unlock3��`unregister_chrdev_regionK-�usb_ep_alloc_request��?<sprintf� �Eusb_function_unregister �
0pv_opsT��__init_waitqueue_head��J�_copy_to_user�2�usb_put_function_instance
8_raw_spin_unlock_irqrestoreQ�__mutex_init��printk�p�fusb_ep_autoconfigŷ�ida_free
nǡ_cond_reschedH��Wstrlcpy���*mutex_lock��<config_group_init_type_nameU9�noop_llseekA$device_create%z��up_writeڶV3_dev_err��Wdown_writeuyH�init_wait_entryd;@usb_function_register����kstrndup�a�Gcdev_add�-U_dev_info_i�refcount_warn_saturate)��__stack_chk_failQscheduleڒ{kstrtou16\ɢ.__x86_indirect_thunk_rax�m��__fentry__^�n�usb_ep_free_requestѠ"�kmem_cache_alloc_traceRv��_raw_spin_lock��"�__dynamic_dev_dbg	vQ_raw_spin_lock_irqsave"#�>__wake_up��&�prepare_to_wait_event�zkfree8߬imemcpyp class_destroy����usb_assign_descriptors�T�finish_waitCBՅusb_interface_id�.6_copy_from_user
d
__class_createH�ۈ__check_object_size+/��alloc_chrdev_regions%��ida_alloc_range��00�	�l	k	�	���}{[Y/���7%��{i,#usb_f_printerGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0usb_f_printer.ko*��!6#Y0�=wU�	j�}�7�������h8�08�`�
�8)�8TM8i�x`���	�H	��	��	�8	��	��8�8&6�Ip8e88�&9���P8�8��8��8^$(8?�8Z`8u`��P���8�0 ���8����pL��(P
�G�
\Pm!s!�!�P{� � ��,����! (!%_Y>�a\0n�	x0�� �` �`����P�!��p
!!"!.p�<�8W�d�8P���8�@�`��H8�8�0	(
7F U0d@sP
�`�p����� ��0�(/`(IA\0p�v3	
"#$|���������	#		2	9	?	U	_	v	�	�	�	�	�	�	�	�	

-
7
@
I
_
o
z
�
�
�
�
�
�
�
�
�
�
.HVls���������'1@__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6gprinter_req_matchprinter_ioctl__UNIQUE_ID_ddebug100.37474__UNIQUE_ID_ddebug101.37486printer_reset_interface__UNIQUE_ID_ddebug104.37509__func__.37510printer_func_disable__UNIQUE_ID_ddebug118.37666__func__.37667printer_func_set_alths_ep_in_descss_ep_in_descfs_ep_in_deschs_ep_out_descss_ep_out_descfs_ep_out_desc__UNIQUE_ID_ddebug102.37495__UNIQUE_ID_ddebug103.37501printer_func_set_alt.coldprinter_func_setup__UNIQUE_ID_ddebug112.37593__UNIQUE_ID_ddebug113.37601printer_func_setup.cold__func__.37594__UNIQUE_ID_ddebug105.37526__UNIQUE_ID_ddebug106.37531__UNIQUE_ID_ddebug110.37559__UNIQUE_ID_ddebug111.37563rx_complete__UNIQUE_ID_ddebug88.37269__UNIQUE_ID_ddebug86.37254__UNIQUE_ID_ddebug87.37263printer_fsyncprinter_write__UNIQUE_ID_ddebug97.37396tx_complete__UNIQUE_ID_ddebug99.37427f_printer_opts_q_len_storef_printer_opts_q_len_showf_printer_opts_pnp_string_storef_printer_opts_pnp_string_showprinter_attr_releasegprinter_cleanupmajorusb_gadget_classminorsgprinter_free_instprinter_ida_lockprinter_idaprinter_req_free.part.0printer_func_unbindgprinter_alloc_inst__key.37745printer_func_type__key.37831gprinter_alloc_inst.coldprinter_req_alloc.constprop.0printer_func_bindintf_descss_printer_functionfs_printer_functionhs_printer_functionprinter_io_operationsprinter_func_bind.coldgprinter_alloc__key.37802gprinter_free__key.37803__key.37804__key.37805printer_close__UNIQUE_ID_ddebug91.37312printer_open__UNIQUE_ID_ddebug90.37298setup_rx_reqs__UNIQUE_ID_ddebug93.37327printer_pollprinter_read__UNIQUE_ID_ddebug94.37349__UNIQUE_ID_ddebug96.37380printermod_initprinterusb_funcprintermod_exit__func__.37350__func__.37397__func__.37255__func__.37328__func__.37475__func__.37299__func__.37313__func__.37527__func__.37496__UNIQUE_ID_author130__UNIQUE_ID_license129__UNIQUE_ID_alias128printer_item_opsprinter_attrsf_printer_opts_attr_pnp_stringf_printer_opts_attr_q_lenss_ep_in_comp_descss_ep_out_comp_desc.LC21.LC43ida_alloc_rangealloc_chrdev_region__check_object_size__class_create_copy_from_user__this_moduleusb_interface_idfinish_waitusb_assign_descriptorsclass_destroycleanup_modulememcpykfreeprepare_to_wait_event__wake_up_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_traceusb_ep_free_request__fentry__init_module__x86_indirect_thunk_raxkstrtou16schedule__stack_chk_failrefcount_warn_saturate_dev_infocdev_addkstrndupusb_function_registerinit_wait_entrydown_write_dev_errup_writedevice_createnoop_llseekconfig_group_init_type_namemutex_lockstrlcpy_cond_reschedida_freeusb_ep_autoconfigprintk__mutex_init_raw_spin_unlock_irqrestoreusb_put_function_instance_copy_to_user__init_waitqueue_headpv_opsusb_function_unregistersprintfusb_ep_alloc_requestunregister_chrdev_regionmutex_unlockdevice_destroyusb_ep_queuestrlenusb_ep_enableusb_ep_disableusb_free_all_descriptorscdev_initkmalloc_cachescdev_del�������������������������������h�������������������5(<0L���������a�������������������������������������������������������������������������-�4;D���������a������������H�����8�����������3���������?���������}������������������������������������������������������p�`�����������S���������7��������������������"�*�8�������������������,�������������������������������`
���������!�((1���������E�L�U���������a�������������������������������������������������������������������� ���������8���������D���������K���������Q�������������������������������������������������	���������Q	0 �	����������	����������	����������	���������
��
���������%
���������S
���������\
����������
��
��
����������
��
��
���������%���������.���������a���������|��������������������������������������������������������������������"���������Q���������l���������q����������������������������������������������������������������������#
���������<
���������Q
���������q
����������
����������
����������
����������
������������������		�����������������#	��������.	6���������<	F	Q���������af���������u z����������#��������������������������������������������������������������������������������		��������	,���������9�����������������������������<3���������M	TY���������`kPp���������w#� ����������� �f����������������������	�&�
���������	�������� ['97���������C�I	Y	i���������p#� ������������������������������������������d�������������������1���������M���������^�e�u�����������������������������������F�`�~�6���������������������	�	��������������������`	����������"���������-�@Q���������l���������r	��L���������������������	�P�[0fq|`���������������	�������������	�������������	������������?���������U���������q�����������������������������������������������������������������������3���������Z�������������������������������������������������������������#���������4���������J���������Q���������������������������������)!0�9���������A���������h���������p�����������������������������������������������������������4���������a�����������������������������.���������>���������T��������������������������������������'������������������������������HH���������O������������������������������p����������������������������������������� ���������" ���������1 ���������F ���������� ���������� ���������� �����������"e6�=�F���������S`b�o���������|�������������������sBzP�����������_�����������{�������������������������������������������������{}�&���������>�E�R���������d�n	��������w���������z�������������L�����������	�������������������	���������g�������������������������	��������
���������>! :���������?>���������	������������������ �(�80`�h�p`xP�@����p�`�` `(08`@PH�PpX�`P
h�
pxP�������0�P�p����P�@�`�0 �
� � �j�����+X x$�(�04#8(@&D�H P�T�X�`4dvh�p?t�x`���h�x�����@�������3���g��P���:������������
�`
�
���� }$�(0�48�@�D�HpP�T�X8�� (P0�8``Oh�xp���U���P
����
�HA8 0`�h�p��������x�xIy`��8`@�H�P*p`x����`�`�p�����`�p���}` p(�0_P`Xp`�hB�`������`������`��0`8@@�H(h`p@x���`������`�����` �(pH`PX�`H�`�0���!�`�`�����`�P�(`0 8�@�``h p�x��`� ����x�0�.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.8.rodata.str1.1.rela.parainstructions.rela.smp_locks.modinfo__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?�� :@�iH%J_!CE@ȇ�%^�%Y@��H%n�%i@،0%	~�%p y@� %�P(��@(��%
�2@)��2�*n�@-,�@��H%�l-�@@�H%�x-��`.� ��=`�@��0%@?0 @���%pA$@X��%$�A�@�@%3�F�@.@(�0%MJR0JX[XJkXJpJ�&�	0]IX�z0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key�ª�C���
Ys@!0	`�He0
	*�H��
�]2�������9�?6s�D�E�+�cK���<��־�X֖� 
��;_����D���mXC���
*�۳��_I.�_H�+���H��Y��iI��P9���2��Dyy8�P*H�o��ȶ��;zDk6��vs3��R/���0هV��E��e�K_�c�#�UG��^V�:ug8)�n�J������-�[#��ǹ�.�K/�=��:�+��#'�����!����l�ƴ�Yw�F�n�j+,a���R$��{`o�e8u�i���� L:�}[�j:e:���i�!xu�q�9%�Wp�i���N�wY�.�SDo%�z=]��JqW�}{����I���h�m�6�@�+)L���cY�?�͸�,�]���MN����I��h�lA�4��JlOB#8q*���$}�q�%�(DG��8�տ��Ɛ)��؉�x����aS���p�I0�4��U�y�0K�|�w���*�8u�̜}Ym��M�¼Q���L�g5H�~Module signature appended~