ELF[4(UWϋMl_]U]ÐU]ÍvU]vU]ÍvU]vU]vU]vU]ÍvUj]ÐUWVS}\ˉEEE1E}ȉEEEEEԋEdE؉UŰEd}t]}t=ډdEd@@\%[^_]Éډ롐U]ÍvUQQt ]úU]vU]vU]ÍvU]ÍvU]vU%H]ÍvU]vU]vU]ÍvUj]ÐUWV}Sƃ\1MӹEEEEEEԋEdE؉UU̅t;t7}ȉdEd\[^_]ÍvURR@1]U]ÍvUSS yY[]U‰]ÐUWVSUEEUEU EUEt<11;}su1ҹUt;}rw;urϋE[^_]É uEEސU1 u;ur뷉UWVSЃ ʅtQ11 9s4EU싄1;urw;]r [^_]9sƃ [^_]UWVSProbing for vmci/PCI. <6>Registered vmci device. <3>vmci: irq %u in use <6>Removing vmci device <6>Resetting vmci device <6>Unregistered vmci device. <6>Opening vmci device <6>Invalid datagram. VMCIDatagramHashtableVMCIDgmProcVMCIEventSubscriberLockVMCIDsRecvHandlerVMCIProcessListLockPASSEDFAILEDNOT_IMPLEMENTED %s:%d <0>%s%s:%d Buffer too small 0x%x VMCI: Major device number is: %d <3>Unable to register vmci device <3>Cannot VMCI device %s: error %d <6>Found vmci/PCI at %#x, irq %u. <3>VMCI device already enabled. <3>VMCI device does not support datagrams. <6>vmci: Another driver already loaded for device in slot %s. <6>Failed to create device obj when opening device. <6>Received open on uninitialized vmci device. <6>VMCI: Ignoring unknown interrupt cause (%d). <7>vmci_interrupt(): irq %d for unknown device. <7>vmci: dispatch_datagrams(): no buffer present. <7>vmci: dispatch_datagrams(): no vmci devicepresent. <6>Failed to add new entry, err 0x%x. <6>Failed to reserve wellknown id %d, error %d. <6>Failed to remove well-known mapping for resource %d. <6>Couldn't find handle 0x%x:0x%x. <6>Payload size %Lu too big to send. <6>no handle callback for handle 0x%x:0x%x payload of size %Ld. <6>destination handle 0x%x:0x%x doesn't exists. <6>VMCI: Datagram process receive queue is full. <6>VMCI: Failed to allocate memory for process datagram. <6>VMCI: Failed to allocate datagram of size %d bytes. <6>VMCI: Caller's buffer is too small. <6>VMCI: Blocking read of datagram interrupted. <6>VMCIEvent: Failed to subscribe to event %d cb %p data %p. <6>VMCIEvent: Invalid arguments. <6>VMCIUtil: Failed to subscribe to event %d. <6>VMCIUtil: Failed to unsubscribe to event %d with subscriber id %d. <6>VMCIUtil: Invalid subscriber id. %d. <6>VMCIUtil: Updating context id from 0x%x to 0x%x on event %d. <6>VMCIUtil: Invalid event data. <6>VMCIUtil: Check host: Insufficient memory. <6>VMCIUtil: Host capability check: %s <6>Datagram with resource %d failed with err %x. <6>Failed to receive datagram of size %u. <6>VMCIQueuePair: Error mismatched queue pair in local attach. <6>VMCIQueuePair: Error attempting to attach more than once. <6>VMCIQueuePair: VMCIQueuePairAlloc_HyperCall result = %d. <6>VMCIQueuePair: VMCI_AllocPPNSet failed. <6>VMCIQueuePair: Error allocating memory in %s. <6>VMCIQueuePair: Error allocating pages for consume queue. <6>VMCIQueuePair: Error allocating pages for produce queue. /build/mts/release/bora-219382/bora/public/vmci_queue_pair.h/build/mts/release/bora-219382/bora-vmsoft/lib/kernelStubs/kernelStubsLinux.cauthor=VMware, Inc.description=VMware Virtual Machine Communication Interfaceversion=1.0.15.0license=GPL v2supported=externalvermagic=2.6.22-14-ume SMP mod_unload 586 depends=alias=pci:v000015ADd00000740sv*sd*bc*sc*i*1` 5/struct_moduleϾ*__request_regionIper_cpu__current_task[__kmallocQmem_maphvmallocPremove_wait_queuecpci_disable_device{_spin_lock/vfree'Xn_spin_lock_irqsave@cond_rescheddefault_wake_function% XPpci_set_masterB__alloc_pagesioport_resourcet@}printkFbkunmap@Sy__tasklet_schedule (/copy_to_userm_spin_unlock_irqrestorelD contig_page_data3s__free_pages<memcpy_toiovec1Cckmap,request_irqL6BschedulewHߖregister_chrdevVy__release_regionUdqpci_unregister_driverinit_waitqueue_headiivsnprintf__wake_upR%'add_wait_queueV˱_spin_unlock_bh zkfree0ݳmemcpy_fromiovecԒunregister_chrdevp(__pci_register_driverF`__up_wakeup[5memmove81vmalloc_to_pagep__down_failed_spin_lock_bh]!˰pci_enable_deviceJ&0,JM Y9xI;EUJrxJJ0:BS]$CCENCkC)7 t  <   FN F-+EQ]&$4 w }             B          ! $0  5 > G L Q  V [ t  y        K    # + 0 6 C I T Y g r w |    G               7   ' / 4 = B I -\  a p  u      7           '  , ; Y  ^ s z              ?S_>  %/4 > CRYafmt|" !+ c $H -V.[a.".*./>APfm{.>.>[.bi..>.8.=D.^.c>..>@.4O   '%f4u z4   G L^ cz ..U`>>       F@t:@>HO[+>?Qk>s x>  +=B>GLtYpx>>?L Qjo>7A Fm # 5  H  P d   @ !!#!>I!Y!:k!s!!!!" "*">K" P"^"""" """9""# # #%#91#>#F#^#e# k###9X"f"###2# ### $$ $-$7$ <$W$_$ d$o$|$ $$4$$ $%%K%4P%^%)e%l%s%~% % %% %% J&q& &6& & &&' '<' z''''1(4 ((=((&+(7(s((((((())1*?******++++9+AG+A+,$,3,4,,1 - %---2-=--=. !.7.....=.A/AE/ J/Z/ c/h/ m/|/ / / / /#//1//=}0400'V+00 0W1 \1 a1#u11 12:2p2I22L3&3Q3L2  $(,0H /, $5(,80!4*8<<D  @$(:,0482<@DHLPTX\`(dhlptx|  08 lp     )4?& J4Yu  $&A ^ }9 )<`8ltgh L I h ; /?MR ([gtxp < +o  ; [ l { )4? 4:/x=DRmN  eA( c}0 .4?  d|h@x"@\x`~8  @ 4 0(5$MeH }&!|)84G?V d)l4{? |$$^(-P I,` wX 0` 4h )0@N(d(@~ +:$(W|(68p  <,e6 <U t x /  )Z \+4 0\? ) % + 5 B  S + )a xy    $    % #7' 5 F #1T h x        T% )  x"u \"* K6F \ k `~   @  < + @d      v  . %N@ bX `2!_ i s    L? |" p/  l" p  0mK[ mX%G)#d%t 1D"BO ^2?e"`y&`%CW% 8\N*l>V`n X 2( 8 8 h$2H+=M ^`k9{%X h1&1m$|+>0*DJew%\ by9`0BT}h 1YsVuJr'HJo4 P#h% 2L Fctgzl!2x'O= 02vmciGuestKernelIf.cVMCI_INVALID_HANDLE__func__.0__func__.1__func__.2vmciKernelIf.c__kcrctab_VMCIMemcpyToQueue__kstrtab_VMCIMemcpyToQueue__ksymtab_VMCIMemcpyToQueue__kcrctab_VMCIMemcpyFromQueue__kstrtab_VMCIMemcpyFromQueue__ksymtab_VMCIMemcpyFromQueue__kcrctab_VMCIMemcpyToQueueV__kstrtab_VMCIMemcpyToQueueV__ksymtab_VMCIMemcpyToQueueV__kcrctab_VMCIMemcpyFromQueueV__kstrtab_VMCIMemcpyFromQueueV__ksymtab_VMCIMemcpyFromQueueVvmci.cvmci_idsvmci_opsvmci_pollvmci_ioctlvmci_openvmci_closevmci_drivervmci_probe_devicevmci_remove_devicedevice_major_nrdispatch_datagramsvmci_devdata_bufferdata_buffer_sizevmci_initvmci_exitvmci_interrupt__mod_author898__mod_description899__mod_version900__mod_license901__mod_supported908vmciDatagram.cDatagramReleaseCBDatagramHashReleaseEntrydatagramRID.0DatagramHashAddEntryDatagramHandleUniqueLockedDatagramHashRemoveEntryDatagramHashGetEntry__kcrctab_VMCIDatagram_CreateHnd__kstrtab_VMCIDatagram_CreateHnd__ksymtab_VMCIDatagram_CreateHnd__kcrctab_VMCIDatagram_DestroyHnd__kstrtab_VMCIDatagram_DestroyHnd__ksymtab_VMCIDatagram_DestroyHnd__kcrctab_VMCIDatagram_Send__kstrtab_VMCIDatagram_Send__ksymtab_VMCIDatagram_SendDatagramProcessNotify__func__.3vmciEvent.csubscriberArraysubscriberLockVMCIEventFindsubscriptionID.0VMCIEventRegisterSubscriptionVMCIEventUnregisterSubscription__kcrctab_VMCIEvent_Subscribe__kstrtab_VMCIEvent_Subscribe__ksymtab_VMCIEvent_Subscribe__kcrctab_VMCIEvent_Unsubscribe__kstrtab_VMCIEvent_Unsubscribe__ksymtab_VMCIEvent_UnsubscribevmciGuestDs.cMsgIdCounter__kcrctab_VMCIDs_Lookup__kstrtab_VMCIDs_Lookup__ksymtab_VMCIDs_LookupVMCIDsDoCallVMCIDsRecvCBvmciProcess.cprocessListprocessLockvmciUtil.cctxUpdateSubIDvmContextIDVMCIUtilCidUpdate__kcrctab_VMCI_GetContextID__kstrtab_VMCI_GetContextID__ksymtab_VMCI_GetContextID__kcrctab_VMCI_Version__kstrtab_VMCI_Version__ksymtab_VMCI_Version__kcrctab_VMCI_DeviceGet__kstrtab_VMCI_DeviceGet__ksymtab_VMCI_DeviceGet__kcrctab_VMCI_DeviceRelease__kstrtab_VMCI_DeviceRelease__ksymtab_VMCI_DeviceReleasevmciQueuePair.cqueuePairListQueuePairList_GetHeadQueuePairList_RemoveEntryQueuePairEntryDestroyQueuePairList_FindEntryQueuePairList_AddEntry__kcrctab_VMCIQueuePair_Alloc__kstrtab_VMCIQueuePair_Alloc__ksymtab_VMCIQueuePair_AllocVMCIQueuePairAllocHelper__kcrctab_VMCIQueuePair_Detach__kstrtab_VMCIQueuePair_Detach__ksymtab_VMCIQueuePair_DetachVMCIQueuePairDetachHelperqueuePairRID.0QueuePairEntryCreateVMCIQueuePairAlloc_HyperCallQueuePairNotifyPeerLocalkernelStubsLinux.cvmci.mod.c__mod_vermagic6____versions__module_depends__mod_alias77__crc_VMCI_GetContextIDfree_irqVMCIHost_WaitForCallLockedcopy_from_userVMCIUtil_CheckHostCapabilitiesVMCI_AllocQueueKVApci_enable_device_spin_lock_bhVMCI_ReadDatagramsFromPortVMCIUtil_Init__down_failedVMCI_SignalEventVMCIUtil_Exit__VMCIMemcpyToQueuevmalloc_to_page__this_modulememmoveVMCIEvent_InitVMCIMemcpyToQueueVVMCI_MapBufferVMCI_CreateEventVMCIEvent_UnsubscribeVMCIQueuePair_Alloc__up_wakeupVMCIProcess_CreateVMCIProcess_Exit__crc_VMCIEvent_Unsubscribe__pci_register_driverVMCIEvent_ExitVMCIHost_ClearCallunregister_chrdevmemcpy_fromiovecVMCI_GrabLock_BHcleanup_moduleVMCI_PopulatePPNListkfreeVMCI_FreeKernelMemVMCI_InitLockVMCIDatagram_Send_spin_unlock_bhadd_wait_queueVMCI_GetContextID__crc_VMCIMemcpyToQueuemalloc__wake_upvsnprintfVMCI_AllocBufferinit_waitqueue_headVMCI_DeviceEnabledVMCIDs_LookupVMCIDatagram_Initpci_unregister_driverVMCIProcess_CheckHostCapabilities__release_regioninit_moduleVMCI_CopyToUser__crc_VMCIQueuePair_Detachregister_chrdevVMCI_CopyFromUserVMCIEvent_Dispatchschedulerequest_irqVMCI_CheckHostCapabilitieskmapVMCIQueuePair_DetachVMCIHost_ReleaseContext__crc_VMCIDatagram_CreateHndVMCI_FreeBuffermemcpy_toiovecVMCI_ReleaseBufferVMCIProcess_Init__free_pagesVMCIMutex_InitcallocVMCIProcess_Destroy__crc_VMCIQueuePair_AllocVMCI_InInterrupt__crc_VMCIMemcpyFromQueuecontig_page_dataVMCIDatagramProcess_DestroyVMCI_Version__mod_pci_device_table__crc_VMCIMemcpyFromQueueVVMCIHost_SignalCall_spin_unlock_irqrestore__crc_VMCIDatagram_SendVMCIDatagram_CheckHostCapabilitiescopy_to_userVMCIHost_InitContext__tasklet_schedulereallocVMCI_GrabLockkunmapVMCIMemcpyFromQueueVVMCI_AllocPPNSetprintkVMCI_AllocKernelMemstrdupVMCI_DestroyEventioport_resourceVMCI_CleanupLockvmci_taskletVMCI_FreePPNSet__alloc_pagesVMCI_DeviceReleasepci_set_masterdefault_wake_functionVMCIWellKnownID_AllowMapcond_reschedStr_VsnprintfStr_VasprintfVMCI_ReadPortBytes__crc_VMCI_DeviceGet_spin_lock_irqsavePanicvfreeVMCIDatagramProcess_CreateVMCIMutex_DestroyVMCI_WaitOnEventVMCI_DeviceGetVMCIEvent_CheckHostCapabilities__crc_VMCI_DeviceRelease_spin_lock__crc_VMCIEvent_Subscribepci_disable_devicehashTable__crc_VMCIDatagram_DestroyHndremove_wait_queueVMCIMutex_AcquireVMCIEvent_SubscribeStr_StrcpyVMCI_SendDatagram__crc_VMCIDs_LookupVMCIDatagram_DispatchVMCIQueuePair_Exit__crc_VMCI_VersionVMCI_ReleaseLockVMCIDatagram_DestroyHndVMCIProcess_GetVMCIMemcpyToQueueVMCIMutex_ReleaseVMCI_ReleaseLock_BHVMCIDatagramProcess_ReadCallVMCIDatagram_CreateHndVMCI_FreeQueueKVAvmallocmem_mapVMCIMemcpyFromQueueStr_Asprintf__VMCIMemcpyFromQueueVMCIQueuePair_Init__crc_VMCIMemcpyToQueueV__kmallocper_cpu__current_task__request_regionfree