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/root/usr/lib/modules/5.15.0-89-generic/kernel/drivers/vdpa/vdpa_sim/vdpa_sim.ko
ELF>pz@@)(GNU�6gXE�$
X�S�᛭�PDLinuxLinux�H���H��tUH���H���]��@�U��H�vH��H�H���H��H���L���1�]���U��H�vH��H�H�剐�]�f����UH�
H�vH��H�H���H�RH��H���]�f.����UH�vH��H��@H��]f�1��fD�U�H��]�ff.���UH��HH��]�f.��UH��!H��sH#�H1�]H������]�ff.�@�UH��]���U�H��]�ff.���U��dH��]�ff.��U1�H��]�ff.�@�UH��PH��]�f.��U��H��]�ff.��U1�H�����H��]�����H�vH��H����<����f���H;�PwPUH��AVI��AUA��ATI��SH��p��H��tH����D���L��I�$��[A\A]A^]��f.��UH��ATI�����I;�$Pw/H��I�$����I��$xH��tI��$�L���L�e���f.��U�H�H���ҺH��AWHD�E1�AVAUATSH�OH��1��I��H=��H�H�����L��M��I��$8H�CI��$@H�CI��$HH�CI��$PH�C I��$XH�C(I��$`H�C0I��$hH�C8I��$pH�C@I��$xH���I��$I��$ I��$ I��$(H�C0ADŽ$�I��$0I��$PADŽ$I��$H�A�Ņ�t!I���L���[L��A\A]A^A_]�H�����L�����
IDŽ$@H�I��$H�{�I��$�H��t�Hc{(��H��H��H������
�I��$H���k����=1��I��$�H���M���H�{ ��������I��$�
H���)����C(M��$��~-Ic�I��$�L��A��H�<@H��I�$�D9k(����tLc����Lc�[L��A\A]A^A_]�I��$�1Ҿ�M��$����IDŽ$I������ff.��U��H��H�vH��H��SH��H���������u
H�]���H�5H��� �H�]���ff.���UH��AVAUI��H��ATS�A��`����E1��`I�D$hI�D$pI�D$xADŽ$�I��Ccu[H�CHA��H�CPH�CX�C`E9�`~:Ic�M��H�@H��I�A��$�t�I�|$h��q���H�{H��I���tI�����I���
�I���H��t�I���I����[A\A]A^]�fD�UH��ATL���SH��L���D��L��%[D��A\]�@�UH��AUL���ATI��L��S�����A��$L��%[A\A]]�ff.��U��H��AUI��ATL���SH�vH��H�L���A�EL��f�C�%1�[A\A]]�ff.��UH��AVI��AUL��ATI��SH��L���H���K�T4�L���L��%1�[A\A]A^]�ff.��UH��AWE��AVI��AUL��ATI��SH��L��H��H�U�L�M��H�U�L�M�E��H���L��L��I�T��L��A���%H��D��[A\A]A^A_]�f��UH��AVI��AUL��ATI��L��SH��H���I��$�J�T3�H���L��%M��$��I��$�H��?�H��L��H���H��[A\A]A^]�f.��UH���b���]�ff.���UI��H��H��ATI��L���4���L���L�e���f��U��H��AWL���AVAUI��ATL�$vSI����H��H��L��L�H�E��H�E�D���A������A�������tE��tL���%H�e�[A\A]A^A_]�M�I��1�A�\$M��$�L��M��$�A��$�A��$��fA�\$fA�\$I�D$@X���UH��AWAVA��AUATI��SH��H��H�u��H���H��?�L���L��H�����H��L����I��H��twL�h �H���H��?�L��I��L�U�L��L�]��H�M�E��L��H���K�T%��H�}ȉ�%��L�U�uH��L��[A\A]A^A_]�I�������L��L��I��������ff.�f��H�����A��v�E��I��H��B����x�UH+5H��H��H��L����]��UH��AVI��AUI����ATL��SH���I��H��tZ��H�rGH��H+HƹL��L���Z���H�H���t[L��A\A]A^]�L��E1����H��H�������f��UH��AVAUL���ATI��L��S�A��$`ADŽ$����E1�Ic�E1�E1�1�H�@�A��H��I�$ƃ�H��Hǃ�Hǃ�Hǃ�Hǃ�Hǃ�I��$Hj�H�C@XE;�$`�u���M��$L���I��$��L���%A��$L��IDŽ$ADŽ$�%H�e�1�[A\A]A^]�ff.�@�UH��AVL��AUATI��SH��L���H����1�H�����L���H��tkI���L��H�����1��I��H��tMI�L$@I�T$0I�t$(H���E�D$H�A�Ņ�t�H����L���%[D��A\A]A^]�L���%E1�[A\D��A]A^]�U��H��H��R�E���E�Ƀ��H�}���H���H�U��H��H��H��H�M��H�M��A��H��H�E��H�E����H����H��L��H��H�M�H�E��H�M�L�U��H��L��H��H�M��H�M��������������������������vdpasim_createOOOOOOOOOOOOmax_iotlb_entriesbatch_mapping/build/linux-SaOI8K/linux-5.15.0/drivers/vdpa/vdpa_sim/vdpa_sim.c/build/linux-SaOI8K/linux-5.15.0/include/linux/iova.hdescription=vDPA Device Simulator coreauthor=Jason Wang <jasowang@redhat.com>license=GPL v2version=0.1parm=max_iotlb_entries:Maximum number of iotlb entries. 0 means unlimited. (default: 2048)parmtype=max_iotlb_entries:intparm=batch_mapping:Batched mapping 1 -Enable; 0 - Disableparmtype=batch_mapping:intsrcversion=C269B57E17A7C1A8708D57Adepends=vhost_iotlb,vdpa,vringhretpoline=Yintree=Yname=vdpa_simvermagic=5.15.0-89-generic SMP mod_unload modversions $�$���Lmodule_layoutӅ3-system_wqE:#�__kmalloc-�w�vhost_iotlb_allocnu�zkvfree�A�param_ops_int��T__ubsan_handle_load_invalid_value�odma_set_mask�U�vhost_iotlb_add_range_ctx�-�cancel_work_sync�E�vhost_iotlb_free�Ơ�init_iova_domaina�H�__ubsan_handle_shift_out_of_boundsle�vmemmap_base	�3pv_ops�M�ndma_set_coherent_mask�9�[__x86_return_thunk�(�Lphys_base�d��vhost_iotlb_itree_next�r�ivhost_iotlb_itree_first��H�put_iova_domain��Ykvmalloc_node^��|page_offset_base/uMalloc_iovay��put_device�pHe__x86_indirect_thunk_raxJ�<�__free_iova�m��__fentry__d���_raw_spin_lock���__vdpa_alloc_devicef�kvhost_iotlb_del_range^��>vringh_init_iotlb�zkfree8߬imemcpy���vringh_set_iotlb��iova_cache_put�·free_iova_��8vhost_iotlb_add_range6��queue_work_on�Ciova_cache_getIRN_vhost_iotlb_reset^us�'_Bool'�)��"'long long unsigned int''long unsigned int'vdpa_simGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0�����|{ 
`�.cbH�@@b�����g%@�{ `d�
���
S��{ 0}Uf�9H����{  }@�{ 
H�{ 6�{ 6X�6�{  ��0��@���0��{ @���{ ����C�>�
B�?�A��{  s���G;@7�9���{ �| ?�G��+S@
DSF�| ����@(| <| H| �]| �{ p| ���"I�&�J��| K�
L��| PT�	��@�Q���+��| 6��| 6��8�S�@�| ��| W��| Y�@�| [���| ^���| `��| b�@} e��} h��"} j�6} l�@A} n����p���r�N} t�@\} v��k} n��y} n�z�x�@��z��7�|���} ~��} ��@û����} n���} ���} ��@	: ����} ����8��
O�P��} (���-��@��0��9H�R��} �b�@
V�N�U�
V�X�
V�Z�
V�]�E�\�
V�6_�
6V�a�
V�d�M�c�
V�g�L�f�
H�V�i�
V�k�
V�m�
V�o�
V�q�
V�]�s�
V�u�
V�w�
V�y�
V�{�
;V�}�
V�S�
V�T��
T�V���
V�@���
V�S��
V���
V����} ~ ��	~ ��@
��
S���
S�V�����~ ���?�#~ D�@*~ D�@S'@.)6P��������֍@�+S���G��2~ 
HC~ S��@���XQ;���;�@�`L~ ���} ���û��
��S��T~ 
\~ N�d�����@��J/���Tj�S@>�@���E���S�W�#X�� Xaw@Xa~ j�X��
��T����=��0�0��D�
\~ V�l~ ��
\~ V���y~ ��
\~ V���F^g%��
S�~ ��
\~ V��{ @��~ ��
T�\~ V��~ ��
\~ V��~ ��
\~ V��u�T%@�~ ��
\~ V��u�S%@�~ ��
;\~ V��~ ��
\~ V� ��
\~ V��#% ��
\~ V�8 ��K ��a ��
\~ V�w ��
\~ V���]�� ��
\~ V�aw� ��
\~ V�� ��� ��
\~ V����*g�� ��
\~ V����*d�� ��
6\~ V���
� ��
\~ V���.)6"� ��
\~ V�����]�7� ��
\~ V���I� ��
\~ V���֍Y� ��
\~ V���l� v� �� �� ��
��J/���� ���� {6ʀ }6� �6� �6
T~ ���,��;� ��
�T~ ���C�;g%� ��
��B�+� ��
�]��)
��vhost_iotlb_mapflags_paddingvhost_iotlbnmapsvringhlittle_endianevent_indiceslast_avail_idxiotlbiotlb_lockvringh_kiovmax_numvdpa_callbackvdpa_notification_areavdpa_vq_state_splitavail_indexvdpa_vq_state_packedlast_avail_counterlast_used_countervdpa_vq_statevdpa_devicefeatures_validuse_vavdpa_config_opsset_vq_addressset_vq_numkick_vqset_vq_cbset_vq_readyget_vq_readyset_vq_stateget_vq_stateget_vq_notificationget_vq_irqget_vq_alignset_config_cbget_vq_num_maxget_device_idget_vendor_idget_config_sizeget_configget_generationget_iova_rangeset_mapdma_unmapvdpa_mgmt_devvdpa_iova_rangevdpa_mgmtdev_opsdev_adddev_delvdpasim_virtqueuein_iovout_iovvdpasim_dev_attrmgmt_devwork_fnvdpasimvdpaiommu_lockvdpasim_freevdpasim_dma_unmapvdpasim_dma_mapvdpasim_set_mapvdpasim_get_iova_rangevdpasim_get_generationvdpasim_set_configvdpasim_get_configvdpasim_get_config_sizevdpasim_resetvdpasim_set_statusvdpasim_get_statusvdpasim_get_vendor_idvdpasim_get_device_idvdpasim_get_vq_num_maxvdpasim_set_config_cbvdpasim_set_featuresvdpasim_get_featuresvdpasim_get_vq_alignvdpasim_get_vq_statevdpasim_set_vq_statevdpasim_get_vq_readyvdpasim_set_vq_readyvdpasim_set_vq_cbvdpasim_kick_vqvdpasim_set_vq_numdesc_areadriver_areadevice_areavdpasim_set_vq_addressvdpasim_createvdpasim_free_coherentvdpasim_alloc_coherentvdpasim_unmap_pagevdpasim_map_pagevdpasim_unmap_rangevdpasim_map_rangevdpasim_vq_notifyvdpa_sim.ko��&!9#\ 2@
?|X�	n���7������,	08 p'3�6E�*Zo0�P1���������
 !@8`.M$g�fzVy�� �� �� ���d�$��*��<�B!@R6�UH	~X�	�l@�
�0
.�`
��_1�P���FPM!��80
1Fp�V'q'(�O�^�j[���(�3�:Pq((��������� ����	)06H^r����`�������%/BX_l������ 2<__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8__kstrtab_vdpasim_create__kstrtabns_vdpasim_create__ksymtab_vdpasim_createvdpasim_vq_notifyvdpasim_set_vq_addressvdpasim_set_vq_numvdpasim_set_vq_cbvdpasim_get_vq_statevdpasim_get_vq_alignvdpasim_get_featuresvdpasim_set_featuresvdpasim_set_config_cbvdpasim_get_vq_num_maxvdpasim_get_device_idvdpasim_get_vendor_idvdpasim_get_config_sizevdpasim_get_generationvdpasim_get_iova_rangevdpasim_get_vq_readyvdpasim_get_vq_ready.coldvdpasim_get_configvdpasim_set_configvdpasim_config_opsvdpasim_batch_config_opsvdpasim_dma_opsvdpasim_kick_vqvdpasim_kick_vq.coldvdpasim_freevdpasim_get_statusvdpasim_set_statusvdpasim_set_vq_statevdpasim_dma_unmapvdpasim_dma_mapvdpasim_unmap_rangevdpasim_unmap_range.coldvdpasim_unmap_pagevdpasim_free_coherentvdpasim_set_vq_readyvdpasim_set_vq_ready.coldvdpasim_map_rangevdpasim_map_range.coldvdpasim_map_pageCSWTCH.53vdpasim_alloc_coherentvdpasim_resetvdpasim_set_map__UNIQUE_ID_description279__UNIQUE_ID_author278__UNIQUE_ID_license277__UNIQUE_ID_version276__UNIQUE_ID_max_iotlb_entries271__UNIQUE_ID_max_iotlb_entriestype270__param_max_iotlb_entries__param_str_max_iotlb_entries__UNIQUE_ID_batch_mapping269__UNIQUE_ID_batch_mappingtype268__param_batch_mapping__param_str_batch_mappingvhost_iotlb_resetiova_cache_get__crc_vdpasim_create__this_modulequeue_work_onvhost_iotlb_add_rangeiova_cache_putvringh_set_iotlbmemcpykfreevringh_init_iotlbvhost_iotlb_del_range__vdpa_alloc_device_raw_spin_lock__fentry____free_iova__x86_indirect_thunk_raxput_devicealloc_iovapage_offset_basekvmalloc_nodeput_iova_domainvhost_iotlb_itree_firstvhost_iotlb_itree_nextphys_base__x86_return_thunkdma_set_coherent_maskpv_opsvmemmap_base__ubsan_handle_shift_out_of_boundsinit_iova_domainvhost_iotlb_freecancel_work_syncvhost_iotlb_add_range_ctxdma_set_mask__ubsan_handle_load_invalid_valueparam_ops_intkvfreevhost_iotlb_alloc__kmallocsystem_wq[��������]��������#g��������(g��������1[��������dg��������q[���������g���������[���������g���������[��������g��������[�������� g��������1[��������Bg��������Q[��������rg��������}g���������[���������g���������[���������g���������[���������g���������[���������g��������[��������g��������![��������1g��������A[��������Tg��������a[������������������g���������[���������]���������U���������g���������g��������[��������+U��������H]��������Rg��������a[��������h�o v �Y���������p���������_���������g���������h��������� �u��������u��������*�1t��������Ub���������T���������M���������g���������l��������[��������? Ng��������Uv��������fP��������pg���������[���������n��������9V��������GV��������_c��������dS��������ps���������m���������V���������V���������g���������[���������Z���������ix�g���������[��������Z��������#ix.g��������A[��������nZ���������ix�g���������[���������Z���������X���������ix�g��������	[��������5	Z��������W	o��������d	ixz	g���������	[���������	Z���������	X���������	ix�	<�	R��������
g��������
[�������� 
g��������1
[��������P
V��������Z
g��������a
[���������
Z���������
[�
x�
ix�
g��������-W��������BQ[�����������`�����������Z���������Q��������ix"g��������=\��������Q[��������cg��������t�j���������g���������[���������u���������a��������
g��������
V��������
f��������1
[��������N
Z���������
W��������Z��������L��������ixJix]g��������q[���������Z���������L���������d���������e���������Q��������L��������ixg��������(ix;g��������`q�������� g��������.3q��������<?I�Rk��������[�	f@oq��������x�
� �q����������
��k�������������k����������^
N� ~$�(	0a	4<�	@H�
LTX`dlGpx|�%�!0p� �(008P@�H�P�X�`h p@x`����`��������@���	��	�
�0
�`
�P�P�0
p�  ~0�@a	P�	`�
p��G��% 0(p08�@`
H`P@X�px0�P�������������0
����� �@�p� 0(p08�@`
H`P@X�px0�P�������������0
����� �@�	��� �(0
`Ph
�Or �(�0O8rH��G"'c��A q$|(�,�0�4�8<0@SD�H�L�PQT�X�\M`od�h�l-p�t�xy	|
�
�Y
��
�!�b���

�\��:�x 0x@Px`px��>�>�H� �>H >.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela__ksymtab_gpl.rela__kcrctab_gpl.rela.altinstructions__ksymtab_strings.rela__mcount_loc.rela.parainstructions.rela.rodata.rodata.str1.8.modinfo.rela__param.rela.retpoline_sites.rela.return_sites__versions.rela.data.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?�?:@�T0&J��E@�c�&Y�$t�o@�eH&���@8f&
����@Pf@&�2����@�hH&����@�k &�� �@�l(&�2�~��P@ r�&0@�rH&3<�.@(s&A@
 Q@$V L@0w�&W�%�@q@)v0@)X�)��)��HAXA('L	�LF�x�0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�fqi�5�,��w�l������˓-��4?�Z�E\���2<�6[�d�L�NzGo)zkQ,t�C����72��Ϊ�/ve
;�*��ذ�N�)���I'�E��%\u���vƉb +c՗t�Օ��oH��ˍ�Hl@1���:���VM����8bI#��\��-�tu�Fřw�su�&u����9����z�C!N'�<�<d�sF�1x�����;l��ggrں��'��*~�u�wq���s�U���b9�dN���&��Iiܡ����A�X�6~�EU[*J��C�j9��9!�ϢG��%=ǎM����>���y�wԬ@af򅓺����UH�*��$�*�t�X���g&<�4�"�w�,9�Z����`����ha|8��`�|LأTh��z���CqL��	��P��A��.P�LavT�
�jKq =&0ѭ�}�8r�(�ʎ�ͮ��*z�]���QB�A�5�t6f��*Y�pC� �;[U(���~Module signature appended~