ELF@@-*[[[[bLrzR| ,D-D H  p  HD-(H D-DD H DD-HtTD-Dp\ `   p\D-D 0hD-D0L 0 @ 0LD-( D-DD H DD-0 D-D H     HD-D 0TD-D H     HD-D ( D-DD H DD-( D-DD H DD-(,L-DD H DD-, XD-D H  x  HD-0<hD-D0L 0 @ 0LD-(p D-DD H DD-0D-D H   T  HD-D < D-D`T @   `TD-D <D-D@P @   @PD-D <PL-D@P @  | @PD-L 0D-D0L 0 X 0LD-0D-D0L 0 X 0LD-0D-D0L 0 X 0LD-4,|D-D0L 0 T 0LD-4d|D-D0L 0 T 0LD-4|D-D0L 0 T 0LD-@D-DPT P  PTD-(4D-D H  T  HD-zR| ,dD-D H  D  HD-(H,D-DD T DD-@t D-DPT P  PTD-DD-D`X `   `XD-D HD-Dp\ `  p p\D-D L@`X-D0L 0 x -P P 0LD-(Hl-DD H DD-(4D-DD \ DD-($D-DD L DD-4(|D-D0L 0 T 0LD-@`HD-DPT P   PTD-D ($D-DD L DD-8D-D@P @ \ @PD-8 D-D@P @  @PD-0HD-D0L 0 X 0LD-8|D-D0L 0  0LD-D 0D-D0L 0 X 0LD-0D-D0L 0  0LD-(  D-DD H DD-,LD-D0L   l 0LD-D 0|D-D0L    0LD-D ,@D-D H  `  HD-0DD-D H  d  HD-ȳP ?#{ Ah5hB J )jf JIii Jh^hB)@jbh6i @{¨#_ֳ?#{{#_?#{og_WOCA )Z***" kT*<rT**66OFWE_DgCoB{A#_֨>*h?R*$R%Rg`*0*4~@v*un*G??#{ O@u@D4a*@R B@a@OB @{è#_'?#{{#_5x?#{OBi  TiQ?q(T JB Lyk `A!`9A!` `A!`yA!`OA{¨#_!!i>?#{OBi  cTiQ?qT JB Lyk `A!`@9A!`@>`@A!`@y`@A!4OA{¨#_!!_?#{{#_v?#{{#_֫%#?r T?#{{#_!Բj?#{O*rT ROA{¨#_֠ƌ?#{ O5tAuB Ts*@"R@AT*OB @{è#_ ?#{{#_ )q?#{OAt(aA `ARaA<r`T![at@!Xa`*OA{¨#_`B!b?#{_WOA8!RC*Ar T **"Rr T3C8C939#9C_8!qT CC@9`qAT33@9kT##@9q"T"@2@B@R#@9IT@ɂ K T R R Q Q9B=B˟ (T Rh* !!B*A8C_ TOEWD_C{B#_@*ԉZ?#{_WO@ȖO9h7 .(@FBi*@yi @" @?T@K@TH  JR "   R94@R?kTA*(Rh9OCWB_A{Ĩ#_Z@94?#{_WO@(@GB*yt5*@6OCWB_A{Ĩ#__@5h @?B"H@TT_@T@  " *"R*9?#{ O BRh@91@cR*OB @{è#_?#{ O BRh@y1=@cR*OB @{è#_?#{ O BRh@1*cR*OB @{è#_?#{WO*@ cR2v9cROBWA{è#_?#{WO*>@ cR2vycROBWA{è#_?#{WO* *cR2vcROBWA{è#_?#{g_WO@R(@*:! ***4**? j`T*ODWC_BgA{Ũ#_ֵz?#{ a@ R @{¨#_hhHh߈j?#{OD4hAmDhDH4*`A*hDk#TOA{¨#_ֵz?#{(@@*% R{#_ֲj?#{g_WOA@T R@*@@9HGByiJ4HcB_Mrrk@TE0??ThR9@H4hFB*@yi@?kT`A"R**U @"I@?T @l@!TjK hD94hAmDhDh4*`A*hDkThD4hfBR_q6rӶrk@TE0?`A`RBV`NBR`FBNFODWC_BgA{Ũ#_֠ƌ?#{ g_WO%R*R4**H*`4hAmD4}R`F hAdB@mDDd @!R*4 z (R9h4****OE @WD_CgB{ƨ#_z;h*k`Th}@#tj{8*z{q*R^?z;bT9?#{og_WOC*R~}*`F96u4*<RkTh}@izh?{\RzB@Zz @|7@Rx`R}R`Nh@Rh{<RzB@R`A**7|DhRB)RB Rxi`A*hRB!*5hDifB*h0_q6rӶrk@T E0 ?R jTy7{DhRBB Rtx`A*hRB!* 5hDh j T(h9u 4iD@**{:H*kTh}@#zzBhR94@( *jz8R*q**?{:ThR994R@ cR2vycROBWA{è#_?#{ _WO*@RR**^B%**_rѢrk@TE0?@Tv>B"H@!TT_T@  " FBY3OD @WC_B{Ũ#_?#{ R{#_?#{_WO3*>B* T_*@q!T*OCWB_A{Ĩ#_?#{_WO(4B*#r T`6>B* T_*@q!T**OCWB_A{Ĩ#_?#{ O BRh@91@cR*OB @{è#_o?#{WOR@R@h`8<@p*54*u*OBWA{è#_*4Q9Bh5;?#{ O@B`7Q9h5OB @{è#_֤Wi?#{ O@*A @_r`rk@TE0?`7O9h(7`4 4*q*OB @{è#_}?#{@{#__eE??#{CA8C@^8h4` y @yR k@T7`N@5`*A8C@ aT{A@#_!_eE??#{OCA8C@^8h4` y @yR kTh7tN@s5*A8C@ aTOB{A#_!_eE??#{OL@*`5*OA{¨#__eE??#{OL@5OA{¨#_hdrivers/virtio/virtio_pci_modern.cHtXttt$@lPlll$virtio-pcivirtio_pci_find_shm_capvirtio: device uses modern interface but does not have VIRTIO_F_VERSION_1 %s-%svirtio_pcivp_get_shm_region%s: cap offset+len overflow detected %s: bar shorter than cap offset+len %s-virtqueuesUnable to query pmcsr%s: shm cap with bad size offset: %d size: %d %s-configű6?#{!B{#_ g@?#{{#_author=Anthony Liguori description=virtio-pcilicense=GPLversion=1vermagic=6.6.30-android15-7-gbb616d66d8a9-ab11968886-4k SMP preempt mod_unload modversions aarch64name=virtio_pciintree=Yscmversion=gbb616d66d8a9depends=virtio_pci_modern_devalias=pci:v00001AF4d*sv*sd*bc*sc*i*srcversion=D8CA0B20E7D4B035FC34620LinuxLinuxvirtio_pci[0Hvp_modern_probevp_modern_config_vectorŵvp_modern_get_num_queuesvp_modern_get_queue_size/vp_modern_get_queue_enable͹Mvring_create_virtqueue#nvring_del_virtqueue3[?vp_modern_map_vq_notifȳGvp_modern_queue_vectorHjpci_iounmap®֖vp_modern_remove`vp_modern_generation9cgvp_modern_get_status5vp_modern_set_statusmsleepsivp_modern_set_queue_enable <vp_modern_get_features[vring_transport_features4{spci_find_ext_capabilityuvvp_modern_set_featuresؕ_dev_errrpci_find_capabilitypci_find_next_capability 0pci_read_config_byte1pci_read_config_dword__stack_chk_fail1)vp_modern_set_queue_reset 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestore"Gpci_irq_vectoru#synchronize_irq@P__list_del_entry_valid_or_reportNvp_modern_get_queue_reset*~__list_add_valid_or_report!rklog_read_mmio^ log_post_read_mmio+@log_write_mmio$xvp_modern_set_queue_sizeg5virtqueue_get_desc_addrَpvirtqueue_get_avail_addrDvirtqueue_get_used_addrsqvp_modern_queue_address%vring_notification_data zkfreejxQ__irq_apply_affinity_hint;JQfree_irqooOpci_free_irq_vectorsE:#__kmallocՒrequest_threaded_irq[bpci_alloc_irq_vectors_affinitynJnesnprintfvring_interrupt@pci_irq_get_affinity)P$4__pci_register_driverK-pci_unregister_driver9Xkmalloc_caches.>kmalloc_traceRvirtio_config_changed6[pci_enable_device/Ez0pci_disable_device^9pci_set_master<register_virtio_deviceput_deviceget_device3}pci_device_is_present]( virtio_break_deviceO~pci_disable_sriov1Uiunregister_virtio_devicev͟pci_vfs_assignedg3pci_enable_sriov6nypci_read_config_wordɵvirtio_device_freezeЦwvirtio_device_restorek4module_layoutGNUbZ)ɆgGNU$048@<@DHTXdh 4LH\d  @l \##<HLT X p 4H\\t l |   , < ` D d D x           ( ` D d D x            ( d \ h \          p       l`4PXL`//$$ dh|LLnn Lxx ( (  x4 t $Hh( X4 X@ XD\D|   ,8DLTdl t$T Tx  < HPP T$(0|4@H\P X0`ThpxLp$,  0TLp (08@$H, h  | 8  <| @$(dAndroid (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)Lx$X\ 0T@tLp$T, D  D 0 h@  8 \HD`|@l\$LP 0 d D h  $   #-038;>ADGJ&('s}x%(,/+47:=BEHKLM~R#$  t$t( ( Hpxh + E v@H T' h Y  4. 8 F  | q b % u  D  D   M P  T@ j \ X \n  | | @ |\      >   0 ,4 0x T, P TV  | X  5 h8   L H. L  p l p  P  K $ j $ ,  ( , Q  8  m <5  @ d  # ^ h D+ H   \|Y   F    H<  $$ L \ `b x% |  S   h :   $\ H L  u  > $ d  4 - D    ! V   @ D  h8 d h  . g @  X DP   Pv p    - W - D P Q n d K @  "h "D " Zc0 Zr  #  % %s ;  $ 1# "#% j j )15 #V +T z V ,Nnp  i Hd) -w <6;D1e|5{    `C |d H 8Kd T4#$N V>Im T+  ykPP.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.hyp.event_ids.rodata.str.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.data.BTF.rodata.str1.1pci_irq_get_affinitypci_alloc_irq_vectors_affinity__kcfi_typeid_vp_set_vq_affinity__kcfi_typeid_vp_get_vq_affinitypci_find_next_capabilitypci_find_ext_capabilitypci_find_capabilityvp_modern_map_vq_notify__kcfi_typeid_vp_notifyvp_find_vqs_msixwritewreadwpci_disable_sriovpci_enable_sriovvirtio_pci_release_dev__list_del_entry_valid_or_report__list_add_valid_or_reportvp_interruptvp_vring_interrupt__kcfi_typeid_vring_interrupt__irq_apply_affinity_hintpci_device_is_presentvp_modern_enable_vq_after_resetvp_resetvp_modern_set_queue_resetvp_modern_get_queue_resetvp_modern_disable_vq_and_resetvp_setvp_getvp_set_statusvp_modern_set_statusvp_get_statusvp_modern_get_statusvp_modern_queue_addresspci_free_irq_vectors__kcfi_typeid_vp_synchronize_vectors__kcfi_typeid_vp_del_vqsvp_find_vqsvp_modern_find_vqsvirtio_pci_config_nodev_opsvirtio_pci_pm_opsvirtio_pci_config_ops____versionsvp_modern_get_num_queuesvring_transport_featuresvp_modern_set_featuresvp_get_featuresvp_modern_get_featuresvp_finalize_featureskmalloc_caches_dev_errpci_irq_vectorvp_config_vectorvp_modern_config_vectorvp_modern_queue_vectorpci_unregister_driver__pci_register_drivervirtio_pci_driverpci_set_mastervirtqueue_get_avail_addrvirtqueue_get_used_addrvirtqueue_get_desc_addrvp_setup_vqdel_vqvp_active_vqsynchronize_irqfree_irqrequest_threaded_irqmsleeppci_iounmaplog_post_write_mmiolog_write_mmiolog_post_read_mmiolog_read_mmiovp_generationvp_modern_generationvp_get_shm_region__stack_chk_failwritelreadlsnprintfvirtqueue_get_vring_sizevp_modern_set_queue_sizevp_modern_get_queue_sizevirtio_pci_freezevirtio_device_freezevp_modern_removevirtio_pci_modern_removevirtio_pci_remove_raw_spin_lock_irqsavevring_del_virtqueuevring_create_virtqueuepci_read_config_bytevirtio_pci_sriov_configure_raw_spin_unlock_irqrestorevirtio_pci_restorevirtio_device_restorevirtio_pci_resume__kcfi_typeid_vp_bus_nameinit_module__this_modulecleanup_module__mod_pci__virtio_pci_id_table_device_tablevp_modern_set_queue_enablevp_modern_get_queue_enablekfreeput_deviceget_deviceunregister_virtio_devicevirtio_break_devicepci_disable_devicepci_enable_devicekmalloc_tracevp_modern_probevirtio_pci_modern_probevirtio_pci_probepci_read_config_dwordpci_read_config_wordvirtio_pci_suspendpci_vfs_assignedvp_config_changedvirtio_config_changed__kmallocwritebreadbvring_notification_datavp_notify_with_data$d.49__UNIQUE_ID_version439__UNIQUE_ID_scmversion339$d.39$d.29$d.19$d.9$x.48$d.48__UNIQUE_ID_license438__UNIQUE_ID_intree338$x.38$x.28$x.18$d.18$x.8$d.57$d.47__UNIQUE_ID_description437__UNIQUE_ID_name337$d.37$d.27$x.17$d.17$d.7$d.56$x.46$d.46__UNIQUE_ID_author436__UNIQUE_ID_vermagic336$x.36$x.26$x.16$d.16$x.6$d.55$d.45__UNIQUE_ID___addressable_cleanup_module435$d.35$d.25_note_15$x.15$d.15$d.5$d.64$x.54$x.44$d.44__UNIQUE_ID___addressable_init_module434$x.34$x.24_note_14$x.14$d.14$x.4$d.4$d.63$d.53$d.43$d.33$d.23$d.13$d.3$x.52__UNIQUE_ID_srcversion342$x.42$x.32$x.22$x.12$x.2$d.2$d.51__UNIQUE_ID_alias341$d.41$d.31$d.21$d.11$d.1$x.50__UNIQUE_ID_depends340$x.40$x.30$x.20$x.10$d.10PP2h$ $ArfLB\ c#VQ@#!#$&#hq@$ӝ $$ $$$$ %$5@%$5`%.$c%=$!%F$#&M$%@&[$ BVQ@Ǻ bLt$hB`@$$WVQ@$Z$Z$ $ $ @bL`$UQ$8$#)$# 8$#@M$#`[$. g$. Jr$J$. . $. $. $. $#$# $#@$#`$# $#$ syL9&@*$5" yL5{LcL$ & LL6$L$ c+ L ) SF$ , yL^$S+5{LT=ce$L=$ .n$  ^$$ 1 ^$$ 3 BL$ 5$ $ ¢$ $  BL $ ;+$  syLe$L>$ > AreLK$ @ a xW$ B L^$*Li$ Dz$ y$ }$  AreLr5hqxL'}LBw .$c=L<'$ I AreL$ K$ $  cAreL1LI$ O$  ] AreL+ $ R$ B syL$ U;$ U[$ n$ x$ $ y$ $  syLY] $ ^ yLAreL+5{LT=ce$L$ `$ y$ Bldevvirtio_pci_devicevirtqueuesintx_enabledmsix_affinity_masksmsix_namesmsix_vectorsmsix_used_vectorsper_vq_vectorssetup_vqdel_vqconfig_vectorvirtio_pci_legacy_devicevirtio_pci_modern_devicenotify_basenotify_panotify_lendevice_lennotify_map_capnotify_offset_multipliermodern_barsdevice_id_checkvirtio_pci_common_cfgdevice_feature_selectdevice_featureguest_feature_selectguest_featuremsix_confignum_queuesconfig_generationqueue_selectqueue_msix_vectorqueue_enablequeue_notify_offqueue_desc_loqueue_desc_hiqueue_avail_loqueue_avail_hiqueue_used_loqueue_used_hivirtio_pci_vq_infomsix_vectorVP_MSIX_CONFIG_VECTORVP_MSIX_VQ_VECTORvp_devmsix_vecvirtio_pci_freezevirtio_pci_modern_probevirtio_pci_modern_removevirtio_pci_probevirtio_pci_release_devvirtio_pci_removevirtio_pci_restorevirtio_pci_resumevirtio_pci_sriov_configurevirtio_pci_suspendvp_active_vqvp_bus_namevp_config_changedvp_config_vectorvp_del_vqsvp_finalize_featuresvp_find_vqsvp_find_vqs_msixvp_generationvp_getvp_get_featuresvp_get_shm_regionvp_get_statusvp_get_vq_affinityvp_interruptvp_modern_disable_vq_and_resetvp_modern_enable_vq_after_resetvp_modern_find_vqsvp_notifyvp_notify_with_datavp_resetvp_setvp_set_statusvp_set_vq_affinityvp_setup_vqvp_synchronize_vectorsvp_vring_interruptv@0.p<c^P @hgOhJ@OX) )@ g)2h/#x/`s@h)q@k)219U0`l@m)LoqK5,380@r)%d3( @rH)3@r)3@s)3T4h@ s) `606@ @s0)#<:O$O s_s+MWI  0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyH{Ė'$I5_Nj^0  `He0  *H  oCdol> PhOWmdm\"DŽH[1:ݎlgm'NH"(M Pg>UrGw[gqڤ*57yhҨMԀE9\{MȽb0n$LdW Nyu087fEjeV '߅1vQ Ѳ\X9qF3-C(]c:FV0$)|XH &_G*>05dLL(N5*vZvQxB=Uh?Jlqxz㣙VAPSZ:~`4(` SZB{[,s!&*yN< ɟ"u-f8q,76m -HǕ-dD揦ҟzv!%逹v #h[!˰