ELF>`^@@;:GNU6$ԸIp(aLinuxLinuxUHG@HH]UeH%H H9H]HDUH?H]f.UHSHHt#HHHxtHt D$HChHhAH9ظH]EfUf)0H]f.UHHrHrH]UHSHHHtHsHCH]ff.@UHH]UeH4%HSHHC H]@U=H]UHAWIAVAUATSH=HIIGXMwXHEAG0~KE1IG(IcAHLkLL`ELHCHHCPHCXE9g0H}1H[A\A]A^A_]UHGHAWIHAVIAUATSHHEAG0~11IW(Hc˃L,MeLMxELA9_0H}H[A\A]A^A_]ff.@UHAWAVAUATSHeH%(HE1HIII HeL,%_HEA@H+HH HL0A@H}HvdHILDHMȾHLD4кjHUeH+%(uH[A\A]A^A_]1 UHAWAVAUATSH HXEHUHEHIILp1HEH@HXI9LEO|HS@L9wdHC8HHL9rTL9LALEHCI$EI)L9IGH)Hs(ILL]Cx5L]LEȾM9MGHCHXI9u@t'ML)EV1H [A\A]A^A_]@uff.UHAWAVAUATISHUH`Et[E~AAALHMl HL9t&HSH3LyH[A\A]A^A_]H1[A\A]A^A_]EԅtfIHE1L)t8AD;}tLIcI$EHLHPH0H9HFIyI$Ht1k UHATSHH?Ht%DAAuO`tH[A\]ff.fHHt HnsUHW@HSHHH{HH]ff.@O@tXUHATSHGHHDAAH{(uHC01[A\]LCHHL1[A\]1HAЋD9 u 9~UHH H]U`HATIH=S HtL`H[A\]DUHAWAVE1AUAATISeH%HH?DCuYLI|$@Ht=IHuMtLM?gCHGHtH}H}CI<$1H[A\A]A^A_]UHHHr&HHHHr H9]1]HUHAVIAUAATLfSHFHXI9udHCHXI9tWHS8HC@Ht HHH9w)HHrH9rEtHs(LDu[1A\A]A^]1[A\A]A^]UHAWAVIAUATAS1HG0HuЅ+zHEHuLAEt`A9^0~QIF(LcJHeHL 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׺L1IHt6uKUHSHf6sE 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$(LH4%I$HHfA9$2[A\]LgH1I\$8HHHSHLHHfAT$(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-OPpfVT/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=8464526834551DCA58BE35Ddepends=vhost_iotlbretpoline=Yintree=Yname=vhostvermagic=5.15.0-164-generic SMP mod_unload modversions $$mmodule_layout03,kmalloc_cachesE:#__kmalloc-wvhost_iotlb_allocnuzkvfreeC>iov_iter_revertuOparam_ops_intueventfd_signalT__ubsan_handle_load_invalid_valuellist_add_batchsautoremove_wake_functionq@o6kthread_unuse_mm7remove_wait_queue]_copy_from_iter {{__dynamic_pr_debug)g__get_user_4Evhost_iotlb_free82mutex_unlock /mmputlevmemmap_base'!copy_user_enhanced_fast_stringpv_opsfS kthread_create_on_nodeQ__mmdropT__init_waitqueue_headk_copy_to_user9[__x86_return_thunk@%wait_for_completion/current_task __mutex_initݡkthread_stopdseventfd_ctx_fdget2get_task_mm5e__put_user_nocheck_2$copy_user_generic_stringKMmutex_lockF\__get_user_nocheck_2rivhost_iotlb_itree_first1%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__Fkthread_use_mm9Dkmem_cache_alloc_traced_raw_spin_lockfkvhost_iotlb_del_range"#>__wake_up|_Iiov_iter_initndkthread_should_stop8"Jadd_wait_queue zkfreeprepare_to_waiteventfd_fgetV iov_iter_advanceTfinish_waitA`__init_swait_queue_headN#cgroup_attach_task_all_8vhost_iotlb_add_range/z%complete*eventfd_ctx_put/param_ops_ushortœ_copy_from_user3unpin_user_pages_dirty_lockoK_copy_to_iterHۈ__check_object_size"pin_user_pages_fast8 . -  0 4'vhost_iotlb_map *[3]' 'int' T  U > + )'_Bool'@ ~ Q  toiaYNnvhostGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0 +2 +ez (+} @     @&Y% g @+ #?1 Hg@; Hga @H  \ l @x   # w@ `.c=bH8@}Y%@x `<d*S  0Uf9HB  }@   k;\@} hg2"@0oT  r'm@@b m[k@ +  i H@H"k@ +D  @! - 68 }?@@B S c t   H. J@ #IoTr'm@2@Uhnin%jn @" @   @   ׆      6 ' 6 B q@ 0 @ &#@** *+ +S,S@+: +I +` S,@,i ,q 6Lw L@_nH  ` @k;H  8@  (@O`n *J   (  S }Sg   q#  z  &nn  6 [/}?@g  6` S}i/   = ?@'  ` SI W d   ?@n  6 |    }?@q# [/   E'?@  oT E'?@  oT (   @  0.oT"  <oTp#  <oTO7  oTL   SOS\  oTE'Iq   #oT   6oT  oTb +D - 6  #kS  oT    " 6  oT E ! CZ # 6oT p % oTE'Ik; ' 6 c6p ) W   q#  z  -   t6 1  [/ ! 3!    ?@q#(0! 6  g@! 8N! % [! ;l! h\ 0oT|! >! ; .! A! ;!  oT! E oTq! G #! I! !  !! L 6 9! NL! %a! Lv! N!  # kS! T!  @! W oT@! Y!  6 2Uhnin%jn! \ 6 ` S! ^ 6` S | ! `(! Lvhost_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.ko-s.   -/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(VpBn/8/88/p8/8/87 B M Y e 8 q P} p     !/!/!I !X$!fHE!j"( !S!  "(( @"@ AJ3 6JX(Yr*S- "ksq=aEt1ug-C-[z  Y?arԶuƖ1h\0Ζ/t *G< K[ap&]p1!;er .ET_ k:pL5 F&{г 1jrXE>+2@O͓#4EeC NZVuF u= AxL,\.<. 3% I[x PAOA_wphY{p^ a@tM* 7Wq 0KǓ)vE^s  6G0C{@$>P&7j17  rCF!8% Rjip]# P jmk'QC n zpW & 9 y?!"@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@h@@r&A/A 6A P;AQA4fAArAArA4AArADA4#BOBr]BdBDqB4BhBBr"C1C4aCrCCrC C CC49D_]DhDrDhDE E_=Er_ErmE PtE 8}EE  E pEE E EF4FF_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 ==?PAA A(pB00C8C@FHO 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@|AAANBB`CCgDIt@08 OI@8 TI@08 lI@ 8pK@'08xK@(8(L@, 820MPP@0082S&S,!@ 786 T\1@(88H2TW0YP_ZmP\Ph@88"z\u@x9x8$\@98 8&^ q`@(D8)`q@Ep8+@s @N8- u@P@ 8/{@@[081@ 0@\"'DX'9 !(\60 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key`,!6ز RYۧ 0  `He0  *H ,ݲ7]u?' bXPSRhM!'C v/F*aW"s{=05pppdsZ>HHl6R&1!Req>J~L2I+Kbcj15'GK?QGٗF|ߜt] w`ggpIXs؞@~쿝fw}RVްV:&aU6}t|oy5C_8잷|-p#3Yln&S)Iu !"]V/#1G)`ΊJݖ g$ h_}3)5#xRIN3] t