ELF>p@@H׉lÐffffffffffHGHGHGÐff1ɺffAV1AUIATA̹UHSHH`HHeH%H$Lt$0LLHT$HD$HD$0HT$8HD$HD$@HD$HHD$ HD$PeH%EHtH3H fH3HEtHH fHHeH%LLHeH%H@@HH`[]A\A]A^ÐffHt HÐffffHffffHH¸HҺDHffHHfHGHGHGÐff1ɺffH1Hl$pLd$xL$HH\$hIHIHeH%H$HHT$HD$HT$8HD$@HD$0HD$HD$HHD$ HD$PtKHtFH\$0HHeH%LHAeH%HHHH\$hHl$pLd$xL$HĈfGHGGHHxHx1Ðff|fzfATUHH SH<HItT1H9sM1HIu+HtfH1IHuLE1HH9r[]LA\HHHl$H$Ld$HtJH1H H9sIĐH1HL9rHH$Ld$Hl$HffH$Hl$Ld$HÐHHHH\$Ld$(Ll$0Lt$8L|$@Hl$ HIIIM>H5H,H#MAx t H,1HHD$H|$1J<HHD$uH|$HHHHHH@HH+ Hm۶m۶mHHHT$H@H(L9sSHm۶m۶mffHHPHH+ HHH(HT$H9HL9rLHm۶m۶mLHLH@HH+ H@HT$HHH݋(L9sEHIHPHH+ HHH(HT$H9u+HL9rHD$HT$MeM}AE IEIU1,H|$J4H|$J4ffH\$Hl$ Ld$(Ll$0Lt$8L|$@HHS Ht"H7HHHsH{HH߹1H[HH\$Ld$HHIHvHHsH;HSIHHuS3H16H@Ht H} HHKSH31H1H\$Hl$Hú HHH1fHcƒ?H~HÐfAUATIUSHHHnHHHIuH1sHHHH@Ht HH@tHfH@tHHu#LHH1LhHLID$0HH=v9H4$LHLHH1KIT$8HuH[HI\$8HHSHHXHAD$(Il$0I|$H4$L1H[]A\A]fATI@UHSHøHtx HHHcuH{C(HC0HC8u}LCHHE y@HE HCHE1I$[]A\ÐATUHSHH9Gu 9GtH}HHEHHt$H}8HHGE1HH9LEffHSH9u HE8HHHHPH9]8uHU8H{HwHH߾LHU8HtMu1ID$1H9HEHIuHt$HH}H@HH[]A\fAUIATIUSHHHS(u,HkfHHHHtpS(tHk8HEH@HI9s%H4$HH1HMH9u HC8@HEHHEHHH9k8u'HK8!H4$HH1OS(JHC0K(HUH+BHHC0u H{fH4$HHEHIE1H[]A\A]Ð HHATHE1USHHt$DHHtPH1H@H9HEHz(H HHtHu1HC1H9HEHHuffAHAvHt$HHH[]A\Ðf1HHt*ff9xHPuHffHP1H;HEHuƃv1ffAWAVAUATIUSH8HGHHv Ht$HAD$HHLl$Mt$E1LLHLl$LHLIT$HHHHt HHtHfHtHS{LSAT$HCH;HEHHuHt$H1H8[]A\A]A^A_ÐAUAATU1SHHwHuDH1sHWHOHHE1ff=lj=;/HuAEu v>DHKHHHuHIHKHHHQHCHHH 1H4$HH[]A\A]fHH\$Ht$HHHtEHH@HQH9H4u Hdž HCHHCHPH9uHHt$HHH\$HfH(HH$Ld$Ll$Lt$ Hl$HAIIuH1Of(HŸHt1HLDHy(H fEA$H$Hl$Ld$Ll$Lt$ H(fHHt(H1҉HÐHHH1ffAWAVAUE1ATE1USH8H|$$Ht$HT$HHL$HD$0IljHHH=DeDHIEPHI*HHAID$ HHH$D5T$$IEI},DpAUAWHL$DxHcHHHt$1LD$0LHHLIEHD$0IEHcIE~jH<$Ht$(H4$HT$(LH<$Ht$(AD$u-E9t$ IT$ tH|$t HBHL$Hjff9D$0u 9D$4t H|$0MtI|$LPLMt DLH8[]A\A]A^A_ffHHl$H\$HHVH,wJHHH HHt HHtHfHtEGH]HHHH4$HH\$Hl$1HÐHHHfHHl$H\$HHøHtZHHCHHuH[HHHHSHHXHH4$HH]1H\$Hl$HfHH\$Ht$HHHSH9uH#HHHHPHH9HDHHt$HH߾H\$HfUHS1HHH HtH9hHtHP1H9HEHuH4$HHt 9kuHff1H[]ÐH11HHy1H1HHffH=y1H1HffHff;=SHt[1HffHtVu[H1 5H1C[ffH$Hl$H\$HHuH11EHHH@H@ @@ H$1H\$Hl$HÐH(u9HHHD$H$HH HD$fH(ÐS!!H HHHD1[øfeH%1HHffffAWDAVDAUAATIUSLHHL$|$AD$*uHKl%HH)fsAL;t$wzI9v7L9tKt%HLH)LLl$|$JT%DLH){uSu H HysH1L;H1LH)Ll$f|$LLDL9vL)J#Kl%H)Hw|$LLDLLfCHH[]A\A]A^A_HHAUHI ATAUHSH(MfC u.H!L,$HD$L HH HD$HHD$HC`H HHuHHH([]A\A]Ð9=uH1H 9t?ffHHHt+HH f9xHPu9ptfHP1H9HEHu1HHt5HHOhHuHIHOhH ffHHQHGhHHH ÐHt?HOhHQH9uHfHGhHHGhHPHH9HDHffH1HJHHEffHD$t'Ht"HtHuMtu D$fff9=uHH 9tÐAWIAAVHH AUH AATLlMUHSHH9=LL$u{HH 9ulH$T$ ѐHH!HH $H H H H¸EH҉t1;L$ tff1xHHtKHDpDx HhL`Lh Hx(1HHD$HBPHD$PB`HBXHBhHBpHBhHH[]A\A]A^A_ffSHH(HsH{PHsH{XH߾x[ffH(HH\$Hl$Ld$Ll$ Ht HG Hw L$Ml$@LHŸHtyH HEHs(HEH}@ID$(HEHHECE C E$HCHE(HCHE0HC HE8u HfLHffH\$Hl$Ld$Ll$ H(ffAWHAVH IAUHHATIMUDSH8HD$ Ht$0HL$(IHD$H LxI>HH@ tv{`vH1&L9cuL9ku d$p;D$ptH1DI6-HCXHD$HSPHT$*f LHHHD$tLHHD$uH1?HL$LL$MT$pI>H $LQHHuHH1=HT$Ht$ L@(H|$LyH1 fC t29u Ct9t C t/H yH1HHC`HT$IHD$0HHL$(HD$HC tj{`udHL$0IHu%H@HH@HL$(IHtHH1H@HH@H1WHHt H:H|$t H|$LH|$tH|$LfHH8[]A\A]A^A_ffATAUHHSH H HHtc@ tE1x`v@H1-H HHD$H$HD$Hl$AxC`ȅC`uH8H۽tk`HExu HfH D[]A\HHH\$8Hl$@HH\$ HHD$H$HD$D$(1@ƒT$Hl$@H\$8HHÐHHT$0Ht$(HL$8LD$@LL$HHHHH)1H$)x)p)h)`)X)P)H)@H$H$HD$D$0HD$ HD$HHtH1 5ffHH<$H\$Hl$HHHH9rL$UHH1H<$HHPHl$H\$HÐSHHcЉH9[BÐAWIHAVIAUE1ATUHSH(ÍLAĉLI1Mt=HEHLLLH$HEHD$HEHD$tMtHILH([]A\A]A^A_ffHHT$0HL$8LD$@LL$HHHH)H$)x)p)h)`)X)P)H)@H$H$HD$D$0HD$ HD$HHHl$H$Ld$1HHt'D`LHHtLHHHH$Ld$Hl$HffSHHHtHH[Ht HfffHHl$H\$HHHHHt H1HHHl$H\$HH(Ld$H\$Hl$E1Ll$ HHHtLgHuHtHE1<1I5L9It-HHItI9HHLCLHLH\$Hl$Ld$Ll$ H(Ð@VMCIQueuePairAllocHelperVMCIMemcpyToQueueVMCIMemcpyFromQueueVMCIMemcpyToQueueVVMCIMemcpyFromQueueVVMCIDatagram_CreateHndVMCIDatagram_DestroyHndVMCIDatagram_SendVMCIEvent_SubscribeVMCIEvent_UnsubscribeVMCIDs_LookupVMCI_GetContextIDVMCI_VersionVMCI_DeviceGetVMCI_DeviceReleaseVMCIQueuePair_AllocVMCIQueuePair_Detachvmci<6>Probing 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 <3>Unable to register vmci device VMCI: Major device number is: %d <3>Cannot VMCI device %s: error %d <6>vmci: Another driver already loaded for device in slot %s. <6>Found vmci/PCI at %#x, irq %u. <3>VMCI device does not support datagrams. <3>VMCI device already enabled. <6>Received open on uninitialized vmci device. <6>Failed to create device obj when opening device. <7>vmci_interrupt(): irq %d for unknown device. <6>VMCI: Ignoring unknown interrupt cause (%d). <7>vmci: dispatch_datagrams(): no vmci devicepresent. <7>vmci: dispatch_datagrams(): no buffer present. <6>Failed to reserve wellknown id %d, error %d. <6>Failed to add new entry, err 0x%x. <6>Failed to remove well-known mapping for resource %d. <6>Payload size %lu too big to send. <6>Couldn't find handle 0x%x:0x%x. <6>destination handle 0x%x:0x%x doesn't exists. <6>no handle callback for handle 0x%x:0x%x payload of size %ld. <6>VMCI: Failed to allocate datagram of size %d bytes. <6>VMCI: Failed to allocate memory for process datagram. <6>VMCI: Datagram process receive queue is full. <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: Invalid event data. <6>VMCIUtil: Updating context id from 0x%x to 0x%x on event %d. <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 attempting to attach more than once. <6>VMCIQueuePair: Error mismatched queue pair in local attach. <6>VMCIQueuePair: Error allocating pages for produce queue. <6>VMCIQueuePair: Error allocating pages for consume queue. <6>VMCIQueuePair: Error allocating memory in %s. <6>VMCIQueuePair: VMCI_AllocPPNSet failed. <6>VMCIQueuePair: VMCIQueuePairAlloc_HyperCall result = %d. /build/mts/release/bora-219382/bora/public/vmci_queue_pair.h"/build/mts/release/bora-219382/bora-vmsoft/lib/kernelStubs/kernelStubsLinux.c"/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.12-1smp SMP gcc-3.3depends=alias=pci:v000015ADd00000740sv*sd*bc*sc*i*x x 4Ld|4BDE I(D0G,DDd|!DD4L$dGYH'  $BAL $wD Q$<DPad<AMD J<BEE E(D0C8D@<BEE E(D0C8D@$<Tlx A<2D<\FBDB B(A0K8D@$BFD D LiD JuD O<kD\)tTDCx D4<bBBB D(K0D@,tBIG H(J0$AKN OD Ey<pBEE B(D0A8FpDD@JdD MD J;I,jBBD A(G0$ BII ,4BAD D0,d2BED A(G0x ,4BKA D0d|E<BGB B(D0A8Dp,BEA C(G0D E$$D0[L)Dx <4%BBB E(D0F8DptD Jx 4 LdD O~D E$mAJF x 9D<5D\]G|D TSD0DA  D,<DBFE H(D0F8GPx ,4BSG K(DPd\|;E6#<1BLM I(I0D8GP45A$TD0W<|BII L(G0D8Dp,BGK D@_DPJx G<cD N\A<|BHE E(A0D8D`G$YD N A$<DD J$\D0OHvmciGCC: (GNU) 3.3.3GCC: (GNU) 3.3.3GCC: (GNU) 3.3.3GCC: (GNU) 3.3.3GCC: (GNU) 3.3.3GCC: (GNU) 3.3.3GCC: (GNU) 3.3.3GCC: (GNU) 3.3.3GCC: (GNU) 3.3.3GCC: (GNU) 3.3.3GCC: (GNU) 3.3.3.symtab.strtab.shstrtab.rela.text.rodata__ksymtab_strings.rela__ksymtab.rodata.str1.1.rodata.str1.32.modinfo.rela.eh_frame.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack @6u5&`6 .@7E9@O2:z^2; nG  |HwX  Y  \0n nFoFo80 h 'Bc q Xt! =T     5 4L 1     %-Y M j z        @    G # -  8 (< 0C 0G 0M HV ` i n ~               $ ] j o      @    G   < @ D , G9 > C H M S D] i n y    < D ;         2 S7 <  A F K ` le l <        G &<H Ow`y @    H= PBO<c<s Px      H W`|j      f q    4 O T    !6D I _ p @w| #{ (   7 >^ @et     ' ,@ y   `;FSZ a 2 X7K~|| S\dq ?F  M~     O e jq v   &    `9 AJR     : C P U     4!G!t!!!!!"  ""W"m" #r"""""#"#2#A#I#V#h##$$,$ 3$ ?$ l$$ $$$$ $$ %%,%:%F% K%X%n% }%%% %8$D$% % L&%% & &)& 2&  N& `& }& & & && && `& ' '>' t' z' ' ''''' ' 2' 9''1((((( ( ((  ()N)&=&e&&) )) )) #* (*/* 4*F*W*c****++'+v++++++ ,, D, `,,,,N--- -. K.s. ` .  ...  //  /R/ Y/ ` `///  ///  /v0  }0 @00 00 0000 0#1 -11 1 11(2),m2 222 W22` 3)3  03 ]73H3a333314 b444445A5V55555 5 (@08`@HPX`hpx0BO` Ph$,4HL(``pxt0Ph$(4 @Hp8dTX@ pT p     ( h  (@,`(8h@`XxD8PPXh 8 h     ( h P ! D! X! # $$0 <$H H$` P$ $ h% % & L&@ &` 8' ' ' ' ' ' '` |)x ) D* * * $+<+ t+8+x,--101h<22\3x34(4P4p5(5l58@` p@  x      )8 D`| @ `00 7@@@ IuS^ his  F C 8   28k   ;5 `F qW jy(O 8bXyh0@QsP`Xj(E-Kkp2X!%?#LZfr}  L&]0B O)B`_|(*E,5$+D*\*;-K-d1 +1-1_!4? !O ` +nx`&@  ': %9H V g &5u d     p    !) <+6 ' P$: <$ K K6g v p   $  2 M     ! 1 @ 8'SR N] j 4 q {   ) D! ;  H$    !. mI Y k ~   'D t+# H  =   * $$; H 'W (5D^ $~r Dwk '   h  ' @@|#*L>V@onP4l5 8 t4Y$6FW^ `(k<{' \3x3$|#<2)/J$\m'|by9`'( 9h M2cX,TjuJ~)HJoDh%m@  4 ,22OpfwxT 4T|)P 5vmciGuestKernelIf.cVMCI_INVALID_HANDLEvmciKernelIf.c.text.lock.__kstrtab_VMCIMemcpyToQueue__ksymtab_VMCIMemcpyToQueue__kstrtab_VMCIMemcpyFromQueue__ksymtab_VMCIMemcpyFromQueue__kstrtab_VMCIMemcpyToQueueV__ksymtab_VMCIMemcpyToQueueV__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__kstrtab_VMCIDatagram_CreateHnd__ksymtab_VMCIDatagram_CreateHnd__kstrtab_VMCIDatagram_DestroyHnd__ksymtab_VMCIDatagram_DestroyHnd__kstrtab_VMCIDatagram_Send__ksymtab_VMCIDatagram_SendDatagramProcessNotifyvmciEvent.csubscriberArraysubscriberLockVMCIEventFindsubscriptionID.0VMCIEventRegisterSubscriptionVMCIEventUnregisterSubscription__kstrtab_VMCIEvent_Subscribe__ksymtab_VMCIEvent_Subscribe__kstrtab_VMCIEvent_Unsubscribe__ksymtab_VMCIEvent_UnsubscribevmciGuestDs.cMsgIdCounter__kstrtab_VMCIDs_Lookup__ksymtab_VMCIDs_LookupVMCIDsDoCallVMCIDsRecvCBvmciProcess.cprocessListprocessLockvmciUtil.cctxUpdateSubIDvmContextIDVMCIUtilCidUpdate__kstrtab_VMCI_GetContextID__ksymtab_VMCI_GetContextID__kstrtab_VMCI_Version__ksymtab_VMCI_Version__kstrtab_VMCI_DeviceGet__ksymtab_VMCI_DeviceGet__kstrtab_VMCI_DeviceRelease__ksymtab_VMCI_DeviceReleasevmciQueuePair.cqueuePairListQueuePairList_RemoveEntryQueuePairEntryDestroyQueuePairList_GetHeadQueuePairList_FindEntryQueuePairList_AddEntry__kstrtab_VMCIQueuePair_Alloc__ksymtab_VMCIQueuePair_AllocVMCIQueuePairAllocHelper__kstrtab_VMCIQueuePair_Detach__ksymtab_VMCIQueuePair_DetachVMCIQueuePairDetachHelperqueuePairRID.0QueuePairEntryCreateVMCIQueuePairAlloc_HyperCall__func__.1QueuePairNotifyPeerLocalkernelStubsLinux.cvmci.mod.c__mod_vermagic6__module_depends__mod_alias25__crc_VMCI_GetContextIDpci_register_driverfree_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_UnsubscribeVMCIEvent_ExitVMCIHost_ClearCallunregister_chrdevmemcpy_fromiovecVMCI_GrabLock_BHcleanup_moduleVMCI_PopulatePPNListmemcpykfreeVMCI_FreeKernelMemVMCI_InitLockVMCIDatagram_Send_spin_unlock_bhadd_wait_queueVMCI_GetContextID__crc_VMCIMemcpyToQueuemalloc__wake_upvsnprintfVMCI_AllocBufferVMCI_DeviceEnabledVMCIDs_LookupVMCIDatagram_Initpci_unregister_driverVMCIProcess_CheckHostCapabilities__release_regioninit_moduleVMCI_CopyToUser__crc_VMCIQueuePair_Detachregister_chrdevVMCI_CopyFromUserVMCIEvent_Dispatchschedulerequest_irqVMCI_CheckHostCapabilitiesVMCIQueuePair_DetachVMCIHost_ReleaseContext__crc_VMCIDatagram_CreateHndVMCI_FreeBuffermemcpy_toiovecVMCI_ReleaseBufferVMCIProcess_Init__free_pagesVMCIMutex_InitcallocVMCIProcess_Destroy__crc_VMCIQueuePair_AllocVMCI_InInterrupt__crc_VMCIMemcpyFromQueuezone_tableVMCIDatagramProcess_Destroy_spin_unlockVMCI_Version__mod_pci_device_table__crc_VMCIMemcpyFromQueueVVMCIHost_SignalCall_spin_unlock_irqrestore__crc_VMCIDatagram_SendVMCIDatagram_CheckHostCapabilitiescopy_to_userVMCIHost_InitContext__tasklet_schedulereallocVMCI_GrabLockVMCIMemcpyFromQueueVVMCI_AllocPPNSetprintkVMCI_AllocKernelMemstrdupVMCI_DestroyEventioport_resourceVMCI_CleanupLockmemsetvmci_taskletVMCI_FreePPNSetVMCI_DeviceReleasepci_set_masterdefault_wake_functionVMCIWellKnownID_AllowMapStr_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_ReleaseLockstrlenVMCIDatagram_DestroyHndVMCIProcess_GetVMCIMemcpyToQueueVMCIMutex_ReleaseVMCI_ReleaseLock_BHVMCIDatagramProcess_ReadCallVMCIDatagram_CreateHndVMCI_FreeQueueKVAvmallocVMCIMemcpyFromQueueStr_Asprintf__VMCIMemcpyFromQueueVMCIQueuePair_Init__crc_VMCIMemcpyToQueueV__kmalloc__request_regionfreealloc_pages_current