ELF>@@41    xZUHSf@1[].HH@uHH@f.xZUHAWAVATSHHeH%(HEH H8zH= HHHsIIL`PHXIFXIF`IFhMfpIFxIFxIIdžAdžIHHIHHIIdžAdžIIIIdžL# ADžIdžH߾@M>LA@t*IIdžAdžPH߾@t=DEI>H LXHUԾ A5ESt .IdžM>LA@ AdžI>HH LXHA"M.ESt .H LY HAM4kESt .EI>H LE1HU1AESt .EA;HHAI~ AH$1IF(HIMf0IF8IF8IF@IFHIdžAdžAdžIII1HIHH@IHILpXIHHHHAIA rIADž M&LA$@tLHAM&LA$@tIA%AH߾@t I~(H LX8HA!ESt .LeH%(H;EuDH[A\A^A_]. x1DL4UHAWAVSIHHL;LA@ t HL;LA@t HL;LA@t HLLƃLH{pH{PLA@tH{0H{(HfH[A^A_].fL4UHAWAVAUATSLHIHIAMLAIAuAƇI?HLLH5IWp M'LA$@t!IrIw(I0 LHL[A\A]A^A_].fxZUHHH,1].xZUHAWAVSHIeH%(HEHHHAI LXLA"M.ESt .I LY LAM4kESt .EH;H LHU1AESt .E;tLEH;H LXHUܾA5ESt .DeH %(H;MuH[A^A_]. 1tUHAWAVAUATSH0IeH%(HELH0HA8HHEHEHEHEELMfHuLHt9ILmLﺌLLLA LHA8uA4uAƆ4I~HHeH%(H;EuH0[A\A]A^A_].f.tUHAWAVAUATSH8IeH%(HELLALEI~H LLm1LAESt .DeAFxA9CI~I)M~bH}LmLmIIBHtQHxHUL9ju L9tH9tHzHPLhH}uHLu:LHImHHIH}AdžH}L9IILeL}HMLx"HGH98HH9yHAHHHLLLAH=tLH+ HAAFxI^H߾@uLHAAH}HEH9tIIC XL}LetIvH}V1H}I)AFxEI~H LXHUA5ESt .MtH5 L9LAuAuAƆI~HLeH%(H;Eu:H8[A\A]A^A_].HEH8HHg@f.UHAVSHHHeH%(H$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HDŽ$HD$xHD$pHD$hHD$`HD$@HD$8HD$0HD$(HD$ HD$XHD$PHD$pHD$hL7LA@tHDŽ$HDŽ$L3LA@t HDŽ$L3LA@ tHDŽ$HDŽ$H;H LX0HT$ HL$PE1AC2ESt .HD$ HCHD$(HCL3LA@tvHD$HD$HD$H$HD$0HCH HLILH{LHA H{L3LA@tH|$8H{ L3L1A@ tH|$@H1eH %(H;$u.He[A^].H;HHH@ UHAWAVAUATSHHIILw(LLuIIELA4HUL2LA@u)IEH3H>tHLHMwLHEAE3=tAE0MeLHM}(IwIWH9rTI9KL9BLbIUIuL&HuIeHLAGXL+-IEo\IH} LIă{0tC0HHC(Hu;H{HCH98HH9yHAHHHCH"HCLLAGXHH+HAG\I H}I H}HCu[K4AfE1EtHADH[A\A]A^A_].aLHHHHHtUHAWAVAUATSHPIeH%(HEHwhsLEI|$H LHUAESt .EA$uA$LeIM$LIp1Mo"I $L9HHHAH9uAHH9Ju8HBHL9LiH+=HH= HHuHHHA;$NM$ID$HEHEHEHEHEMt$EH]LHHuIt$hsdEI|$H LHUAESt .EA$'HHEH)LA$AH]HLLH޺LA {LI$HEID$pHELuA$It$hsEEI|$H LHUAESt .EA$A$9GMl$HEHEHEHEELLHu 11HH]IIL+=IL=HL@A},r~LH޺LA u~LH}LHHuHH9rujH9teH9t`HzIT$It$H>LeI$H}1ۅ5L 1LeuL 몃HEHEHEHEMt$EH]LHHuIĘH]HLLH޺LA uOLeH%(H;EukHP[A\A]A^A_].LeTHMHyHrH}HHHEHxHfD;zՐUHAVSHHIeH%(HEH}HAEIH LXHUA5ESt .eH%(H;EuH[A^].ڙ|UHAWAVAUATSH8AIHeH%(HELLwEHtLHHuLLDLA(LHuLH1HHEHEHEHEHEL}L1HøHLHuLHu)LeHLLLHtHuH1eH %(H;MuH8[A\A]A^A_]. fff.UHAWAVSHHHeH%(H$HD$hHD$`HD$XHD$PHD$HHD$@HD$8HD$0HD$(HD$ HD$HD$HD$H$Lt$pE1L1LH$H fǃLHNH$H fǃVHXH$fǃ`HbH$fǃjHlH$fǃt HvH$H$H$fǃ~ HH$8H fǃ HH$@H fǃ HH$ H fǃHH$(H fǃHHH HLOHL$(H fǃHHL$ H fǃHH fǃHI fǃLeH%(H;$uHe[A^A_].UHAWAVAUATSH0IHeH%(HEHEHEHEHH}I9IBǃHEHLH=ALBLeLDHHt|AHH+ HBLHHHUL9bu8L9t3H9t.HzHPL`H}DHADHE9rLLeEtHsHD}LLeI9HH"HEMHEI9Ml$M4$L;LA@u LID$L9 uQI $L9auGHAHHI$HEID$I$u+AM4AfErLeLHILEu=H}eH%(H;EuEH0[A\A]A^A_].g@fUHHeH%(HEEH?H LXHUA5ESt .eH%(H;Eu H].UHAWAVATSHXIHeH%(HEHEHEHEHEEHLHL}LLLHA LHuLHHEHEHEHEHEL}L1HHLHuLHu)LeHLLLHtHuHeH%(H;EuHX[A\A^A_].fff.[aUHHG HH1].[aUHAWAVATSHG LHIHAu[MLAIAuAƆI>HLLH5IP LH[A\A^A_].fff.Q^UHAWAVAUATSHLXH^HHLcMLHuE1LmI L}MHE1L{"IML9tbHHtYHAH9u=HH9Ju4HBHHLyH+=HH= IM9uHHHML}LmM)LI LH[A\A]A^A_].Q^UHHGXHH ].fUHAWAVAUATSPHtH;uHL3LA@IHH}LE1Mt$"IML9tgHHt^HAH9u>HH9Ju5HBHL!LqH+=HH= IIuHHHIL)H}H;H;H LX8A!ESt .H[A\A]A^A_].50oUHHH].`}吐UHH].description=Virtio balloon driverlicense=GPLname=virtio_balloonintree=Yscmversion=g50eb8d5d443bdepends=alias=virtio:d00000005v*vermagic=6.12.18-android16-1-g50eb8d5d443b-ab13257114 SMP preempt mod_unload modversions retpoline=Y%s failure: config access disabled deflatevirtio-balloonvirtio_ballooninit_vqsinclude/linux/virtio_config.hFailed to send a free page, err = %d virtballoon_probereporting_vq&vb->acked&vb->balloon_lockfill_balloonOut of puff! Can't get %u pages drivers/virtio/virtio_balloon.c%s: add stat_vq failed Failed to send a start id, err = %d balloon-wqstatsFailed to send a stop id, err = %d inflatefree_page_vqvirtio_balloonZU__register_virtio_driverFr__x86_return_thunk4Eunregister_virtio_driverinit_on_free2!virtio_check_driver_offered_featureMkmalloc_cachesu__kmalloc_cache_noprofƝԁ__mutex_init2F__init_waitqueue_headM}" register_oom_notifier&KZ__x86_indirect_thunk_r11idevice_set_wakeup_capable6`virtqueue_get_vring_size1alloc_workqueue(shrinker_alloc)tshrinker_register>_dev_errzpage_reporting_registerM}" unregister_oom_notifier)tshrinker_freePY2destroy_workqueue51kfreeFr__stack_chk_fail%Hcpage_reporting_unregisterb|_raw_spin_lock_irqb|_raw_spin_unlock_irq[ H5cancel_work_synccWa_raw_spin_lock_irqsave I4pm_stay_awake*X_raw_spin_unlock_irqrestoresWsystem_freezable_wqLqueue_work_on&virtqueue_get_bufVsg_init_one3{virtqueue_add_outbufZ+virtqueue_kick I4pm_relaxq5>balloon_page_alloc[ԫo__list_add_valid_or_report\J8___ratelimitQbgmsleepXVmutex_lockLA balloon_page_enqueueB,vmemmap_base9adjust_managed_page_count/__list_del_entry_valid_or_reportXVmutex_unlock>_dev_infoEvirtqueue_disable_dma_api_for_buffers>_dev_warn Y_Vmutex_trylock9L~balloon_mopsYV__SetPageMovable=vm_event_statesl&__ClearPageMovablepage_pinner_initedI]+__folio_put*B-__page_pinner_put_pageB,page_offset_base0free_pagesSTC__alloc_pages_noprof3{virtqueue_add_inbuf|sg_next]hfinit_wait_entry prepare_to_wait_eventFrschedule=finish_wait:Mmemset Fall_vm_events#si_meminfo1_si_mem_availableqvm_node_statJUballoon_page_dequeue__wake_upb|_raw_spin_lockb|_raw_spin_unlock$_+virtio_reset_device/Tԝmodule_layoutZUFr4E퍒᎛2!MuƝԁ2FM}" &KZi6`1()t>zM}" )tPY2Ð51Fr%Hcb|b|[ H5cWa I4*XsWL&V3{Z+ I4q5>[ԫo\J8QbgXVLA B,9/XV>E> Y_V9L~YV=l&I]+*B-B,0STC3{|]hf Fr=:M Fޭ#1_qJUb|b|$_+/Tԝ__register_virtio_driver__x86_return_thunkunregister_virtio_driverinit_on_freevirtio_check_driver_offered_featurekmalloc_caches__kmalloc_cache_noprof__mutex_init__init_waitqueue_headregister_oom_notifier__x86_indirect_thunk_r11device_set_wakeup_capablevirtqueue_get_vring_sizealloc_workqueueshrinker_allocshrinker_register_dev_errpage_reporting_registerunregister_oom_notifiershrinker_freedestroy_workqueuekfree__stack_chk_failpage_reporting_unregister_raw_spin_lock_irq_raw_spin_unlock_irqcancel_work_sync_raw_spin_lock_irqsavepm_stay_awake_raw_spin_unlock_irqrestoresystem_freezable_wqqueue_work_onvirtqueue_get_bufsg_init_onevirtqueue_add_outbufvirtqueue_kickpm_relaxballoon_page_alloc__list_add_valid_or_report___ratelimitmsleepmutex_lockballoon_page_enqueuevmemmap_baseadjust_managed_page_count__list_del_entry_valid_or_reportmutex_unlock_dev_infovirtqueue_disable_dma_api_for_buffers_dev_warnmutex_trylockballoon_mops__SetPageMovablevm_event_states__ClearPageMovablepage_pinner_inited__folio_put__page_pinner_put_pagepage_offset_basefree_pages__alloc_pages_noprofvirtqueue_add_inbufsg_nextinit_wait_entryprepare_to_wait_eventschedulefinish_waitmemsetall_vm_eventssi_meminfosi_mem_availablevm_node_statballoon_page_dequeue__wake_up_raw_spin_lock_raw_spin_unlockvirtio_reset_devicemodule_layoutLinuxLinuxGNUUi+{^=GNU([9`aTb 5  5@ " U) =.c< UC =Hd 5`` 5pe `Pf[ 5 k`gfffMhc U^oi 5P U,j 5p" 5#k( U/ U4lKhbm}`n`o`pfq@[Lr`s`n`otuv%v2`EvNp^qj[wwxyz {`H{Syc[[ f8fkff[r4 tD u | } ~  t  u [" rp t u f 0 R 4Y U^ p    ? `W    f z { t< D ug [y U  r 5p! U 5p! U$` Ui 5!`  U`1 U= 5p!qf`} ~+`CS`p[ U! UJr0`Tcow yw2y[3ftHS]v|fCug}~fG|_y}t u&EL|}~[ U9l- Uo4lE UqLlVrf[ ri||&1|Bg[prHPpu|[r\&`  3Y[crf[ra }z ~  |   | !!|*!K![P!r!![!!w"x""y)"z:"{B"P"["t##%#:#Y#ut#[#[$`+$ts$~$$$$u$$f$[ 4" Y'Z.[6755e5e5u 5u(505855 @5 H5P5EX5e`5h5p5x5u55e!5!5e"5#5# 4 ^'[55,_55P_ 5$5+(054585L55 555545g 5$5 (5 ,5m054585<5@5D5$5DUS 5US5kU5+55 5u555W\U;455p5p555Android (12833971, +pgo, +bolt, +lto, +mlgo, based on r536225) clang version 19.0.1 (https://android.googlesource.com/toolchain/llvm-project b3a530ec6537146650e42be89f1089e9a3588460)CH $%^/135E7K "{} 5N55 555565i 5$5 (5 ,5o054585<5@5D5$55`5` 5p5p5550 5$5@(5`,505`!45!85`"<5#@6D75&5>5h 5a555 5e 5$5(5,505e4585W<5@5I!D5!H5N"L5r#P5#T5$X6,\7%5855- 5G5555 5 $5j(5,5305L45n85<5@53D5JH5aL5|P5T5X5\5`5d5h5Kl5p5t5x5|555555$515D5M5U5]55555 55G5R555}553 5C 5r 5 5 5 5 5 5 5 5! 5o 5 5 5/ 5@ 5] 5o 5 $5 (5> ,5V 05 45 85 <5 @5 D5; H5C L5 P5 T5X5\5`5d5h5l5 p5t5*x5B|5R5o5555/5S5b5n5555515555555255\5u55B5f555F5^55555  5%5D5K55 5$5(5,5305K45U85<5@5hD5H5L5P5T5X5\5`5%d50h5Al5op5Gt5Ox5o|5t55[55%5>5555 5525b55` 5y 5 5 5 5 5 5 5 !5!5)!5O!5!5!5!5"5!"59"5A"5"5$#59# 5X#5#5#5$5*$ 5$$5$(5$,5$06&47xW\xFr@p:` &@ V ip Tk P p"#p`#<epp9gy0 r G N T=p!0^!@`m7`!X!`"#Q  ""   !#%u.VB K)D*8+az d < m')*+,l,Z= , " #'@{7 1 b* MY ;/rI(1,L&l^|hO`RB9^: F9EYSL]B&s#!.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.rela.text.comment.bss.rela__kcfi_traps__versions.rela.smp_locks.codetag.alloc_tags.rela.return_sites.rela.call_sites.rela.cfi_sites.rela.retpoline_sites__version_ext_names.rela__patchable_function_entries__version_ext_crcs.modinfo.note.GNU-stack.llvm_addrsig.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.rela.exit.data.rela.init.data.rela.data.rodata.__llvm_fs_discriminator__.BTF.rodata.str1.1init_wait_entry__cfi_virtio_balloon_oom_notifypm_relaxsg_next__folio_puttell_host__cfi_stats_request__list_del_entry_valid_or_report__list_add_valid_or_report__cfi_virtballoon_free_page_report__cfi_virtio_balloon_shrinker_countadjust_managed_page_countprepare_to_wait_event__mutex_init___ratelimitfinish_waitmemsetvm_node_statall_vm_eventsupdate_balloon_statsvirtqueue_disable_dma_api_for_buffersfill_balloon._rsinit_vqsballoon_mops____versions__start_alloc_tags__stop_alloc_tagsvm_event_statesfeatures____version_ext_nameskmalloc_cachesfree_pages____version_ext_crcs_dev_errunregister_virtio_driver__register_virtio_drivervirtio_balloon_driverpage_reporting_unregistershrinker_registerpage_reporting_registerunregister_oom_notifiersystem_freezable_wq_raw_spin_unlock_irq_raw_spin_lock_irq__wake_upmsleepsi_meminfo_dev_info_dev_warnleak_balloonremove_commonqueue_work_on__cfi_virtio_balloon_shrinker_scan__stack_chk_fail__x86_return_thunkmutex_trylockmutex_unlock_raw_spin_unlockmutex_lock_raw_spin_lockvirtqueue_kick__cfi_balloon_ackvirtqueue_add_outbufvirtqueue_add_inbufvirtqueue_get_buf__alloc_pages_noprof__kmalloc_cache_noprofupdate_balloon_sizevirtqueue_get_vring_size__cfi_virtballoon_freeze__cfi_virtballoon_remove_raw_spin_lock_irqsaveballoon_page_enqueuedestroy_workqueuealloc_workqueueballoon_page_dequeue__cfi_virtballoon_validatepage_offset_basevmemmap_basevirtio_check_driver_offered_feature_raw_spin_unlock_irqrestore__cfi_virtballoon_restoresg_init_one__cfi_init_module__this_module__cfi_cleanup_moduleschedule__SetPageMovable__ClearPageMovable__mod_virtio__id_table_device_tabledevice_set_wakeup_capablesi_mem_availablepm_stay_awake__cfi_virtballoon_migratepage__page_pinner_put_pagekfreeshrinker_freeinit_on_freevirtio_reset_device__cfi_virtballoon_probepage_pinner_inited__cfi_virtballoon_changed__init_waitqueue_headshrinker_allocballoon_page_alloccancel_work_sync__cfi_update_balloon_stats_func__cfi_update_balloon_size_func__cfi_report_free_page_func__llvm_fs_discriminator____UNIQUE_ID_retpoline429__UNIQUE_ID_intree429_note_19__UNIQUE_ID_name428__UNIQUE_ID_vermagic428_note_18virtballoon_probe.__key.8virtballoon_probe.__key.6__UNIQUE_ID_license584__UNIQUE_ID_description583__UNIQUE_ID___addressable_cleanup_module582__UNIQUE_ID_alias432__UNIQUE_ID___addressable_init_module581__UNIQUE_ID_depends431__x86_indirect_thunk_r11__UNIQUE_ID_scmversion430VI{([{(u{({({({({({(|( v2|( JbA|(^b@L|(^bW|(^b`|(^bm|(@x|( |( |( |((|(|( |(}((}( )}(?}( M}(@@Y}(pOe}(r}(@ Т v` E v`* /{}(/}(^b0}(O0}((4}( 4}(@4  v }( =^b cb v N 55 N a}( g 1 v}( v 1 v\}( v 1 v~( v~( Q,~( g 1 vs^b:~( vD~( vX~( Q 1 vq~( !v~( Q~( < }(OV ~( %v~( @ Y}(oO (!(x ~( (v~( @( <!( @5( @ q + J( .vd( q( qvirtio_balloon_vqVIRTIO_BALLOON_VQ_INFLATEVIRTIO_BALLOON_VQ_DEFLATEVIRTIO_BALLOON_VQ_STATSVIRTIO_BALLOON_VQ_FREE_PAGEVIRTIO_BALLOON_VQ_REPORTINGVIRTIO_BALLOON_VQ_MAXvirtio_balloon_config_readVIRTIO_BALLOON_CONFIG_READ_CMD_IDvirtio_ballooninflate_vqdeflate_vqstats_vqfree_page_vqballoon_wqreport_free_page_workupdate_balloon_stats_workupdate_balloon_size_workstop_update_lockstop_updateconfig_read_bitmapfree_page_listfree_page_list_locknum_free_page_blockscmd_id_received_cachecmd_id_activecmd_id_stopvb_dev_infoballoon_locknum_pfnsoom_nbreporting_vqpr_dev_infowakeup_lockprocessing_wakeup_eventwakeup_signal_maskvirtio_balloon_statballoon_ackinit_vqsleak_balloonremove_commonreport_free_page_funcstats_requesttell_hostupdate_balloon_sizeupdate_balloon_size_funcupdate_balloon_statsupdate_balloon_stats_funcvirtballoon_changedvirtballoon_free_page_reportvirtballoon_freezevirtballoon_migratepagevirtballoon_probevirtballoon_removevirtballoon_restorevirtballoon_validatevirtio_balloon_oom_notifyvirtio_balloon_shrinker_countvirtio_balloon_shrinker_scan@$xh@^hH(E$@@XO@05'20@i`0 @i@0% (+ @8lH0 s@l 0Y@m0@Po0{L(v@o0h(@p0p(@p0(-(2|)@p0T$+ $+K0qFLoHr5%+H@r0m+H@0t0!+`@u@0#,8@ xP0%Y/@@T@p00'k4@H8IaN0O$8O 682W؛, ȧ* 0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key` 1;_-<0  `He0  *H |h\h ثr{'NnuU !s%nmHV'[9րB'T6ݤDcLw# qeNۚ⍳! x'.[fт(EԂ^Xj>-uK!fU\F$b 52ٱ>-U)U\P^\͜ _:l.C4%J^Q^b`n\ Fr脎Rbĉ[&\m3Ka֗VׇBk#^ix  'jYT8kAg(ZbPo-rҕ: \g SOa5`f=4(AzW02/:@g?^2St (Z55C+]z_mvdry!@#o&.FA BSfzB@}R?Y C{A)0O 4 nYWn s7V~Module signature appended~