ELFȭ@@=;]A%8zzM"]i%%%%%% < "cpu=%d, time_delta_us=%lu, inst=%lu, cpu_cycles=%lu, mem_stall_backend=%lu, l2_cachemiss=%lu, l3_cachemiss=%lu ", REC->cpu, REC->time_delta_us, REC->instructions, REC->cpu_cycles, REC->mem_stalls, REC->l2_cachemiss, REC->l3_cachemissRegister idle exit vendor hook fail %d l3-cachemiss-ev not specified. Skipping. perf_mon_update_client_taskclient_update_interval_us unspecified, using default value. &cpu_data->perf_allocation_lockgs_perf_moncpu_idxcyc-ev not specified. Skipping. gs_init_perf_mon_cpuhp errored with number %d time_delta_usamu_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-ev../private/google-modules/soc/gs/drivers/performance/gs_perf_mon/gs_perf_mon.cgs_perf_mon_tick_update_counters3gs_perf_mon: %s: failed kthread_create for perf_mon l2_cachemissmem_stallsclient_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 cpu_cyclescyc-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. instructions3gs_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 unsigned longclient_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. cpucpu=%d, time_delta_us=%lu, inst=%lu, cpu_cycles=%lu, mem_stall_backend=%lu, l2_cachemiss=%lu, l3_cachemiss=%lu 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=%ul3_cachemissintgs_perfgs_perf_mon_param_ticksgs_perf_mon_param_ongoogle,gs_perf_mon?#{ O@*@*@_1xrQqrk@TE0?֨AOB* @{è#_?#{OA8C* XR$@ T#Rh@h@ h"@h@h@h@#A8C_ TOE{D#_hG7@6?#{WOA8C*<@ 8 @@5j@C3R@ @RR =ucYI̿I(}@ @$R+)@@ "@@@@A8C_ TOEWD{B@#_?#{*{#_Q ?#{ WO@9H4*@*RXA94* *R*Y)Ri9 E@i ]@i u@i @i @i" %@i9@hJ* @OCWB{Ĩ#_0p(?#{_WO8ն?q(T )@94 J *i*R7@^(A94*R R^(" m@*? q@T?qT *R R^)%1@5* *R R^)%i@qT qTqT;h;H;*h*OCWB_A{Ĩ#_e1?#{ OBss@6uROB* @{è#_֠_LA9?#{ 6i"@( ss @{¨#_ g@?#{og_WOCA8 )C8ii@94*RJ@fA9@9q$@zTo*RfHEi@* j)@_ kThjjt}J R G)} hH T*R*f H; A@ =@I %T m@? q`T?q!T1@`5i@q T q@TqaT; **h;H@ij *RtSh}If GHH(%ij t@h}II@ GHH T@A8C@ ATOFWE_DgCoB{A#_ g@?#{og_WOC@94@4 )(@)@9I4҈ij t}II@ GHH T  R4 A8}@@@kI T )~@(@9n.#RDCR<`c?b T@ RR| ! 5! 5!cR** 7* 5)R 9]tY!!!IR H! R I! R J!t:!@1!@**!*!*!***!!*!!@A8C@ aT*OFWE_DgCoB{A#_=a?#{O`73RA8Փ";"; 6OA*{¨#_֖GD)?# ) 8*@iii@4_qTJR*R *R% 9#_֛?# J 8ij *R)@%9#_?#{ _WOs`"h@9h4*!*Rs}@@@kT@~@(!!**4)R* 9* @ODWC_B{Ũ#_Oo?#{OCxPqTR @At!C"BOC{A@#_?#C{WOCA8*C!#R7@ ) !#R7R7@:) !#R7@iR) !#R7@R) !#R7@IR )j A8C@ TODWC{A@C#_BBBBBS?#{WO *R*@ "A94**$*5*OBWA{è#_!S?#{O *R*@ !* OA*{¨#_?#C{ _ W O CA8 C**R5@RTr@ n@qT#*@iT4Ȃ**R#V7AR@~~~~~~ ~@qT#*@iT4cC*RRV@~~~~~~ ~@qT#*@iT4B*RRVA~~~~~~ ~@qT#*@iT4!*R҉R V3A~~~~~~~/AqaT#*@T44*!P*RV(R9*A8C_ !T*OLWK_J{IC#_?#{_WOs`"h@94 *Rs?9}@@@kT@~@(!!*OCWB_A{Ĩ#_?#{WO|@@*RP(9F`*RR(`I`*RR(`L`*RR(`O`*RR(@OBWA{è#_֜c?#{CA8CAR5@ Q?1T R* J } +AI)KA8C@ T{A#_!=L?#{B*@{#_֜c?#{CA8C95@9h4cR*A8C@ T{A#_!=L?#{B*@9{#_Ivermagic=6.1.99-android14-11-gc151586fe278-ab12919773 SMP preempt mod_unload modversions aarch64name=gs_perf_monscmversion=g4d1f0591dfb6depends=LinuxLinuxgs_perf_mon fHtrace_event_buffer_reserve|Utrace_event_buffer_commitrg__trace_trigger_soft_disabledғ__stack_chk_fail/,-perf_trace_buf_allocϥperf_trace_run_bpf_submit} bpf_trace_run2 4_raw_spin_lock_irqsavep\_raw_spin_unlock_irqrestoreӬcpu_numberd_raw_spin_lock|perf_event_read_local4K_raw_spin_unlock{mutex_lockh__list_add_validUmutex_unlockUrS__list_del_entry_valide?ktime_geteb,__dynamic_pr_debugDtwake_up_processƒ3 mutex_trylock}nr_cpu_ids0~__cpu_possible_maskS_find_next_bitNY__cpu_online_maskMJpreempt_schedule_notraces:of_property_read_variable_u32_arrayQR!__bitmap_weight@devm_kmalloc;Fof_get_child_by_name=~of_get_next_childq__mutex_initA:kthread_create_on_node{sched_set_fifoL3me__tracepoint_android_vh_cpu_idle_entertracepoint_probe_registerQ__tracepoint_android_vh_cpu_idle_exit\M__cpuhp_setup_state:*_dev_err zkfree~_printktracepoint_probe_unregisterkthread_stopndkthread_should_stopQschedulec__platform_driver_registertrace_raw_output_prep{^trace_event_printf(strace_handle_returnfv__dynamic_dev_dbgbLperf_event_create_kernel_counternperf_event_enableVyperf_event_release_kernelikstrtoint sysfs_emit_atMKkstrtobool`trace_event_regtrace_event_raw_initmodule_layoutGNU>߽6tq7\GNU@@ DTLd<@@@(@,P0P4tPxP|PP 4Ppx,hl|88 Htx|PP88      $ 8 @ P          @ @|  @ @  P P 8 8< 8@ D \ h l p t                    $ 0 4 8 < @ D H L P =T =` d p x        $ 0 4 8 R< RH  L T \  ` d h l p                   p p     , ,     (,48@HLTX`hnlntxLL||mm##88s s(,08<HL P TpXp`d h l p x|$(,<tx|(<LX\`d<@\x<|<ll ,0H88ppkk (( @L\hx DX@dHl$`| <DXht      !@D|99QQddHH"#H9L9PTXdx|HH" jH<@DH1H H$(I,H048H $ (004<@`h(   t$(`048@DHP(TX`dd h@ $(,048<@HPTX\hd &08/X`,aHhpHh(@$(X`l0|\% 0080@&XL8@WHPpxWWkW W(0(8P(p08Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)!$)IJKdLM.;=Ghknqt]^_&'  jj H  * .HN<<E1HfHwH IGH$p $H0 0  > | x | \($ X \B 2  j    |     <  d X \ z } ;  ' (8 d6 L P^  $t  w  3   T L p0q , T[  e   ! 0  ln p<q ~ $@_N  d |  Q  (88h x0W (p8k @(8Y  P(8 , ` (8 h" ( ,J S  j (      0    D    l0M h le {   O 0 0@"H"H thbX`$$& >& (u 68 P Z*( *|p  *((( , ,". .00P0'06*  1 "$&(*,.02  (*t H   3p 330`a 0`k0 4066 0 13461%H  X Dp  \`  PK ( _ t < g /  fn+  R( #z3    7BZ :   ?   o { 4 { i  m\JY .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.hyp.bss.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.rela__bpf_raw_tp_map.modinfo.rela__param.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.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.exit.data.rela.init.data.hyp.data.rela.ref.data.rela.datags_perf_mon_init.__keyinitialize_cpu_data_info.__keyof_property_read_variable_u32_arraygs_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_init__kcfi_typeid_trace_event_raw_inittrace_event_buffer_commitperf_trace_run_bpf_submit_find_next_bit__bitmap_weightktime_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_stoptrace_raw_output_prepsched_set_fifogs_perf_mon_cpuhp_downtrace_handle_returntrace_raw_output_gs_perf_mon__tracepoint_gs_perf_montrace_event_raw_event_gs_perf_mon__event_gs_perf_monprint_fmt_gs_perf_monevent_class_gs_perf_montrace_event_fields_gs_perf_montrace_event_type_funcs_gs_perf_mon__traceiter_gs_perf_mon__bpf_trace_tp_map_gs_perf_monperf_trace_gs_perf_mon__bpf_trace_gs_perf_mon__SCK__tp_func_gs_perf_mon__tpstrtab_gs_perf_mon__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_online_mask__cpu_possible_maskmutex_trylockmutex_unlock_raw_spin_unlockmutex_lock_raw_spin_lockparam_tickgs_perf_mon_root_match__dynamic_pr_debugperf_mon_config__kcfi_typeid_trace_event_reg__dynamic_dev_dbgtrace_event_printftrace_event_buffer_reservegs_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_namestr__gs_perf__trace_system_nameinit_module__this_modulecleanup_modulescheduleperf_event_enablekfreekthread_create_on_nodepreempt_schedule_notracegs_perf_mon_driver_probeof_get_next_child__list_del_entry_valid__list_add_valid__trace_trigger_soft_disableddevm_kmallocperf_trace_buf_allocperf_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.99$d.89$x.79$d.69__UNIQUE_ID___addressable_init_module459$d.59parse_perf_counters.__UNIQUE_ID_ddebug449$d.49$d.39$d.29$d.19$d.9$d.98$d.88$d.78$x.68$x.58$x.48$x.38$x.28$x.18$d.8$d.97$d.87$x.77$d.67$d.57parse_perf_counters.__UNIQUE_ID_ddebug447$d.47gs_perf_mon_tick_update_counters.__UNIQUE_ID_ddebug437$d.37$d.27$d.17$d.7$d.96$d.86$d.76$x.66$x.56$x.46__UNIQUE_ID_depends336$x.36$x.26$x.16$d.106$d.6$d.95$x.85$x.75$d.65parse_perf_counters.__UNIQUE_ID_ddebug455$d.55$d.45__UNIQUE_ID_scmversion335$d.35$d.25$d.15$d.5$d.84$d.74$x.64$x.54$x.44__UNIQUE_ID_name334$x.34$x.24$x.14$d.14$d.4$d.93$x.83$x.73__UNIQUE_ID_author463$d.63parse_perf_counters.__UNIQUE_ID_ddebug453$d.53$d.43__UNIQUE_ID_vermagic333$d.33$d.23$d.13$d.3bpf_trace_run2$d.92$d.82$d.72__UNIQUE_ID_description462$x.62$x.52$x.42$x.32$x.22$x.12$d.2$d.91$x.81$d.71__UNIQUE_ID_license461$d.61parse_perf_counters.__UNIQUE_ID_ddebug451$d.51$d.41$d.31$d.21$d.11$d.1$d.90$d.80$x.70__UNIQUE_ID___addressable_cleanup_module460gs_perf_mon_init.__key.60$x.60$x.50$x.40$x.30$x.20_note_10$x.10$d.10$d.100@HHpphp2PpO c)^)Q)@000J0J@Ip&: 0@xo:20@o:@@q :@`r:500@Xt:%81  @8v:@Pv`:X1 c@v@:mh1Hh@xH:@8y`:Y1HT@y:"1{@Xz:$2 @pz0:&H 2PC@z@:(p3P@|:*?3:@p}:,/3*@}:.3U0}5LoY~40n5@i@~0:4:H$H %<n&