ELF>X^@@;:GNU{HeHL DUHG`HAWIAVAUI"ATSHHLchHHEHKhHHyLpI9t,HOXHHHLPLoXLIFPHOPLpL9uHSxHxII"HHzLxH9t,HWXHPHLoPLgXLIGPHWPLxH9uH}%H[A\A]A^A_]fUHAVAUE1ATISG01ۅID$(McJHHtID$(JHz`HtID$(JHzhHtID$(JHzxB(AHHB0)HB8HHB@Hǂ0ǂ8Hǂ@HǂhEHǂpEHǂxEHǂEHǂHB`HǂƂIǂIHǂXEHǂ`EHBhHBpHǂHHBHHBPHBXAD$0D9~_E1ID$(IcAHHHEHEHǃHEHPEHǃEHǃPEE;l$0|I|$8HtID$8I|$PI|$XID$PLID$XAI$ID$@Hu9I|$HHtID$HIDŽ$L[A\A]A^] ff.fUHATISHC0LcP~1HS(HcȃHLXE9C0[A\]fUHAWIAVAUAATISL7H=AxEt+` HHL{HHC%` HHtvL{HHCL Mf`DhL@IFpHSPLINhIVpHKPHCXH%AI1[A\A]A^A_]fUIcHAWAVAUATSHH@H}L`EuHUHEH-HEHMHDHHt&HUHP@H;P(tH@[A\A]A^A_]Ht1ALmE1M|EHEHHENHP(L9wXxH}ttHP8IM)L9muL9w}tH}whHuH}HDML9oILLLHuUH}L1H@[A\A]A^A_]H@1[A\A]A^A_]HuHHULEHEHULEHEkHHDEDEff.H`EUE1HATIS_(HW0HH3u [1A\]I$pEIT$8LAHHLXtI$pEIT$@LAHHL[A\]UHAWAVAUATISH(HH}DEHXXDMHEHAKD"HEMEE1E1DILMAMHHUHHHMHMHtvHP(H9wmu#pHHP8LHL)H)H9HGIAIwHH@H+H(IM9v^ID9uuAH(D[A\A]A^A_]HXP1HEAH9XXuыUH}HAAEE1ff.@UHAWAVAUATSHHpHELuHuULxE~HpeH%(HE1DEsI6IHHEMAAD4AkHHEHcE1H}DEALuAEAA$PLhAHUH}HkEDEDUHHuHME)tWAHA$HxtUtQHpHUHxHHUHHT"AH.x:A$AEEt}EAMA $EAAGD;}tfAAAQDHHtDEDEHEeH+%(HpD[A\A]A^A_]E1fHAHtA묋MUHHHH}Lhf몋MHHHHILhfzMHHHHIUfNDHH.t'DfHAHAfAVHH뺋MDDEHHDEcUHHHHEDE'UHHAAA@HATISHx_uHPAuHHA[A\]fHHt [1A\]LHHf뾹LHHff.f0f92t1UHSHF8HHH`EtHVPHt@HJ@HR(HH9t0HH)uf2f90t1H]HHHu1ff.fUHAVAUATSHD$HpEt0f92 D:D8AD4ƃ:fD8AS(HC8H`EHDPt'HSPHHJ@HR(HH9HH)D[)ЍPDD)A\A]f9ADA^]H`EHC8uzDHHt A[A\DA]A^]HHYHnfHHtȾD[A\A]A^]HSPHtIHJ@HR(HH9t9HH)b[A\AA]ADA^]HHHHH (HHDH~htUHHSHuH]H{hH]fUHAWAVIAUATISH0eH%(HE1H`EHGHHHtLHp@H@(HH9tH)HA6A̅u7A;u)[DA\A]]HLHHuA׺L1 IHt6uKUHSHf6sE t H]HtfHHtܾHS@HHD6UHATISf6sE HD$I$`EID$8 IT$PHpH HB@HR(HH9 H)DI$Ht [1A\]V(HN@H`E2HLt0HFXHHP@H@(HH9HH)A$2A$;AD$(LH45I$HHfA9$2[A\]LwH1I\$8HHHSHL/HHfAT$(ID$@HHHTzfsIT$@HHTf.UHAUATSDIHAE1HhEtiƃIH1AąHC@ƃ:HH`EHSXHt7HJ@HR(HH9t'HH)Aąu+f4[DA\A]]HHHuAfHHt ADDI[A\A]]HHH9sAHC@HHHPHAH;AHAHEEAHAHAHAHHHHAHHHIIHHHHU1H]       p)p)p)p) vhost_work_initvhost_poll_initvhost_poll_startvhost_poll_stopvhost_work_dev_flushvhost_poll_flushvhost_work_queuevhost_has_workvhost_poll_queuevhost_vq_is_setupvhost_exceeds_weightvhost_dev_initvhost_dev_check_ownervhost_dev_has_ownervhost_dev_set_ownervhost_dev_reset_owner_preparevhost_dev_reset_ownervhost_dev_stopvhost_clear_msgvhost_dev_cleanupvhost_chr_write_itervhost_chr_pollvhost_chr_read_itervq_meta_prefetchvhost_log_access_okvhost_vq_access_okvhost_vring_ioctlvhost_init_device_iotlbvhost_dev_ioctlvhost_log_writevhost_vq_init_accessvhost_get_vq_descvhost_discard_vq_descvhost_add_usedvhost_add_used_nvhost_signalvhost_add_used_and_signalvhost_add_used_and_signal_nvhost_vq_avail_emptyvhost_enable_notifyvhost_disable_notifyvhost_new_msgvhost_enqueue_msgvhost_dequeue_msgvhost_set_backend_featuresdrivers/vhost/vhost.cinclude/linux/thread_info.h&x->wait&dev->mutex&dev->wait&vq->mutexvhost-%dFailed to get flagsFailed to get used event idxFailed to write usedFailed to increment used idxCan't access used idx at %p vhostOOOOOOInvalid length in indirect descriptor: len 0x%llx not multiple of 0x%zx Translation failure %d in indirect. Indirect buffer length too big: %d Loop detected: last one at %u indirect size %u Failed indirect descriptor: idx %d, %zx Nested indirect descriptor: idx %d, %zx Translation failure %d indirect idx %d Indirect descriptor has out after in: idx %d IOTLB translation failure: uaddr %p size 0x%llx Non atomic userspace memory access: uaddr %p size 0x%llx Failed to access avail idx at %p Guest moved used index from %u to %uFailed to read head: idx %d address %p Guest says index %u > %u is availableDesc index is %u > %u, head = %uLoop detected: last one at %u vq size %u head %u Failed to get descriptor: idx %d addr %p Failure detected in indirect descriptor at idx %d Translation failure %d descriptor idx %d Descriptor has out after in: idx %d Failed to disable notification at %p: %d Failed to enable notification at %p: %d Failed to update avail event index at %p: %d Failed to check avail idx at %p: %d /build/linux-j08yY4/linux-5.15.0/drivers/vhost/vhost.cvhost_disable_notifyvhost_enable_notifyvhost_notify__vhost_add_used_nvhost_add_used_nget_indirectvhost_copy_from_uservhost_get_vq_desc__vhost_get_user_slowvhost_vq_init_accessmax_iotlb_entriesmax_mem_regionsdescription=Host kernel accelerator for virtioauthor=Michael S. Tsirkinlicense=GPL v2version=0.0.1parm=max_iotlb_entries:Maximum number of iotlb entries. (default: 2048)parmtype=max_iotlb_entries:intparm=max_mem_regions:Maximum number of memory regions in memory map. (default: 64)parmtype=max_mem_regions:ushortsrcversion=DF7118528E4BA4E93161341depends=vhost_iotlbretpoline=Yintree=Yname=vhostvermagic=5.15.0-156-generic SMP mod_unload modversions $$~:module_layoutwVkmalloc_cachesE:#__kmalloc-wvhost_iotlb_allocnuzkvfreeC>iov_iter_revert4param_ops_intueventfd_signalT__ubsan_handle_load_invalid_valuellist_add_batchsautoremove_wake_functionkkthread_unuse_mm7remove_wait_queue]_copy_from_iter {{__dynamic_pr_debug)g__get_user_4Evhost_iotlb_free82mutex_unlock/IUmmputlevmemmap_base'!copy_user_enhanced_fast_string" pv_opshkthread_create_on_node=q__mmdropT__init_waitqueue_headk_copy_to_user9[__x86_return_thunk@%wait_for_completion5current_task __mutex_init5kthread_stopdseventfd_ctx_fdgetget_task_mm5e__put_user_nocheck_2$copy_user_generic_stringKMmutex_lockF\__get_user_nocheck_2rivhost_iotlb_itree_first$fputYkvmalloc_nodeҫcopy_user_generic_unrolled^|page_offset_base__ubsan_handle_out_of_bounds llist_reverse_orderke__stack_chk_failQschedulekmalloc_order_tracepHe__x86_indirect_thunk_rax|@<wake_up_processm__fentry__?kthread_use_mm9okmem_cache_alloc_traced_raw_spin_lockfkvhost_iotlb_del_range"#>__wake_up|_Iiov_iter_initndkthread_should_stop8"Jadd_wait_queue zkfreeprepare_to_waitpμeventfd_fgetV iov_iter_advanceTfinish_waitA`__init_swait_queue_head:cgroup_attach_task_all_8vhost_iotlb_add_range/z%complete*eventfd_ctx_put(param_ops_ushortœ_copy_from_user?unpin_user_pages_dirty_lockoK_copy_to_iterHۈ__check_object_size + )'_Bool'@  { Q  toiaYNnvhostGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 +Œ +ez (+} @     V@&Y% g @- #?3 Hg@= Hga @J  ^ n @Cz   # @ `.c=bH8@}Y%@z `/;(S  0Uf9H  }@   k;\@} h 1"@ 0oT  r'm@@:` ȣ[ k@y -  i H@H"k@ +D  @# / 6: }?@@D U e v   H. jJ@ #IoTr'm@Œ@Udnen%fn @" @   @   e      6 ) 6 ] @ 2 @ A#@**y *- +S,S@+< +K +b S,q@,k ,s 6Ly L@[nH  `! @k;H  8@  (@4\n *J  ! (  S! }Sg  ! #   q Ajn  6! [/}?@g!  6b S}'h1  ! ? ?@)  b SK Y f  !  ?@p  6y ~   ! }?@# [/  ! E'?@  oT! E'?@  oT! (   @  0.oT"  <oT.%  <oTe9  oTN  ! .SeS^  oTE'Is   #oT   6oT  oT:` +D / 6  #yiS  oTy    $ 8  oT! G  ! ^\  6oT! r  oTE'Ik;  6! 40o  W  ! #   q    t6  ! V[/   ! q ?@#(2  ! gB P  ] n S\  0oT~   . #   oT ' oTq ) #2 +  ! # . 6! ; 0N c .x 0  #! yiS 6  @ 9 oT@ ;  6! ŒUdnen%fn > 6! b S @ 6b Sy ~  B* .vhost_vring_statevhost_vring_filevhost_vring_addrdesc_user_addrused_user_addravail_user_addrlog_guest_addrvhost_iotlb_msgiotlbvhost_msgvhost_msg_v2vhost_memory_regionguest_phys_addrmemory_sizeflags_paddingvhost_memorynregionsvhost_iotlb_mapvhost_iotlbnmapsvhost_work_fn_tvhost_workvhost_pollvhost_devlog_ctxiotlb_lockread_listiov_limitbyte_weightkcov_handleuse_workervhost_logvhost_uaddr_typeVHOST_ADDR_DESCVHOST_ADDR_AVAILVHOST_ADDR_USEDVHOST_NUM_ADDRSvhost_vring_callvhost_virtqueuemeta_iotlbcall_ctxerror_ctxhandle_kicklast_avail_idxavail_idxused_flagssignalled_usedsignalled_used_validlog_usediotlb_iovacked_featuresacked_backend_featureslog_baselog_iovis_lebusyloop_timeoutmsg_v2vhost_msg_nodevhost_flush_structwait_eventvhost_attach_cgroups_struct__vhost_add_used_n__vhost_get_user_slowiov_sizelog_numget_indirectiotlb_access_oklog_access_okused_offsetwrite_addresswrite_lengthlog_writelog_write_hvalog_allmemory_access_oktranslate_descvhost_add_usedvhost_add_used_and_signalvhost_add_used_and_signal_nvhost_add_used_nvhost_attach_cgroups_workvhost_chr_pollvhost_chr_read_itervhost_chr_write_itervhost_clear_msgvhost_copy_from_uservhost_dequeue_msgvhost_detach_mmvhost_dev_check_ownervhost_dev_cleanupvhost_dev_has_ownervhost_dev_initvhost_dev_ioctlvhost_dev_reset_ownervhost_dev_reset_owner_preparevhost_dev_set_ownervhost_dev_stopvhost_disable_notifyvhost_discard_vq_descvhost_enable_notifyvhost_enqueue_msgvhost_exceeds_weightvhost_exitvhost_flush_workvhost_get_vq_descvhost_has_workvhost_initvhost_init_device_iotlbvhost_iotlb_missvhost_log_access_okvhost_log_writevhost_new_msgvhost_notifyvhost_poll_flushvhost_poll_funcvhost_poll_initvhost_poll_queuevhost_poll_startvhost_poll_stopvhost_poll_wakeupvhost_process_iotlb_msgvhost_set_backend_featuresvhost_set_memoryvhost_signalvhost_update_used_flagsvhost_vq_access_okvhost_vq_avail_emptyvhost_vq_init_accessvhost_vq_is_setupvhost_vring_ioctlvhost_vring_set_num_addrvhost_work_dev_flushvhost_work_initvhost_work_queuevhost_workervq_access_okvq_log_access_okvq_memory_access_okvq_meta_prefetchvhost.koEҜ   -/3!@#!c2(?!w X! n! !8!0PJ"e3h4DtE Z-L[glDm~ &?Zw\(G`{xT4lRp9(:HPjQ`aq <'rCa`}  )Gg0  4 Q p       &) K 'e 7  8 H , I ^+ J _f q  r    6 O j  $     3  W }     *Hh12@8/AKSiTfHg'L\Pmp,r-   Si@ p 6- &-<` uPpp3333 I*@!p* `+-A)/6/(8O/8h/8/`8/x8/@8/8/82 /89/ 8R4k/8/8s`6R/X8/8 /08%/H8>/8W/8o/h8/8/8/8/8 =q=>/8&>/P8(V`Bn/8/88/p8/8/87 B M Y e 8 q P} p     !/!/!I !X$!fHE!j"( !S!  "(( @"@ AJ3 6JXͺr "ksq̑1Rb-C".e[z  Y?Yrbw0ȜbW0O/t *G< K[apME:,w!!;Jv .ET_ k:pL5 E&{@^L1}z}ICE>+2@OF24EO0D? NZ{~K u= Ax2 50ؼ3k2. 3ߵyI! @AOA_w#ede ~@1gmKxk 7Wq 0)E^s  6G C{@$>P&P`17  rCF!8_RqrVip P 7oNk'#~ n ^뀠pW & 9 lC!"@0[ k } \,   +    !!%!5!2 C2V2 0]2 (b2u2 X|2 22 P2 @22D242r3!3r03 73 <3Q3 X3 ]3q343r3_3r44l4o4_4r5_25H5rt55r5r5 z5 55 f5 66466r;6rI6S6ra646N6r17,B7c7N77 7 X77D74e8_99r@:_:;/; 6; ;;~; ; ;; ; h;< P< H1<@< xG< L<b< hi< n<< 0< 0<< < << < << (= ==D!=4t=r=r=42>K>Ne>>r ?,*?:?X?f?N?? ? ??D?4@h@@r@h@'A .A P3AAA4VAsArAArA4AArADA4B?BrMBTBDaB4BhBBrC!C4QCruC|CrC C CC4)D_MDXDrDhDEE_-ErOEr]E PdE 8mEE  E pEE E EE4FwF_FrFFrG G G P E $)4 <E P 0UZe pjo|z l4 e> p@ B D FYg^cghmgrwg|4 rrTU ]QR  *+P7TXhlpt<x|{!"DtH$L%\F`-d.01B34x|67TX9\:lup<t=X?@SBC#EFHI<w@KDL`dNhO0c4W8X $](^`acdfgnij,d0l4m8oparsHuvxy$({,|o~ JV |p8-<@ HLPy;W'(Z[ E G ^X xp Ux C| = *l t / P [(  f$ \8 4 ?0 Z<  `  Q`   \ , Td e (T D P   )  9H ~@ h L K  !   > '  i $ (0 4(<b@2HJL<TZX?`RdIl:pLx |O]'R$+U6X6]b7bb7gJ>lJ>qe?ve?{F Pp (08P@pHPX`h p0x @ P p  `  @p @p (0 8@@HPX` h p@!x!"&' *p*`+,-/2p346`67 ==?@AA A(`B0 C8C@EHO 9G $ ( !JR :0 @]'P$+   (@08 H I h!Fa  <c $(m,048<@`DHLP-T4Xh\`dhlpZ ta xs |< h   R   4fk6;Z_n)f| !9!!!!#r'  *b*R++, ,$7-(-,-0.4182< 3@3D3H4LG5P5T5X56\:6`R6d6h9ls=p=t>x@|rAAA>BBPC{CWD,ENEFF  b $m(0^ 4<*@H=LT?X0I2 R1D1  r1$v1( 01418 @1D1H P1T2X j`2d02h 2p)2to2x 3%3 B3F3 J55 B`55 o77 m9#; :{< Z: < rk;r; ;U< " ;$;( 0;4<8 @;D:<H :P<T<X `<d<h p?t?x @$A zaCC *5DSE bEE EE FF x @ \ x0 @8 \px x x x x x  0x@ Px` px x x 8@ HPPpx   8z 8(0fPXp`hPh08@H0hpx (xHPX`P(X(08@0`hpx x@HPXPx (08X`hp858$.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.altinstr_replacement.rela.init.text.rela.exit.text.rela__ksymtab.rela__ksymtab_gpl.rela__kcrctab.rela__kcrctab_gpl.rela.altinstructions__ksymtab_strings.rela__mcount_loc.rodata.str1.1.rela.smp_locks.rela.parainstructions.rodata.str1.8.rodata.modinfo.rela__param.rela.retpoline_sites.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?G:@h28JGE@8^HY@ 8y.It@08 ?I@8 DI@(8 \I@ 8`K@'08hK@(8L@, 82 MPP@(082R&S,!@786T\1@ 88H2pTW YP_pZm@\Ph@88"z\u@p9x8$\@98 8&`^ p`@ D8)@q@Ep8+ s @N8-u@P@ 8/{@@[081@ 0@X"'@P'9 ! \60 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key>]<Ͷ) XV0  `He0  *H $Oh9j! =mq?a_M24K>+H70@)HE+8w~n>^ְ ԉ 4vs6{븵J^YHb(E{Ix%q( Nv9+06,wwؚy^RJoN=2yl\ Y{&&]C36FYտ~+K*$Au  N9*VGjO]'Y䞂4xЂ#!&GEI%~7G ƔƫIՅy\a$.+6$sAK}{7iT;ʾ)(-GP}+[+/5n"U҉"4E=- ?=}"rY]i~Module signature appended~