ELF>h@@76GNUASSYy?ٵLinuxLinuxUHAWAVAUATSHHGHHuHUȋXtvAދIL9I LHEIHt|E1I|$HDAIIED9uHEHMD0HEHH1[A\A]A^A_]HEHEH1H[A\A]A^A_]D6fDUHATLgD[A\A]]HS`I$IT$L"Lc`E1ChD[A\A]]LAAAUHAVAUAATSHHLpUHAVAUATSHIH !HHLkAtYDAAA[DA\A]A^A_]DA<$AƃAT$u AD$I<$IH @`Atu L뉨7EoLAA=ID$ HxHIHL8IT$I}HIt$@(I$IU@IE0ID$IE8H5IUHIEIE IEIE IEANIuALUHHLUIuHHpH[A\A]A^A_]fUHATSDfHAAtH{ Hk(sC[A\]HCHt?D`AT$1wAu;AuLAu]Et[A\]HCHxAH{ Hk(s9AAtH{HHkPs)AAtH{p11ҾAUHAVAUATSH+IHAHIHIL$HCHQHLI}HwiLAEID$AEAEHCHsHx$AUuFHHBHtf@HHBHtADhLH[DA\A]A^]AEuH{LHHzHAHzHH$eA@UHAWAVAUATISHDLLAƅI$HtI+$H=HLAƅLE1H LIHL(H@ LH@HXLpHHEIGHLHHHEIpHHMgE1 LIIHE1 LIIHLIGH XHLEE1 LIIHHxHHǀHH)H1HMHLHtSE1`LHHLIGHxLE1HLDUHAUATISHHD =HHHH%%DHCHsHPDkAA1LHމLH{ H{HHHtHI$E1HXHsHtL[A\A]]HHHI$HHHCHsHHLHމH{LHމ<@UH]fDUHH eH%(HEtHUeH+%(u5HH}HEHEHEftYUHATAS9r>9Fƅ D؉H<Ht D`@[A\][1A\]1UH]ff.UHAUATISHH?W9sЃLd1W[A\A]]w)9GA͉L9s LHHt D(HP맸UDGHEtUAHH EX1 HL9t:|DA9uD9uDYIH JH JTJ]]H H fUGHt%H ljGQAHA]H H ]H H @UHH9wvHD]ff.UGHt4AHWH H| HH9t9rD9 t]1]@UGHt HG]1]f.@Hx t1UHATSHHt"HLCpHtMtHLD$LcExOLuH]IFLhILLLLHLuILEuoLLHHTH:A~ uLH}Hu+IHxuIL$1HA~ uL}LLHuԋuF=oH}IH=@H@UHH9IHxLLEHLHKAF- =A~ @LH}H I(1L IHUHuH}L1A~ xA~ j LH}HHUI6HH}1IL$1gpA~ L}LLHHIHxuHMHUEuJEtCH]LuA5LLHLLH}HdHHHL1EFH} PYIcUANʃHc HC5HAVхt,f}Hu1HuHu T Y LH LHUH=0HATI SHt4@ HHxHHI$1[A\]ff.UHSu H]tÉH]DUH]f.1HwlUH H HSH_HU11ELEAąxXHEeH+%(uDH8DA\A]]U11ELEAąyAAUHATSHHeH%(HE1H?t)HHUeH+%(H[A\]HuHGHH@@HtkHHtHFHUIHcH}H H@@H# HHEHHHI$1[Qff.UHH HAUIATL$S1IEE1HP8H@@H HHHHI9uL[A\A]]ff.@UHAUATISHGHDh0AAu [A\A]]HCHH@ ID$HSHP HCHHx [A\A]]ff.fUHAVAUATSHLI MeLJHH`IHHIV`H@H@IFHMf@E1IF8IVPIFXAFHHR8IJ E1HHHʹ HHIVHB@J<t IL$M9uHIL[A\A]A^]LLH E1[A\LA]A^]fUHAWAVAUATSHHuHMHIIE1_Iw@LdLMиH)M)I9IFI1LHHLHLH9uxIAG0<L9mHEEg0J(HӁH AAsIw8HUL$L+%HUII L%LHLAG0<H[A\A]A^A_]H1[A\A]A^A_]UHAWAVAUATSHH}HUHIHE1cIw@NdH޸L)H)H9HFIԺLHIHULLHL9IAG0<L9v^HEEg0J(IցI AAoIw8HUN$L+%HUII L%H1H[A\A]A^A_]AG0<H[A\A]A^A_]UHAVAUATISDHAAIDŽ$HCHCHCHC M$M$IEX0tIEH@ IFH@ I$Ht It$hI$Ht It$pLL[A\A]A^]I$I$,fDUIHAWAVAUATASHH(L}MEoEAHED;mD;`AMwHOAt5t C`t A9AwCdAD9L9ShL9CpMHI9HHBHp(H HxfHsXDǃiCxH}DtHEHHE HEtI1H}(tHU(HH([A\A]A^A_]Cdt D9ǃHsXLLLMLELULULEȄLMCdAD9uqAL;ChuaL;Spu[ULELUHHEH}ȈEELULEtBCdAD9tAnff.UHAWIAVIAUIATISDHHLAHHHHRH@H9HHCI9>H9HH)HxvIT$H)H$xcIEI9LGHPIL9IvLLLE LEHHx)t"IULL)HBHL)H9HCLHBLH[A\A]A^A_]JD H)eLLLEZxIEILEI}HtI~HH(IvLLLEH)HU]HHyHULELIvL)LEJ 11LEHHAH5ff.UHAWIAVIAUATSLgHLoI$Ht%I}tIHCHI1[A\A]A^A_]LLTx HCHI|$t I}(HSHRHtHKHytIHC[A\H@A]IA^1A_]fDHUH !Ht7HH=u $HH=t9Pu9HuHtHH]1]UHAWIAVIAUATISHHLiHHHHHQH@H9HHCH9H9szHH)HxUI9HqI|$LGID5H9LLHHx%I$HL)HBHH)H9HCLHBLH[A\A]A^A_]HDH)LLx II $AI|$HtIHH(HLHuH)qHHxHuI|$LH)J .1PHDHbHVUAAHAWAVMAUATISH Lm}MDAMDЃEAhD9t E9&Qw ASA„t D9H= MLMDUD]IH MMD]DULMA}uԅLMgXIAE_`AHE AIHE(EWdMOhMwpAGxAAAƇIIHH9LAdIIHHMI_HI_HI_PHH}-HEIIH8HBHp(H HAƅALJHtHHHXIGHIGPH}0tHE0L8LLAƅLUIGXt>IHHHBHBIIWXHHH@H@IwXLAILH D[A\A]A^A_]LMIALJIGh HIGpH HH |H IHtoIALJHIGhIIHH%HHA9A.I IAAA@UAALMAHAWAVAHAUH ATAISH(H]HzD{AD@!ЃXAKHL ?HA@@(@H}tHEx HHULEHMD]DUDMLHDMDUЄD]HMLEHUtWH=HuEH?Ht9D9ouD9OuHt(HHt"u0LMDDu(u SAH +u0MLIu(DDDu SuAH(HH}8t HE8AHeD[A\A]A^A_]AAHADUHAWAVAUATSHĀHuHMeH%(HE1EyHHEIMDK3D!;HHu&HH9ruD9JuHIIHBtGz0wIL9b tKAHHEeH+%(HD[A\A]A^A_]AAL9j(uMA9uuHpDMLxL]uDMAL1HLDUHEEDUȉuDMAŅ?HpLxLzHLR@tLIHLIHKE!ȉMH= LxLxHII}Ep`I$H MhhUH AxdLHhHDII@HI@HH`I@PHEMM`pH A@xH MLpLxHXHxALxELpI@XApXAP\HX!Ѓt/HH=u HH=t9Pu9puHIhEAAAtHLELE4La LEN4LULLULEHIZHh LpLxHH HUHHMLpHHLxHU1HMIwHv8H4H ItHI9u1IrHv8H4H H4HH9uMIMIAƀA@dt[LELULEA9@Xu AP`LUt9uA@dtKAAHLEH}K%LLULELELUAxLLLELULULEH`t%HH`HHH I@HI@PI@XA@xHHEL8HELA@dtGAxxu@HEHHHHH@H@HEHHHHH@H@HE1@LxELxE,AAsLLEALEXAMfUHAUATSLoHIED`0AAuTC8Lc@t%C<1ɺC8LC8uLcID$X0w<u[1A\A]]IEHx ID$Hx 1[A\A]]ff.@UHAVAUATSHH0LwDgIEHx lff.@UHHAVI AUIATSH"H(eH%(HE1HH=tML%MtAAD$teID$I$LAD$0HBHM,$I\$HH=uHHEeH+%(uhost_context.wait_queuedrivers/misc/vmw_vmci/vmci_context.c4Failed to allocate memory for datagram 4Attempt to restore checkpoint with obsolete wellknown handles 4Failed to get privilege flags for destination (handle=0x%x:0x%x) 4Failed allocating memory for datagram entry 4Failed to add new resource (handle=0x%x:0x%x), error: %d 4Couldn't get privileges (handle=0x%x:0x%x) 4Unknown route (%d) for datagram /build/linux-j08yY4/linux-5.15.0/drivers/misc/vmw_vmci/vmci_datagram.c4Unknown route (%d) for doorbell 4Failed allocating memory for datagram entry 4Failed to add new resource (handle=0x%x:0x%x), error: %d /build/linux-j08yY4/linux-5.15.0/drivers/misc/vmw_vmci/vmci_doorbell.c3Failed to initialize VMCIEvent (result=%d) 4Failed to initialize guest personality (err=%d) 6Guest personality initialized and is %s 4Unable to initialize host personality (err=%d) 6Initialized host personality /build/linux-j08yY4/linux-5.15.0/drivers/misc/vmw_vmci/vmci_driver.c4Unexpected free events occurring /build/linux-j08yY4/linux-5.15.0/drivers/misc/vmw_vmci/vmci_event.cDatagram with resource (ID=0x%x) failed (err=%d) Failed to receive datagram (size=%u bytes) Ignoring unknown interrupt cause (%d) Probing for vmci/PCI guest device Failed to enable VMCI device: %d MMIO register access is available Failed to map MMIO register access Failed to reserve/map IO regions Can't allocate memory for VMCI device Can't allocate memory for datagram tx buffer Can't allocate memory for datagram buffer Device does not support datagrams Unable to allocate notification bitmap Missing capability: VMCI_CAPS_DMA_DATAGRAM VMCI device unable to register notification bitmap with PPN 0x%lx %s: Host capability check: %s Failed to subscribe to event (type=%d): %d Failed to allocate irq %u: %d Failed to unsubscribe from event (type=%d) with subscriber (ID=0x%x): %d /build/linux-j08yY4/linux-5.15.0/drivers/misc/vmw_vmci/vmci_guest.cdrivers/misc/vmw_vmci/vmci_guest.c4Failed to initialize VMCIContext (error%d) 4Module registration error (name=%s, major=%d, minor=%d, err=%d) 4Unable to initialize host personality 6VMCI host device registered (name=%s, major=%d, minor=%d) VMCI host driver module unloaded /build/linux-j08yY4/linux-5.15.0/drivers/misc/vmw_vmci/vmci_host.cdrivers/misc/vmw_vmci/vmci_host.cget_user_pages_fast(produce) failed (retval=%d)get_user_pages_fast(consume) failed (retval=%d)4Failed to enqueue queue_pair %s event datagram for context (ID=0x%x) 4Failed to notify peer (ID=0x%x) of attach to queue pair (handle=0x%x:0x%x) 4Failed to add new resource (handle=0x%x:0x%x), error: %d4Error allocating pages for produce queue 4Error allocating pages for consume queue 4Error allocating memory in %s 4Context (ID=0x%x) not attached to queue pair (handle=0x%x:0x%x) 4Failed to save queue headers for queue pair (handle=0x%x:0x%x,result=%d) /build/linux-j08yY4/linux-5.15.0/drivers/misc/vmw_vmci/vmci_queue_pair.cdrivers/misc/vmw_vmci/vmci_queue_pair.cdrivers/misc/vmw_vmci/vmci_resource.c/build/linux-j08yY4/linux-5.15.0/drivers/misc/vmw_vmci/vmci_resource.c4Failed to get context ID activeinactiveNo bitmap present in %s PASSEDFAILEDvmw_vmci&vmci_dev->inout_wqUsing capabilities 0x%x %s: Insufficient memory Irq %u in use: %d Registered device Removing device Resetting vmci device include/linux/thread_info.h&vmci_host_dev->lockvmw_vmcivmciDETACHATTACH4vmap failed produce_q->kernel_if->mutex4qp_alloc_ppn_set failed &my_qpair->eventvmw_vmci&x->waitlicense=GPL v2version=1.1.6.0-kdescription=VMware Virtual Machine Communication Interface.author=VMware, Inc.parm=disable_guest:Disable driver guest personality (default=enabled)parmtype=disable_guest:boolparm=disable_host:Disable driver host personality (default=enabled)parmtype=disable_host:boolparm=disable_msix:Disable MSI-X use in driver - (default=0)parmtype=disable_msix:boolparm=disable_msi:Disable MSI use in driver - (default=0)parmtype=disable_msi:boolsrcversion=97BC0C5BEECBBAE631CF34Balias=pci:v000015ADd00000740sv*sd*bc*sc*i*depends=retpoline=Yintree=Yname=vmw_vmcivermagic=5.15.0-156-generic SMP mod_unload modversions ~:module_layoutӅ3-system_wqOiowrite8_repwVkmalloc_cachesE:#__kmallocwput_devmap_managed_page:pci_free_irq_vectorshvmallocippcim_enable_deviceC>iov_iter_revertT__ubsan_handle_load_invalid_value8pcim_iomap_tableb__x86_indirect_thunk_r12$Ldma_set_mask]_copy_from_iterˤset_page_dirty_lock6 _raw_spin_lock_bh {{__dynamic_pr_debug)g__get_user_4A̴fkmemdup3Kparam_ops_booli_-rcu_read_unlock_strict82mutex_unlockvfreedma_free_attrslevmemmap_base" pv_ops\dma_set_coherent_maskT__init_waitqueue_headk_copy_to_user9[__x86_return_thunk@%wait_for_completionפpci_set_master`4Smisc_register3Π+pci_alloc_irq_vectors_affinityѭa_dev_warnŏWmemsetaҌ__default_kernel_pte_maskS茦pci_iounmapp\_raw_spin_unlock_irqrestore5current_task __mutex_initmvmap'Bҁiov_iter_kvec*__tasklet_schedulexdma_alloc_attrsKMmutex_lockZd#tasklet_initՒrequest_threaded_irqy`synchronize_rcu k_dev_errjP}pci_iomap_rangeuyHinit_wait_entryg"Ppcim_iomap_regionsNǣtasklet_kill?G__cond_reschedcompat_ptr_ioctl^|page_offset_base__ubsan_handle_out_of_boundsI_dev_infoioread8_rep\__put_user_4!`_raw_spin_unlock_bh_irefcount_warn_saturateke__stack_chk_failQschedule{'_raw_spin_lock_irq~_printkpHe__x86_indirect_thunk_rax@r__put_credm__fentry__Opci_unregister_driver9okmem_cache_alloc_traced_raw_spin_lockhM__dynamic_dev_dbg 4_raw_spin_lock_irqsave% pci_irq_vector"#>__wake_up&prepare_to_wait_event zkfreevunmap8߬imemcpy__pci_register_driverTfinish_waitA`__init_swait_queue_head;͑memdup_user6queue_work_on/z%completememmoveS?EJiowrite32devm_kmallocœ_copy_from_userRTmisc_deregisteroK_copy_to_iterHۈ__check_object_size7 __put_pageioread32bwget_user_pages_fast*krealloc;JQfree_irq"Xdevmap_managed_key25sme_me_mask      q '_Bool'h8{{{'hlist_head [64]' 'unsigned int'8 k '_Bool'h'_Bool'_%333'#- 'unsigned int'JJJJJJ'list_head [7]' 'int'K g; '_Bool'j '_Bool' 2 ni[  J  odW'_Bool'B-'hlist_head [128]' 'unsigned int'RPvmw_vmciGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0**! z1s 2    ) A N j & A ^ v  ) @ U o  ) = [ w  + G f }    * D ] w      / H &&@V jʑ f { ʑ  w  (V y @`wt   H ;    * ; Q i ks k;H  H ʊ H @ ; Ti  @ [ H @ }q@ a + ; @E'HTiF  S\ o      !+!Hg@k;Kʊ{)@9!D!T!g!{!hs}@!6`!xZS}q!H)@@!6@!L@!!!!$!9!N!h!!! ! ! ! !!!0!B!O!\! ws!(w!! w! w!`! sk;K@@!xZS=@}q`!6.E!Tiwt@!  ! S!(j j@+!Sk;H9!>> >@O>`Q!}@^! v! b@ ! oT|<S@aS!6!"!"@!j S@!= !S!= !S@!= !}?@@`3!A! L!d!l!@^`ʑu!(!!@!!ʑ ! 8]@}`!!! !@! @@ !*! @A!@S!e!|!@`!!!@ʑ`!?@@!! ! ! ! !s@!JP`:!Z!y!!!! } ! H]@}`!!A!S!@e!|!ʑ  !!@ʑ`)!0z1 @7!`Tm?!Q!@J _!w!!!!! ! !!@ʑ`!0V!@w]} !@! ! ! w3!1I!(Q!c!@u!!6 !!!@! !H!mr';@+6,}!c!@i!i@z! X! @!  ! !]@}`}q# !6 jk 2 !B !N !e !y ! ! ! ! ! 8 H]}!!@.? !s @ ! ! * @ !6` !6h. !6p! ! > !N !^ !xZSh !Sr !s @ !!S@!SI! t0E'Hr'm     !TiwtJ@ *"f # ! ˫ ! ϩ ) ! ' ! ϩ {   ! *  !S ! !g! ! , !!!!]}}q7 ! . )K ! 0 S}^ ! 2 ]}}q!!m !z1^ !xZSx ! 4 )]}}q!!m !z1^ !xZS ! 6 ]}}q!!m !z1^ !xZS ! 8  ! : <! !  !. !6 ! < <! !  !e ! > XS ! @  ! ! !. ! B )C ! D ] ! F q !} !! !  ! H ! !  ! J ! !  ! L ! L 6 !! ! O i,6 ! Q 6 ! ! S xZS% ! U !62 ! W { K ! Y { A!g ! [ z1 ! ]  }q !  a ! _ {  ! a ! a {  ! d z1nN ! f! ]   +! i 6 E! k  U! m z1^ub! o { l!^u! q !!! s  }u! u! ] z1! x! x 6z1! { { '!7!G! } { '!7!6f! ! [ { l!^d!S!  6z1! ! ] { }!xZS!!  { }}q!xZS!!  7!  {  T!6_!   v!  !  }qu!  !!  6!!  4! =! D }}q!xZSO! d!  &}qz! ! W! ! ! W!  jj+!S!u!  !!  &!/! D! X!  ! xZSo! ! J! W! ! !  !!  y!  &+!  &+C!  &]!  6&y!!  &y!!  &! ! ! J )!?OǥS! ! 6! V! We! t! ! {  #_!!! ! ! (! (! ( 6{ H! ! D !!!!]}}q# !6^ !xZS.!  ]}}q!!m !z1<!  z1Q! g! W z1{!!  q !} !z1!  z1H! ! W  !!!]}}q!   !! 2!  < !aS^;P!Y!  < ! l!;P!u!   !!  < !aT^;P!! !   !J!!   !Q!J!  ! ! +! H!  &!SS;f!  ju!  sh!  !h!  s!  s!  g!  s!  s!  &&T!6.-9! /! B! Jvmci_handleVMCI_SUCCESS_QUEUEPAIR_ATTACHVMCI_SUCCESS_QUEUEPAIR_CREATEVMCI_SUCCESS_LAST_DETACHVMCI_SUCCESS_ACCESS_GRANTEDVMCI_SUCCESS_ENTRY_DEADVMCI_SUCCESSVMCI_ERROR_INVALID_RESOURCEVMCI_ERROR_INVALID_ARGSVMCI_ERROR_NO_MEMVMCI_ERROR_DATAGRAM_FAILEDVMCI_ERROR_MORE_DATAVMCI_ERROR_NO_MORE_DATAGRAMSVMCI_ERROR_NO_ACCESSVMCI_ERROR_NO_HANDLEVMCI_ERROR_DUPLICATE_ENTRYVMCI_ERROR_DST_UNREACHABLEVMCI_ERROR_PAYLOAD_TOO_LARGEVMCI_ERROR_INVALID_PRIVVMCI_ERROR_GENERICVMCI_ERROR_PAGE_ALREADY_SHAREDVMCI_ERROR_CANNOT_SHARE_PAGEVMCI_ERROR_CANNOT_UNSHARE_PAGEVMCI_ERROR_NO_PROCESSVMCI_ERROR_NO_DATAGRAMVMCI_ERROR_NO_RESOURCESVMCI_ERROR_UNAVAILABLEVMCI_ERROR_NOT_FOUNDVMCI_ERROR_ALREADY_EXISTSVMCI_ERROR_NOT_PAGE_ALIGNEDVMCI_ERROR_INVALID_SIZEVMCI_ERROR_REGION_ALREADY_SHAREDVMCI_ERROR_TIMEOUTVMCI_ERROR_DATAGRAM_INCOMPLETEVMCI_ERROR_INCORRECT_IRQLVMCI_ERROR_EVENT_UNKNOWNVMCI_ERROR_OBSOLETEVMCI_ERROR_QUEUEPAIR_MISMATCHVMCI_ERROR_QUEUEPAIR_NOTSETVMCI_ERROR_QUEUEPAIR_NOTOWNERVMCI_ERROR_QUEUEPAIR_NOTATTACHEDVMCI_ERROR_QUEUEPAIR_NOSPACEVMCI_ERROR_QUEUEPAIR_NODATAVMCI_ERROR_BUSMEM_INVALIDATIONVMCI_ERROR_MODULE_NOT_LOADEDVMCI_ERROR_DEVICE_NOT_FOUNDVMCI_ERROR_QUEUEPAIR_NOT_READYVMCI_ERROR_WOULD_BLOCKVMCI_ERROR_CLIENT_MINVMCI_ERROR_CLIENT_MAXVMCI_SHAREDMEM_ERROR_BAD_CONTEXTVMCI_EVENT_CTX_ID_UPDATEVMCI_EVENT_CTX_REMOVEDVMCI_EVENT_QP_RESUMEDVMCI_EVENT_QP_PEER_ATTACHVMCI_EVENT_QP_PEER_DETACHVMCI_EVENT_MEM_ACCESS_ONVMCI_EVENT_MEM_ACCESS_OFFVMCI_EVENT_MAXVMCI_NO_PRIVILEGE_FLAGSVMCI_PRIVILEGE_FLAG_RESTRICTEDVMCI_PRIVILEGE_FLAG_TRUSTEDVMCI_PRIVILEGE_ALL_FLAGSVMCI_DEFAULT_PROC_PRIVILEGE_FLAGSVMCI_LEAST_PRIVILEGE_FLAGSVMCI_MAX_PRIVILEGE_FLAGSvmci_datagramvmci_event_datavmci_event_payld_ctxcontext_idvmci_event_msgvmci_event_ctxvmci_handle_arrvmci_datagram_queue_entrylist_itemdg_sizedgVMCI_NOTIFICATION_CPT_STATEVMCI_WELLKNOWN_CPT_STATEVMCI_DG_OUT_STATEVMCI_DG_IN_STATEVMCI_DG_IN_SIZE_STATEVMCI_DOORBELL_CPT_STATEvmci_hostvmci_handle_listvmci_ctxdatagram_queuepending_datagramsdatagram_queue_sizeuser_versionqueue_pair_arraydoorbell_arraypending_doorbell_arrayn_notifiershost_contextnotify_pagedbell_cpt_statebitmap_idxvmci_datagram_recv_cbvmci_resource_typeVMCI_RESOURCE_TYPE_ANYVMCI_RESOURCE_TYPE_APIVMCI_RESOURCE_TYPE_GROUPVMCI_RESOURCE_TYPE_DATAGRAMVMCI_RESOURCE_TYPE_DOORBELLVMCI_RESOURCE_TYPE_QPAIR_GUESTVMCI_RESOURCE_TYPE_QPAIR_HOSTvmci_resourcevmci_routeVMCI_ROUTE_NONEVMCI_ROUTE_AS_HOSTVMCI_ROUTE_AS_GUESTdatagram_entryrun_delayedrecv_cbdelayed_datagram_infoin_dg_host_queuemsg_payloadVMCI_RESOURCES_QUERYVMCI_GET_CONTEXT_IDVMCI_SET_NOTIFY_BITMAPVMCI_DOORBELL_LINKVMCI_DOORBELL_UNLINKVMCI_DOORBELL_NOTIFYVMCI_DATAGRAM_REQUEST_MAPVMCI_DATAGRAM_REMOVE_MAPVMCI_EVENT_SUBSCRIBEVMCI_EVENT_UNSUBSCRIBEVMCI_QUEUEPAIR_ALLOCVMCI_QUEUEPAIR_DETACHVMCI_HGFS_TRANSPORTVMCI_UNITY_PBRPC_REGISTERVMCI_RPC_PRIVILEGEDVMCI_RPC_UNPRIVILEGEDVMCI_RESOURCE_MAXbitmap_ppn32bitmap_ppn64vmci_notify_bm_set_msgvmci_doorbell_link_msgnotify_idxvmci_doorbell_unlink_msgvmci_doorbell_notify_msgvmci_callbackdbell_entrynotify_cbdbell_index_tablevmci_vsock_cbvmci_event_cbvmci_subscriptioncallback_datavmci_data_in_out_headervmci_sg_elemvmci_resource_query_msg_paddingvmci_guest_deviceexclusive_vectorsdatagram_taskletbm_taskletinout_wqdata_buffer_basetx_buffertx_buffer_basenotification_bitmapnotification_basevmci_datagram_snd_rcv_infovmci_ctx_inforemote_cidvmci_ctx_chkpt_buf_infocpt_bufcpt_typevmci_ctx_notify_recv_infodb_handle_buf_uvadb_handle_buf_sizeqp_handle_buf_uvaqp_handle_buf_sizevmci_qp_alloc_infoproduce_sizeconsume_sizeppn_vanum_ppnsvmci_qp_set_va_infovmci_qp_page_file_infoproduce_page_fileconsume_page_fileproduce_page_file_sizeconsume_page_file_sizeproduce_vaconsume_vavmci_qp_dtch_infovmci_qp_page_storevmci_obj_typeVMCIOBJ_VMX_VMVMCIOBJ_CONTEXTVMCIOBJ_SOCKETVMCIOBJ_NOT_SETvmci_dbell_notify_resource_infoVMCI_NOTIFY_RESOURCE_QUEUE_PAIRVMCI_NOTIFY_RESOURCE_DOOR_BELLVMCI_NOTIFY_RESOURCE_ACTION_NOTIFYVMCI_NOTIFY_RESOURCE_ACTION_CREATEVMCI_NOTIFY_RESOURCE_ACTION_DESTROYvmci_init_blkvmci_qp_alloc_info_vmvmvmci_set_notify_infonotify_uvavmci_host_devct_typevmci_queue_headerproducer_tailVMCI_QPFLAG_ATTACH_ONLYVMCI_QPFLAG_LOCALVMCI_QPFLAG_NONBLOCKVMCI_QPFLAG_PINNEDVMCI_QP_ALL_FLAGSVMCI_QP_ASYMMVMCI_QP_ASYMM_PEERvmci_event_payld_qppeer_idvmci_event_qpvmci_qp_alloc_msgvmci_qp_detach_msgvmci_event_release_cbppn_setnum_produce_pagesnum_consume_pagesproduce_ppnsconsume_ppnsvmci_queueq_headersaved_headerkernel_ifvmci_queue_kern_if__mutexpasvasheader_pagevmci_qpproduce_qconsume_qproduce_q_sizeconsume_q_sizeguest_endpointqp_broker_stateVMCIQPB_NEWVMCIQPB_CREATED_NO_MEMVMCIQPB_CREATED_MEMVMCIQPB_ATTACHED_NO_MEMVMCIQPB_ATTACHED_MEMVMCIQPB_SHUTDOWN_NO_MEMVMCIQPB_SHUTDOWN_MEMVMCIQPB_GONEqp_broker_entrycreate_idattach_idrequire_trusted_attachcreated_by_trustedvmci_page_filessaved_produce_qsaved_consume_qwakeup_cblocal_memqp_guest_endpointvmci_hash_tablectx_free_ctxdbell_delayed_dispatchdbell_index_table_removedg_delayed_dispatchdg_dispatch_as_hostuser_buf_uvauser_buf_sizehandle_arraydrv_cp_harray_to_userqp_alloc_guest_workqp_alloc_hypercallqp_alloc_queuepage_storeqp_broker_allocqp_broker_attachqp_broker_createqp_broker_handle_to_entryupdate_consumerqp_dequeue_lockedqp_enqueue_lockedqp_free_queueqpairproduce_q_headerconsume_q_headerqp_get_queue_headersqp_guest_endpoint_destroyqp_host_alloc_queueproduce_uvaconsume_uvaqp_host_get_user_memoryqp_host_map_queuesqp_host_unregister_user_memoryqp_init_queue_mutexmy_idqp_notify_peerqp_release_pagesqp_wait_for_ready_queueqp_wakeup_cbvmci_call_vsock_callbackvmci_context_get_priv_flagsvmci_ctx_add_notificationvmci_ctx_check_signal_notifyevent_hndvmci_ctx_createvmci_ctx_dbell_createvmci_ctx_dbell_destroyvmci_ctx_dbell_destroy_allvmci_ctx_dequeue_datagramvmci_ctx_destroyvmci_ctx_enqueue_datagramvmci_ctx_existsvmci_ctx_getvmci_ctx_get_chkpt_doorbellsvmci_ctx_get_chkpt_statesrc_cidsrc_priv_flagsvmci_ctx_notify_dbellvmci_ctx_pending_datagramsvmci_ctx_putvmci_ctx_qp_createvmci_ctx_qp_destroyvmci_ctx_qp_existsdb_handle_arrayqp_handle_arrayvmci_ctx_rcv_notifications_getvmci_ctx_rcv_notifications_releasevmci_ctx_remove_notificationvmci_ctx_set_chkpt_statevmci_ctx_supports_host_qpvmci_ctx_unset_notifyout_handlevmci_datagram_create_handlevmci_datagram_create_handle_privvmci_datagram_destroy_handlefrom_guestvmci_datagram_dispatchvmci_datagram_invoke_guest_handlervmci_datagram_sendvmci_dbell_get_priv_flagsvmci_dbell_host_context_notifybitmap_ppnvmci_dbell_register_notification_bitmapvmci_dbell_scan_notification_entriesvmci_dispatch_dgsvmci_doorbell_createvmci_doorbell_destroyvmci_doorbell_notifyvmci_drv_exitvmci_drv_initvmci_event_dispatchvmci_event_exitvmci_event_initnew_subscription_idvmci_event_subscribesub_idvmci_event_unsubscribevmci_devvmci_free_dg_buffersvmci_get_context_idvmci_get_vm_context_idvmci_guest_cid_updatevmci_guest_code_activevmci_guest_exitvmci_guest_initvmci_guest_probe_devicevmci_guest_remove_devicearray_ptrvmci_handle_arr_append_entryvmci_handle_arr_createvmci_handle_arr_destroyvmci_handle_arr_get_entryvmci_handle_arr_get_handlesentry_handlevmci_handle_arr_has_entryvmci_handle_arr_remove_entryvmci_handle_arr_remove_tailvmci_host_closevmci_host_code_activevmci_host_do_alloc_queuepairvmci_host_do_init_contextvmci_host_do_recv_notificationsvmci_host_exitvmci_host_initvmci_host_openvmci_host_polliocmdioargvmci_host_unlocked_ioctlvmci_host_usersvmci_interruptvmci_interrupt_bmvmci_interrupt_dma_datagramvmci_is_context_ownervmci_process_bitmapvmci_qp_allocvmci_qp_broker_allocvmci_qp_broker_detachvmci_qp_broker_exitguest_memvmci_qp_broker_mapvmci_qp_broker_set_page_storevmci_qp_broker_unmapvmci_qp_guest_endpoints_exitproduce_qsizeconsume_qsizevmci_qpair_allocvmci_qpair_consume_buf_readyvmci_qpair_consume_free_spacebuf_typevmci_qpair_dequeueiov_sizevmci_qpair_dequevvmci_qpair_detachvmci_qpair_enqueuevmci_qpair_enquevproducer_headvmci_qpair_get_consume_indexesvmci_qpair_get_produce_indexesvmci_qpair_peekvmci_qpair_peekvvmci_qpair_produce_buf_readyvmci_qpair_produce_free_spacevmci_read_datavmci_register_vsock_callbackvmci_resource_addresource_handlevmci_resource_by_handlevmci_resource_getvmci_resource_handlevmci_resource_lookupvmci_resource_putvmci_resource_removevmci_send_datagramvmci_use_ppn64vmw_vmci.kok  )+/!#!+0!* G$T!3 m!? !H!V8  3S3u //)717OMjXo4U Vr@ fs $ 06k8\/ 4U <t H T5!-Lf "/@/(/$)/  GT hJh x 8) ./PF/H`}~-/Z/Y/[/X Y ! !2 !!<M !]c !qF ! "(  !D ! "(("  ; Z 0{ ` 1 H l )  /p! /`3 H Ie \ D @1 `1z 1& 2N +8 ` `2*6 )I!)H 2g /y 2+ 20 3 4 +P8 +8 6 1 / @88 +8P /E'/Y B*v   +8 +p8 / ; +88 +8l90$D) V@bnzP!2<!n"P( / !9!9"x(M  e/ v@@_/@A@CND=F@VPNee/m//)P+8@` ]n0 Kog  Gr  ,=g  -;V }<O Pc /dIte u  +Fc ~0OOPQR+08+8S~S,$@pTS k`UqUs/  `VW9, JX-4v JZY t )[ ^_`X) 0"`o4PbEx $ f[ho) 0 n )n ) 1 1(C 1>t )a ) ) ) 1I 1z 1  21 2U/ h+~I=f**Qpx%/ / 9) G LX+kt |}=-JkĥK 6L@z+ @!:z1J)'o`v#|`(NK-O }+0HG/W Yg`K/Ckg0   Yp2t#oy9@F #VPw<UEI$~L -R 6 H W #-n   @  -  PO f b_!-x'!@!=nW![p!!! !r!`$!!""0_""p4"jLOL" oE["h"t"~""0"""0)"#@w#4#A#7h[#n#~##.:###|{1#M$ *$7$mY$p$ց$$$qs$?$$$0 % }%.%#3%w)C%mq` v[%q%P-J%?"%%%%&:~+&)&0&:& ^V&u&&&&&&&&Cs'P*'@'<O'V'c'r'x''''6'2p'PY'>~(>!()(6(I( d(t|o((('v((_#(-a)$)`?)0pQ)^)?Lz))`x))p=i)0d)Zu P,=*0r*@*` Z*j*}**Ѐ*x*+/*?L*+p+a=+G++k`+o+|+G+P?"++":__UNIQUE_ID_srcversion126__UNIQUE_ID_alias125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8__kstrtab_vmci_context_get_priv_flags__kstrtabns_vmci_context_get_priv_flags__ksymtab_vmci_context_get_priv_flags__kstrtab_vmci_is_context_owner__kstrtabns_vmci_is_context_owner__ksymtab_vmci_is_context_ownervmci_ctx_get_chkpt_doorbells__key.0ctx_dummy_notifyctx_listvmci_ctx_create.coldctx_free_ctxkref_put.constprop.0.isra.0vmci_ctx_enqueue_datagram.coldvmci_ctx_set_chkpt_state.coldvmci_ctx_notify_dbell.cold.LC3__kstrtab_vmci_datagram_create_handle_priv__kstrtabns_vmci_datagram_create_handle_priv__ksymtab_vmci_datagram_create_handle_priv__kstrtab_vmci_datagram_create_handle__kstrtabns_vmci_datagram_create_handle__ksymtab_vmci_datagram_create_handle__kstrtab_vmci_datagram_destroy_handle__kstrtabns_vmci_datagram_destroy_handle__ksymtab_vmci_datagram_destroy_handle__kstrtab_vmci_datagram_send__kstrtabns_vmci_datagram_send__ksymtab_vmci_datagram_sendvmci_datagram_create_handle_priv.colddg_delayed_dispatchdelayed_dg_host_queue_sizedg_delayed_dispatch.colddg_dispatch_as_hostdg_dispatch_as_host.coldvmci_datagram_dispatch.coldvmci_datagram_invoke_guest_handler.cold__kstrtab_vmci_doorbell_create__kstrtabns_vmci_doorbell_create__ksymtab_vmci_doorbell_create__kstrtab_vmci_doorbell_destroy__kstrtabns_vmci_doorbell_destroy__ksymtab_vmci_doorbell_destroy__kstrtab_vmci_doorbell_notify__kstrtabns_vmci_doorbell_notify__ksymtab_vmci_doorbell_notifydbell_delayed_dispatchvmci_doorbell_notify.colddbell_index_table_removevmci_doorbell_itmax_notify_idxnotify_idx_countlast_notify_idx_releasedlast_notify_idx_reservedvmci_doorbell_create.coldvmci_dbell_host_context_notify.coldvmci_dbell_scan_notification_entries.cold__kstrtab_vmci_get_context_id__kstrtabns_vmci_get_context_id__ksymtab_vmci_get_context_id__kstrtab_vmci_register_vsock_callback__kstrtabns_vmci_register_vsock_callback__ksymtab_vmci_register_vsock_callbackvmci_vsock_mutexvmci_vsock_transport_cbvmci_vsock_cb_host_calledvmci_call_vsock_callback.coldvmci_drv_initvmci_disable_guestvmci_guest_personality_initializedvmci_disable_hostvmci_host_personality_initializedvmci_drv_exit__UNIQUE_ID_license131__UNIQUE_ID_version130__UNIQUE_ID_description129__UNIQUE_ID_author128__UNIQUE_ID_disable_guest125__UNIQUE_ID_disable_guesttype124__param_disable_guest__param_str_disable_guest__UNIQUE_ID_disable_host123__UNIQUE_ID_disable_hosttype122__param_disable_host__param_str_disable_host__kstrtab_vmci_event_subscribe__kstrtabns_vmci_event_subscribe__ksymtab_vmci_event_subscribe__kstrtab_vmci_event_unsubscribe__kstrtabns_vmci_event_unsubscribe__ksymtab_vmci_event_unsubscribesubscriber_mutexsubscriber_arraysubscription_id.0vmci_event_exit.cold__kstrtab_vmci_send_datagram__kstrtabns_vmci_send_datagram__ksymtab_vmci_send_datagramarch_local_irq_enablevmci_free_dg_buffersvmci_interrupt_dma_datagramvmci_process_bitmap__UNIQUE_ID_ddebug286.4__func__.15vmci_guest_cid_updatectx_update_sub_idqueued_spin_unlock.constprop.0vmci_dev_spinlockvmci_write_reg.isra.0vmci_interrupt_bmvmci_read_datavmci_dispatch_dgs__UNIQUE_ID_ddebug284.6__UNIQUE_ID_ddebug285.5vmci_interruptvmci_interrupt.coldvmci_dev_gvmci_guest_probe_device__UNIQUE_ID_ddebug287.3__key.13vmci_guest_probe_device.cold__func__.19__UNIQUE_ID_ddebug282.7__UNIQUE_ID_ddebug288.2vmci_num_guest_devicesvmci_guest_remove_device__UNIQUE_ID_ddebug289.1__UNIQUE_ID_ddebug290.0vmci_guest_remove_device.coldvmci_use_ppn64.coldvmci_guest_driver__func__.16__func__.14__func__.12vmci_ids__UNIQUE_ID_disable_msix280__UNIQUE_ID_disable_msixtype279__param_disable_msix__param_str_disable_msixvmci_disable_msix__UNIQUE_ID_disable_msi278__UNIQUE_ID_disable_msitype277__param_disable_msi__param_str_disable_msivmci_disable_msivmci_host_pollvmci_host_closevmci_host_active_usersdrv_cp_harray_to_uservmci_host_do_recv_notifications.constprop.0vmci_host_do_alloc_queuepair.constprop.0vmci_host_do_init_context.constprop.0vmci_host_unlocked_ioctlvmci_host_open__key.1vmci_host_device_initializedvmci_host_code_active.coldhost_contextvmci_host_miscdev__UNIQUE_ID_ddebug278.2__func__.0vmuser_fops.LC0__kstrtab_vmci_qpair_alloc__kstrtabns_vmci_qpair_alloc__ksymtab_vmci_qpair_alloc__kstrtab_vmci_qpair_detach__kstrtabns_vmci_qpair_detach__ksymtab_vmci_qpair_detach__kstrtab_vmci_qpair_get_produce_indexes__kstrtabns_vmci_qpair_get_produce_indexes__ksymtab_vmci_qpair_get_produce_indexes__kstrtab_vmci_qpair_get_consume_indexes__kstrtabns_vmci_qpair_get_consume_indexes__ksymtab_vmci_qpair_get_consume_indexes__kstrtab_vmci_qpair_produce_free_space__kstrtabns_vmci_qpair_produce_free_space__ksymtab_vmci_qpair_produce_free_space__kstrtab_vmci_qpair_consume_free_space__kstrtabns_vmci_qpair_consume_free_space__ksymtab_vmci_qpair_consume_free_space__kstrtab_vmci_qpair_produce_buf_ready__kstrtabns_vmci_qpair_produce_buf_ready__ksymtab_vmci_qpair_produce_buf_ready__kstrtab_vmci_qpair_consume_buf_ready__kstrtabns_vmci_qpair_consume_buf_ready__ksymtab_vmci_qpair_consume_buf_ready__kstrtab_vmci_qpair_enqueue__kstrtabns_vmci_qpair_enqueue__ksymtab_vmci_qpair_enqueue__kstrtab_vmci_qpair_dequeue__kstrtabns_vmci_qpair_dequeue__ksymtab_vmci_qpair_dequeue__kstrtab_vmci_qpair_peek__kstrtabns_vmci_qpair_peek__ksymtab_vmci_qpair_peek__kstrtab_vmci_qpair_enquev__kstrtabns_vmci_qpair_enquev__ksymtab_vmci_qpair_enquev__kstrtab_vmci_qpair_dequev__kstrtabns_vmci_qpair_dequev__ksymtab_vmci_qpair_dequev__kstrtab_vmci_qpair_peekv__kstrtabns_vmci_qpair_peekv__ksymtab_vmci_qpair_peekvqp_host_alloc_queueqp_alloc_hypercallqp_release_pagesqp_host_get_user_memory__UNIQUE_ID_ddebug311.7__UNIQUE_ID_ddebug312.6qp_host_unregister_user_memoryqp_notify_peerqp_notify_peer.coldqp_host_map_queuesqp_host_map_queues.coldqp_free_queue.part.0qp_init_queue_mutex__key.2qp_init_queue_mutex.coldqp_alloc_queue.constprop.0qp_memcpy_to_queue_iter.isra.0qp_memcpy_to_queue_iter.isra.0.coldqp_memcpy_from_queue_iter.isra.0qp_memcpy_from_queue_iter.isra.0.coldqp_guest_endpoint_destroyqp_guest_endpoint_destroy.coldqp_broker_attach.constprop.0qp_broker_attach.constprop.0.coldqp_dequeue_lockedqp_get_queue_headersqp_broker_handle_to_entryqp_broker_listqp_enqueue_lockedqp_broker_createqp_broker_create.coldqp_alloc_guest_workqp_guest_endpointsqp_alloc_guest_work.cold__func__.5qp_wakeup_cbqp_wakeup_cb.coldqp_wait_for_ready_queueqp_wait_for_ready_queue.coldvmci_qpair_enquev.coldvmci_qpair_dequev.coldvmci_qpair_peekv.coldvmci_qpair_produce_free_space.coldvmci_qpair_consume_free_space.coldvmci_qpair_produce_buf_ready.coldvmci_qpair_consume_buf_ready.coldvmci_qpair_enqueue.coldvmci_qpair_dequeue.coldvmci_qpair_peek.coldvmci_qpair_get_produce_indexes.coldvmci_qpair_get_consume_indexes.coldvmci_qp_alloc.coldvmci_qpair_alloc.coldvmci_qp_broker_set_page_store.coldvmci_qp_broker_detach.coldvmci_qpair_detach.coldvmci_qp_broker_map.coldvmci_qp_broker_unmap.cold__func__.1vmci_resource_lookupvmci_resource_tableresource_id.1.LC1sme_me_maskdevmap_managed_keyfree_irqkreallocget_user_pages_fastioread32__put_page__check_object_sizevmci_handle_arr_destroyvmci_event_init_copy_to_itermisc_deregister__crc_vmci_qpair_peekvmci_ctx_notify_dbellvmci_host_init_copy_from_uservmci_dbell_scan_notification_entriesdevm_kmallocvmci_dbell_host_context_notifyvmci_ctx_getiowrite32vmci_host_code_active__this_modulememmovevmci_host_userscompletequeue_work_onmemdup_uservmci_ctx_add_notification__crc_vmci_is_context_ownervmci_event_exitvmci_guest_exit__init_swait_queue_headfinish_waitvmci_resource_handlevmci_qp_broker_allocvmci_pdev__crc_vmci_qpair_consume_free_spacevmci_ctx_destroy__pci_register_drivercleanup_modulevmci_ctx_set_chkpt_statememcpyvunmapkfreevmci_ctx_create__mod_pci__vmci_ids_device_tablevmci_guest_code_active__crc_vmci_context_get_priv_flagsprepare_to_wait_event__crc_vmci_event_subscribe__wake_uppci_irq_vector__crc_vmci_qpair_get_consume_indexes_raw_spin_lock_irqsave__dynamic_dev_dbg_raw_spin_lockkmem_cache_alloc_tracepci_unregister_driver__fentry__vmci_ctx_dequeue_datagraminit_module__put_credvmci_ctx_qp_destroyvmci_ctx_qp_create__crc_vmci_doorbell_notify__crc_vmci_qpair_get_produce_indexes__x86_indirect_thunk_raxvmci_get_vm_context_idvmci_ctx_get_chkpt_state__crc_vmci_qpair_peekv_printkvmci_ctx_supports_host_qp_raw_spin_lock_irqvmci_ctx_rcv_notifications_get__stack_chk_failrefcount_warn_saturate_raw_spin_unlock_bhvmci_routevmci_resource_put__crc_vmci_qpair_dequevvmci_host_exit__put_user_4ioread8_rep_dev_infovmci_qp_broker_unmapvmci_event_dispatch__ubsan_handle_out_of_boundspage_offset_basevmci_dbell_register_notification_bitmapcompat_ptr_ioctl__cond_reschedvmci_datagram_dispatchtasklet_kill__crc_vmci_get_context_idpcim_iomap_regionsinit_wait_entrypci_iomap_range__crc_vmci_datagram_create_handle_priv_dev_errsynchronize_rcurequest_threaded_irq__crc_vmci_qpair_produce_free_spacevmci_datagram_invoke_guest_handlertasklet_init__crc_vmci_datagram_create_handle__crc_vmci_qpair_alloc__crc_vmci_qpair_dequeuevmci_qp_broker_detachmutex_lockdma_alloc_attrsvmci_ctx_check_signal_notify__tasklet_scheduleiov_iter_kvecvmci_qp_broker_mapvmci_qp_allocvmci_resource_removevmapvmci_guest_initvmci_resource_by_handlevmci_ctx_dbell_createvmci_ctx_rcv_notifications_releasevmci_handle_arr_get_handlesvmci_qp_guest_endpoints_exit__mutex_initcurrent_task_raw_spin_unlock_irqrestorepci_iounmap__default_kernel_pte_maskmemset_dev_warn__crc_vmci_doorbell_destroypci_alloc_irq_vectors_affinitymisc_registerpci_set_masterwait_for_completion__x86_return_thunkvmci_qp_broker_set_page_store_copy_to_user__init_waitqueue_head__crc_vmci_qpair_enqueuevmci_ctx_unset_notifydma_set_coherent_maskvmci_use_ppn64pv_opsvmemmap_basedma_free_attrsvfreemutex_unlockrcu_read_unlock_strictparam_ops_bool__crc_vmci_datagram_sendvmci_ctx_qp_existsvmci_ctx_existsvmci_handle_arr_remove_entryvmci_handle_arr_append_entrykmemdup__get_user_4__dynamic_pr_debugvmci_ctx_pending_datagrams__crc_vmci_qpair_consume_buf_ready_raw_spin_lock_bhset_page_dirty_lockvmci_dbell_get_priv_flags__crc_vmci_qpair_enquev_copy_from_iter__crc_vmci_qpair_detach__crc_vmci_event_unsubscribevmci_ctx_dbell_destroy_allvmci_resource_adddma_set_maskvmci_handle_arr_remove_tailvmci_ctx_remove_notification__x86_indirect_thunk_r12pcim_iomap_tablevmci_handle_arr_createvmci_resource_get__crc_vmci_send_datagram__crc_vmci_doorbell_create__ubsan_handle_load_invalid_valuevmci_ctx_enqueue_datagramiov_iter_revertpcim_enable_devicevmallocvmci_qp_broker_exit__crc_vmci_register_vsock_callbackpci_free_irq_vectorsvmci_handle_arr_has_entryput_devmap_managed_pagevmci_ctx_dbell_destroy__crc_vmci_qpair_produce_buf_ready__kmallocvmci_call_vsock_callbackkmalloc_cachesiowrite8_repvmci_ctx_putvmci_handle_arr_get_entrysystem_wq__crc_vmci_datagram_destroy_handlemGkmi x!mdz j  0Z a riy   11\   & - x?Qm^ d q m   $0Amai x\) x? xQmgi|  x/mDX g  1(N^\\\%1.171@X\zpm   # 1 m@ E iS o xt      m @ i x$ : D R a mr B  @  m B  @F a m @ $ j  i x8 \~ c x    m @v } $ j i \ xESa\m@i xF\d\wm@i xtm39IHUamy@i x%7Qmo@~i x11K1tm@i x#/>Ndqm@i x 2FPamz@i x 'Am@Ii(@ x?B 9cU@mm #1BQmqmmBU4djpg~Pm%)+1mAQYa\mmu \m>,hp, NXU | Gu5FX,w\ y m2JYi6tm m 3 H uP ] p  X    G  !m&!u/!9!A!m!!!6!"7"!"m1" @6"i" $w" " @" """" H" $#m?##6###\###mC$ R$j^$  % !%-% 5%PD%_x%}%_%\%%9%% @%% $% % %  & $& 4& H<& @C& W& @_& @h&&6&& H0' b' H' '''m(,((.(:(R(a(m((P(u((( (G( ))1)m))6)))m) $) $"* @,*4* Hs*d*u* @** $*** *G**+m+ ++ K-+ H7+ CB+ G+S+Z+ Ld+_o+ Lv+u{+E+ L+ C+u+m+_+B++v++m+ ++ L, D,y&, C0,7, <,G,Q,ma, l, x,, ,,, --&-\;-E- M-_- @g-y- `--m-,-j. ".). \@. \G. . . . . .."/ 6/d/ / // //m0 50V0`0 @i0y0 00m0 0 0u 11'111 61G1 M1a1m111111m1c22m)2</272A2 `H2 ,O2 T2hZ2a2mh2 2 22 2 x22m22A22m23 33m3333~3a3O33A44m4D455 5 P5h5 5 5h56m6);6p6 u666.6c666m7 7g!7 _7X7 7 7 7778. 8.+8AA8mi8t8'88 S88588=88 4 99 2#9.9 59 \:9_9o999>99X99 9:#:rZ:l:: h: :h::.::;m ; %;+; 0;8;}?; D;{K; R; ];Rh; xo; ;h;d;*;;;;< <.< 5< 8:<hN< U< Z<hy<A<d<*<d<*<m< <<<m< <=m= 6=]=6c= j=q=m=====m=\=>m6>b>+>m>>?m1?H?Q?mn??m???m??@m@@@uR@ii@ xu@@m@\@@T@ @m%A3AOA0]ArAAAmA:'B}kBBBB5CACmC:CQCC D:IDQSDqDDDmD:DDE'E ZE]EE EETEpE] FFmF:FFF?G:|G-GGGGBH:HH:HHIW"I;I\wI:II:JnMJ0[JjJ\JJ:JIJK:$KHcKnK\K:KKK1L:UL_LL:LwL0LL\M3MFMMM7MMN\;N\LNQNmYN,qNjN N  NNNmN NNN_N OOmO !O1OmbOOOOmOPwPPXPXP6P\PQQmQQQ/QQRm,R-NR-mRR 0 R 0RR ` R RSm@SqSzSSmT'T>TJT_TdTqTmTU'U%U1UQUaUmURUUUUmV VV L;V DVOVaVmV WRWQWsWWmW0W1XA LXSXfXvXX( XXX^ Xm"Y01Y3LY uY YYYYYr YYmZ oZ ZZ\ZZ\Z\[m[ \\r]zr]@~]z]] ]; ^m^_m `v``m` ` ` ```maQbmb<bjTd [d kd ddt dPdrd\ e\e\(eue!fmf ff!g (g 6g g ggg ghm>h Lhgh nh h h hh4iuiih i: i ij j jjPj j j j /k Bk hKkyukkXll ll m m ~m mmmm\m nm$n Snc~nnnnn nmo o(o Ro_odoyoo~oaoOooomp Dp Zppppppmp* :q Pqwqqqqqmq[ 'r? =rdryrrrrmrp s @sssssmt 6t `tttttm u Ru |uuuuvmPv v vvv/wAwmww w) x0xCxVxaxmxxE yZ ,ySyfyyyymyyv &z Izpzzzzmz C{ {{{{{m*| | ||| }!}m}@5~ \~P~~~~m^vj/G_`\q x ' nˀрmـ    -\4 : C HQamm !,8b? N _ 2Em؃  ׄu>qӅ\ \\'qL\q[Æۆb[m؇   + sЈ @(3w\ 6 (1m  Ȋ ϊ ݊ L׋umX ]ny ~:9[&OjNm   = C L Qq6mӏ ($1mC ^i  ʐN (    x*0 E r m iˑ (% , x1T]lFt}m &1mblymʓݓFm1mSB[_ܔ yR  y)3 : ?yI=V ^yg@n @yy~ py\ ` @ yt 3 Py ! xy O%/ 4y9%@ KyP%Z p_d(o tys* , hy\50  @)264 9>6E S_ my  p2222 {" )R.23<1Pb 8pw |{R 2<12\1   "'80 8NU8_ pi}2 ,j   6\' E. L5  @ J Oh_ h `2of~     0" X0< Dcdv S} 6d  d S 2d %2d<*ENpd S 1d  d*  p h =2T2cs @x};  8;  N 6  yT / = y T # ( V2 7 A XL @U ^ 1Xh m r X|   Y   uY   LY  Z `  oZ   [+  6 y; }\E \ t [ ( y d   /k ( y \   y  ) \U5 \U: hA  F yM R c \Uh ho h z y  h @  $n  ln @  (o  o  Dp @  p ! * :q5 @ : ? pI R [ 'rf @ k p q{ @  r  s @  t  6t @   u  Ru @  Pv   v @ $ ) w3 < E wP @ U Z xd m v  y @  y  &z  C{ @  z  | @  *| `'5~1 6@ nER  ]ybr  wy ` Ӆ @  ׄ `؇ @ L !&0 5:D @ IN] 8 bywm 2 0y- V< `AKX `]ye Tk_r y  #y W @8 y  Sy U  T L).m? O `Tsxm S C Um]  y    y ( !y( -T5 A X FyL X U %M+ T: ?INLU] elks y 4 T  ,)' ( *+$K(-,.0k4081<@;D<HL>P?T9XA\B`fdkhllpntox|OP;,|04 Y$(>Z 8<R@SD6HuLv `       s b$ ( , J0 D T tP ed 8 S` 4 H < X 5L @ \ xh l  *$&( 0<4 <@Hl LT X` dl px|!$'*-03=6D192:e;=l; @f@A $D,)0G`C@FPN@ P (@0P8@H0 P X` ` h` p x`Pp`@P0 !(@!0 "8#@#H'P`(X0)`)h+p+x+P,--/0`112`2223466@8;<< =(w0p=8=@>H>P?XP?`?h?p@x@@A@CDFPNNO0OOPQRSSpT`UU`VW X(Y0[8^@_H`P`XPb` fhhpnxnopqrstv@w`xyz{ }~Ѐ`0 (080@HP0X`h0* 0&@<P`l p    =0D1@2Pe;`l;pf@)F M   $/ ( , 0V 4%8<@DHLPMTpX\`d2h(6l6p6t x;|@FEaEEQ>ΒG c> $(,04y8<@D H L" P T X \# `9 dQ h l p tu x|REGT6 "Mc EO&"0A*lg \  8! !$"(#,w%0(49(8Q(<(@ )D)H)L*P*TR+X+\+`F,d(hTl,p:-t.xU0|1&1rL1112.262Y222222 335:667<<<5=Mj====5>>> 0?G?m??? ?$?(@,t@0@4$A8qA<A@BDCHELFPNTNXO\ O`WdhOlOpPtQxQ|lRyS&TTUVNVPWrWXXYYZ\^ `u```a'egh}nnQoYpppOqqq]<Ͷ) XV0  `He0  *H :YFK'҂*6c\EtTɌ&s!)T 7U2)Ta ձ P`~St ͽa$>8*bp|AmI2h줢Fg敵W[)KrKqS%Iom_#Z뾠gd;:2dk䵂!p{Ts5nLC#?V  +^$"x殺} |Ɉ؛ݰg8tl!/7W3ab#H.oEq2=str0K^Y^+yzr{[Uu!^+'e9O Z-q{*5ҹ$4tie_qy:\^ylQG*ď ]˻!4< Ђ`@X~;Ƌi`FY"2ۨ&we#GwROe5gb[ ? #hqV~}ÂCw>~Module signature appended~