ELF>H@@30z  -uUHAWAVAUATSHL5MtbIH1ۅtRAMfAAELA9r/E)LA9sH5I@ L[A\A]A^A_].ffff.`񎐐UHSHHt 1[].fff.[ېUHSHHt[].f./UH].ffffff.˔UHAWAVAUATSPI_pLL=MtAI9D$u1LMIL9u?IGHEMLt$LHuL LA~(uAMLIM.IFML0ALH5IǸ LH[A\A]A^A_].H}Lf7UHSHHt H@9X01[].UHAWAVAUATSHAIIHHH,{tLuDeԋLD),DC|&H]K4HHD$H LHT$1AESt .D$AH LXHA"M.ESt .uKH LY HAM4kESt .1eH %(H;L$XuHe[A\A^A_]. UHAWAVAUATSH(HeH%(HELLƃLLLH:ƃ(LL8LLiHEHEHEHELkL}LLLLLA LmHEHEHEHELkLLLLLA LqHEHEHEHELkLLLLLA LuHEHEHEHELkLLLLLA LyHEHEHEHELkLLLLLA L}HEHEHEHELkLLLLLA LHEHEHEHELkLLLLLA LHEHEHEHELkLLLLLA H{ƃhLH5Hø HeH%(H;EuH([A\A]A^A_].ffff.UHAWAVAUATSH0HeH%(HEHEHEHEHEHELwL}Le, 1ҹHIH,,H@(H@ H@H@H@HIL,L}LL1ҹMA x,A~,R1L,;0~0LeH%(H;EuH0[A\A]A^A_].'͹UHGLJh].fffff.[aHG HHHtUHH5H@ ].fff.[aHG HHHtUHH5H ].fff.[aHG HHHtUHH5H` ].fff.UHAWAVAUATSIHHHMLAƆ(LMLAƆLM8LAƆhLHLI~Ht1HƺLLI~Ht1HƺLMMLIL9HuAAHHNHHFHHH1UIL9tHuLH LX8HA!ESt .[A\A]A^A_].50oUHSH11HHtJHÅu%HHt+HH=[].1`}吐UHHHH=].license=GPL v2author=Asias Hedescription=virtio transport for vsockname=vmw_vsock_virtio_transportintree=Yscmversion=g50eb8d5d443bdepends=alias=virtio:d00000013v*vermagic=6.12.18-android16-1-g50eb8d5d443b-ab13257114 SMP preempt mod_unload modversions retpoline=Yrxinclude/linux/virtio_config.h&vsock->tx_locktxvmw_vsock_virtio_transportnet/vmw_vsock/virtio_transport.ceventvirtio_vsock&vsock->event_lock&vsock->rx_lockvmw_vsock_virtio_transport1alloc_workqueuesvsock_core_registerZU__register_virtio_driver/rvsock_core_unregisterPY2destroy_workqueueFr__x86_return_thunk4Eunregister_virtio_driverFr__rcu_read_lock*Nvirtio_transport_purge_skbs6`virtqueue_get_vring_sizeLqueue_work_onFr__rcu_read_unlocksk_skb_reason_drop Y_Vmutex_trylockXVmutex_unlockb|_raw_spin_lock_bhb|_raw_spin_unlock_bhZ+virtqueue_kickVsg_init_oneB,vmemmap_baseB,page_offset_base^Gvirtqueue_add_sgs0/^virtio_transport_deliver_tap_pkt Y_Vmutex_lock_interruptible51kfreeMkmalloc_cachesu__kmalloc_cache_noprofƝԁ__mutex_init2!virtio_check_driver_offered_featureXVmutex_lockFrsynchronize_rcu[ H5flush_work턟virtqueue_disable_cb&virtqueue_get_buf6skb_putRygvirtio_transport_recv_pkt[virtqueue_enable_cbFr__stack_chk_failF- virtio_transport_consume_skb_sent3{virtqueue_add_inbuf&KZ__x86_indirect_thunk_r11|8vsock_for_each_connected_socketM__alloc_skb J   ; <     0 U    )G^zC(>X DV+:Q` G`C\ #C7Z_KjKCY`CC6 ;= <BQapb{ \v%,C8 ;BO ;XV [h ;mtCy=><<<<e <(<0<58<@<H<%P<X< `<e h<e p< x<u<<u<<%<u<< ;X ' ;,3C8?<W<P< <!<\O <\< <<R <<< (0<8@HPX`hpx< (< 08<p@<H<X\4;P<(<8<0@<X;X`;X\<0\1 <0\p8<Android (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)mv  "%'-02468:<=q A < <<T <<<<<< <`<<<< < $<(< ,<` 0<` 4< 8<<< @<pD<H=L><<<P <{<<#<<  <$<t(<,<R 0<T 4< 8<<<@<XD<H< L<^P<T<X<\=`>=<$<?<c <s<<<< <)$<G(<,<0<4<48<D<<b@<D<H<L<P<T<X<\<p`<d<2h<el<qp<t<x<|<"<K<e<<%<E<Z<<<<<<<<< <G<W<_<k<<<<<C <] <t < < < < < < <( <0 <X < < < < < < $< (< ,<2 0<Z 4< 8< << @< D<$ H<= L<I P< T< X< \< `</ d<T h< l< p< t< x<|<<(<F<]<y<<<<<<'<=<W<<<<<*<9<A<P<_<<<< <F<_<<<<<B<[<< <<< <<6 <^$<(<J,<i0<4<8<<<@<XD<H<L<AP<PT<`X<o\<`<d<h<l<p<t<x<|<<<<<<a<z=$=A=Z=l=x>>+>7x^ F@X34i  6c ^pX`7 @m9&  AH0(+ Mp p  __gs { 0J  j  UX` ` J" D% 04   4 p@ 4: z aF'P   "$ F f o(=)@* w&()*+ + Z  +Z DrN )K )K -u9 T/ T ),7p ¾  b1 tE tEp =o.! s& ¾ ! { ' UŅ UŅ* EZ EZI EZ 7   Q &ř = V.G] tE V.G] nnSj d u v &@L    3  nR}bp7#X     .  ] j~I W o h $G  ) ?  ~/  5%8W  # _K ` !.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.bss.rela__kcfi_traps__versions.rela.smp_locks.codetag.alloc_tags.rela.return_sites.rela.call_sites.rela.cfi_sites.rela.retpoline_sites__version_ext_names.rela__patchable_function_entries__version_ext_crcs.modinfo.note.GNU-stack.llvm_addrsig.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rela.rodata.rela.exit.data.rela.init.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1__cfi_virtio_transport_can_msgzerocopyvirtio_vsock_probe.__keythe_virtio_vsock_mutex__cfi_virtio_transport_msgzerocopy_allow__cfi_virtio_transport_seqpacket_allow__kcfi_typeid_virtio_transport_dgram_allow__kcfi_typeid_virtio_transport_stream_allowsynchronize_rcuskb_put__kcfi_typeid_virtio_transport_notify_poll_outvirtio_transportsk_error_reportvirtio_vsock_vqs_startvirtio_transport_consume_skb_sentvirtio_transport_recv_pktvirtio_transport_deliver_tap_pkt__cfi_virtio_transport_cancel_pkt__cfi_virtio_transport_send_pkt__mutex_init__kcfi_typeid_virtio_transport_notify_recv_init__kcfi_typeid_virtio_transport_do_socket_initvirtio_vsock_vqs_init__kcfi_typeid_virtio_transport_notify_send_initvsock_for_each_connected_socket__kcfi_typeid_virtio_transport_destruct__kcfi_typeid_virtio_transport_connect__kcfi_typeid_virtio_transport_notify_set_rcvlowat__kcfi_typeid_virtio_transport_stream_rcvhiwat____versionsvirtqueue_add_sgs__start_alloc_tags__stop_alloc_tags__kcfi_typeid_virtio_transport_unsent_bytesfeatures____version_ext_nameskmalloc_caches____version_ext_crcsvirtio_transport_purge_skbsunregister_virtio_driver__register_virtio_drivervirtio_vsock_drivervsock_core_unregistervsock_core_registersk_skb_reason_drop__kcfi_typeid_virtio_transport_shutdownqueue_work_on__kcfi_typeid_virtio_transport_notify_poll_invirtio_vsock_rx_fill__stack_chk_failvirtio_vsock_vqs_del__cfi_virtio_transport_tx_work__cfi_virtio_transport_rx_work__cfi_virtio_transport_event_work__cfi_virtio_transport_send_pkt_workflush_work__x86_return_thunkthe_virtio_vsock__cfi_virtio_vsock_reset_sockmutex_trylockmutex_unlock__rcu_read_unlock__kcfi_typeid_virtio_transport_notify_recv_pre_block__kcfi_typeid_virtio_transport_notify_send_pre_blockmutex_lock__rcu_read_lockvirtqueue_kick_raw_spin_unlock_bh_raw_spin_lock_bhvirtqueue_add_inbufvirtqueue_get_bufvirtqueue_detach_unused_buf__kmalloc_cache_noprof__kcfi_typeid_virtio_transport_notify_buffer_sizevirtqueue_get_vring_size__cfi_virtio_vsock_freeze__cfi_virtio_vsock_remove__kcfi_typeid_virtio_transport_stream_is_active__kcfi_typeid_virtio_transport_notify_send_post_enqueue__kcfi_typeid_virtio_transport_seqpacket_enqueue__kcfi_typeid_virtio_transport_dgram_enqueue__kcfi_typeid_virtio_transport_stream_enqueue__kcfi_typeid_virtio_transport_notify_send_pre_enqueuedestroy_workqueuevirtio_vsock_workqueuealloc_workqueue__kcfi_typeid_virtio_transport_notify_recv_post_dequeue__kcfi_typeid_virtio_transport_seqpacket_dequeue__kcfi_typeid_virtio_transport_dgram_dequeue__kcfi_typeid_virtio_transport_stream_dequeue__kcfi_typeid_virtio_transport_notify_recv_pre_dequeue__kcfi_typeid_virtio_transport_releasepage_offset_basevmemmap_basevirtio_check_driver_offered_feature__cfi_virtio_vsock_restore__cfi_virtio_vsock_tx_done__cfi_virtio_vsock_rx_done__cfi_virtio_vsock_event_donesg_init_one__cfi_init_module__this_module__cfi_cleanup_modulemutex_lock_interruptible__mod_virtio__id_table_device_tablekfreevirtio_reset_device__kcfi_typeid_virtio_transport_stream_has_space__cfi_virtio_vsock_probe__kcfi_typeid_virtio_transport_dgram_bind__cfi_virtio_transport_get_local_cidvirtio_transport_send_skb__kcfi_typeid_virtio_transport_read_skb__alloc_skbvirtqueue_disable_cbvirtqueue_enable_cb__kcfi_typeid_virtio_transport_seqpacket_has_data__kcfi_typeid_virtio_transport_stream_has_data__llvm_fs_discriminator____UNIQUE_ID___addressable_init_module779__UNIQUE_ID_retpoline429__UNIQUE_ID_intree429_note_19__UNIQUE_ID_name428__UNIQUE_ID_vermagic428_note_18virtio_vsock_probe.__key.8virtio_vsock_probe.__key.6__UNIQUE_ID_description783__UNIQUE_ID_author782__UNIQUE_ID_alias432__UNIQUE_ID_license781__UNIQUE_ID_depends431__x86_indirect_thunk_r11__UNIQUE_ID___addressable_cleanup_module780__UNIQUE_ID_scmversion430#vvI{(hJb v@< V{( a ]^{(   Fe{(@ l{( ` v{( K {(@ _ vH `  ' v {( v@^b  v {(1 V W Gb {({(vv v vv vcb v P 55 P  {( {( v |( Lg)|( QE|( d|( [|( Q|( |( Q R:s^b'vZB|( $v|( Tg}( Q-}( gE}( @Y}( @l}( <}( ;}( @}( g 'v}( /v}( g}( /v 'v~( 3v~( /vvirtio_vsockrx_worktx_runrx_runrx_buf_nrrx_buf_max_nrevent_runout_bufsvirtio_vsock_eventvirtio_vsock_event_idVIRTIO_VSOCK_EVENT_TRANSPORT_RESETbufs_numvirtio_transport_can_msgzerocopyvirtio_transport_cancel_pktvirtio_transport_event_workvirtio_transport_get_local_cidvirtio_transport_msgzerocopy_allowvirtio_transport_rx_workvirtio_transport_send_pktvirtio_transport_send_pkt_workvirtio_transport_send_skbvirtio_transport_seqpacket_allowvirtio_transport_tx_workvirtio_vsock_event_donevirtio_vsock_freezevirtio_vsock_probevirtio_vsock_removevirtio_vsock_reset_sockvirtio_vsock_restorevirtio_vsock_rx_donevirtio_vsock_rx_fillvirtio_vsock_tx_donevirtio_vsock_vqs_delvirtio_vsock_vqs_initvirtio_vsock_vqs_startx@X^ @xE@@F/50@[8/@\X/% C @(_/ {dv@_`/ s@0``/Y@`/x@ a/@8a/-@Pa/2T@@H@e/ K0xfFLo0gx@g/P@8h/ d@jX/"U @plP/$Y@#@@T@|0/&k(<@=E0E$E 6||(1^7 P0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key` 1;_-<0  `He0  *H 1x x:R|@[I*XlC(WcjuxNX=rc"̕!] k{B#aK@!@O/Ynx6Y}E;bY=p QU4U0S06)syxԿ~ Fgtg2O.ː6 _G8aYDGG H NRU!~#جa9Ӑ8£²C(aϱ!K f=say1'1i~,sPZ֎qSF=k?fh a*/xt oMQ^0kf mf8SzjЀ.qAt<%L3QqXX( c#j xݼ: 7Md5rn%z'G ]⎅M̏`hG`5zd$ܐ!Ta (wBejz~NY2SZ~P5 m:6̞|4 Rl<~Module signature appended~