ELF@@/-"FZ           zR| 0D-D H  `  HD-zR| ,DD-D H  d  HD-(H<D-D H  \  HD-(t<D-D H  \  HD-<D-D@P @  | @PD-D <D-D@P @ t @PD-8 D-D0L 0 ` 0LD-D 8\tD-D0L 0 @ 0LD-D ,|D-D H   x  HD-D 4D-D0L 0 p 0LD-D 0TD-D H   h  HD-D <4D-D@P @  X @PD-D 8ttD-D0L 0 @ 0LD-D (D-DD D DD-8LD-D@P @  @PD-8D-D@P @  @PD-8TD-D@P @  @PD-8D-D@P 0 x @PD-D zR| (,D-D H  L  HD-,DDD-D H  d  HD-<tlD-D@P @ < @PD-<D-D@P @   @PD-D <pD-D@P @ @ @PD-<4LD-D@P @  @PD-8tD-D@P 0  @PD-D 8D-D@P @  @PD-4D-D0L 0  0LD-zR| 4D-D0L 0 t 0LD-D (PPD-D H  p  HD-4|D-D0L 0 ` 0LD-D zR| 8D-D@P @ P @PD-4TD-D0L 0 l 0LD-D HHD-D`X `   `XD-D (4D-D H  T  HD-8D-D@P @  @PD-8@@D-D0L 0  0LD-zR| ,D-D H     HD-D (H@D-DD h DD-?#{Oss@h@OA{¨#_?#{O@!OA{¨#_?#{ `h@! @{¨#_?#{ `h@! @{¨#_?#{ WOs`@RRh`"h`Bh`bh `h`hh@R*R``Bu"4*TvUvPRR"R2R BRRRbRrR@!c*4*OCWB @{Ĩ#_B!V!?#{_WO`tV@@RBh5R@!*R@h5R@!*"R @h5R@!#R2R@h5R@!#RBR@h5R@!CRRR@h5R@!CRbR@h5R@!cRrR@h5R@!cR"`B!*OCWB_A{Ĩ#_?#{WO***qbTqT8*****#ROBWA{è#_ֳs@``@!!!?#{WO**qT****OBWA{è#_!?#{ `"h@h@5`R @{¨#_!!!?#{ O*qBT4q TqT@"OB @{è#_!?#{O*qBTOA{¨#_!?#{_WO*qBT@*q!T*OCWB_A{Ĩ#_@!SR!?#{WO***@&qTt 5N3N3Rsv6TU(R((RR!}@PQ5VW(RK H 7(RR!}@ST˟5Rh@D+T!5OBWA{è#_@!*Ra@~_~ 5 }_) } Ȫ5)R~_ K 5;6!Ԧ }_) } Ȫ5?#{{#_?#{ WOсRсR]ш]R& rсR^bшB^R 6% RсR^Bш^R 6% 2сR_B_ !"% |@OCWB @{Ĩ#_?#{ WOсRсR]bш^R BсR^_!  |@OCWB @{Ĩ#_?#{ WOсRrсR]RшB^R 2сR^B_!  |@OCWB @{Ĩ#_?#{OCA8%C9T4S@9A8%C@ TOC{A@#_H(R q!TtrRh@4`h@T `h@94vRhR@9h4w"x@a @(RhR9 ~_ 5;q TOCWB_A{Ĩ#_?#{_WObRr@qT***k`T*qT~_(J55; kTOCWB_A{Ĩ#_R  (RK 4-)R~_ K 5;Ո5R@4@T@9h4 @R#R?#{_WOrb@@1bR@4@T @9(4RR@94@R#R"@ @(RR9OCWB_A{Ĩ#_?#{_WO*r96RR@9H42bR@4@T#"@ @(RR9@9h4 @R#ROCWB_A{Ĩ#_?#{WOCA8%Cs U t`uu{{h`"u"`Bu&`!Rh*u@ zA?uTa*5@"qa T`@**v@1 T zA*1T*t"`@*`2 `Bu`Rv`b*"RR9*A8%C@ aT*OCWB{A#_@!@!*@!*!@!*`@?#{_WOrR^4b^TB_8h4]84\]8OCWB_A{Ĩ#_?#{WO`uRt"hR@94v@a @R9u@a @`@OBWA{è#_?#{ O@RR`OB @{è#_buB`!tV*?#{ `sV@`b`@!* @{¨#_?#{ O*qT*OB @{è#_b @D@!*SR?#{ WO@B!B@F@RR@B!`3BV!Bb"B !*OCWB @{Ĩ#_?#{ OV@uh@T`t@*OB @{è#_B!?#{ g_WO*3Ղ(R!}@@FqTRR `"x ?L@TR*l| T@RR"@!RBR*?Tb@?T*?Tu@@~@B 3H5 5@6"*7****B @~@1 `Bv`bw `ruxOEWD_CgB @{ƨ#_!V@!@!@!"R@!@!n@!`Bw @7`b`ry@b@*b@y4J@?#{ `@ @{¨#_?#{_WO`Bv @6`b`rx@b@*b@y4@OCWB_A{Ĩ#_?#{WO`u@5``@*`u@`b`@`bu@6`"u@v@" `"uHRh@OBWA{è#_softdep=pre: pixel_stat_sysfsimport_ns=DMA_BUFlicense=GPLdescription=Pixel platform integration for GPUauthor=version=1.0softdep=pre: slc_pmonsoftdep=pre: slc_dummysoftdep=pre: slc_acpmvermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=mali_pixeldepends=slc_pt,gs_acpm,pixel_stat_sysfsalias=of:N*T*Carm,physical-memory-group-manageralias=of:N*T*Carm,physical-memory-group-managerC*alias=of:N*T*Carm,priority-control-manageralias=of:N*T*Carm,priority-control-managerC*alias=of:N*T*Carm,protected-memory-allocatoralias=of:N*T*Carm,protected-memory-allocatorC*srcversion=A6A3B0A1F5877DD2E6E6A04scmversion=gba07de9962ddgpuupdate_sizetotal_page_countfailed to retrieve SLC GPU signal: %dfailed to enable pt: %d Failed to allocate a DMA buffer of size %d large_page_count%d Protected memory allocation size %zu too big GPU_SIGNAL&(mali_pma_dev->slab_mutex)Failed to find "%s" DMA buffer heap. Deferring. %zu 9 order pages in group(%d) leaked failed to get PBHA for pt: %d Priority control manager removed successfully small_page_countSome protected memory has been left allocated Unknown order(%u) Failed to allocate a Mali protected memory slab. Memory group manager probed successfully Failed to allocate a Mali protected memory allocation record pt_client_register failed with: %d Failed to attach the device to the DMA buffer SLC GPU signal size incorrect: %dProtected memory allocator probed successfully mali-mgmslc_pin_partitionvframe-secure%zu 0-order pages in group(%d) leaked Failed to allocate Mali protected memory. 4total_gpu_pages %lld UID %d requested an invalid priority (ID: %d), granted %s instead Failed to create a Mali protected memory allocator device record mali-pcmFailed to map the DMA buffer Priority control manager probed successfully memmali-pmaMemory group manager removed successfully alloc_pages failed vmf_insert_pfn_prot failed mediumpixel_mgm_slc_dec_refcountpixel_mgm_slc_inc_refcountpixel_mgm_slc_update_signal../private/google-modules/gpu/mali_pixel/memory_group_manager.carm,physical-memory-group-managerarm,priority-control-managerarm,protected-memory-allocator $$$?#{ 4*!!4*!4* !*4* @{¨#_?#{{#_LinuxLinuxmali_pixel`module_layoutDuplatform_driver_unregister윯__platform_driver_registerUrS__list_del_entry_valid6:dma_buf_put{dma_buf_detachUYRdma_buf_unmap_attachment2>"devm_kfreeE/__bitmap_clearUmutex_unlockYa__bitmap_seth__list_add_validވmemstart_addrUcdma_buf_map_attachmentrUdma_buf_attach+dma_heap_buffer_allocg{dbitmap_find_next_zero_area_off{mutex_lockO\aBdevm_kmallocq__mutex_initG/~dma_heap_put \dma_heap_findkpt_client_freeʾcancel_delayed_work_syncOpt_client_unregisterdmemsetYpt_client_disable_no_freept_pbhaD>acpm_ipc_get_bufferpt_client_registerYyinit_timer_key=:%delayed_work_timer_fnWqueue_delayed_work_on'system_highpri_wqp\_raw_spin_unlock_irqrestore__hwasan_store1_noabort6pt_client_enables}=F__hwasan_load1_noabort 4_raw_spin_lock_irqsaveԘ.dkobj_sysfs_ops__stack_chk_failMKkstrtoboolasysfs_emit~_printk$___ratelimitתAcpu_hwcap_keys5arm64_const_caps_ready[xSvmf_insert_pfn_protiEv__free_pagestuy_dev_errN__alloc_pagesLp_dev_warnt_A__hwasan_load4_noabort&__kasan_check_readL8G_dev_infoA3J<kobject_putv?kobject_init_and_add__hwasan_store4_noabortQd__kasan_check_write zkfreeVkmem_cache_alloc_traceTn\kmalloc_caches\__hwasan_store8_noabort[[skobject_create_and_addh'J__hwasan_load8_noabortcpixel_stat_kobj1[__sanitizer_cov_trace_pcGNUO`2JYɊGNU ,04<@DPh(X\0`0hx    , , HH   ,<L\hp|$,@H\dhlx  !!8@L\dt|WW' '(0<DL\dlWpW|'' $,4W8WDT\hpx''WW $08@PX`'d'px LT`hlpx  , 8 @ L d p |          D P X t          ( \ d x             $ 0 < P X h l p t x                   $ ( , H P t        4<PXt|4DL`h,4LThpx| Tp$4<L\dltThp,8PX`8DP\t$08DPXl ,4@LTdlt 4@LTxXx\`t| 08D LXdp !!$,0G4G@HPNTN\dl t (4@ HT`    PT0X0`px44mm mmT`|III I8 8,<DLPT\lx<$<$p$ p$(`h| 8 T d t        !!,!8!D!X!h!|!!!!!!!!!!!"""0"<"P"X"l"x"""""""""""K"K"##### #(#0#`4#`<#D#L#T#X#`#h#p#Ot#Ox####~#~########$$$$$0$P$X$$$$$$$$$$$ %% %X%`%l%t%% %%%%%!%%%%"%%#%%&&&(&0&D&X&d&Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)d<,l  L,  8  ( d,\X8Hx|L848Hp<$p$$<%t"WXYZ[\_`aRASjklmnop9$.&-0?6@)*!$  $<(2, .  !#$!" 7  " ),$ (/0h 42<t @5H L8T$ X;`x d>l0 pAxx |WX `4      $ (0 4$ 8@ DH HP TP X`4 d hp8 t x0X4`<0.@X  (8xx 7(088`Fp(0HXhH (,048'DLPTX\'hp$t$x|'(( $$( $((,0(p&) B B   =7B7c B Z  4YM   <I ( tH  | , TB A X  U# X'8 tP '   { -   q  gh _ a t      ^  $  k x S Y0 k [    X    0e  @S PM  ` 8 R p < (   _ x  d LNz)M .G  5x((    6 G H\B B   H   4# 8'  4x{  g  884qPB FB 0 0 X HM<$46 p$3H<%@ BH HB  ( # !=# 0 0m </ k  d     X !# %%W %cB)9 &O(B ( I(- q0 2 +3 - +-w X/#m %&( v Kzj&mD<c<wplm8\ W&@ q a   |M{B \,5 DF7Lx@+  s+-   w 0   ?7 dl ~ V(tHK!e#@.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions__ksymtab_strings.rodata.str.modinfo__ksymtab_gpl__kcrctab_gpl.rela___ksymtab_gpl+pixel_mgm_slc_update_signal.rela___kcrctab_gpl+pixel_mgm_slc_update_signal.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.hyp.data.rela.data.rodata.str1.1init_timer_keyprotected_memory_allocator_probe.__keyarm64_const_caps_readysmall_page_count_showtotal_page_count_showlarge_page_count_showkobject_putdma_heap_putdma_buf_put__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store1_noabort__hwasan_load1_noabortmgm_vmf_insert_pfn_prot__kstrtabns_pixel_mgm_slc_inc_refcount__crc_pixel_mgm_slc_inc_refcount__kstrtab_pixel_mgm_slc_inc_refcount__ksymtab_pixel_mgm_slc_inc_refcount__kstrtabns_pixel_mgm_slc_dec_refcount__crc_pixel_mgm_slc_dec_refcount__kstrtab_pixel_mgm_slc_dec_refcount__ksymtab_pixel_mgm_slc_dec_refcountdma_buf_unmap_attachmentdma_buf_map_attachment__mutex_init___ratelimitsysfs_emitmemset__bitmap_setcpu_hwcap_keysmali_pixel_init_pixel_statsmgm_attrsupdate_size.gpu_alloc_rsmgm_groupskobj_sysfs_ops____versionskmalloc_cachestotal_gpu_pages__free_pages__alloc_pagesprotected_memory_allocator_dt_idsmemory_group_manager_dt_idspriority_control_manager_dt_idssmall_page_count_attrtotal_page_count_attrlarge_page_count_attrslc_pin_partition_attr_dev_errprotected_memory_allocator_drivermemory_group_manager_driverpriority_control_manager_driverpt_client_unregisterplatform_driver_unregisterpt_client_register__platform_driver_registerpartition_disable_workeracpm_ipc_get_buffermemstart_addrmali_pma_get_phys_addr__bitmap_clearsystem_highpri_wqmgm_group_dev_info_dev_warnqueue_delayed_work_onslc_pindelayed_work_timer_fnkstrtobool__stack_chk_fail__kstrtabns_pixel_mgm_slc_update_signal__crc_pixel_mgm_slc_update_signal__kstrtab_pixel_mgm_slc_update_signal__ksymtab_pixel_mgm_slc_update_signal_printkmutex_unlockmutex_lockpcm_scheduler_priority_checkpixel_stat_gpu_kobjpixel_stat_kobjdma_buf_attachdma_buf_detachbitmap_find_next_zero_area_offupdate_sizeprotected_memory_allocator_removememory_group_manager_removepriority_control_manager_removemali_pma_slab_remove_raw_spin_lock_irqsavemgm_update_gpu_ptemgm_pte_to_original_pte__kasan_check_writemgm_kobj_release_raw_spin_unlock_irqrestoreslc_pin_partition_storemgm_ktypeinit_module__this_modulecleanup_module__mod_of__protected_memory_allocator_dt_ids_device_table__mod_of__memory_group_manager_dt_ids_device_table__mod_of__priority_control_manager_dt_ids_device_tablept_client_enablemgm_free_pagemali_pma_free_pagemgm_alloc_pagemali_pma_alloc_pagedevm_kfreept_client_freept_client_disable_no_freekmem_cache_alloc_traceprotected_memory_allocator_probememory_group_manager_probepriority_control_manager_probedma_heap_find__list_del_entry_valid__list_add_validmgm_get_import_memory_idkobject_init_and_addkobject_create_and_add__kasan_check_read__sanitizer_cov_trace_pcdevm_kmallocdma_heap_buffer_alloccancel_delayed_work_syncget_size_counter.err_atomicslc_init_dataslc_term_datapt_pbhaslc_set_pbhaslc_wipe_pbha.Ltmp9_note_9$x.49$x.39$x.29$x.19__UNIQUE_ID_alias309$x.9$d.9_note_8$d.48$d.38$d.28.Ltmp18__UNIQUE_ID_softdep318$d.18__UNIQUE_ID_alias308$x.8$d.8.Ltmp47$x.47$x.37.Ltmp27$x.27__UNIQUE_ID_softdep317$x.17__UNIQUE_ID_alias307$x.7$d.7$d.46$d.36$d.26__UNIQUE_ID_softdep316$d.16__UNIQUE_ID_alias306$d.6$x.45$x.35$x.25.Ltmp15__UNIQUE_ID_version315$x.15__UNIQUE_ID_alias305$x.5$d.5$d.54$d.44$d.34.Ltmp24$d.24__UNIQUE_ID_author314$d.14__UNIQUE_ID_alias304$d.4$d.53$x.43.Ltmp33$x.33$x.23$d.23__UNIQUE_ID_description313$x.13$d.13__UNIQUE_ID_depends303$x.3$d.3.Ltmp2__UNIQUE_ID_import_ns362$d.52$d.42$d.32$d.22.Ltmp12__UNIQUE_ID_softdep312__UNIQUE_ID_license312$d.12__UNIQUE_ID_name302$x.2$d.2$d.61$d.51$x.41$x.31.Ltmp21$x.21__UNIQUE_ID_scmversion311$x.11$d.11__UNIQUE_ID_vermagic301$x.1$d.1$d.60$d.40.Ltmp30$d.30$d.20__UNIQUE_ID_srcversion310$d.10@$d vpc^S@hkO|&J@Hg F,D?&2B lGU0hz@(, ELov@0H,2GS@x,@P,2kG@q@``,@, G@, L @ȹ,5P0@,!%lQ@ @P,#Q0R@@@@0,&@Vg$(g 5pp.`5