ELF5@@(&   ~%I#9q"&JNRVZ x)EE#/:ŗuc &)ɪ9 #@* NIch@Nc5I鹠5Y)EE#0hJpBttyiBjjk!aEE#ŵ|#"&`])EE#/4ŗ%͉94)EE#0瀠T&`BddaIEE#"%}#"&I)EE#/4ŗIȃ8鹠T)EE#0瀀@&`Bdda%EE#P1#A"E`dA m#9q"&JNRV*)da`2)EE#/:ŗcc ŔńƤƴ"MBUQэbَ8ՍMcER5Y%}E #E/  N #0#4#J#0E%#N5 )EE#0JpBttyiBjj!aEE# y~#"&J* )EE#/4ŗ=͙ĈhY35%D)EE#0 &`Bddia5EE##A"5FEFGG`dA#A"5`dA )q#YqVZ5 *#< NE9Uc8  !ŁITN5 5c:&ptdFiijzB{ea5(me]c6#0%#&,#(,#("#- F### KK#FGGH ##X## FGGH##k##  FGGH # # v# # FGGH###EJEW #i9#09Y  i6Uea#8z#4#0EJGHÌ؛jcscA 5U#<aFE#3xPcs5#85U mJccsuEc5UqeEJ#%# csB#8 D#:E#: G#:H#: J#<K#< M#<N#< P#>Q#> S#>T#> V#@W#@ Y#@Z#@ \#B#:N瀠DIEąE#-=IT ͽj#yq"&JN*4X NE#0 X#0&@ N&ptdBiiEa )q#"&J9X&E#0J@&E`Bddia )q#qNRV5 #09X&E U}ŗ  Tc9  iUea#<z#8#4ENGHÌ؛jcscC 5 5U#0aFE#3xPcs5#&8U mNccsuE僵UqeEN#%# cs#*JvD5EE#35 5c&`FddiyBzz%a`#qNRVZ^5 #89 JE &aœ  N#&  cN-ͪJ&%5#&cmu c`EFFэbUɍ&&R#&  E&ݷN!&J&V2U@cإ J5 5c`FddiyBzz{k%a`#]q&JNRV5 #04 JEʼn=ɁJ9&#.&&aݗ&mJuJ5 1J5 5c`dtByyzjaa`#uq"fj  #<9 "JEŋ+cM  ~e 9Na#.NNaݪ#8#4#0FFbZNY%$4"MBUQY 5U#0aFE#3xPcs5#,RօJ 5c` dtFyyzjFkkl|B}Ia`#1q"&JNRVZ JEŊc #4 R#03E355mc #4#8$I#8 #< !#0e#8 #`dA&q5Xɡ#A"`dA&q5Xɡ#A"`dA&q5Xɡ#A" `dA#9q"&JNRV9e#RE#,RNE#N-VE#6VJREdʼnERNEhʼnENNEE6э탥5# ae#0#4  EE536N5U }Js#cspBttyiBjj!aű6#"&JEF #0)E5 !TD&`Bddia g@#A"5`dAlicense=GPL v2author=Asias Hedescription=virtio transport for vsockvermagic=6.8.0-mainline-ga5ed8b92e9f6-ab11698348 SMP preempt mod_unload modversions riscvname=vmw_vsock_virtio_transportintree=Yscmversion=ga5ed8b92e9f6depends=alias=virtio:d00000013v*Nthe_virtio_vsock_mutexsuspicious rcu_dereference_check() usage(work_completion)(&vsock->event_work)rxinclude/linux/virtio_config.h(work_completion)(&vsock->rx_work)(work_completion)(&vsock->tx_work)&vsock->tx_lock(work_completion)(&vsock->send_pkt_work)&list->locktxrcu_read_lock() used illegally while idlevmw_vsock_virtio_transportnet/vmw_vsock/virtio_transport.csuspicious rcu_dereference_protected() usageinclude/linux/rcupdate.hrcu_read_unlock() used illegally while idleeventvirtio_vsock&vsock->event_lockthe_virtio_vsock_mutex.wait_lock&vsock->rx_lockLinuxLinuxvmw_vsock_virtio_transport%Ialloc_workqueuetưvsock_core_register dregister_virtio_driver_vsock_core_unregister destroy_workqueue@unregister_virtio_driver'R__rcu_read_locks-debug_lockdep_rcu_enabledVmrcu_is_watching lockdep_rcu_suspiciousҩ rcu_read_lock_heldvirtio_transport_purge_skbsYNvirtqueue_get_vring_sizewqueue_work_oni$__rcu_read_unlockL/kfree_skb_reasoncu_raw_spin_lock_bh^6+_raw_spin_unlock_bhVKrcu_lock_mapmlock_acquire uLlock_releaseg__stack_chk_guard mutex_lock_interruptible_nestedrBlock_is_held_type zkfreeMOimutex_unlockGnkmalloc_cachesCkmalloc_trace'T3__mutex_initx___raw_spin_lock_initlockdep_init_map_typeBb/virtio_check_driver_offered_feature__stack_chk_failamutex_lock_nestedy`synchronize_rcuuÌflush_workȕEvirtqueue_disable_cbovirtqueue_get_buff%skb_putky-virtio_transport_deliver_tap_pktvirtio_transport_recv_pktGvirtqueue_enable_cbYconsume_skbbysg_init_onenհvirtqueue_add_inbuf8Wfvsock_for_each_connected_socket !virtqueue_kick1=mem_mapyphys_ram_base' kernel_map7/virtqueue_add_sgsN$M__alloc_skbŏWmemsetLsk_error_reportY3virtio_reset_devicevirtqueue_detach_unused_bufuvirtio_transport_do_socket_inito:virtio_transport_destruct~yzvirtio_transport_release3virtio_transport_connectM0E virtio_transport_dgram_bindkvirtio_transport_dgram_dequeueNUvirtio_transport_dgram_enqueue0virtio_transport_dgram_allowvirtio_transport_stream_dequeue;tvirtio_transport_stream_enqueuepvirtio_transport_stream_has_datauvirtio_transport_stream_has_spaceeSvirtio_transport_stream_rcvhiwat/virtio_transport_stream_is_activeivirtio_transport_stream_allowvirtio_transport_seqpacket_dequeue17virtio_transport_seqpacket_enqueue(virtio_transport_seqpacket_has_data5virtio_transport_notify_poll_incĔvirtio_transport_notify_poll_out$cvirtio_transport_notify_recv_initƘvirtio_transport_notify_recv_pre_blockBvirtio_transport_notify_recv_pre_dequeues$Wvirtio_transport_notify_recv_post_dequeue+virtio_transport_notify_send_initvirtio_transport_notify_send_pre_blockKμvirtio_transport_notify_send_pre_enqueue1virtio_transport_notify_send_post_enqueuevirtio_transport_notify_buffer_size>nvirtio_transport_notify_set_rcvlowat-<virtio_transport_shutdownvirtio_transport_read_skb" module_layoutGNURlSێ+oHb OEy i0j:kDjNLRKZK^QbPfSjRrlzV~Ujmnoo npj jkj(,~4~8Q<@DLlTqjlijkjL QSl&V*.j8mLjVk`jjnvzQ~lqjlijk(j2L6>BQFJSNVl^VbfjpmjjkjQ  lqj (l|ijkjL<<Q@SAlVCjm@rJjpst ipjkjssQwxlq,j8<FJNRV^lijkjLQSlVjmjkj"&.2Q6:>FlNqrj|luvuw:x>LPXydjtzV{|}~     " & * . 2 > B F J N ^ %b $f 'j &p  0 / 3 2  > = A @  L K O N, T ZX Y\ ]` \l   n m v u  j$ ( 2 6 : > B J lb     V       | {. 2  : B VF J ^ | x    "  j z V + n /v6+jfeejklo|:dxho&@rLz|x *8H|V Zfpr|x(6\p~|4nss2t<T|>obtl|st| ptBxF\l|||>Rv2Vjt| *px<*Rb|rB F}Rp p p &4|DR|bp|zr|r|s"r@t "b* . 48>cJNRd^bfen rf.h"&0*e2 63:f#x'y#'#' # '#8'9#D'E#O'P#Y'Z #( ')$#$'#'#' #v 'x#'z#'#'ag (0:8@HPX`hpx (0!8)@HX(0pPPs (Android (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)A9riscv/rv64i2p1_m2p0_a2p1_c2p0_zihintpause2p055666;66666666666666666666666666666E 66W5  ahgI1 D/ ***24N84FHJOHJZZ\^^^nnrzz       " " " 2 2 2 : B B F P  (o >(008BLN VXZg^f*zzz_  &P( 024I8k@,TT\ 4\ddv~ 6Z! )4/ &&&.6@BDHLLT^h=jrtv$zNtx `: >  &02:<>BJ^^^fnxz|*;aT  M'0022l8548888@L\ X\\\\tvzz||z.28<<HHJRVVZ\bbfjjnnxx||(  "*,4N8 @DF:JRffhhl>hllll~bS%  "*,.2:NNVV^^hprz |N @  Ju    ::LU8L`bdlnn||t I - <  " +4* z: : > F  V V Z Z ^ M f "px x |      # g 0     vHj    k#  @     ]    @&  dP4 4 8 8 < @ L T T )T \ J`t t x x | @         &          f         " $ & & * . . 2 4 F H J J R V X \ n  { Gp r r v z ~                                     o&    $ 8 , 0 2 6 > {-R R ^ ^ J7i1` b j j }p el p p p p            H                   i b      * . . B B B J R R \ \ f f p Z  |   n     s                  4Z4688<<@DHJb`7dffjnnrtH ; #{,466  [8:BBGDHH!HHddvz ""..26<<HHJJTTVVZ^hl"pxx$ l   ((*22@@BBFPPVV^bbnnppzz52  "&00>>@DDHTddxx  *24<<t<@@H@@Hdfvvz~  $,.0::DDHLLP\\`bbfjnvz|u]  $(,,00>FFLRXWXX4ZZ`jjttV$&&&&&BxBTddfjtt""&*6FFZZ^bn~~ &&::>BN^^rrt||< ""22468<@BDLZZ\jjn  ,<"(,,,,.2:<BJNNZZfhh l<hll\llnrz| <Mm..2<<LLPZZjjnxx**.6:>>HHLN`A$$bddrz||P3'V?:![f% IloFZ?F`  2 "@" 5 "4 9e f f ~%I /5^ `*|* x4 pW o4~1 yk yP b < - 4j8 Eˉ h # # K K K ijw GR G G k K   "ǧ y8c  L6|  P s   .  C ] b 6 7     (  _I    B  l 8 e?y ^;  -+  `,+ .data.unlikely.note.Linux.rela.exit.text.rela.init.text.rela.text.got.comment.got.plt.sbss.bss__kcfi_traps.rela.kcfi_traps__versions.riscv.attributes.rela.data.rel.ro.modinfo.note.GNU-stack.llvm_addrsig.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.sdata.rela.exit.data.rela.init.data.rela.data.rodata.str1.1virtio_transport_can_msgzerocopyskb_queue_head_init.__keyvirtio_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_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__raw_spin_lock_init__kcfi_typeid_virtio_transport_notify_send_initmemsetvsock_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_rcvhiwatlockdep_rcu_suspicious____versions.L__const.virtio_vsock_vqs_init.callbacksvirtqueue_add_sgsfeaturesvirtio_vsock_vqs_init.nameskmalloc_cachesvirtio_transport_purge_skbs.L.strunregister_virtio_drivervirtio_vsock_drivervsock_core_unregistervsock_core_registermem_mapkernel_maprcu_lock_map__kcfi_typeid_virtio_transport_shutdownkfree_skb_reasonqueue_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_unlock__rcu_read_unlock__kcfi_typeid_virtio_transport_notify_recv_pre_block__kcfi_typeid_virtio_transport_notify_send_pre_block__rcu_read_lockvirtqueue_kick_raw_spin_unlock_bh_raw_spin_lock_bhrcu_is_watchingvirtqueue_add_inbufvirtqueue_get_bufvirtqueue_detach_unused_buf__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_releasercu_lock_releasephys_ram_basevirtio_check_driver_offered_featurevirtio_vsock_restorercu_lock_acquirelockdep_init_map_typelock_is_held_typevirtio_vsock_tx_donevirtio_vsock_rx_donevirtio_vsock_event_donesg_init_oneinit_module__this_modulecleanup_module__mod_virtio__id_table_device_tablekfreevirtio_reset_devicekmalloc_trace__kcfi_typeid_virtio_transport_stream_has_spacevirtio_vsock_probe__stack_chk_guard__kcfi_typeid_virtio_transport_dgram_bindrcu_read_lock_heldvirtio_transport_get_local_cidmutex_lock_nestedmutex_lock_interruptible_nestedvirtio_transport_can_msgzerocopy.__warnedvirtio_transport_seqpacket_allow.__warnedvirtio_transport_cancel_pkt.__warnedvirtio_transport_send_pkt.__warnedrcu_read_unlock.__warnedrcu_read_lock.__warnedvirtio_vsock_restore.__warnedvirtio_vsock_probe.__warnedvirtio_transport_get_local_cid.__warneddebug_lockdep_rcu_enabledconsume_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.Ltmp9.Lpcrel_hi9.Lpcrel_hi99.Lpcrel_hi89__UNIQUE_ID___addressable_cleanup_module589.Lpcrel_hi79.Lpcrel_hi69$d.69.Lpcrel_hi59$x.59.Lpcrel_hi49$x.49.Lpcrel_hi39$x.39.Lpcrel_hi29$x.29.L.str.29.Lpcrel_hi19.Lpcrel_hi119virtio_vsock_probe.__key.19$x.19.Lpcrel_hi109virtio_vsock_probe.__key.9$x.9$d.9.Ltmp8.Lpcrel_hi8.Lpcrel_hi98.Lpcrel_hi88__UNIQUE_ID___addressable_init_module588.Lpcrel_hi78.Lpcrel_hi68$d.68.Lpcrel_hi58$d.58.Lpcrel_hi48$d.48.Lpcrel_hi38$d.38.Lpcrel_hi28.L.str.28$d.28.Lpcrel_hi18.Lpcrel_hi118.L.str.18$d.18.Lpcrel_hi108.L.str.8$d.8.Lpcrel_hi7.Lpcrel_hi97.Lpcrel_hi77.Lpcrel_hi67$d.67.Lpcrel_hi57$x.57.Lpcrel_hi47$x.47.Lpcrel_hi37$x.37.Lpcrel_hi27$x.27.L.str.27.Ltmp17.Lpcrel_hi17.Lpcrel_hi117virtio_vsock_probe.__key.17$x.17.Lpcrel_hi107$x.7.L.str.7.Ltmp6.Lpcrel_hi6.Lpcrel_hi96.Lpcrel_hi86.Lpcrel_hi76.Lpcrel_hi66$d.66.Lpcrel_hi56__UNIQUE_ID_alias256$d.56.Lpcrel_hi46$d.46.Lpcrel_hi36$d.36.Lpcrel_hi26$d.26.Lpcrel_hi16.Lpcrel_hi116.L.str.16$d.16.Lpcrel_hi106.L.str.6$d.6.Ltmp5.Lpcrel_hi5.Lpcrel_hi95.Lpcrel_hi85.Lpcrel_hi75$d.75.Lpcrel_hi65$x.65.Lpcrel_hi55__UNIQUE_ID_depends255$x.55.Lpcrel_hi45$x.45.Lpcrel_hi35$x.35.Lpcrel_hi25$x.25.L.str.25.Ltmp15.Lpcrel_hi15_note_15.Lpcrel_hi115virtio_vsock_probe.__key.15$x.15.Lpcrel_hi105$x.5.L.str.5.Ltmp4.Lpcrel_hi4.Lpcrel_hi94$d.84.Lpcrel_hi74$d.74.Lpcrel_hi64$d.64.Lpcrel_hi54__UNIQUE_ID_scmversion254$d.54.Lpcrel_hi44$d.44.Lpcrel_hi34$d.34.Lpcrel_hi24.Lpcrel_hi124$d.24.Ltmp14.Lpcrel_hi14_note_14.Lpcrel_hi114.L.str.14$d.14.Lpcrel_hi104.L.str.4$d.4.Ltmp3.Lpcrel_hi3.Lpcrel_hi93.Lpcrel_hi83$d.83.Lpcrel_hi73$d.73$x.63.Lpcrel_hi53__UNIQUE_ID_intree253$x.53.Lpcrel_hi43$x.43.Lpcrel_hi33$x.33.Lpcrel_hi23.Lpcrel_hi123$x.23.Lpcrel_hi13virtio_vsock_probe.__key.13$x.13.Lpcrel_hi103$x.3.L.str.3$d.3.Ltmp2.Lpcrel_hi2.Lpcrel_hi92__UNIQUE_ID_description592.Lpcrel_hi82.Lpcrel_hi72$d.72.Lpcrel_hi62$d.62.Lpcrel_hi52__UNIQUE_ID_name252$d.52.Lpcrel_hi42$d.42.Lpcrel_hi32$d.32.Lpcrel_hi22.Lpcrel_hi122.L.str.22$d.22.Ltmp12.Lpcrel_hi12.Lpcrel_hi112.L.str.12$d.12.Lpcrel_hi102.L.str.2$d.2.Lpcrel_hi1.Lpcrel_hi91__UNIQUE_ID_author591.Lpcrel_hi71$d.71$x.61.Lpcrel_hi51__UNIQUE_ID_vermagic251$x.51.Lpcrel_hi41$x.41.Lpcrel_hi31$x.31.Lpcrel_hi21.Lpcrel_hi121$x.21.L.str.21.Ltmp11.Lpcrel_hi11.Lpcrel_hi111virtio_vsock_probe.__key.11$x.11.Lpcrel_hi101$x.1.L.str.1$d.1.Lpcrel_hi0__UNIQUE_ID_license590.Lpcrel_hi80.Lpcrel_hi70$d.70.Lpcrel_hi60$d.60.Lpcrel_hi50$d.50.Lpcrel_hi40$d.40.Lpcrel_hi30.L.str.30$d.30.Lpcrel_hi20.Lpcrel_hi120.L.str.20$d.20.Ltmp10.Lpcrel_hi10.Lpcrel_hi110.L.str.10$d.10.Lpcrel_hi100$d.0@$id(YGUA|<@@h+%1 ,@Pl%!P@m% v@n%@p %VQ@q%FA@q%f a@q%l2!D^0$0$ :<$d@$@$0@v%L0Hwpx:Lo:xp$0$@@x0% *@ @$y2y'A {*CN