ELFH@@31"""" 8 zR| <D-D@P @ T @PD-<XD-D@P @  p @PD-D 4D-D0L 0  0LD-0D-D0L 0  0LD-LD-D\ `   \D-D HTD-D`X ` @ `XD-LD-D\ `  x \D-D ,D-D H  `  HD-0 D-D0L 0  0LD-,ThD-D H  H  HD-@D-DPT P  PTD-0D-D H   |  HD-D ( D-DD H DD-<(D-DPT @   PTD-D 8hD-D@P @   @PD-D ,dD-D H  D  HD-@8D-DT @   TD-D 8D-D@P @  @PD-8TD-D@P @ t @PD-4D-D@P 0  @PD-D ,PD-D H  p  HD-,D-D0L   \ 0LD-D 0(PD-D H  p  HD-?#{_WO*@94@*R^A94**R^(R"h9`F@w`^@w`v@bw`׎@"w`צ@"w"`b&@w`":@*wJ*OCWB_A{Ĩ#_?#{_WO*8qT@94@*R^(A94*R R^("*o@4*R R^("j@qT qTqT; *R R^("2@4v;V;*v*OCWB_A{Ĩ#_*?#{WOSBu"ss@@6"vt*OBWA{è#_?#{ O 6`"t@u@" `"ssOB @{è#_?#C{og_WOA8%C )8 u@@9H4@*RrA94@9H4*RrCOc+@[@[@@_kTjjt)}J R+G} iI?hTs*R*r[`ho@4`hk@qT q TqT;ը``3@C@4 H;ը h;ը  ?T"VB@>_"wBF?T9!**?aT @@@ij *Rt˳r}I`" G5Hu&@@ijstˉ}I G4Hh@)Ts`@A8%C_ ATOHWG_FgEoD{CC#_?#{og_WOsh@944@@94҈ijt}I G6H@"T!*@kb T`uG*h@94@*R[A9H4 R{W[(R"h9WF@`u`^@u`v@bu`Վ@"u`զ@"u#`c&@u`#:@uK@ R#?9*!*@kTst@`T@wb@@?@`TOEWD_CgBoA{ƨ#_?#{og_WOA8%C BCA!#R 7@!#R7@!#R@7s`@*R |@@R!}stC@!`` 3!#R7C_@QkT@ *RC_""!B>rB!2@*!#Rr@1`T@1 Th@1TH@1T(@1`Tc?Ts`@|@RI @|!5!5!c R**7*@5s(Rh9u!@HR!@R!@R!@u`!!@* "R BRbRR!@s`@:!@0*!@*$*!@***!!@*!!@A8%C_ aT*OGWF_EgDoC{B#_?#{O`6A84Rt;;`7*OA{¨#_?#{ O )8 @@h@qT53RSR*RR:OB @{è#_?#{O )8 t@sh@ *R"`:OA{¨#_?#{g_WOs`"h@94*)*R**@kT@"!*"*X5(R*h9*ODWC_BgA{Ũ#_?#C{_WOCA8*%C!#R7`2`B@t`"w  !#R7R7``@t>`xBw: !#R7`r`@t`bwhRh !#R7`2`B@t`"wRh !#R7``@tn`urHRhj A8%C@ TODWC_B{AC#_BBBBB?#{ WO*@ *Rw""A94****35*OCWB @{Ĩ#_!)?#{O*@ *Rh"!*]*OA{¨#_?#C{ _ W O CA8*%C@*RuZҨr@R n@h4#*@T5**RZ#AҨ@R r@h4#*@T5B*RZBҨ@R 2@h4#*@T5*RZҨAR @h4#*@T 5*RZҨ2AR .Ah4#*@T5t*RZ(R9*A8%C_ T*OLWK_J{IC#_*!J?#{_WOs`"h@9h4!9s*h@kT*R@"!***h@kTOCWB_A{Ĩ#_?#{ WO*@*Rv~@wV(92@*RV(BJ@*RV(b@*RV(z@*RV(@OCWB @{Ĩ#_?#{OCA8%CAR5@Q1 Ts`"`Rt ~Bu*tA8%C@ aTOC{A@#_!?#{O@B*OA{¨#_?#{CA8%C9`5@94*A8%C@ T{A@#_!?#{O@9B*OA{¨#_Vperf_allocation_lockgs_perf_moncpu_idxEvent at index %u is unsupported. Stopping probe. cyc-ev not specified. Skipping. gs_init_perf_mon_cpuhp errored with number %d amu_events%u Insufficient memory for cpu_data_arr. Aborting gs_perf_cpu invalid skipping performance monitoring. client_update_backup_us unspecified, using default value. l2-cachemiss-evgs_perf_mon_tick_update_counters../private/google-modules/soc/gs/drivers/performance/gs_perf_mon/gs_perf_mon.c3gs_perf_mon: %s: failed kthread_create for perf_mon client_update_backup_us&perf_mon_metadata.client_list_lockgs_perf_mon: Perf event read failed on cpu=%u for event_idx=%uRegister idle enter vendor hook fail %d cyc-ev3gs_perf_mon: init cpuhp fail:%d &perf_mon_metadata.active_state_lockgs_perf_cpucpu_idx invalid, skipping performance monitoring. stall-backend-mem-event not specified. Skipping. 3gs_perf_mon: %s: gs_perf_mon parse errorgs_perf_mon_param_set_ticksgs_perf_mon_param_set_activegs_perf_mon could not stop with error code %d client_update_interval_us3gs_perf_mon: Error when registering driver! gs_perf_mon_driver_probestall-backend-mem-ev3gs_perf_mon: %s: gs_perf_mon invalid number of tickspmu_eventsl2-cachemiss-ev event not specified. Skipping. param_ticks_per_counter_updateparse_perf_countersinst-ev not specified. Skipping. l3-cachemiss-evparam_ticks_per_counter_update unspecified, using default value. inst-evPerf event read failed on cpu=%u for event_idx=%ugs_perf_mon_param_ticksgs_perf_mon_param_ongoogle,gs_perf_monlicense=GPL v2description=Google Performance Monitorauthor=Will Song vermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=gs_perf_mondepends=scmversion=g570670d2bc80LinuxLinuxgs_perf_mon`module_layoutMKkstrtobool sysfs_emit_atikstrtointRperf_event_release_kernel#:perf_event_enable[qperf_event_create_kernel_counter=$__dynamic_dev_dbg윯__platform_driver_registerQschedulendkthread_should_stop>kthread_stoptracepoint_probe_unregister~_printk zkfreetuy_dev_errR8__cpuhp_setup_stateQ__tracepoint_android_vh_cpu_idle_exittracepoint_probe_registerL3me__tracepoint_android_vh_cpu_idle_enter?sched_set_fifoZkthread_create_on_nodeq__mutex_init9Bof_get_next_childN3of_get_child_by_nameO\aBdevm_kmallocF__sw_hweight64?[kof_property_read_variable_u32_array}nr_cpu_ids#=cpumask_next0~__cpu_possible_maskƒ3 mutex_trylock__stack_chk_fail6wake_up_process {{__dynamic_pr_debuge?ktime_getUrS__list_del_entry_validUmutex_unlockh__list_add_valid{mutex_lock4K_raw_spin_unlockx=perf_event_read_locald_raw_spin_lock*zcpu_numberp\_raw_spin_unlock_irqrestore__hwasan_store4_noabortt_A__hwasan_load4_noabort\__hwasan_store8_noabort__hwasan_store1_noabort 4_raw_spin_lock_irqsaveh'J__hwasan_load8_noaborts}=F__hwasan_load1_noabort1[__sanitizer_cov_trace_pcGNUgTEBn; 3%K GNU $t(t0<t@tH`l| ,8HTdtttt4Tt$HPt@Tt@\dttPtP (tP,tP08@HT`lxtPtPtt$0t4t<T\htltttt $,L\| ,<LPuTuX\htt8t8tt$48t<tDLTtttPtPtt  t t8 H P X ` h t8l t8t x |        t t     , < H T ` l x             t t  ( , 0 < L T \ ` t@d t@l | t t          tP tP H ` h tl tp t     t t      t t        $ ( t, t8 L T X \ l              tt 08<@tDtLXl|oobb0DT\q`qdRhRtxt|tttqXqX qq$(,ql0ql4q<8q<H\`tdtl|nnqq $,48<DLXdp|tt  EE $u(u04383@DHTX\`qdqlptxqX|qX  ,08@ptxtt(0t4t<Ptttt$,4<PTtXt\##8@HXdtxQ|Qnn 48<T\dtu8u8zzupup uu$,0u4u8<DLPuTuX(\(dtt ,PTtXt`xtt(4Pdpx$,8H,8Tht|$0DPdtt ,04@TtXt\`h|tttt <HXdpx  $ , 4 @ T ` h p |     t t ! !X!\!.`!.h!l!8p!8t!Yx!Y|!!!!t!t!!m!m!"" ","`"d".h".l"up"ut""""t"t""m"m"  jH<@DH1H H$(I,H048Hqq" qq"q|q"$q(q"qqLu(qqu` qp$q(u0q4q 8u@q0Dq,HuPqTqLXu@tt $(t,t048<t@tHT`dyhylpx qq0M qQ"CY8@HCPzpxCCC (C0( q (q!Xq!`q"vv(v808vP0@XvpAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)q\qq0qqXqq q$qXXqqhrs,qlqlq<qqXqq q!q!,q"01234Z[\]%`cde*,jklopstuvyz.DGJMP=>?} p  jQ jc H   vH< <5 1H v WH{'   IkH$ $7 H"0 0 Q   "  p " !  8 W@X!hl<dh 1 " $ "8 @ $   88@   F p8 t\ 0 8+  @ 8 4` Pb 8   :  0  V " >!P!"P%  Z Z z ~!({ !8 P #!(( #4 #f #' #6* $p: &  !#$(, ) ) ) #`cQ #`= # *,@ , # #v &)*,& %8 i]A 07zzM"],+ hFkO` B vGK4 [ 7 D bicC2 w*@ \@.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.rela__param.note.GNU-stack.llvm_addrsig.rela__dyndbg.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__ksymtab.symtab__kcrctab.hyp.rodata.rela.rodata.rela___ksymtab+gs_perf_mon_get_data.rela___kcrctab+gs_perf_mon_get_data.hyp.data.rela.data.rodata.str1.1gs_perf_mon_init.__keyinitialize_cpu_data_info.__keyof_property_read_variable_u32_arraycpumask_next__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store1_noabort__hwasan_load1_noabortgs_perf_mon_startkstrtoint__kstrtabns_gs_perf_mon_remove_client__crc_gs_perf_mon_remove_client__kstrtab_gs_perf_mon_remove_client__ksymtab_gs_perf_mon_remove_client__kstrtabns_gs_perf_mon_add_client__crc_gs_perf_mon_add_client__kstrtab_gs_perf_mon_add_client__ksymtab_gs_perf_mon_add_clientvendor_update_event_cpu_idle_exit__tracepoint_android_vh_cpu_idle_exit__mutex_initktime_getsysfs_emit_atdisable_perf_eventsenable_perf_events__kstrtabns_gs_perf_mon_update_clients__crc_gs_perf_mon_update_clients__kstrtab_gs_perf_mon_update_clients__ksymtab_gs_perf_mon_update_clientswake_up_processparse_perf_counters__kstrtabns_gs_perf_mon_tick_update_counters__crc_gs_perf_mon_tick_update_counters__kstrtab_gs_perf_mon_tick_update_counters__ksymtab_gs_perf_mon_tick_update_counters____versionsgs_perf_mon_param_set_ticksgs_perf_mon_param_get_ticks__param_str_gs_perf_mon_param_ticks__param_gs_perf_mon_param_ticksnr_cpu_ids_dev_errgs_perf_mon_platform_drivertracepoint_probe_unregister__platform_driver_registertracepoint_probe_registerperf_event_create_kernel_countervendor_update_event_cpu_idle_enter__tracepoint_android_vh_cpu_idle_entercpu_numbergs_perf_mon_cpuhp_upgs_perf_mon_stopkthread_should_stopkthread_stopsched_set_fifogs_perf_mon_cpuhp_down__param_str_gs_perf_mon_param_on__param_gs_perf_mon_param_onkstrtobool__stack_chk_failperf_event_release_kernel__kstrtabns_read_perf_event_local__crc_read_perf_event_local__kstrtab_read_perf_event_local__ksymtab_read_perf_event_localperf_event_read_local_printkperf_mon_task__cpu_possible_maskmutex_trylockmutex_unlock_raw_spin_unlockmutex_lock_raw_spin_lockparam_tickgs_perf_mon_root_match__dynamic_pr_debugperf_mon_config__dynamic_dev_dbggs_perf_mon_param_set_activegs_perf_mon_param_get_activeparam_is_active_raw_spin_lock_irqsave__cpuhp_setup_state_raw_spin_unlock_irqrestoreof_get_child_by_nameinit_module__this_modulecleanup_modulescheduleperf_event_enablekfreekthread_create_on_nodegs_perf_mon_driver_probeof_get_next_child__list_del_entry_valid__list_add_valid__sanitizer_cov_trace_pcdevm_kmallocperf_mon_metadata__kstrtabns_gs_perf_mon_get_data__crc_gs_perf_mon_get_data__kstrtab_gs_perf_mon_get_data__ksymtab_gs_perf_mon_get_data_note_9$d.49$x.39$d.29parse_perf_counters.__UNIQUE_ID_ddebug419$d.19$d.9_note_8$d.48$d.38$x.28parse_perf_counters.__UNIQUE_ID_ddebug418$x.18$d.8$d.47$d.37.Ltmp27$d.27parse_perf_counters.__UNIQUE_ID_ddebug417$d.17$d.7$d.56$d.46$x.36__UNIQUE_ID_author426$x.26$x.16gs_perf_mon_tick_update_counters.__UNIQUE_ID_ddebug406$d.6$d.55gs_perf_mon_init.__key.45$d.45$d.35__UNIQUE_ID_description425$x.25$d.15$d.5__sw_hweight64$d.44$x.34.Ltmp24__UNIQUE_ID_license424$x.24$x.14__UNIQUE_ID_scmversion304$d.4$d.33$d.23$d.13__UNIQUE_ID_depends303$d.3$d.42$x.32$x.22$d.12__UNIQUE_ID_name302$d.2$x.41$d.31parse_perf_counters.__UNIQUE_ID_ddebug421$d.21$d.11__UNIQUE_ID_vermagic301$d.1$d.40$x.30parse_perf_counters.__UNIQUE_ID_ddebug420$x.20$d.10@Hv0^L`cP^QR@h XOX"J@HWD0@Л02<8@`0q@0G@О0580@X0%9  @آ00Y@`029Ol99P@h@0#2H;A8@`0CP@0!`CXD@`0$U0@(0 LoTPE0-E@@(@800*I@ jW$(W hh2}2J