ELF>b@@UH׉HlÐUHfUHfUHfUHfUHeH%DffUHfUH?HHffUHfU1ɺHfU1HAWAVIHpAUA͹ATISHHhHeH%HpL}LLHxHEHEHUHEHEHEHEHEeH%EHtH3L H3LEtHL fHLeH%LLHeH%H@@HHh[A\A]A^A_ffUHfUHt UHfUHfUHHffUHfUHfUHH¸HҺDfUHÐUH?HHffUHfU1ɺHfU1HHĀLeLmLuIH]IH}IHeH%HEMHUHEHUHEHEHEHEHEHEtJHtEH]LHeH%LHAeH%HHLH]LeLmLufUHGGHHGH@1ffUHfUHfUHfUHAUATLSI HJ<HIt[1L9sT1HHIu,HtffH1IHuLE1HL9rHL[A\A]fUHH HLeH]LmItDH1H H9sIffI1HL9rLH]LmLeH]LeLmfUHH@HH]LeLmLuL}HIIIMHHHM|Ax t pffH1HHEHEH}C1J<HHEuHuH}ffHHMHm۶m۶mH+HH‰L9s4HHHUH+HHƉH9HL9rLHMHm۶m۶mH+HH‰L9s3HffIHUH+HHƉH9u)HL9rHEHMMeM}AE IEIM1'H}J4H}J4H]LeLmLuL}ÐUHHH] Ht#H7HHHsH{HfH߹1HH]UHHH$Ld$HHIHvHHsH;HSIHHtHHtHHuHCHuH߅DEfDH]LeffUHHHH]u1H1PffV1t=t-u HtH1H]ÐUHH UHHHHt(EHOHnuÐUHHu HfHHuH1w 1Ƀ"vw UH1ffUHAWAVAUAHuATIHSHAT$ 9u A9D$t.I|$ uHuHAT$ 9uA9D$urD5EIDL!HL H H H EфuD9uHuHtI\$ ID$ 1HljH H H ljHʍ H vHAD$HuЃ?HHI$L$1H[A\A]A^A_ffU1HAVAAUATIH SH DHH ffHʍ H v߉HuH?E1HcLH H Ht7D9a u)9Au$Mt HIE HHIE1 ffIH HuHHD[A\A]A^U1HATIH SDH HH ǐHʍ H v߉HuH?HcHHt"LH ffD9c u 9CuCHHuHuHHH[A\UHHHuH]HHCȅCu H{(HuHH]fIUI HAI 1I ffLʍ H vHȃ?HHt HH 9x u 9PuE1 HHuAfUHAWIAVAUAATSH8LEHMMAtH}u &AAtgH}EEHEHE]Ay‰H1II I ffu L%fHEH I ľ8HøHtpLc DkL{HELk(CLHC DHAt*H1L8HD HC HUH1H8[A\A]A^A_UHH0H]LeHøHH{ Lc( LHHCtEEHEHECH}EEysH1ffL8H1H]LeffUHHHH$Ld$HuH1HffHwHFH=vH1%HHIuS sH1HLH$Ld$ÐUHHH$Ld$HH>HIuS3H1;fH@HtI|$ HffHKSH31L1H$Ld$U HHH1fHcƒ?H~UHÐUHAVAUIATSHHLfILHIuDH1uffLHHHAHt HHAtHfHAtHHu#LLH1LpHuLIE LH=v9HuLLLHH1HIU(HuH[HI](fHHSHHXHAEMe I}HuL1H[A\A]A^ffUHAUIAT0ISHHøHt HHIct$H{CHC HC(At$A<$IHHAD$ y0HAD$ HID$1I]H[A\A]ffUHAUATISHH9u 9GtI<$HI$LHuI|$(HHGE1HH9LEffHSH9u ID$(HHHHPI9\$(uIT$(ffH{HwHH߾LIT$(HtMu1 IE1H9HEHIuHuLI|$L0LH[A\A]ÐUHAVIAUIHuATSHHSu+LcLHUHLtsStLc(ID$H@HI9s'HuHH1ffIL$I9u HC(?I$HI$HHL9c(u'HK(!HuHH1OSJHC KIT$H+BHHC u H{HuHID$LI1H[A\A]A^U HHHffUHHAUE1ATHuSHEJHtPH1H@H9HEHz(J HHtHu1HC1H9HEHHuffAJAvHuHHH[A\A]UHÐU1HHHt*ff9xHPuH"fHP1H;HEHuƃv1fUHAWAVAUIATSH8HGHHv HuHAEHHLuM}ffAL1LLuLHLIUIHHHt HHtHfHtHS{LSAUHCH;LEMLxHuH1H8[A\A]A^A_ÐUHAVAAUATE1SHHwHuDH1ffsHWHOHuHE1f=lj=;'HuAAEuA v@DHKHHHuHIHKHHHQHCHHH 1fHuHH[A\A]A^UHHHuH]HHHtGHH@HQH9H4uHdž"fHCHHCHPH9uHHuHHH]ffUHH0HH]LmLuL}LeHAIIuH1Pf(IĸMt2HLDL y(L fA$AEH]LeLmLuL}UHHt(H1҉ÐUHHHH1fUHAWAVE1AUE1ATASHHHHM}HuHUHHEHE]HcHH=D[DAHI:@HIHHAIE HHHED=UIFI~,DxAAVHMHHUPHuSHc҃1LELHHLIHEIFHcIFA~cH}HuHuHULH}HuAEAu)E9}IUtAH}t HBHMHDb9Eu 9Et H}MtI}L@LMt DLHHD[A\A]A^A_fUHH LeH]IHVH,wHHAD$GI\$HuHLHuHH]Le1UHHHffUHHffUHÐUHH LeH]IHøHt\HuHCHHuH[HHfHHSHHXHHuHI$1H]LeffUHHHuH]HHHSH9uH%ffHHHHPHH9HDHHuHH߾H]ffUHATASHuHH1H HtHȐD9`HtHP1H9HEHuHuHHt D9cuH1H[A\ÐU11HHHy1H1fU=Hy1H1ffUHHH];=HtH]1HHtVuH]H1 5H1CH]ffU$HHLd$H$HIuH11FfHHH@H@ @@ L$1H$Ld$ÐUHH u9HH}HEHEHH HEffUHHH]!!H HHHD1H]ÐUHÐUHeH%1ffUHfUHfUHAWAVAAUIATASLHuHMȹ}AE"uHO$.HI)ffsAL;}wwM9v3M9tK4.LLL)LLuȋuK,}LL){uSu H fHysH1L;H1LL)Luffuċ}LLL9vL)J+O$.I)Iwuċ}LLLMC IH[A\A]A^A_UHHHUHHAVI AUAATISH LC u.L!LuHEL H}L HEHHEfHC`H HHuHHH [A\A]A^ff9=UHuH1H 9t?ffHHHt+HH f9xHPu9ptfHP1H9HEHu1HffUHHt5HHOhHuHIHOhH fHHQHGhHHH UHHt?HOhHQH9uH%HGhHHGhHPHH9HDHfHU1HHJHHEfUHHEt$HtHtHuMtu EÐ9=UHuHH 9tffUIHH AWAVAAUMATISHH(LMȉUHH 9=LtuyHH 9ujHEUĉHH!HH ]H H H H¸EH҉t1;Mtgff1xHHtKHDxHz(EԹLr LbLjB 1HHEHBPHEB`HBXHBhHBpHBhHH([A\A]A^A_ffUHHH]HH(HsH{PHsH{XH߾xH]UHH HH$Ld$Ll$Lt$Ht HG Hw L,Mu@LIĸMH ID$Hs(I$I|$@IE(ID$HID$CAD$ C AD$$HCID$(HCID$0HC ID$8u LÐLLffH$Ld$Ll$Lt$ffUHHH AWAVHIAUHIATMESH8HEHEIHuHMH HHEI?HH@ tx{`vH1A(L9kuL9su e;EtffH1A7I7"AHCXHEHSPHU*fALHHHEtLHHEuH1=HMLMMUI?DH $L8HHu HH1A9HMHUL@(HuH}AyH1C t69u Ct9t AC t2AffHAyH1HhHC`HUIHEHHMHEHC th{`ubHMIHu$H@HH@HMIHtHH1H@HH@H1RHHt H4H}t H}LH}tH}L HDH8[A\A]A^A_fUHAUAATIHSH(LHHtf@ tE1x`vAL1.ffH H}HEHUHELeAxC`ȅC`u HfHAtDc`HExEu HffH(D[A\A]fUHH@H]LeHAHEH}HEHU1EƒUH_ G(LeH]ÐUHHH`HXHhLpLxHHHH)1HE)x)p)h)`)X)P)H)@HEH0Dž0H8Dž40HPH@HHtH1 5fffUHH H}H]LeHHIH9rMUHH1H}LHPLeH]fUHHH]HHcЉH9H]BfUHAWIAVE1AUATISH8H}HÍLAʼnLI1MtDI$HMLLLHEID$HEID$HEtH}t HUHHLH8[A\A]A^A_UHHH`HhLpLxHHH)HE)x)p)h)`)X)P)H)@HEH0Dž0H8Dž40HPH@ffUHH LeH]LmE1HHt'DhLHItLHHLH]LmLeÐUHHH]HHHtHHH]ÐUHHt HfUHHLd$H$ILLHHt L1HHLd$H$ÐUHH Ll$H$Ld$E1Lt$HHItLoMuHtHE1=1I6M9It-LHItM9HHMCLHLH$Ld$Ll$Lt$Ð@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-12mdk gcc-4.0depends=alias=pci:v000015ADd00000740sv*sd*bc*sc*i*x  AH x AC <AC \AC |AC AC  AC  AJ AC AJ ,<AE DLJDlAC AF  AC  AC  AF  AC , AC LAC l AC  AJ AC AJ ,AJ QG!AT <AC \AC |AC $AC DP$nAC S,AC [$LAC H$DLAC M,lAC BEEEH,AC BEEEHAI AI  AL ,AI LAI x $AL OD/AJ ,dRAE HO$AE BD$AE M$jAC M  AH $,uAH L$T{AC K|,AJ ?AK HAF x  AC ,<qAC FIO,lAJ BJS$AJ BS$JAC L~DI , tAC BGF$<AC L$dAC P$AC M8AO  AH ,qAC DF,$AC BER$TAC DH,|<AC BEJx AO $<AJ BNd AH JAE ,AH FJ,AC BGD$AC L,,AC [\&AC x AM ,<AC DEEK$lpAC Lx AO <AJ \ AH $|AH L$}AC L$wAC BSx 2AG <.AI $\qAC H$AM MTAC $SAC H AH AC 4AC TAC ,txAF DHEGx AU ,<AJ BLHOlaGC @AF JAF HE 7AF  )GC ,,1AJ HEED$\DAC H,AC Z,AJ HTK,AC BHO$YAC Lx AC $<^AC P$d*AC H,AC BEGHAC $WAC P$/AH H,AF $LCAC M,tAC RHvmciGCC: (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 @6g3&6 .7E`9@pO2`:z^2; nH  |IwpX  [\ ȩ ^Ъ0` `FaFa  !/ 4DSn!    `J/DY7HjG? I RRd  Z d q ~    @   D ?    ( ( (        0 8 > E J Q p z         ! 9 @ O @V i  r ~ ?   4 8 <  ?      <       - 4I <P ;W \ a f k u    S      l  4  % 0 7 m u    ?     \m} 8 @=`n s   @44 + > DQ[eoyW N 3L | !;I H H H        ^ iq    S   @&H|h 1 9lz    @(p w    2D  K ` ^j   W|ao v|-7?Ly #*  1cp    `  `? `T Y` e ` `   ` `   `6 >FN ` `   `> `G `S X     ,!*S*_****+$+/+++++, , T@, TX, Tt,,--q---->. y.. ` .  ./&/  7/G/  N// / ` ///  // 0  '00  0 @00 00 0011  1L1 V111 1'2[2) -2 233 W%3+3` Z3 n3  u3 ]|3333 3544 44 5 ,5B5q555&6<6Y6a65 (@08`@HP X`hpx0BO` Xx (0LX8hXpx(Hh(8@(XX$xHP`p(xXh(Hh $ T , \ 8 `T 0  @`8@h D0 P p    < \@ `  t   ( P h ! 8! P! l#H #h # $ $ $ 4%8 %X %x & & ' d''0'P'p''h))(<*H*h*,+H+++,@$-p .812l20<3X33`45X5 5@5h58@`T p0@\  8@      )8> D`| @ `00 7@@@ IuS ^T h0js (\ R H ( HT , /8P {   ;5 `F qW jy J Lq~80@QsP` q`(J-Kkp2P!?l#pLZfr} P T&q0B O)B`_| *J,D,+<*a*@-K .d81 X+1$-2Y!4? O ` +nx&p 'x, %2: H @Y %.g {       ( !& H+7  $, #= K6Y h {   0 , / L      " 'T4 L X5/S ] g  x , 8! 8  $  T  m+ ;  M ] p y  d'S +) h  =    #- : $!I 5CP $}d T~ ' {N  < ' @@ hp)@oA dqX 5  x5W8 *1 (>hLN\'o~$ 3*3 $|l2H*X;'Jt jby9`Ph <3^?-uJADW)jHJo}(4%w`L \<t)n;CK_`4lh)pC5vmciGuestKernelIf.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_deviceVMCI_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_Sendadd_wait_queueVMCI_GetContextID__crc_VMCIMemcpyToQueuemalloc__wake_upvsnprintfVMCI_AllocBufferVMCI_DeviceEnabledVMCIDs_LookupVMCIDatagram_Initpci_unregister_driverVMCIProcess_CheckHostCapabilities__release_regioninit_moduleVMCI_CopyToUser__crc_VMCIQueuePair_Detachregister_chrdevVMCI_CopyFromUserlocal_bh_enableVMCIEvent_Dispatchschedulerequest_irqVMCI_CheckHostCapabilitiesVMCIQueuePair_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__crc_VMCIDatagram_SendVMCIDatagram_CheckHostCapabilitiescopy_to_userVMCIHost_InitContext__tasklet_schedulereallocVMCI_GrabLockVMCIMemcpyFromQueueVVMCI_AllocPPNSetprintkVMCI_AllocKernelMemstrdupVMCI_DestroyEventioport_resourceVMCI_CleanupLockmemsetvmci_taskletVMCI_FreePPNSet__alloc_pagesVMCI_DeviceReleasepci_set_masterdefault_wake_functionVMCIWellKnownID_AllowMapStr_VsnprintfStr_VasprintfVMCI_ReadPortBytes__crc_VMCI_DeviceGetPanicvfreeVMCIDatagramProcess_CreateVMCIMutex_DestroyVMCI_WaitOnEventVMCI_DeviceGetVMCIEvent_CheckHostCapabilities__crc_VMCI_DeviceRelease__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_FreeQueueKVAvmallocmem_mapVMCIMemcpyFromQueueStr_Asprintf__VMCIMemcpyFromQueueVMCIQueuePair_Init__crc_VMCIMemcpyToQueueV__kmalloc__request_regionfree