ELF@@30%%%%z   zR| ,D-D H  t  HD-(H<D-DD d DD-8tD-D0L 0  0LD-D (DD-D H  d  HD-(DD-D H  d  HD-8LD-D@P @   @PD-D (XTD-D H  t  HD-H`D-D`X `   `XD-D 4HD-DP 0 ` PD-D 0D-D0L 0 ` 0LD-,<TD-D H  t  HD-8lD-DP 0 | PD-D 8PD-D@P 0  @PD-D 4D-D@P 0  @PD-D <xD-DpT @  < pTD-D H\|D-Dp\ `   p\D-D 4\D-D`P 0 ( `PD-D 8(D-D`P 0  `PD-D (,D-DD T DD-(H8P-DD T DD-(t8P-DD T DD-(8P-DD T DD-4D-D0L 0 \ 0LD--u?#{WO@t"4@K(K kCTkTR@*S*OBWA{è#_ֈ}_K 5;`?#{ @hE9*` @{¨#_[?#{ @h]A* @{¨#_֖/ R_˔?#{ WOp@d@@@^A TBRS)LT @ 4RF`4@9qT")R)rj@rj@R@*OC @WB{Ĩ#_ }_) } 57?#{ *@ @1@k7** @{¨#_?#{ g_WO@@hf@R*hv@4i@hf@)K?qTi@ @94(KT(C_R@ h# I@)v)@r@{x ") @99CcT br@4@aj@BR"R**7*OE @WD_CgB{ƨ#_!hf@@*ԔxZ?#C{;OA8 C5@*A8 C_ TOH;@{FC#_RR@ h2!B`t!B`!B`bh"i"nh {ki&!R5Ri* )iihii )iii6i: )hVhi>hZh^hb"M9H6u9 CT@CaR BA %A' @-@@/0_r,rk@T E0 ?` 7`@#*RA@_Qrrk@TE0?@h^A @_ѬrQ6rk@TE0?@7A2@_qvr2rk@TE0?hibhhib hh ib hh ib hh ib hh ib hh ibhhibhhibh>*KtG*E!L4?#{ OA=OB @{è#_֔xZ?#{OA*OA{¨#_֔xZ?#C{;OA8 CA@hK C @T@C#aR )AA+ -B)@/@+0_r,rk@T E0 ?7`@#*RA@_Qrrk@TE0?@h^A @_ѬrQ6rk@TE0?`7A2@_qvr2rk@TE0?**A8 C_ AT*OH;@{FC#_!t?#{WOCA8 C\h"C9qT`\9v@kTi@@)QqiCT@?kTf@@a4`\9BR6iY)q?kjT``A8 C@ TOCWB{A#_t?#{OCA8 C_hB9q!T*7!R5R` `6b"R@A8 C@ TOC@{A#_t?#{_WOA8 C[hbC9qT7x[#R#"RR`@qT@H5`Z#*RA@_Qrrk@TE0?@h`[`A8 C_ TOFWE_D{C#_t?#{og_WOCh_8qA TuV`8B@ Th2@`wQh2'@ (@9R*@ 7;4`Vhh k`8@` TX h2@`Qh2'@ (@9R@7z4`VhQk*`8@T3i+R1(}_ K( 5;`OFWE_DgCoB{A#_*`h@`xh2@h26`[6bR@`_H5h)R }_J K 5;X?#{#OA8 C5R`u9``u"9`bt@#aR#c"RRt@#aR#c"RRt@#aR#c"RRt@#aR#c"RRt@#a&R#c&"RRt@#a6R#c6"RRt@#aFR#cF"RRt@#aVR#cV"RR`@`bu9bR@A8 C_ TOE#@{C#_?#{WOA8# C@RR*` L @R)h _)___d@#*#RR7hAh.@5BRhAiA kMThA8 C_ TOEWD{C#_'͹?#{R RH9 {#_[a@Ah?#{ R!@{#_[a@Ah?#{ R!@{#_[a@Ah?#{ R!@{#_?#{ O@!"99bb9@ BR@@ @ BR @@rL?T@ RQ($@?| (f@?@TarhA@_rrk@TE0?OB @{è#_50o?#{O**AR*`5!*4@s*OA{¨#_`}?#{@{#_include/linux/virtio_config.hnet/vmw_vsock/virtio_transport.clicense=GPL v2author=Asias Hedescription=virtio transport for vsockname=vmw_vsock_virtio_transportintree=Yscmversion=gcb019dda06f1depends=alias=virtio:d00000013v*vermagic=6.12.11-android16-0-gcb019dda06f1-ab12995838 SMP preempt mod_unload modversions aarch64rx&vsock->tx_locktxvmw_vsock_virtio_transporteventvirtio_vsock&vsock->event_lock&vsock->rx_lockvmw_vsock_virtio_transport1alloc_workqueue9;vsock_core_registerG]cm__register_virtio_driverygSvsock_core_unregisterPY2destroy_workqueue-@1unregister_virtio_driverFr__rcu_read_lockv^*_virtio_transport_purge_skbsZ4ȸalt_cb_patch_nops virtqueue_get_vring_sizeLqueue_work_onFr__rcu_read_unlocksk_skb_reason_dropl?mutex_trylock:z+mutex_unlockb|_raw_spin_lock_bhb|_raw_spin_unlock_bh=Ivirtqueue_kickVsg_init_onekasan_flag_enabledWAvirtqueue_add_sgs virtio_transport_deliver_tap_pktl?mutex_lock_interruptible51kfreegkmalloc_cacheso__kmalloc_cache_noprof1lv__mutex_initB)virtio_check_driver_offered_featureFr__stack_chk_fail:z+mutex_lockFrsynchronize_rcu[ H5flush_workB|virtqueue_disable_cbhvirtqueue_get_bufF\bskb_putuXvirtio_transport_recv_pkt}\[virtqueue_enable_cbk virtio_transport_consume_skb_sentivirtqueue_add_inbufC>vsock_for_each_connected_socketح5__alloc_skbF\sk_error_report9!virtio_reset_devicevirtqueue_detach_unused_bufnHvirtio_transport_do_socket_initҭvirtio_transport_destructҭvirtio_transport_releasei^virtio_transport_connect;virtio_transport_dgram_bind=virtio_transport_dgram_dequeuer/Wvirtio_transport_dgram_enqueuevirtio_transport_dgram_allowW:virtio_transport_stream_dequeuevirtio_transport_stream_enqueue8[virtio_transport_stream_has_data8[virtio_transport_stream_has_spaceDֺvirtio_transport_stream_rcvhiwatn.virtio_transport_stream_is_activevirtio_transport_stream_allowvirtio_transport_seqpacket_dequeueUvirtio_transport_seqpacket_enqueue.virtio_transport_seqpacket_has_data virtio_transport_notify_poll_in_virtio_transport_notify_poll_outjvirtio_transport_notify_recv_initjvirtio_transport_notify_recv_pre_blockjvirtio_transport_notify_recv_pre_dequeuePvirtio_transport_notify_recv_post_dequeuenrOvirtio_transport_notify_send_initnrOvirtio_transport_notify_send_pre_blocknrOvirtio_transport_notify_send_pre_enqueue}:virtio_transport_notify_send_post_enqueuesvirtio_transport_notify_buffer_size~&virtio_transport_notify_set_rcvlowatl)virtio_transport_unsent_byteszEߚvirtio_transport_shutdownvirtio_transport_read_skbfmodule_layout19;G]cmygSPY2-@1Frv^*_Z4ȸ LFrҀl?:z+b|b|=IVWA l?␞51go1lvB)Fr:z+Fr[ H5B|hF\buX}\[k iC>ح5F\9!nHҭҭi^;=r/WW:8[8[Dֺn.U. _jjjPnrOnrOnrO}:s~&l)zEߚfalloc_workqueuevsock_core_register__register_virtio_drivervsock_core_unregisterdestroy_workqueueunregister_virtio_driver__rcu_read_lockvirtio_transport_purge_skbsalt_cb_patch_nopsvirtqueue_get_vring_sizequeue_work_on__rcu_read_unlocksk_skb_reason_dropmutex_trylockmutex_unlock_raw_spin_lock_bh_raw_spin_unlock_bhvirtqueue_kicksg_init_onekasan_flag_enabledvirtqueue_add_sgsvirtio_transport_deliver_tap_pktmutex_lock_interruptiblekfreekmalloc_caches__kmalloc_cache_noprof__mutex_initvirtio_check_driver_offered_feature__stack_chk_failmutex_locksynchronize_rcuflush_workvirtqueue_disable_cbvirtqueue_get_bufskb_putvirtio_transport_recv_pktvirtqueue_enable_cbvirtio_transport_consume_skb_sentvirtqueue_add_inbufvsock_for_each_connected_socket__alloc_skbsk_error_reportvirtio_reset_devicevirtqueue_detach_unused_bufvirtio_transport_do_socket_initvirtio_transport_destructvirtio_transport_releasevirtio_transport_connectvirtio_transport_dgram_bindvirtio_transport_dgram_dequeuevirtio_transport_dgram_enqueuevirtio_transport_dgram_allowvirtio_transport_stream_dequeuevirtio_transport_stream_enqueuevirtio_transport_stream_has_datavirtio_transport_stream_has_spacevirtio_transport_stream_rcvhiwatvirtio_transport_stream_is_activevirtio_transport_stream_allowvirtio_transport_seqpacket_dequeuevirtio_transport_seqpacket_enqueuevirtio_transport_seqpacket_has_datavirtio_transport_notify_poll_invirtio_transport_notify_poll_outvirtio_transport_notify_recv_initvirtio_transport_notify_recv_pre_blockvirtio_transport_notify_recv_pre_dequeuevirtio_transport_notify_recv_post_dequeuevirtio_transport_notify_send_initvirtio_transport_notify_send_pre_blockvirtio_transport_notify_send_pre_enqueuevirtio_transport_notify_send_post_enqueuevirtio_transport_notify_buffer_sizevirtio_transport_notify_set_rcvlowatvirtio_transport_unsent_bytesvirtio_transport_shutdownvirtio_transport_read_skbmodule_layoutLinuxLinuxGNUs#eVGE;ʟ\;ׁGNU s$s4\lxssss04s8sLss 0X\shslpssX4@kHkHsskHkH XX,04s8sLPWTWXs\sdhDlDpsts|mh mh m m m m mmttsskHkHss (08dkHhkHtxs|skHkHsstt s s kH kH$ `   k k    $ 0 P \      $ 4 @ L T s` sd    k k m m   < T `    H`(dx(08@sLsP\(D\x,H`|ss<|8dspstsssskk m$m(0<DPXdlt|(@77$(s,s4k8k@LkXPkXTX\hklkptsxkXkXk k$(s,s0m@ mm$mP(mmmh mmX  (0m8@HPX`hpxm (m 08mh@mtHmXkPm|(m8mT@mXkX`kXmL m018mAndroid (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)nLoxmmm  mh mt\mmm| m@mTpmmh m m `mmm mLmLxmmm "+9=@2345LUX[^adgho ./01#$ X]4@~X4t1 v DuD   DW Rh.dhtLnpt `  p  T Q(hh |H x |;H "h Pn  x|U\a  YTTKP"Tl b X [ d  h 3(  E  ,B  U $ T L8?HL 8< 8   O #   g'97P 6"#y "%F Fb&f Ho}(4()8)*t*  #&()*g ++ + ab{ #+#< DrN )K! )K -u T/ T[ ),7p ¾  b tEO tE< =o. s& ¾^ !* {e  UŅ UŅ  EZ< EZ EZ& 7j q   &řO  V.G] tE V.G] nnS   &e <L0k*   5  8H H<  Q l0 E;  J/   i  ] Jl 8s J 4 x]  !".note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__version_ext_names.hyp.event_ids__version_ext_crcs.rodata.str.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.init.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1virtio_transport_can_msgzerocopyvirtio_vsock_probe.__keythe_virtio_vsock_mutexvirtio_transport_msgzerocopy_allowvirtio_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_pktvirtio_transport_cancel_pktvirtio_transport_send_pkt__mutex_init__kcfi_typeid_virtio_transport_notify_recv_init__kcfi_typeid_virtio_transport_do_socket_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_rcvhiwatalt_cb_patch_nops____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_delvirtio_transport_tx_workvirtio_transport_rx_workvirtio_transport_event_workvirtio_transport_send_pkt_workflush_workthe_virtio_vsockvirtio_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_sizevirtio_vsock_freezevirtio_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_releasevirtio_check_driver_offered_featurevirtio_vsock_restorevirtio_vsock_tx_donevirtio_vsock_rx_donevirtio_vsock_event_donesg_init_oneinit_module__this_modulecleanup_modulemutex_lock_interruptible__mod_virtio__id_table_device_tablekfreevirtio_reset_device__kcfi_typeid_virtio_transport_stream_has_spacevirtio_vsock_probe__kcfi_typeid_virtio_transport_dgram_bindvirtio_transport_get_local_cidkasan_flag_enabledvirtio_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_license989$d.59$x.49$x.39$x.29_note_19$d.19$d.9__UNIQUE_ID___addressable_cleanup_module988$d.58$d.48$d.38$d.28_note_18$x.18$x.8$d.8__UNIQUE_ID___addressable_init_module987$x.57$x.47__UNIQUE_ID_alias537$x.37$x.27$d.17$d.7$d.56$d.46__UNIQUE_ID_depends536$d.36$d.26$x.16virtio_vsock_probe.__key.6$x.6$d.65$x.55$x.45__UNIQUE_ID_scmversion535$x.35$x.25$d.15$d.5$d.74$d.64$d.54$d.44__UNIQUE_ID_intree534$d.34$d.24$x.14virtio_vsock_probe.__key.4$x.4$d.4$d.73$d.63$x.53$x.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$x.33$d.23$d.13$d.3$d.62$d.52$d.42$d.32$x.22$x.12$x.2$d.2__UNIQUE_ID_description991$d.61$x.51$x.41$x.31$d.21$d.11$d.1__UNIQUE_ID_author990$d.60$d.50$d.40$d.30$x.20$x.101Q]O]=%89^5R]@IJ%'8 i:R%] @ @ S :@Y%]@`% `j% !L:x%] XS]  } K ] &%U]@ %V]M^ T] %s  dP]dP 6^ %%Q]\] ]] P]]]R^ T]P]c] N 1 N  ]% % f]% ]P% 9% 2X% {% % %  )B\M^%Z]b#% o]% eP% !% Q9% M% `% t% % % Q %Z]% z]% Q% z]% z]virtio_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_startv@0]p$Khc^@@@h@@@@@@@@O@J@X|/5V0@ؒ/%W@ @/q@`/F@ H/X@h/2XW?W@/W@/W @(/ 2Xgl Y YH@/  hYU0P@@/LoHz,Y@'@ȟ0/&_s88t{0i|$8| 1|Һ0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyozC!k,%70  `He0  *H YƝlX MI5Xt~~s% {k+6 *jer;7km{ W `#gRcvN{@i ,Ӿ55riQIey1 k[Q6 A*ϲP8|5xi*}j9ԹϚ 89ϛ xN`w{)Ñ ub04>N ؇~v;!ǀJ9&łyRbZ6e^ray^.M0WuVM@<\+wհf#Y Fx31/mg}]GY;u~lJTpCOl=>#BN|)Uuԛ <=} xrFnf|1E>Ok͗M;6lqs=0xԱR0٩' W t%lZuи\( i5M~Module signature appended~