ELF8(@@30%%((((%%%%  w ss$zR| ,D-D H     HD-D (HLD-DD t DD-8tD-D@P 0  @PD-D 44D-D0L 0  0LD-D (@X-DD T DD-0D-D0L 0  0LD-4H8D-D0L 0  0LD-D 8|D-D@P 0 H @PD-D LtD-D\ `    \D-D D D-DPT P   PTD-D 8TD-DpT @   pTD-D <D-DpT @   pTD-D 8D-DPP 0  PPD-D < hD-D@P @  $ @PD-D 0LD-D H     HD-D 0,D-D H     HD-D ,D-D0L   | 0LD-D <D-DpT @  , pTD-D 8$D-D0L 0  0LD-D 4` D-D`P 0  `PD-D 0D-D0L 0  0LD-DxD-DX P   XD-D D(LD-D`X P   `XD-D (p8D-DD ` DD-4D-D@P 0 < @PD-D 4D-D@P 0  @PD-D ( 4D-DD \ DD-88(D-D0L 0  0LD-D 4tDD-DPP 0  PPD-D <D-DpT @   pTD-D <D-DpT @   pTD-D 4,,D-D@P 0  @PD-D HdtD-Dp\ `   p\D-D ,(D-D0L    0LD-D ($D-DD L DD-< D-DT @  H TD-D 0LD-D0L    0LD-D 4D-DpP 0  pPD-D <@D-D@P @   @PD-D (,D-DD T DD-,$ D-D H    HD-4T D-D0L    0LD-D xZ?#{WOCA8 CA@h*"M97!R"M9(7RR@@8c** R`7"C)Rin-qT!R"M97*`uARR@_Qrrk@TE0?@I bn?k)T6RhBbih*h.{ksshii" )h hbi&hhhV4B 7u:@A @_ѬrQ6rk@TE0?` 7A2@_qvr2rk@TE0?v4`>@aj@6!*B**X**@?T)@?!Th3*#R*A8 C@ TOCWB{A#_!BBA*!t@!*B*`@c* R!B*!ԕBL4?#{ OAh@ @?Ti@*@_!T(  IR  h&h:@h!M9h7RR`h:@h!M9h7RR`ET@hT`@c* R OB @{è#_L4A 9@i)!M9i7?#{ R!@{#_֔xZ?#{ OAh:@!M9h6`>@`B`h:@!M9h6`>@E`T@@9@T *OB @{è#_֔xZ?#{ OA5t:@A @_ѬrQ6rk@TE0?7A2@_qvr2rk@TE0?h:@!M96`>@aRE@@ThJ@@yihN@yiC @@bR#RC9qT @@@R#Rv*OB @{è#_!t?#{WOCA8 C @t"M97A*CR y@_Qrrk@TE0?ֈA @yARCR@y_Qrrk@TE0?@y`h@T@5`t6@( @yy9@h"C-q@T*h"M96F```A8 C@ TOCWB{A#_t?#C{og_WOA8 C4@P yB{@`Rx6@#@ @#"RR*47`R&@`B@?(1~@Z@_@TH@kaT`B @yq Tq T q`TqAT@y4H7@`B @yqaT@h^@_kT*/@6h2@A*qTq TqaTH[@(&AR @[@@ " T_HT"@G@!*@G@b 5AR{@ @ A@bR#RatH7@H@@) ) @Is)R H7@(H @9@#C-qT*#M96XFRO@y@c!R"RqH9@H @h@@ #*%@@_9@@KHC9qTRBR(i2@Q A$@G@!!`RA8 C_ ATOHWG_FgEoD{CC#_R@R?#{g_WO8@l@URAI{S) ~}R*F5R}W}R`JRy`NT 6 hJ@4`:@ ) J k"˦  M96qT  _ q2 &cTMQRR}} TY() T k B T*k) TQ  >m5A*@_r,rk@TE0?@4*`N@`J@*ODWC_BgA{Ũ#_ֈ@iJ@(@iN@(h:@!M96 q T @qh>T@_ qhBcTR R kTkJ@, _ kmi*TkN@ A) li*J! AT* ?#{#WOA8 C*@R*>`#@ @#"RR*W5.@7sw5 s!R*A8 C_ !T*OF#@WE{C#_?#{_WOA8 C8@!M96@@***#R yy#"RR4`A8 C_ aTOFWE_D{C#_@7? ?#C{WOA8* CRR@(R&I|4px9| |(yYs(YsB@ "R$@B@vR** @9@ 7@A**?F T!B@3`6p1 T @9@ !C?-qT(R9h!M9775 @A-@ T? T)@?a T-4 @@bR#RM @9@B#R*@@#$R' @!9@A*! @!9@A* F@!F@BB@*bR*A8 C_ TODWC{BC#_?#{_WO@@*(4v"8RhB@TB~T @*?rQ(5 1(}_K( 5;5`@ 6b@c@`@`@ JhA@ `T? T+@ THj( OCWB_A{Ĩ#_B?#{O@h@ @?! Ti@*@_ T(  i @HR t"`hC9qTKRBR`b!R"RR x`h6@Hh2@`b @?!T @*@_T( t`6@az@|`F@! hF@B`B@`@`Z@`BhqAT9)R|_  K 5qTqTOA{¨#_aR?#{O!RR*7B**Rtz?`6bTtb@T?T)@?ATh4` @(Rh9a@R#R**OA{¨#_hF@!*az@6B?#{CA8 C``h @h`@*`@9`A8 C@ T{A@#_?#{#WOA8 C@H @`@# @ @ @?)1 |i&@(h&*&A#j*@v@  h*@ @#"RR*W4w7`@# @ @ @?)1 |i&@(h&.@6*m5A8 C_ TOF#@WE{C#_`F@!*`=?#{WO*@ T"@?kaTb]*OBWA{è#_!'?#{#OA8* C)@?T*!@_kaT5aUR #*#"R*`~@A8 C_ !TOE#@{C#_`w.1?#{ OA@T"@?kaTbT(Rh @[9@h"C-q T*h"M9*(6RA``*OB @{è#_4M_?#{#_WOA8 Cb*h@`@# @ @_ J1 |j&@I i&`hu@bA@16_h "RA8 A9(7 @j6x" J_ CT )B;C@* 8K@+  ?)BH! (B;C) 8)@*@ ) ?(B+@!"A !T`w@#@ @#"RR*U5.@7``A8 C_ ATOG#@WF_E{C#_`F@!!Դ?#{g_WOCA8* C*@ @h@*@9*R*x4.@h476(R96"@"A8 C@ aTOEWD_CgB{A#_ 7? Լ?#{<@!Y@|@{#_[a?#{OCA8 C@ABs@ Ti@?Ti@?T3`h@`@ @ @_ J1 }j&@I i&iC9h 7h @9@!C-q`TKhC9qTRBR``b!R"R`6@@4A8 C@ !TOC@{A#_֠*<[a?#{OCA8 C@AB@@T@?T@?Tub!R"RA8 C@ !TOC@{A#_ր*[a?#{ @R@)A"A{#_?#{WO*B~{qR!q@T}`T+"C-qT}@T*@} T@R }TR}|!@TOBWA{è#_ ?#C{OA8#s Ch@Th@i@?Ti@@T# @*  s# @#?T Ҵ5!@ @_ T@_ T !R4!kT A8 C_ TOD@{BC#_|?#{#WOA8 C@hC9qaT`h@`@`@ @_ J1 |j&@I i&`hhC9qT`h@`@@ @_ J1 |j&@I i&`h#Rp@A8 C_ TOF#@WE{C#_`hC9qT@97?6*`b"R16V`hC9qT@`b6~@M;?#{#WOA8 C0@@- S;7 @"@ Ru2*9@@*A8 A9(7 @j6x" J_ T*/2|@0`. )B;C@* 8K@+  ?)BH (B;C) 8)@*@ ) ?(BBa@#*#"R%RkT!RgA8 C_ TOF#@WE{C#_Ax ?#{OCA8 C@abaH@(_q$r1rk@TE0?ֿ;hC9q!ThC9r)R(6hC9qT`h @`@*(`@9R uC9`q@T2hC92qA8 C@ TOC@{A#_)?#{g_WOCA8 C,Aa@9:R`{@T`hCs@ TiB@)a@?kAT`B:4 (*6!R|_  | 55ARFh6@h `hC9qT``B)hqT9+(R`h9`h @h`@*`@9`@ @@R#R* )R|_  K 5qTq TA8 C@ T*OF@WE_DgC{A#_aR)?#{CA8 C3@` @a@R*a`9``h @h`@*M`@9``B hqT9 )R|_  K 5qTqTA8 C@ AT*{A@#_aRY?#{(@{#_ĵ?#{;WO A8 C4@H@@)(@!C-qaT;>h&J) kT2@- Sr7i*J) @9@6 K*@ *[<)>BkT^^%RLT!R|@vA8 C_ !TOI;@WH{F#_?#{OCA8 CC9q!Th@`@@@ @_ J1 |j&@I i&`h* A8) C@? TOB{A#_`hC9?#{+OA8 CC9q ThC9qT`*h @h`@ #*f`@9uC9`q* Ta6TNhC9qThC9qT`h @h`@ #*I`@9tC9`q!T#*`b#"RhC9q!ThC9qT`h @h`@C3*%`@9uC9`qAT`b#"RhC9H7`b#hC9qHA8 C_ AT*OF+@{D#_6 Q?#{_WOV@&@) kaT*p(@ @h_)rQدrk@TE0?@6h@ @I 7k)R)`@h@@A T @@ @m.A)) *@ kt1J@-Q)H(AR**@A8Ո@ @i@@ R5kfKkf  @qKt +@J + i! k!)rI @J ,krl @5@J @! fKQf @T @H@aT @@ @Q))@) @@)t*OCWB_A{Ĩ#_@T!(і }_) } 5!)?#{@A!{#_G?C?#{O8@ )!Z@"C9!C9!C9!"@!&@!*@!6@ )!z@!*OA{¨#_?#{OCA8 C8@A  T!R !R`:@@A@_rrk@TE0?`J@`N@A8 C@ TOB{A#__m50o?#{ *`5! a  !  7!7** @{¨#_** **@`}?#{@{#_include/linux/virtio_config.hinclude/linux/thread_info.hinclude/linux/scatterlist.hdrivers/char/virtio_console.c description=Virtio console driverlicense=GPLname=virtio_consoleintree=Yscmversion=gcb019dda06f1depends=alias=virtio:d00000003v*alias=virtio:d0000000Bv*vermagic=6.12.11-android16-0-gcb019dda06f1-ab12995838 SMP preempt mod_unload modversions aarch64Not enough space to store port name %s failure: config access disabled failed add_buf Error allocating buffers for control queue inputvport%up%uErrors adding %d buffers back to vq %s Error allocating cdev virtcons_probecontrol-oRequest for adding port with out-of-bound id %u, max. supported id: %u guest_connected: %d outvq_full: %d error %d allocating hvc for port yes3Error %d registering virtio driver Error %d registering chrdev for device %u name: %s bytes_received: %lu Error %d creating sysfs device attributes control-iError adding buffer to queue host_connected: %d bytes_sent: %lu virtio_rproc_serialvirtio_consolevirtio-portsdevoutputError %d creating device for port %u noError %d adding cdev for port %u is_console: %s console_vtermno: %u virtio-portsnameError allocating inbufs bytes_discarded: %lu &port->waitqueueInvalidate max_nr_ports %d3Error %d registering virtio rproc serial driver Error %d initializing vqs virtio_consolecclass_register G>debugfs_create_dirG]cm__register_virtio_driver_printk-@1unregister_virtio_driver)f7debugfs_remove class_unregisterB)virtio_check_driver_offered_featuregkmalloc_cacheso__kmalloc_cache_noprof Z__register_chrdeviϛ_dev_errb|_raw_spin_lock_irqb|_raw_spin_unlock_irqTR__unregister_chrdev51kfreeFr__stack_chk_fail[ԫo__list_add_valid_or_report virtio_break_device[ H5flush_work9!virtio_reset_device[ H5cancel_work_sync/__list_del_entry_valid_or_reportsWsystem_wqLqueue_work_onB|virtqueue_disable_cbcWa_raw_spin_lock_irqsave*X_raw_spin_unlock_irqrestore^__hvc_resizeb|_raw_spin_lockhvirtqueue_get_bufVsg_init_oneivirtqueue_add_inbuf=Ivirtqueue_kickb|_raw_spin_unlock&}completeiϛ_dev_warn^'__kmalloc_noprof߾strnlen<'sized_strscpyK*sysfs_create_groupkobject_uevent__wake_up"9kill_fasync1v1__fortify_panicivirtqueue_add_outbuf pvirtqueue_is_broken+cdev_alloclcdev_addQdevice_create2F__init_waitqueue_headb8snprintf#debugfs_create_fileQdevice_destroy"祲cdev_delZ4ȸalt_cb_patch_nops8f__folio_put9dma_free_attrs0+lput_device^/hvc_remove,G]cm-@1)f7 B)go Ziϛb|b|TR51Fr[ԫo [ H59![ H5/sWLB|cWa*X^b|hVi=Ib|&}iϛ^'߾<'K*"91v1i p+lQ2Fބb8#Q"祲Z4ȸ8f90+l^/, "  " h   9 0 m "\ #  "% . . &e B K(@% ([) )#*! * d 5 m  #&()* + + + a  #+# ޠ' |@ )&L]L4jsV$   i  \ GKX  }` n   E&r|+  %iV : G2/lG ;z NS !".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.1init_wait_entrysized_strscpymemcpydevice_destroyadd_port.__keyport_debugfs_show__unregister_chrdev__register_chrdev__folio_put__list_del_entry_valid_or_report__list_add_valid_or_report__send_to_portunplug_portadd_portkobject_ueventprepare_to_wait_eventfinish_waitmemsetport_classdma_free_attrsdma_alloc_attrsput_charsget_charsinit_vqsremove_vqsalt_cb_patch_nopsportdev_fopsport_fopsport_debugfs_fopshv_ops____versions__start_alloc_tags__stop_alloc_tagsreclaim_dma_bufspending_free_dma_bufsrproc_serial_features____version_ext_namesport_sysfs_entrieskmalloc_caches____version_ext_crcsout_intrin_intrcontrol_intrconfig_intr_dev_errdebugfs_create_dirunregister_virtio_driver__register_virtio_driverclass_unregisterclass_register__arch_copy_to_user__arch_copy_from_userfasync_helpercontrol_work_handlerconfig_work_handlersystem_wq_raw_spin_unlock_irq_raw_spin_lock_irqsysfs_remove_groupport_attribute_groupsysfs_create_group__wake_upnotifier_del_vionotifier_add_vio_dev_warnqueue_work_onport_fops_openport_debugfs_opensingle_opennonseekable_openstrnlenvirtqueue_is_brokenport_fops_pollhvc_poll__stack_chk_failcdev_delvirtio_rproc_serial_printkflush_work__kcfi_typeid_seq_lseek_raw_spin_unlockpipe_unlockwill_read_blockdma_bufs_lock_raw_spin_lockpipe_lockpdrvdata_lockvirtqueue_kickhvc_kick__send_control_msgpipe_to_sgvirtqueue_add_outbufvirtqueue_add_inbuffill_readbufvirtqueue_get_buffree_bufvirtqueue_detach_unused_bufalloc_bufsprintfsnprintfseq_printf__alloc_pages_noprofkmemdup_noprof__kmalloc_cache_noprof__kmalloc_noprof__hvc_resize__check_object_sizevirtcons_freezevirtcons_removedebugfs_removehvc_remove_raw_spin_lock_irqsavefill_queueport_fops_writeport_fops_splice_writecompleterefcount_warn_saturatedevice_createport_fops_release__kcfi_typeid_single_releasevirtio_check_driver_offered_feature_raw_spin_unlock_irqrestorevirtcons_restore__splice_from_pipesg_init_oneshow_port_namedev_attr_nameinit_module__this_modulecleanup_modulepreempt_scheduleinit_port_consolevirtio_consoledebugfs_create_filewait_port_writablesg_init_table__mod_virtio__rproc_serial_id_table_device_table__mod_virtio__id_table_device_tableida_alloc_rangeunlock_pagekfreeida_freeput_devicevirtio_reset_deviceget_devicevirtio_break_devicevirtcons_probekasan_flag_enabledearly_console_addedcdev_addport_fops_read__kcfi_typeid_seq_read__init_waitqueue_headcdev_allochvc_allocport_fops_fasynckill_fasynccancel_work_sync__fortify_panicvirtqueue_disable_cbpdrvdataremove_port_datadiscard_port_datavtermno_ida__llvm_fs_discriminator__$d.99$x.89$x.79$x.69$x.59$x.49$x.39$x.29_note_19$x.19$x.9$d.98$d.88$d.78$d.68$d.58$d.48__UNIQUE_ID_alias538$d.38$d.28_note_18$d.18$d.108$d.8$d.97$x.87$x.77$x.67$x.57$x.47__UNIQUE_ID_alias537$x.37$x.27$x.17$d.107$d.7$d.96$d.86$d.76$d.66$d.56$d.46__UNIQUE_ID_depends536$d.36$d.26$d.16$x.6$d.95$x.85$x.75$x.65__UNIQUE_ID_license755$x.55$x.45__UNIQUE_ID_scmversion535$x.35$x.25$x.15$d.5$d.94$d.84$d.74$d.64__UNIQUE_ID_description754$d.54$d.44__UNIQUE_ID_intree534$d.34$d.24$d.14$x.4$d.4$d.93$x.83$x.73$x.63__UNIQUE_ID___addressable_cleanup_module753$x.53$x.43__UNIQUE_ID_name533__UNIQUE_ID_vermagic533$x.33$x.23$x.13$d.3$d.92$d.82$d.72$d.62__UNIQUE_ID___addressable_init_module752$d.52$d.42$d.32$d.22$d.12$x.2$d.2$x.91$x.81$x.71$x.61$x.51$x.41$x.31$x.21$x.11$d.11$d.1$d.90$d.80$d.70$d.60$d.50$d.40$d.30$d.20$d.104 4 =%(OO%&@X%&Q]a%&n%{%A\&%% %@%}`9^%M^%M^%R]@%L^%L^% %s78 o80T]&%P] U]% % %M^@%M^!%OoX]RY]pZׄp@'_.%dTQ?s}8%] C%](R%]0V]b% HQV@ViV,ׄp@&n%4W]@ v% i,@%X_(&%ȊT}R]Y]%L%Lm#p44 V@]]`] a 1 a  %%P]Q}4o4% c] %S] %VEi]% e] %P]s}1 g] U]9^[ Vo % i]M % % Q%  S] % o] M^O% q] %S]mM'%VD ]1% s] U]p]>% u] %T}\V=T w]G% Q S]O% z] %P]a% |]  ȊE j% ~]  ȊE {% ]% Q%  '*;!% ]% O<  ( % ] '*;% ] )Qk% ] %$Vz% ]% ] %Ys-V4% ] %Vz+% ] %T}PVGT ];% L% o] %P]]% ] %ׄp')Qh% ]w% o]% % % %  S]i]% ] ]S]% ]ports_driver_dataportdevsconsolesports_devicecontrol_workconfig_workports_lockc_ivq_lockc_ovq_lockmax_nr_portsc_ivqc_ovqcpktin_vqsout_vqschr_majorvirtio_console_controlportdevinbuf_lockoutvq_lockin_vqout_vqdebugfs_filewaitqueueoutvq_fullhost_connectedguest_connectedport_buffersgpagesport_statsbytes_discardedhvcrowscols__send_control_msgin_count__send_to_portalloc_bufconfig_work_handlercontrol_intrcontrol_work_handlerdiscard_port_datafill_queueout_countfill_readbuffree_bufin_intrinit_port_consoleinit_vqsnotifier_add_vionotifier_del_vioout_intrpipe_to_sgport_debugfs_openport_debugfs_showport_fops_fasyncport_fops_openport_fops_pollport_fops_readport_fops_releaseport_fops_splice_writeport_fops_writereclaim_dma_bufsremove_port_dataremove_vqsshow_port_nameunplug_portvirtcons_freezevirtcons_probevirtcons_removevirtcons_restorewait_port_writablewill_read_blockv@x]HK  Pcp^qrx @@@h@@@@@@@@O@ 9J@01/5 y0@(/%zP @@8/X@x /2hztq@/F@x/z@/~@/~@/ 2lЃ1@0/ ЃU0@/Lo_,@'@00/&@@ģ0i$ ``1| 2  < 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyozC!k,%70  `He0  *H ,w\' J9ғv!&<?gby]U_)%VQs6OIו ,qzn㊧5Gtb^a3\en&nH9f48q/Ͻ9m)A괼k*x=o7l%ºZɷ2(2ʓp[(D1Sޤm&r5`kD;XК,n^46&#D˔;kd$Rоl%:Ɵ1wz2vaƏK4ر,n֋)C='ml-;rVRȀ~]?hL*LE_H_<7x4$6~bwNF#JjKgIyZ}F}LQ6q#ϹGdYǰ RD&ᥟ~~Module signature appended~