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/serial/whiteheat.ko
ELF>��@@%$GNU�)�<�-C�lI��Qj��ayʓLinuxLinux�U�H��]�ff.���U�FH��]�f.���OX��u�f��UH�w@H��H��H�ƨH���]��UH��AWI��AVAUA��ATSH��H��H�u�eH�%(H�E�1�H���H�E�DH�A�u@��L�pP�u�A9�M��0��L���A�D$!�u�I��H�P`�E��A��L�B����I�?H�zI�|�I�|�H�z	H��I)�D�M)ǃ��r��1�A�Ѓ�O�N�9�r�I�����I����A�Ņ���DL���H�E�eH+%(�4H��HD��[A\A]A^A_]�D�E�H�u�H�H��H�������������i���A�?@�z��Y���A�T�fA�T��H����A�D$!��tV<�5<�W���D�}�
�H���H��0A�T$@��4���H�u�H�H��H�������1�H�}�M�|$(��H�u�L���A�|$!A����1҄�ua��u]L����H�u�L��H�E��L�E�A�|$!��M����uʄ�t�H�u�L���A�D$!��� ���f�A������z���H�u�L��L�E��L�E�E��u�I����H�u�H�H��H��A�������*���f�A���������H�u�H�H��H������H�u�H�H��H��A����������A�?�zA�T�A�T����A����������UH��AWAVAUATI��SH��L��X��eH�%(H�E�1�A��p��M������E���E�DA�n��t ��%��@���A�0A��D�E�D��@A��A��D�E�D���㈉؈]�DA��$%��E�A��A��bD�E�DA��$!E��$!E��$"f��f�E�DI��$�A�ljE�DD��D��L���H�U�L���E��
��c���H�E�eH+%(�LH�e�[A\A]A^A_]�D��H�L��H��H���������E�A��A��o���A��H�L��H��H����T���H�H��L��H�������E��H�L��H��H�������A��H�L��H��H����r���E��H�L��H��H����8���H����I�I�RLIʨH�RLD�L��H��H���XZ�����ff.�@�UH���B���]�ff.���UH��0H���]�D�UH�GPH��0H���]���U���H��AWAVAUATSH��H��L�PeH�%(H�E�1�H�H�=D� A��PA����A	�A����H�����H�=�I��f�0���I��H����H�;D���H�;L�E�L��A���D�������M�H�;���D�'A���A����A	�A�̀�D���H�;D��L�E�A���L���A�ą���A��H�E�eH+%(u$ZD��Y[A\A]A^A_]�L��A������ff.��UH��H��SH��H�?���xH�;H�����x1�H�]����������f.��UH��AWAVAUATSL���H��D�wXL�`M��0M���lD���E����E��t:DA���tA�D$!I�|$(1ɺ��H�e�[A\A]A^A_]�DA�<��<��<
��<
��DI���� 
���tDH�e�[A\A]A^A_]�f���H�w@H�H��H��H�ƨ�H�e�[A\A]A^A_]�H�w@E��H�H��H��H�ƨ�����AWI���E��H�H��H���X����H�s@A��H�H��H��H�ƨ��+���f��$���H�w@H�H��H��H�ƨ����I�wI�t$@��H�|1�H�|2�I�|$HH��H)��H)у��r��1҉փ�L�1L�79�r�A�D$!I�|$(1ɺ���{���f��t���H�C@H�H��H��H�����J���H�C@H�H��H��H����� ���A�D$!낋������@����I�T$@I�O�������u)���L���A�wA�t$@��:����L�f�L��+���A�wA�t$@�L��L������U���
H��SH��H�=�H��tH��01�H�]�������ff.��U��
H��SH�U�H��H��XeH�%(H�E�1���pH��0���E��5���Ѓ��������E�H�U�eH+%(u
H�]����f��U�H��H��H��XeH�%(H�E�1�H�U�@�u����p���E���H�E�eH+%(u���ff.�@�UH��ATSH��L��XeH�%(H�E�1�I��$0�@��t�����t�����t����uw��A��$p�L��E�Q��U�H�U�����L��A��$p���Q��E�U�H�U����H�E�eH+%(uH��1�[A\]���1���fD�U��H��ATSH�U�H��H��eH�%(H�E�1���p���E��n���p�H��H�U����E��K�H���H�H�XPL��0L���A�l$ t$L���H�E�eH+%(uH��[A\]�H�������ff.��UH��AWAVI��AUI��ATSH��H�eH�%(H�E�1�L�cPM��$0L���A�G ������L��A�G �A��p�L��H�Uξ���E��^�A�ą��5�H�U�L���E�A��p�	���E��+�A�ą���M��tL���s�I����pPI�H�8�I���pPI�H�8�L��L���A�ą���H�E�eH+%(�GH��D��[A\A]A^A_]�I��$�H�;�pP�I��$����A�ą��A�G ����A��p�H�U�L������E��L�I�H�XPL��0L���A�m ��L����K���I�H�XPL��0L���A�m t
L����!���H������A��p�H�U�L������E����I�H�XPL��0L���A�m tL�������H�����\���H�������H�SH�H��H�H������H�CH�H��A���H�H����H�CH�H��H���H��H�CH�;H��H�H�Ǩ�L���L����H�CH�ǨH��H���o���H�C�M�H�H�H�����t6H����E���H�CH�H��H�H���D���� ���A�A:Et��H�������A�NE�FH�������H�=�H��H��u
L����H��H��H����C H�{(H��H���I��I��0L��Hǀ�I���Hǀ��L����H�;��H��H��H�Ǩ�L�����UH��H��H��H���]�UH��H���]�nonzero urb status: %d
%s - command %d
%s - submit urb failed
%s - command timed out.
%s - command failed.
%s - command completed.
RTSCTS%s - data bits = %d
%s - parity = %c
%s - stop bits = %d
%s - XON = %2x, XOFF = %2x
%s - baud rate = %u
%s: Command failed [%d]
%s: Firmware v%d.%02d
&command_info->mutex&command_info->wait_commandwhiteheat_loader.fwwhiteheat.fw%s - nonzero urb status: %d
%s - event received
%s - bad reply from firmware
whiteheatConnect Tech - WhiteHEATwhiteheatnofirminclude/linux/usb/serial.h%s - hardware flow control = %s %s %s %s
%s - software flow control = %c
%s: Couldn't send command [%d]
%s: Send command incomplete [%d]
%s: Couldn't get results [%d]
%s: Get results incomplete [%d]
%s: Unable to retrieve firmware version, try replugging
%s: If the firmware is not running (status led not blinking)
%s: please contact support@connecttech.com
%s - command_info is NULL, exiting.
%s - empty response, exiting.
%s - length = %d, data = %*ph
%s - failed resubmitting read urb, error %d
%s - failed submitting read urb, error %d
drivers/usb/serial/whiteheat.cConnect Tech - WhiteHEAT - (prerenumeration)command_port_write_callbackusb_serial_debug_datacommand_port_read_callbackstart_command_portfirm_setup_portfirm_send_command��firmware=whiteheat_loader.fwfirmware=whiteheat.fwlicense=GPLdescription=USB ConnectTech WhiteHEAT driverauthor=Greg Kroah-Hartman <greg@kroah.com>, Stuart MacDonald <stuartm@connecttech.com>srcversion=3154E8079B50D8F6C82715Calias=usb:v0710p0001d*dc*dsc*dp*ic*isc*ip*in*alias=usb:v0710p8001d*dc*dsc*dp*ic*isc*ip*in*depends=usbserial,ezusbretpoline=Yintree=Yname=whiteheatvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout�D7�usb_serial_generic_unthrottle_�,usb_serial_generic_throttlel�usb_serial_deregister_drivers��Y�usb_serial_register_drivers�5B�usb_serial_generic_open�˦usb_serial_generic_close"#�>__wake_upi�ezusb_fx1_ihex_firmware_downloadT��__init_waitqueue_head���__mutex_init��@�_dev_info7�z�_dev_errq�Busb_bulk_msg���)usb_clear_haltӯOkmem_cache_alloc_trace��kmalloc_caches�zkfree���tty_encode_baud_rate�s�@tty_termios_baud_rate�e*�tty_get_char_sizeke��__stack_chk_fail���susb_kill_urb�T�finish_wait��ݍschedule_timeout��&�prepare_to_wait_eventuyH�init_wait_entry?G__cond_resched8�2mutex_unlock
up�usb_submit_urbK��Mmutex_lock�e�__dynamic_dev_dbg�9�[__x86_return_thunk�m��__fentry__������tGA;0������whiteheatGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0���
�
o|{ ,		 ��@	`	�	�L�AZ�!	!1 )	@�{ !�yI@�I�;@Tj@��`���{ �	��{ -5�{ 	@�{ �	��{ �| -5
| 	@
3| �	�
B| �
O| -5X| 	@p| A���| B��| ��| �	��| �| -5@
�z��| A�@�| B���| @�| 	�I�=��s�}@�@��k��PT��} ��PT5gD�@TB5�j
5���3
 M

!} 
"̆
(!} 
03} 
8D} 
@V} 
Hb} 
PI�F��ދ��o} m��+S�?��	-5z} 2�U��o@`H�8��XOMp�,�o�̆
�V} 
�b} 
�3} 
�D} 
�B| ;��| ;:�K�@~�M���} P��'�R�R�@�} T���} V����X�	ɪM�@	RM��	Z��	�.V�
�\�@
^�
��
�^^��^0@8^`��_^!�(^�^b�@�d��D^�M^
�^%@
�^'�
�} f��
�^-�`h�@�`T��@_��} +5�} +5@�} +5��} +5�	~ +5~ j�@C�
D�G�>�/~ V} 
b} 
3} 
D} 
$XI�@,XI�@D~ I�@Q~ I�@Wp
@��oJ�
@�L�
@�O�H�N�
@�Q�
G�S�
G�U�
@��W�
 G�Y�
 G�Z[�
 /]�
 G�_�
 #a�
