ELF`t@@!3.v !.fZo?$%8MטX6Ԃ9stBRKPCU4kh[[[zR| @D-DpX P  | pXD-D H\`D-D\ `   \D-D ,lD-D H  L  HD-0`D-D0L 0 x 0LD-0 dD-D0L 0 | 0LD-0@hD-D0L 0 @ 0LD-(t(D-DD P DD-($D-DD L DD-(,D-DD T DD-(@D-D H  `  HD-,$D-D H  `  HD-,TPD-D H  p  HD-(<D-D H  \  HD-8D-D@P @ t @PD-,LD-D H  l  HD-(LD-D H  l  HD-,HLD-D H  l  HD-(xDD-D H  d  HD-($D-DD L DD-4D-D0L 0  0LD-D 4|D-D0L 0 T 0LD-0@D-D0L 0 X 0LD-0tD-D0L 0 X 0LD-4|D-D0L 0 T 0LD-4|D-D0L 0 T 0LD-0D-D0L 0 X 0LD-|I?#{_WOA8C,@@ _r1 rk@TE0?@)7N!Rh@yRr@T R*"Rr@T3C8C9CC@9TC_8?qAT M)=B M)J9B? @T M)%R9?rT)R!R(!J@(*Jr`T R*"Rr`T3C8C9CC@9TC_8? qAT M)=B M)J9B? @T M)%R9?rT)R(!J@(*J h~@y  ?1" T@*!RrT R*"RrT3C8C9CC@9TC_8? qAT M)=B M)J9B? @T M)%R9?rT)R(!J@(*J42@x4`5`!@ }S?qT`@yM*`!*** A!RrT R*"RrT3C8C9CC@9TC_8?qAT M)=B M)J9B? @T M)%R9?rT)R(!J@(*J*J@B 5*RR*R\ *"R#R*%RQ`B23"#A)-@@T*BRCR*6`B84*R*R(* @a@@J@A8C_ TOF@WE_D{B#_*!g?#{g_WOA8*C!3**@*C8)a#Ca33C_8qTHK@%6@IkT?CT@h+T*Q jT?kiT*v * RLK=B + RL9Bk e_iT8 ** C_8EhT RM@9B -`!*&`!*`!`!*`!**A)C_8`!`!*A8C_ ATOG@WF_EgD{B#_@*fJG?#{O@@aa@aa@a@aJ@OA{¨#_XT?#{ O@*|t* RuOB @{è#_XT?#{ O@*"b2~* R[xOB @{è#_ my?#{ O@*"G2*C R@``=OB @{è#_(ĵ?#{@Up{#_j=??#{@Qe{#_\?#{ @**!Qy{#_I,?#{ @**aZ`< @{¨#_֌]?#{O@**Zz Rv<rT Rr<rT ROA{¨#_֋Sy)?#{O@***ZXj*TqOA{¨#_֋1?#{ @*ADa @{¨#_ֻ5?#{ WO@**Z/*`*`*``OC @WB{Ĩ#_ ?#{O @***!Y@`qOA{¨#_`F?#{  @**!Yh@q<r @{¨#_w?#{O @***!Y@*aOA{¨#_֋1?#{  @**!Yh@a @{¨#_֩\?#{@I{#_m?#{ O@**Y@y@hF@ <@@i|) ?hT <h| @Hh@F@i|  "H) <BRCRER} OB @{è#_ֈ@<>!?#{WO* *cR2vcROBWA{è#_?#{ O BRh@1*cR*OB @{è#_?#{ O BRh@91@cR*OB @{è#_?#{WO*@ cR2v9cROBWA{è#_?#{WO*>@ cR2vycROBWA{è#_?#{ O BRh@y1=@cR*OB @{è#_h߈hhHFailed to enable 64-bit or 32-bit DMA. Trying to continue, but this might not work. virtio_pci: offset %u not aligned to %u virtio_pci: map virtio %zu@%u out of range on bar %i length %lu virtio_pci: bar unexpectedly changed to %u virtio_pci: bad capability len %u (>%u expected) virtio_pci: unable to map virtio %u@%u on bar %i virtio-pci-modernvirtio_pci: bad capability len %u (>=%zu expected) virtio_pci: map wrap-around %u+%u virtio_pci: missing capabilities %i/%i/%i virtio_pci: leaving for legacy driver bad notification offset %u (x %u) for queue %u > %zdversion=0.1description=Modern Virtio PCI Deviceauthor=Jason Wang license=GPLvermagic=6.6.57-android15-8-g8b48c9979699-ab12748506-4k SMP preempt mod_unload modversions aarch64name=virtio_pci_modern_devintree=Yscmversion=g8b48c9979699depends=srcversion=09DA44C1D0033896048EB31vp_modern_get_featuresvp_modern_config_vectorvp_modern_set_queue_enablevp_modern_get_queue_sizevp_modern_set_featuresvp_modern_generationvp_modern_set_queue_resetvp_modern_queue_addressvp_modern_removevp_modern_get_queue_enablevp_modern_probevp_modern_map_vq_notifyvp_modern_get_statusvp_modern_get_num_queuesvp_modern_set_statusvp_modern_queue_vectorvp_modern_set_queue_sizevp_modern_get_queue_resetLinuxLinuxvirtio_pci_modern_dev{`Vpci_find_capabilityTpci_find_next_capabilityI'pci_read_config_byte`dma_set_mask7!_dev_info>;_dev_err`Rdma_set_coherent_maskpci_request_selected_regionsFpci_read_config_dword<^pci_iounmap:pci_release_selected_regionsTδ_dev_warn__stack_chk_fail)Cpci_iomap_rangemsleep+@log_write_mmio$>>>(\>@`>@t>>>> > > $d>\h>\>>>>> > T>8X>8l>>>x> >>>p>Android (11368308, +pgo, +bolt, +lto, +mlgo, based on r510928) clang version 18.0.0 (https://android.googlesource.com/toolchain/llvm-project 477610d4d0d988e69dbc3fae4fe86bff3f07f2b5)>`>>D>> D> x> > >@ >p (> X>8 > > >t > L> |>d > > >D>@x>>@>>8{|}~ ',/0MPQRSTUVWXYZ[\]^_`abefgqtuxz{|lptcc cdc {cTX\cDc<@DccYccx|c/c048cpcHLJPc$(+,c`dhc  ` @ D?  j |q @  6  | M      9 < @  @| l * p  | 8 A 4 8 m 3 y p  t { 5   ` a d - s  u )    [  D  W   % 1(@ Y    Y o c l lc c$ dAc {c: ?  pcT T2DcQ hc<; < cD 2YcSS lc ,cNx x /; c    c: 0 0pc9 hJ$cH H+c$ $Gc`0 ` $ $0G 0 d4 4 s D3 D <y <,$ ,{ (; (b 8 8  @ @Ig  -  k  s y  ec e u ]  p/ ^   #     Dl. `E  d hD (  $[ @ , p @N ] 8 P <X  t LD  L   L d D( $ 3 cw} {Y_ t- .note.gnu.property.note.Linux.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.hyp.event_ids.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.gnu.linkonce.this_module.rela___ksymtab_gpl+vp_modern_probe.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.hyp.data.BTF.rodata.str1.1pci_find_next_capabilityvp_modern_map_capabilitypci_find_capability__kstrtabns_vp_modern_map_vq_notify__crc_vp_modern_map_vq_notify__kstrtab_vp_modern_map_vq_notify__ksymtab_vp_modern_map_vq_notifywritewreadw__kstrtabns_vp_modern_set_queue_reset__crc_vp_modern_set_queue_reset__kstrtab_vp_modern_set_queue_reset__ksymtab_vp_modern_set_queue_reset__kstrtabns_vp_modern_get_queue_reset__crc_vp_modern_get_queue_reset__kstrtab_vp_modern_get_queue_reset__ksymtab_vp_modern_get_queue_reset__kstrtabns_vp_modern_set_status__crc_vp_modern_set_status__kstrtab_vp_modern_set_status__ksymtab_vp_modern_set_status__kstrtabns_vp_modern_get_status__crc_vp_modern_get_status__kstrtab_vp_modern_get_status__ksymtab_vp_modern_get_status__kstrtabns_vp_modern_queue_address__crc_vp_modern_queue_address__kstrtab_vp_modern_queue_address__ksymtab_vp_modern_queue_address____versionspci_request_selected_regionspci_release_selected_regions__kstrtabns_vp_modern_get_num_queues__crc_vp_modern_get_num_queues__kstrtab_vp_modern_get_num_queues__ksymtab_vp_modern_get_num_queues__kstrtabns_vp_modern_set_features__crc_vp_modern_set_features__kstrtab_vp_modern_set_features__ksymtab_vp_modern_set_features__kstrtabns_vp_modern_get_features__crc_vp_modern_get_features__kstrtab_vp_modern_get_features__ksymtab_vp_modern_get_featuresvp_modern_get_driver_features_dev_err__kstrtabns_vp_modern_config_vector__crc_vp_modern_config_vector__kstrtab_vp_modern_config_vector__ksymtab_vp_modern_config_vector__kstrtabns_vp_modern_queue_vector__crc_vp_modern_queue_vector__kstrtab_vp_modern_queue_vector__ksymtab_vp_modern_queue_vectormsleeppci_iounmaplog_post_write_mmiolog_write_mmiolog_post_read_mmiolog_read_mmio_dev_info_dev_warn__kstrtabns_vp_modern_generation__crc_vp_modern_generation__kstrtab_vp_modern_generation__ksymtab_vp_modern_generation__stack_chk_failwritelreadldma_set_coherent_maskdma_set_mask__kstrtabns_vp_modern_set_queue_size__crc_vp_modern_set_queue_size__kstrtab_vp_modern_set_queue_size__ksymtab_vp_modern_set_queue_size__kstrtabns_vp_modern_get_queue_size__crc_vp_modern_get_queue_size__kstrtab_vp_modern_get_queue_size__ksymtab_vp_modern_get_queue_size__kstrtabns_vp_modern_remove__crc_vp_modern_remove__kstrtab_vp_modern_remove__ksymtab_vp_modern_removepci_read_config_byte__this_module__kstrtabns_vp_modern_set_queue_enable__crc_vp_modern_set_queue_enable__kstrtab_vp_modern_set_queue_enable__ksymtab_vp_modern_set_queue_enable__kstrtabns_vp_modern_get_queue_enable__crc_vp_modern_get_queue_enable__kstrtab_vp_modern_get_queue_enable__ksymtab_vp_modern_get_queue_enablepci_iomap_range__kstrtabns_vp_modern_probe__crc_vp_modern_probe__kstrtab_vp_modern_probe__ksymtab_vp_modern_probepci_read_config_dwordwritebreadb__UNIQUE_ID_scmversion339$x.39$d.39$x.29$d.29$x.19$d.19$x.9$d.9__UNIQUE_ID_license458$d.48__UNIQUE_ID_intree338$d.38$d.28$d.18$d.8__UNIQUE_ID_author457$d.57$d.47__UNIQUE_ID_name337$x.37$d.37$x.27$d.27$x.17$d.17$x.7$d.7__UNIQUE_ID_description456$d.56$d.46__UNIQUE_ID_vermagic336$d.36$d.26$d.16$d.6__UNIQUE_ID_version455$x.45$x.35$d.35$x.25$d.25_note_15$x.15$d.15$x.5$d.5$d.44$d.34$d.24_note_14$d.14$d.4$x.43$x.33$d.33$x.23$d.23$x.13$d.13$x.3$d.3$d.42$d.32$d.22$d.12$d.2__UNIQUE_ID_srcversion341$x.41$d.41$x.31$d.31$x.21$d.21$x.11$d.11$d.1__UNIQUE_ID_depends340$d.40$d.30$d.20$d.10pp j%<1 j%8 j%8 j%8 k%+ k%+ /k%+@Dk%+`Rk%8 ^k%8 Jik%J{k%8 8 k%8 k%8 k%8 k%+k%+ k%+@k%+`k%+l%+l%hUQ  c  % LS Ll%  S l%  QS l% l%  LS l%  cS +Lm%  S +L-m%  LS +LGm%  IS `m% " S Q \Z8T 8=R 8G8um% $ S +L 8G8m% & S m% ( S +Lm%Qm%QQm% * LS +LLm% , S m% . S 7:Q n% 0 S +Lc#n% 2 S +L>n% 4 S +L8LXn% 6 S ~Iqn% 8virtio_pci_modern_common_cfgqueue_notify_dataqueue_resetvirtio_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_modern_devicenotify_basenotify_panotify_lendevice_lennotify_map_capnotify_offset_multipliermodern_barsdevice_id_checkvp_modern_config_vectorvp_modern_generationvp_modern_get_driver_featuresvp_modern_get_featuresvp_modern_get_num_queuesvp_modern_get_queue_enablevp_modern_get_queue_resetvp_modern_get_queue_sizevp_modern_get_statusvp_modern_map_capabilityvp_modern_map_vq_notifyvp_modern_probedesc_addrdriver_addrvp_modern_queue_addressvp_modern_queue_vectorvp_modern_removevp_modern_set_featuresvp_modern_set_queue_enablevp_modern_set_queue_resetvp_modern_set_queue_sizevp_modern_set_status@HV`$C>H Hw/*@28  Q@<2!@$150P=@>pLox@Hr25%&@@&0 @'@g@-J@2$h2 EoE][gy] kU 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key@u :0  `He0  *H ٕ_]V)3i(U+/CrP#/]g[U :Y] ]iQUXъS9TL\y R—IV6͐{>D|oȉRD.n⩫\-W ѮOGrJ"Y1R1eohwh> 0„ {Y|B+9W< }̂bgf^/eE|xty 24d _Ql^˯XNlwDΎlUm! UNPLSt(6t S˛#HY}Na8KRKڴ-xLPlO0'@zA<=f/WbD2zϛOyL(T7g#'1@k aؘpIb +.KZXQA7s^ǒ dXg0U|s6mTsJfZ3b~Module signature appended~