ELF>xU@@.+GNUT_="NFGߤsf &UeH%HH9GH]HUHH]ffff.Uf)H]fffff.UHHSHHH;H{HwHHC0C8C4H[]ÐUHG@HSHHXHHW(HwGHGHHGHGHHGHO0HGHGHGCpCxCtH[]DUHHrHrH]DUHSHHHHtHsHCH[]fffff.UHAUIATLgXSLHHHH9tLHH[A\A]]fDIMhIu`IUhLH2HHJHB4I}pH[A\A]]ffffff.UHw@HH]DUHAUE1ATIHSHHw(W0HHED$@ID$`ID$PID$HI$ID$AD$XEID$`ID$hID$p?ID$8IcHHHH{Hǃ`AHǃ0AHǃ8AL#111f H11C0HC8HC@HCHHfffƃ"fƃ#Hǃ(HǃHAHǃPAHǃXAHCpHC`HCPHChHCXHCxHǃ@AtHLAE9l$@H[A\A]]fffff.HUHH1H9Hw#HHHeH %HHHs]Ð1H9]fDUHAWAVAUATSHHHH}thD&EtvAE1eL,%,DH9rEEtHvH}HVt.AE9t9IcIHHH4HFHNHHQs1H[A\A]A^A_]DH[A\A]A^A_]fff.UHAUIATSHPAHH@ALIHIA1҅t)#tC0H(LIT1҅[A\A]]fff.UeH%SA HLHIuQI11Lr uPHS@1fffffH{pHt H{hH[]@" ƃ"f tK0HS@1fffTJffu!F))f9uH[]fgHH1MfЃHH1fUHATISHHuHHUMHLH[A\]ffffff.UHATISHHH߉HL[A\]ÐUHSHHuSA ftH[]f.HtuH{pHtѾH[]HSHHH1@HOhu1fUHw(HpH1]ff.UHAUATSHHDO@EE1HC8McJHxpHt HC8JHx`Ht HC8JHxPHt HC8JHxhHt HC8JHxXHt HC8J1111E1@0H@8H@@AH@Hffff ƀ"fDƀ#Hǀ(HǀHAHǀPAHǀXAH@pH@`H@PH@hH@XH@xHǀ@AC@D9~hE1DHC8IcAL$I$0AI$`AIDŽ$0AI$8AIDŽ$`AIDŽ$8AD;k@|H{PHtH{HHCPHtH;HCHHC`H9C`Hu7H{pHt HCpH{HtHCH[A\A]]þH붐UHATISHA$S@1L#~HS8HcȃHL@A9C@[A\]ÐUHeH%HAWAVIAUeL,%ATMfXS1H8HHHHHHEHMIF`LmHEf.HEHEIELHEHEHtC0D{8I^`H;]HHCHBHD{4HH[DfA$%Ht)HEHHSHEH8]DNfDfA$tLp%H{11ҾBDfAFX%eH%HI~HMeH%HHH81[A\A]A^A_]Ð1ffAFXtLp%UHAWIAVAUIATSH_XHHHEu4AE0DfAGX%HEE+e8DfAGX%E~}HEL}EHHEHEIEHEIf.HuLEHE+e8Df%EH}HuL}HAE0D`Ee0DfAGX%EHH[A\A]A^A_]ftHߍp%xf.fAGXtHߍp%fAGXHߍp%@fAGXpHߍp%X f.UHw@HH]DUHAVAUIATE1SG@~gIE8McJH{PtHHt>HHtHHǃIE8JHHAE9e@[A\A]A^]UHAWAVAUATISHHXHtHXL[A\A]A^A_]eL$%LHCE$1HHHH=IHHCpLeLeHHHEI|$LeLeLHEEELHLceEC@)#I`AtHtzAD;c@HC8Mc@N,@I0AH=I`A I0AI8AwEyZMcHC8AN,I0AI`AIDž0AI8AIDž`AAIDž8AuILHCpH{HtHCE1LcUHAWAVAUATSHH(eH %HH9GItH(L[A\A]A^A_]@@I@@t I@LLcMxOH=HLkHL93HCPH{HHE1HtHCPC@E1~EfDHS8McAJdone&dev->mutex&vq->mutexFailed to write used idFailed to write used lenFailed to write usedFailed to increment used idxFailed to get flagsFailed to get used event idxvhost-%dvhost/build/linux-lts-vivid-PmeBs4/linux-lts-vivid-3.19.0/drivers/vhost/vhost.cFailed 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 Invalid 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 Failure detected in indirect descriptor at idx %d Translation failure %d descriptor idx %d Descriptor has out after in: idx %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 >44p)444444444444444444444444/`/`////````vhost_disable_notifyvhost_enable_notifyvhost_notify__vhost_add_used_nvhost_add_used_nget_indirectvhost_get_vq_descdescription=Host kernel accelerator for virtioauthor=Michael S. Tsirkinlicense=GPL v2version=0.0.1srcversion=F6F3445307673FE828CF0A3depends=intree=Yvermagic=3.19.0-80-generic SMP mod_unload modversions vhost_disable_notifyvhost_enable_notifyvhost_add_used_and_signal_nvhost_add_used_and_signalvhost_signalvhost_add_used_nvhost_add_usedvhost_discard_vq_descvhost_get_vq_descvhost_init_usedvhost_log_writevhost_dev_ioctlvhost_vring_ioctlvhost_vq_access_okvhost_log_access_okvhost_dev_cleanupvhost_dev_stopvhost_dev_reset_ownervhost_dev_reset_owner_preparevhost_dev_set_ownervhost_dev_has_ownervhost_dev_check_ownervhost_dev_initvhost_poll_queuevhost_work_queuevhost_poll_flushvhost_work_flushvhost_poll_stopvhost_poll_startvhost_poll_initvhost_work_init{_5module_layout-kmalloc_cachese6eventfd_ctx_fileget地__kmallocOLkernel_stackBxpv_lock_opsueventfd_signal[ܵremove_wait_queueZset_page_dirty_lock&ԱD__dynamic_pr_debug)g__get_user_4rPpmutex_unlockIemmputL3)F__preempt_count&copy_user_enhanced_fast_stringB,kthread_create_on_node=2__init_waitqueue_head]O_copy_to_userJ_raw_spin_unlock_irqrestorePcurrent_taskY$__mutex_init.akthread_stopb#iget_task_mmƸcopy_user_generic_string nǡ_cond_reschedR0warn_slowpath_nullmutex_lockO`use_mmfputۏrcopy_user_generic_unrolledNOvxpv_irq_opsQschedulekmalloc_order_trace&C_raw_spin_lock_irqwake_up_processm__fentry__lT1kmem_cache_alloc_trace'_raw_spin_lock_irqsaveA!__wake_upndkthread_should_stop/4prepare_to_wait_eventԪ`Xadd_wait_queue zkfreememcpy_fromiovec eventfd_fgetYqparavirt_ticketlocks_enabledNput_page|ffinish_wait66cgroup_attach_task_all*eventfd_ctx_put Nunuse_mm @kO_copy_from_user+get_user_pages_fastkgcwp2! vhostGCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4GCC: (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4vhost.ko%.symtab.strtab.shstrtab.note.gnu.build-id.rela.text.rela.altinstr_replacement.rela.fixup.init.text.exit.text.rela__ksymtab_gpl.rela__kcrctab_gpl.rodata.str1.1.rodata.str1.8.rela.smp_locks.rela__bug_table.rela.altinstructions.rela__ex_table.rela.parainstructions.rodata.modinfo__ksymtab_strings.rela__mcount_loc__versions.data.rela__jump_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$3pd-.,>-X9ȳ0,Y,.T8,`.k.{.v0, 0, 21226,60,6PP@,P8hp,8 ,9 ":):D@8=h; 8,M>@ XKcK^X,!upL`p ,#P` 0,%@S0@SXSSS`h- `}`#'' %P/';'G@JUiPtz-  w#(#(#@( #h(p 1#0(B# (S#(d#(u#(#(#(#(#8(#(#(#(#(#p(#H(0#(A#(R#X(cz|#((#x(#P(#(#(#( - <4 KPZpi x//IX h: xX)~ E _  l5 P}i  p  .H b| @   & D` (|/ `> HT P>r\ Xz 0   8( C  ^ y           4 O  j $   4    f#  @  ! 7    !%()*7  W @ #f z ޤ QD '   @    Rx. %`< L  k t2  `K ! 0    ^   y. `= Z g   @O         j4J^h%oI  pO0 `Kp2[ pvKS z&=߈  p.@? [Pq|A j&! }'q'ql=/Yj0"9~@'FT߀S @  1AOrN7e|  `  P6Rp$Xb@Go  @!0 !v5 Rif1 PHcp#>& @oRXeʎ)|g 8Cjp@q!3nLܡb(x  0Z~u  03=Q__key.31192vhost_poll_wakeupvhost_poll_func__key.31358__key.31360log_access_okvq_memory_access_okvq_log_access_okvq_access_okvhost_attach_cgroups_worklog_writevhost_update_used_flags__vhost_add_used_ndescriptor.31918descriptor.31917descriptor.31907descriptor.31935translate_desc.isra.15descriptor.31793descriptor.31844descriptor.31796descriptor.31795descriptor.31794descriptor.31797descriptor.31846descriptor.31847descriptor.31826descriptor.31828descriptor.31838descriptor.31839descriptor.31841descriptor.31842descriptor.31843descriptor.31790descriptor.31788descriptor.31791vhost_poll_start.part.18memory_access_ok.isra.21descriptor.32038descriptor.32026descriptor.32028descriptor.31964descriptor.31975descriptor.32052vhost_workervhost_initvhost_exit__func__.32053__func__.32027__func__.31965__func__.31908__func__.31936__func__.31789__func__.31827__UNIQUE_ID_description3__UNIQUE_ID_author2__UNIQUE_ID_license1__UNIQUE_ID_version0__kstrtab_vhost_disable_notify__kcrctab_vhost_disable_notify__kstrtab_vhost_enable_notify__kcrctab_vhost_enable_notify__kstrtab_vhost_add_used_and_signal_n__kcrctab_vhost_add_used_and_signal_n__kstrtab_vhost_add_used_and_signal__kcrctab_vhost_add_used_and_signal__kstrtab_vhost_signal__kcrctab_vhost_signal__kstrtab_vhost_add_used_n__kcrctab_vhost_add_used_n__kstrtab_vhost_add_used__kcrctab_vhost_add_used__kstrtab_vhost_discard_vq_desc__kcrctab_vhost_discard_vq_desc__kstrtab_vhost_get_vq_desc__kcrctab_vhost_get_vq_desc__kstrtab_vhost_init_used__kcrctab_vhost_init_used__kstrtab_vhost_log_write__kcrctab_vhost_log_write__kstrtab_vhost_dev_ioctl__kcrctab_vhost_dev_ioctl__kstrtab_vhost_vring_ioctl__kcrctab_vhost_vring_ioctl__kstrtab_vhost_vq_access_ok__kcrctab_vhost_vq_access_ok__kstrtab_vhost_log_access_ok__kcrctab_vhost_log_access_ok__kstrtab_vhost_dev_cleanup__kcrctab_vhost_dev_cleanup__kstrtab_vhost_dev_stop__kcrctab_vhost_dev_stop__kstrtab_vhost_dev_reset_owner__kcrctab_vhost_dev_reset_owner__kstrtab_vhost_dev_reset_owner_prepare__kcrctab_vhost_dev_reset_owner_prepare__kstrtab_vhost_dev_set_owner__kcrctab_vhost_dev_set_owner__kstrtab_vhost_dev_has_owner__kcrctab_vhost_dev_has_owner__kstrtab_vhost_dev_check_owner__kcrctab_vhost_dev_check_owner__kstrtab_vhost_dev_init__kcrctab_vhost_dev_init__kstrtab_vhost_poll_queue__kcrctab_vhost_poll_queue__kstrtab_vhost_work_queue__kcrctab_vhost_work_queue__kstrtab_vhost_poll_flush__kcrctab_vhost_poll_flush__kstrtab_vhost_work_flush__kcrctab_vhost_work_flush__kstrtab_vhost_poll_stop__kcrctab_vhost_poll_stop__kstrtab_vhost_poll_start__kcrctab_vhost_poll_start__kstrtab_vhost_poll_init__kcrctab_vhost_poll_init__kstrtab_vhost_work_init__kcrctab_vhost_work_init.LC3__UNIQUE_ID_srcversion2__module_depends____versions__UNIQUE_ID_intree1__UNIQUE_ID_vermagic0__ksymtab_vhost_dev_reset_ownervhost_add_usedget_user_pages_fast__crc_vhost_log_access_ok__crc_vhost_get_vq_descvhost_vring_ioctl_copy_from_user__ksymtab_vhost_dev_check_owner__ksymtab_vhost_add_used_and_signalunuse_mm__crc_vhost_signal__this_moduleeventfd_ctx_put__ksymtab_vhost_disable_notify__crc_vhost_dev_cleanupcgroup_attach_task_allvhost_vq_access_okvhost_dev_stopvhost_add_used_nfinish_waitput_page__crc_vhost_add_used_n__ksymtab_vhost_work_queue__crc_vhost_dev_set_ownervhost_dev_initparavirt_ticketlocks_enabledeventfd_fget__ksymtab_vhost_dev_reset_owner_preparevhost_dev_reset_ownermemcpy_fromiovec__ksymtab_vhost_dev_set_ownercleanup_module__ksymtab_vhost_get_vq_desckfreeadd_wait_queue__crc_vhost_add_used_and_signalprepare_to_wait_eventkthread_should_stop__wake_up__crc_vhost_poll_queue_raw_spin_lock_irqsavekmem_cache_alloc_trace__crc_vhost_init_used__fentry__init_modulewake_up_process__ksymtab_vhost_add_used_and_signal_nvhost_poll_initvhost_work_init__ksymtab_vhost_poll_queuevhost_poll_stop__ksymtab_vhost_poll_start_raw_spin_lock_irq__crc_vhost_poll_stop__crc_vhost_dev_reset_owner_preparekmalloc_order_traceschedule__crc_vhost_poll_start__ksymtab_vhost_enable_notify__ksymtab_vhost_dev_initvhost_poll_queue__ksymtab_vhost_vring_ioctlvhost_discard_vq_descpv_irq_opsvhost_add_used_and_signalcopy_user_generic_unrolled__ksymtab_vhost_poll_stop__crc_vhost_discard_vq_descfputvhost_dev_reset_owner_prepareuse_mm__crc_vhost_dev_ioctl__crc_vhost_poll_initvhost_add_used_and_signal_nvhost_work_queuevhost_dev_set_owner__crc_vhost_dev_reset_owner__crc_vhost_dev_has_owner__crc_vhost_add_used__ksymtab_vhost_init_usedvhost_get_vq_descmutex_lockwarn_slowpath_null__ksymtab_vhost_log_access_okvhost_log_write_cond_resched__crc_vhost_log_write__crc_vhost_dev_check_ownercopy_user_generic_string__ksymtab_vhost_signalget_task_mm__ksymtab_vhost_dev_has_ownerkthread_stop__mutex_init__ksymtab_vhost_dev_ioctlcurrent_task__ksymtab_vhost_poll_init_raw_spin_unlock_irqrestorevhost_dev_ioctlvhost_signal__ksymtab_vhost_add_usedvhost_disable_notify__ksymtab_vhost_poll_flush_copy_to_uservhost_poll_flushvhost_dev_has_owner__init_waitqueue_head__ksymtab_vhost_discard_vq_descvhost_enable_notify__ksymtab_vhost_vq_access_okkthread_create_on_node__crc_vhost_enable_notify__crc_vhost_poll_flush__ksymtab_vhost_dev_cleanupcopy_user_enhanced_fast_string__crc_vhost_dev_stopvhost_log_access_ok__crc_vhost_vring_ioctl__preempt_count__ksymtab_vhost_work_initvhost_dev_cleanupmmputmutex_unlock__crc_vhost_work_queue__crc_vhost_dev_init__ksymtab_vhost_dev_stop__get_user_4__dynamic_pr_debug__crc_vhost_add_used_and_signal_nvhost_poll_startset_page_dirty_lockvhost_init_usedremove_wait_queue__crc_vhost_vq_access_ok__crc_vhost_work_initvhost_dev_check_owner__ksymtab_vhost_work_flush__ksymtab_vhost_add_used_n__crc_vhost_work_flusheventfd_signalvhost_work_flushpv_lock_opskernel_stack__crc_vhost_disable_notify__ksymtab_vhost_log_write__kmalloceventfd_ctx_filegetkmalloc_caches 1Qqy   P  +Qeq"AUa     3Am ) )Q ) )a .h!&  & 5 ;   ] # @  T $ 1   & i h 9 &A ] q A hM&=1&(&3H O _r% P   ,  3 0:G] @d kv p &U P 8&- x $ + 2:L S Z}    pe P H  " )AV ] dou|  X     Adq2q1&Av )GEQ X (_v&m  P  x-&A&&2@ G Np w ~^t&   #9Oeh4 9AX ) 5v  (   &3 ) (  1 E M a w    (! (;! (k! (!!'!!"'1"u" }"" " " "" " " "##'x###.d###$5$K$q$$ $%H%-t%%%%%&0&m&&,&'4'E'Q''''&(n())*'=*W**-* +#+S+-h+++ ,h,-  @n  $ 1~ > K X eo|: ()E_08l}08 ( PX/>Tr`h@"Hpx`h@H'pxPX$4h*x p@ (`HPX0 8 %!e   !M! C7$t!(> D$( 0l 4<r @H| LT X` dl px{ |" % ( + . 1 4 7:= @C7 F>I $L,0O8<RDHUAo     ~ $(( ,50 4B8 <O@D\HLiP:TsX\`ds  0|@P`^ p   !8!h!0Pp (P0p8@@H`P@X`Php`x 0 @ p @ pp@@ (@08@!H!P0"Xp$`'h `(08H!@HP!X`U h px  (0 8@PX `hx 44PT P(0;@HPPX#hppxi P08@H X`hpp@ (08HPX`Ppx (x8@HPPXPMagrathea: Glacier signing key]ǓE]J=Y.o@Άs(e.wӉT? ;G(ʵ61_NMڻU8J." rrf 5JZX~D7CzBIlSiI+^o8:Gt P#B JlJ%xUaD~Module signature appended~