6G�c�
 e�
G�g�
G�S;i�_~ I�	p~ 

I�	�n�.	(�w	0AZ	8�~ 	@�~ 	H�~ 	P�~ 	X�~ 	`�~ I�	�*	�~ I�	{	�~ �~ 	�~ 	�~ 	�~ 	
 	  	(+ 	0: 	8E 	@U 	He 	Pu 	X� 	`� 	h� 	p� 	x� � 	� 	� 	� o��o
q�E�
s�� ��'m� 	� 	/� k@<� ��J� s�	E�u�v�p�\� Ws� ��� �c
I�G�j	�)�4��	�� ~��� qǀ q
�A �t� ��
�A I�G�]U�� ��
�A �/
� ��"� <5� q8
I�G�H� ��
�A I�G�X� ��g� ��
I�G�}� ��
yI@��� ��
yI@��� ���� ��
yI@���oρ ��
�]��"
��async_icountusb_serial_portinterrupt_in_bufferinterrupt_in_urbinterrupt_in_endpointAddressinterrupt_out_bufferinterrupt_out_sizeinterrupt_out_urbinterrupt_out_endpointAddressbulk_in_bufferbulk_in_sizeread_urbbulk_in_endpointAddressbulk_in_buffersread_urbsread_urbs_freebulk_out_bufferbulk_out_sizewrite_urbbulk_out_bufferswrite_urbswrite_urbs_freebulk_out_endpointAddressusb_serialminors_reservednum_port_pointersnum_interrupt_innum_interrupt_outnum_bulk_innum_bulk_outdisc_mutexusb_serial_drivercalc_num_portsport_probeport_removetiocmiwaitread_int_callbackwrite_int_callbackread_bulk_callbackwrite_bulk_callbackprocess_read_urbprepare_write_bufferusb_serial_endpointsinterrupt_ininterrupt_outwhiteheat_simplewhiteheat_port_settingssflowxoffxonhflowlloopwhiteheat_set_rdbwhiteheat_purgewhiteheat_hw_eeprom_infob0vendor_id_lowvendor_id_highproduct_id_lowproduct_id_highdevice_id_lowdevice_id_highnot_used_1serial_number_0serial_number_1serial_number_2serial_number_3not_used_2not_used_3checksum_lowchecksum_highwhiteheat_hw_infohw_idsw_major_revsw_minor_revhw_eeprom_infowhiteheat_command_privateport_runningcommand_finishedwait_commandresult_bufferwhiteheat_privateusb_serial_module_exitusb_serial_module_initfirm_setup_portfirm_send_commandcommand_port_read_callbackcommand_port_write_callbackwhiteheat_break_ctlwhiteheat_set_termioswhiteheat_get_serialwhiteheat_tiocmsetwhiteheat_tiocmgetwhiteheat_closewhiteheat_openwhiteheat_port_removewhiteheat_port_probewhiteheat_releasewhiteheat_attachwhiteheat_firmware_attachwhiteheat_firmware_downloadwhiteheat.kosO*�	
�#�.0.EB\�iZ�f	�o�~7���� @@�88�]Jh8c08|���8��8��8����P8�8�8(�8@p8X88p8����������e����&`FBH8[(8t�8��8��8�@��8�8��B~%�a9��L�
�\�lk�,`�)��`���	�� �
"39?-TlWj ���@�@@����	��3=Ofq)}��������$6?JWu����`��1@__UNIQUE_ID_srcversion125__UNIQUE_ID_alias124__UNIQUE_ID_alias123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8whiteheat_firmware_attachwhiteheat_get_serialcommand_port_write_callback__UNIQUE_ID_ddebug254.18firm_send_command__UNIQUE_ID_ddebug261.11__UNIQUE_ID_ddebug262.10__func__.22__UNIQUE_ID_ddebug265.7__UNIQUE_ID_ddebug263.9__UNIQUE_ID_ddebug264.8firm_setup_port__UNIQUE_ID_ddebug266.6__UNIQUE_ID_ddebug267.5__UNIQUE_ID_ddebug268.4__UNIQUE_ID_ddebug269.3__UNIQUE_ID_ddebug270.2__UNIQUE_ID_ddebug271.1__UNIQUE_ID_ddebug272.0__func__.24whiteheat_set_termioswhiteheat_port_removewhiteheat_releasewhiteheat_attachwhiteheat_attach.cold__key.26__key.27command_port_read_callbackwhiteheat_firmware_download__UNIQUE_ID_ddebug257.15__UNIQUE_ID_ddebug253.19__UNIQUE_ID_ddebug259.13__UNIQUE_ID_ddebug260.12__UNIQUE_ID_ddebug256.16__func__.28__UNIQUE_ID_ddebug255.17__UNIQUE_ID_ddebug258.14whiteheat_port_probewhiteheat_tiocmgetwhiteheat_break_ctlwhiteheat_tiocmsetwhiteheat_closewhiteheat_openwhiteheat_open.cold__func__.25usb_serial_module_initid_table_combinedserial_driversusb_serial_module_exit__func__.30__func__.29__UNIQUE_ID_firmware277__UNIQUE_ID_firmware276__UNIQUE_ID_license275__UNIQUE_ID_description274__UNIQUE_ID_author273whiteheat_fake_devicewhiteheat_deviceid_table_stdid_table_prerenumeration__this_modulefinish_waitcleanup_modulekfreeezusb_fx1_ihex_firmware_downloadtty_termios_baud_rateprepare_to_wait_event__wake_up__dynamic_dev_dbgkmem_cache_alloc_trace__fentry__init_moduleusb_clear_haltschedule_timeoutusb_bulk_msg__stack_chk_failusb_submit_urb_dev_info__cond_reschedusb_serial_generic_openusb_serial_generic_closeinit_wait_entrytty_get_char_size_dev_errmutex_lock__mutex_initusb_serial_deregister_drivers__x86_return_thunk__init_waitqueue_headusb_serial_generic_unthrottle__mod_usb__id_table_combined_device_tablemutex_unlockusb_kill_urbusb_serial_generic_throttletty_encode_baud_ratekmalloc_cachesusb_serial_register_drivers\��������m��������!\��������2m��������A\��������Mm��������Tm��������`g	�vZ��������|m���������\���������j��������ub���������q���������m������������	h�Z��������d��������\�c)j	0oZ���������g���������X���������_���������X���������S��������S��������0r��������=�DAK	�VZ��������s�zp�	��Z�����������Z�	��Z���������a���������\��������-h���������W���������t��������?m��������J�T�[	P`Z�������������	�Z�������������	8�Z�����������0�	p�Z������������	�Z��������� �'	,Z��������8�A�H�V�el	�qZ��������}a���������\���������m���������\���������U���������m���������\���������U���������m���������\��������,uM[��������bu$w[���������^���������`��������������������^��������`����������<m��������JU��������Qa��������a\��������i`xV���������t�V���������m���������\��������	Y��������/	m��������n	b���������	m���������	@�	��		��	Z���������	m���������	@�	��		H�	Z��������
@
�
	(
Z��������-
@4
;
	�G
Z��������^
@e
�l
	�x
Z���������
Y���������
@�
�	�Z��������@%�,	8Z���������\���������u�[���������m��������\��������um��������za���������\���������m���������a���������\���������
m���������
a���������
\��������9f��������Oj��������_q��������{m���������r���������a���������\���������j���������q��������~^���������^���������e���������m���������^���������b���������Fj��������Yq��������tj���������q���������r���������j���������q���������r��������r��������a��������
Xi��������)�>i��������L([i��������ihxi���������U���������U����������x�i�����������i�����������i���������i��������*/c��������@u4E[��������UU��������Z<d
k/pk��������
�D�n���������@���U���������U����������`�0�i���������q����������\��������	���v��������%m���������l��������m�������� @� �(�0�8�@�H`P�X�`h�p�x�
���� �1LS{�>� �$�(;,�0.	4�	8�	<�@tD�H�
LzP�T$XQX	��	� �$U(	Z024l8	�@D6H	"P_T�X	�`4dCh	zphtx	B�|���	
���5�	������	������	b���|�	*����	�	r�3	��	�	R�\	��
�	v	#
	��	�		� P
$W
(	�0�
48	:�� �0R�����8�@�
` p�x��s�o��� �(@@�PR`��`�8�@�H`P�p�x��`�0�����`������`��� �(`0�P�X�``h������`�p�����`�Z���`A0�8�@`H)h�p�x`����@�`����@�`���@ `(�H�P@X``����@�`�����@�`�����`(�0 8@�8]8T.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.rodata.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?�:@�[�"J��E@ m�"^�)Y@�p�"n�i@�qH"	~��y@�q�"�2v�2���`� �@�s0"� ���\�@�s("�@� ��%@�@�u�"�'0 �@x{("�0+`�@�}�"
�/�@@ �0"'@3,0@3X5�3E�3_J�GH(#R	8S\P�Y0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�`��ebv�͵�&�v>��)��'�C�8mzM�g�W��x?3��Ёwaۈ�RҨ���^��������X�@���
�(rIJ���SVm��3�S����x�=�F��H�!s��U�Ҡ<���"�����6H�l���s�Uw� MR�2�W�Zz'V)�Ŗ5�	��[KyX>��f��v������ZL]>��ɼ�D�.X�%xRw,Tw�VÅ�qv˾�m
��b*u��#�#���
�LMD��\�)�Y\w}j�������D	D	lox�?�$�}vkL�Ͽ"C1�
Cp�B�oL|��>��@`]���,����k�U'LZk�=/�{0O
�u��k`P��d:�}��'�氋�r�?9����xOe�.X��Z�N�nl��/��W"�H��ŴL�}�м���w`v%�����z�ڸ�V�lZFS�Z��o������Q7q�Y�(��A��\�$��k@����Z��?4��_1�;�aF��1s���5�~Module signature appended~