ELFx@@.,;;;;;;  ;;;;;  ;;;;;  ;;;;3 U ] "dev: %s, id=%u, inst=%lu, mem=%lu, freq=%lu, stall=%u, ratio=%u", __get_str(name), REC->dev_id, REC->inst, REC->mem, REC->freq, REC->stall, REC->ratio"dev: %s, id=%u, inst=%lu, mem=%lu, freq=%lu, vote=%lu", __get_str(name), REC->dev_id, REC->inst, REC->mem, REC->freq, REC->voteNcomputemem_latencyN$lSuspended memlat governor ratioResumed memlat governor Memory Latency governor registration failed! dev: %s, id=%u, inst=%lu, mem=%lu, freq=%lu, stall=%u, ratio=%u votegovernor_memlatcore_to_dev_freqCore freq (MHz) Device Freq(MHz) Compute governor registration failed! Couldn't find the core-dev freq table! mem_lat: Entry%d CPU:%u, Dev:%u %u dev: %s, id=%u, inst=%lu, mem=%lu, freq=%lu, vote=%lu list_lock.wait_locknameunsigned longmem_latencyfrequnsigned intstall_floorMemory Latency governor registered. freq: %lu -> dev: %lu computestallcore-dev-tablelist_lockDisabled Memory Latency governor include/trace/events/power.hinstdev_iddrivers/devfreq/google/governor_memlat.cstate_lock.wait_lockmem_lat: freq: %lu -> dev: %lu drivers/devfreq/google/governor_memlat_trace.hEnabled Memory Latency governor Entry%d CPU:%u, Dev:%u __data_loc char[]init_core_dev_map(null)memdevfreq_memlat_ev_handlerstate_lockUnable to start HW monitor! (%d) ratio_ceilUnable to find HW monitor! Compute governor registered. freq_map%15u %9u power?#-Ҩ T{Bh,T(Ҩ) Th֑ҨHHS@ THh%a TZ=҈lT(-Ҩ ThҨ#HmcTHHH*h T9|Bh THH҈ܢȫ ThF%h(~aT$(=҈ T?Hs(TXҨ(HT?aT#_( ȓ #T ( ȓ T#_$?#@9#qCT_@*?#{OPqT@y &RAs B!@OA{¨#_?#{COPqT@y &RAs @"E)@!OB{A#_?#C{g_WOA8B*$@z@78607H6@7?H@RH?3 WOA8B_ !TOHWG_FgE{DC#_?#C{og_WOA8 ?)9B*t>@q TiY`)iH(hCqSQ*  _  )@IRi!ɚ]u))k!IH}ki R+rkA I1 ^_*@ @$RZ"A8B_ aTOHWG_FgEoD{CC#_@*)Hÿ?#{+g_WO A8*B**$@{@78607H6`7_h@Rh?3( 87[54O)A8B_ ATOIWH_GgF{D+@#_?#C{og_WO) A8)?:B*u>@qB TiY`)ihhCqSQ*` _  )@IRi!ɚ]u))k!IH}ki R+rkA I1 @^*_@@$R^")A8B_ aTOHWG_FgEoD{CC#_@*)hÿ?#{ _WO9*(@*?(AOD*WC_B @{Ũ#_?#{g_WOz***H@***?HAOD*WC_BgA{Ũ#_?#{*{#_?#{***{#_?#{ O?"T* )J@*5*5@*5!!* @OB{è#_?#{WO(@h@ RR 2R@z `?s.*tB@6vV!OBWA{è#_?#{ WOhCBR@-@@q*@'4?qhT"R*_` @@q'4"@qcT*4R`B  @OCWB{Ĩ#_?#{ hCBR#@|@{#_?#{CO A8)BARhC`4|@@ Rq1A8B@ TOB{A#_?#{ hCBR#@|@{#_?#{CO A8)BARhC`4|@ @q }S? q ĉR1A8B@ TOB{A#_?#{Cog_WOA8BC#@9( 4@ ' @@|C?֨B@ 4**RB@i?kT&@*!:B@cJ|@W Ú;}@i#$ @Di@ 9@@ @h#*@!@@kT&@ @i#)@? Th# @y6@-@ @!i4 T?q)ii#@A8B@ ATOF*WE_DgCoB{A#_* շ*$!'@96R5h@9@@@&@ R(#)@@ @'9hCR@@c*Y@ * ?qT}@jyjy9@@**h@kT*kTZx* qTqAT@z|qTY@ * ?1T?#C{C_WO A8(Q)BqhT ) +yJ @֟$h&C>R* @?q)1 t@@Ti@@K@ TJ@+UB_ @T@T$tB*uC@"A9h5(R"9 ՞$a@B$hCI@@>R?q51@V@y@y@@*?ֈA9(5}$uCvC@"9A9h5tB*Ȇ" *g$a@B^$svC6`@@hC@!9A9h5@``?@h* @$a@B8B5@Ҡf+hC uu@@@?5ȂA9h5(R`@84hC*@!9A9h5@``? @h + *A8B@ T*ODWC_B{AC#_!T*!*$a@B?#{#O  8) Jii q))}Ii(%Țh66OE{C#@#_!$ ) JC8ii q))}Ii(%Ț6A8tb߈hU@@C)_@C_?֨AhThbHperf_trace_run_bpf_submitnperf_trace_buf_allocUdebug_smp_processor_id(strace_handle_return ]Rtrace_seq_printfOtrace_raw_output_prep`ϘstrlenEvtrace_event_ignore_this_pid!event_triggers_callbtrace_event_buffer_commitstrcpys}trace_event_buffer_reserveA_dev_err_dev_info/]mutex_unlockWcOdevfreq_add_governora=mutex_lock_nested&trace_event_raw_initzL~trace_event_regGNU;U`خv-ɶzGNUPRYZ! #!p*yy+,*||+$,'()$%$&\[)-SS.$T<T%/['()$%&8[dp)-SS.TTd%/[ R@ R@ P@ P@( 1P 0x ( p p             p p     ! N N "` 3 2 (      7     , , "` h x K ; ; K u u K4 u< uH K L [uuKdL[$2T[886:;<$@8=<VDWHVh2?>W2\d I$ <JTX5`d5hB2CH I 48@DHBlGF2ddB 02LE`DF2"("0[8p<<DpH<LBpUxU|VV9UUVV4P@8P@DP@HP@8UUVV94U<UHVPVR@R@R@R@8(U0U4V8V\9UUVVX@X@A8lKtK|43KTKT545dlx6[( pp  X X , 0 4@LPpTpX `hl!t|"|<@((8800 ,MT<` <8 @   \ $(,4(<#D $(0 4| < @ HtLTX`(dl<pxL|x\ ,  $ ,0$t`HP@ $$0(048@D4HPlTXP`d0hRp$t|xXH`(] (qtw08PXpxE/P0Xw`x8HR(80XpH(P0X=p(088@8HhZ2@08 @hpO(H`QpE 0080@HEPX`hXxxxP R(]8@HP&px<d (05Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)#&58GJMPSV_=?@DEZkheb    Z ! 0Y'!s   0  TlE T | R  <$ <_  ` `r  #  4  < </ $ e 0 |  <  |   "   8 (z 8  `  ( p8( (  (~ @ X @ { <  \  \  <  # ( ( d  TH$!88m x  @   (,u (!8K L !8r (0 !8{ @ !p8 ` h TP6 pHl < n   TS [` )l _x a  M U ` A    (r G O  ;  l A Ip ( 55 tf     x  ,) $ (!8> L F  8*X(  k      (   ( 0^ 86  EEW;Hs z {!00 Q  XxX HH 8 8 XX| z  :  f pn XaDtQ   =  =Y a!/8e8@8g@ Y  & >   c        .  h (G 0B 8 @"#   !$^%%G Lb L  &K ''x 4  J#%&'#      r} ` + .x |   O c :  5J VTgAS   E" 0$ 0H 3 HHn| w C~L'4, & k  H.note.gnu.property.note.Linux.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.bss.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.rela.data.__SCK__tp_func_memlat_dev_meas.rela__bpf_raw_tp_map.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela__dyndbg.rela___ksymtab_gpl+register_compute.rela___kcrctab_gpl+register_compute.rela.text.trace_raw_output_memlat_dev_update.text.ftrace_trampoline.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.rela.ref.dataof_find_propertyexynos_devfreq_get_boundarystrcpyget_memlat_dev_arrayget_memlat_cpu_qos_arrayof_property_read_u32_indexfreq_map_showcpumask_nextmemlat_listexynos_pm_qos_update_request__cfi_jt_startdevfreq_monitor_startkstrtouintmemlat_use_cntcompute_use_cntfreq_map_show.cfi_jttrace_event_raw_init.cfi_jtregister_memlat.cfi_jttrace_raw_output_memlat_dev_meas.cfi_jttrace_event_raw_event_memlat_dev_meas.cfi_jt__traceiter_memlat_dev_meas.cfi_jtperf_trace_memlat_dev_meas.cfi_jt__bpf_trace_memlat_dev_meas.cfi_jtshow_stall_floor.cfi_jtstore_stall_floor.cfi_jtdevfreq_memlat_ev_handler.cfi_jtdevfreq_memlat_get_freq.cfi_jtshow_ratio_ceil.cfi_jtstore_ratio_ceil.cfi_jttrace_event_reg.cfi_jtregister_compute.cfi_jttrace_raw_output_memlat_dev_update.cfi_jttrace_event_raw_event_memlat_dev_update.cfi_jt__traceiter_memlat_dev_update.cfi_jtperf_trace_memlat_dev_update.cfi_jt__bpf_trace_memlat_dev_update.cfi_jttrace_event_raw_inittrace_event_buffer_commitperf_trace_run_bpf_submitfind_next_bit__per_cpu_offsetdevfreq_gov_memlat__kstrtabns_register_memlat__crc_register_memlat__kstrtab_register_memlat__ksymtab_register_memlat____versionsnr_cpu_idstrace_raw_output_memlat_dev_meas__tracepoint_memlat_dev_meastrace_event_raw_event_memlat_dev_meas__event_memlat_dev_measprint_fmt_memlat_dev_measevent_class_memlat_dev_meastrace_event_fields_memlat_dev_meastrace_event_type_funcs_memlat_dev_meas__traceiter_memlat_dev_meas__bpf_trace_tp_map_memlat_dev_measperf_trace_memlat_dev_meas__bpf_trace_memlat_dev_meas__SCK__tp_func_memlat_dev_meas__tpstrtab_memlat_dev_measmemlat_dev_attrcompute_dev_attr_dev_errshow_stall_floordev_attr_stall_floorstore_stall_floordevfreq_add_governordevfreq_memlat_ev_handlercpu_numberupdate_devfreqdevfreq_memlat_get_freqmemlat_dev_attr_groupcompute_dev_attr_groupsysfs_remove_groupsysfs_create_groupdevfreq_monitor_stoptrace_raw_output_prepinit_core_dev_mapdev_attr_freq_map_dev_infotrace_handle_returnregister_commonstrlenevent_triggers_callshow_ratio_ceildev_attr_ratio_ceilstore_ratio_ceil__stack_chk_fail__cfi_check_faildevfreq_update_intervalvabits_actual__cpu_online_maskmutex_unlocklist_lockstate_lock__cfi_check__cfi_slowpath__dynamic_pr_debugrcu_is_watchingtrace_event_reg__dynamic_dev_dbgscnprintftrace_seq_printftrace_event_buffer_reservedevfreq_gov_compute__kstrtabns_register_compute__crc_register_compute__kstrtab_register_compute__ksymtab_register_compute__tracepoint_clock_set_rate__traceiter_clock_set_ratetrace_clock_set_ratetrace_raw_output_memlat_dev_update__tracepoint_memlat_dev_updatetrace_event_raw_event_memlat_dev_update__event_memlat_dev_updateprint_fmt_memlat_dev_updateevent_class_memlat_dev_updatetrace_event_fields_memlat_dev_updatetrace_event_type_funcs_memlat_dev_update__traceiter_memlat_dev_update__bpf_trace_tp_map_memlat_dev_updateperf_trace_memlat_dev_update__bpf_trace_memlat_dev_update__SCK__tp_func_memlat_dev_update__tpstrtab_memlat_dev_updateget_memlat_cpuidle_state_awaredevfreq_monitor_resumestr__power__trace_system_name__this_modulepreempt_schedule_notracedevfreq_monitor_suspend__cfi_jt_endtrace_event_ignore_this_pid__list_add_validdebug_smp_processor_idmutex_lock_nesteddevm_kmallocperf_trace_buf_alloc__UNIQUE_ID_description399$x.99devfreq_memlat_ev_handler.__UNIQUE_ID_ddebug389$x.89$d.79$x.69$x.59$d.149$d.49$d.139$x.39$d.129$x.29$x.119$x.19$x.109$x.9$d.98devfreq_memlat_ev_handler.__UNIQUE_ID_ddebug388$x.88$x.78__UNIQUE_ID_scmversion268$d.68$d.58$d.148$x.48$d.138$d.38$d.128$x.28$x.118$d.18.Ltmp108$x.108$x.8$d.8bpf_trace_run7_note_7$x.97$d.87$d.77__UNIQUE_ID_depends267$x.67$x.57$d.147$d.47$d.137$x.37$d.127$x.27$x.117$x.17$d.107$x.7bpf_trace_run6init_core_dev_map.__UNIQUE_ID_ddebug396$d.96$x.86$x.76core_to_dev_freq.__UNIQUE_ID_ddebug366__UNIQUE_ID_intree266$d.66$d.156$d.56$d.146$x.46$d.136$x.36$d.126$d.26$x.116$x.16$x.106$d.6$x.95$d.85.Ltmp75$d.75__UNIQUE_ID_name265$x.65$d.155$d.55$d.145$d.45$d.135$x.35$d.125$x.25$x.115$x.15$x.105$d.5$d.94$x.84$x.74__UNIQUE_ID_vermagic264$d.64$d.154$x.54$x.44$d.134$x.34$d.124$x.24$x.114$d.14$d.104$d.4$x.93$d.83$d.73$x.63$d.153$d.53$d.143$d.43$d.133$x.33$d.123$d.23$x.113$x.13$x.103$d.3$d.92$x.82$x.72$d.162$d.62$d.152$x.52.Ltmp42$d.142$x.42$d.132$x.32$x.122$x.22$x.112$d.12$d.102$d.2devfreq_memlat_ev_handler.__UNIQUE_ID_ddebug391$x.91$d.81$d.71$x.61$d.151$d.51$d.141$d.41$d.131$x.31$x.121$x.21$x.111$x.11$x.101$d.1devfreq_memlat_ev_handler.__UNIQUE_ID_ddebug390$d.90$x.80$x.70$d.60$d.150$x.50$d.140$x.40$d.130$x.30$x.120$d.20$x.110$x.10__UNIQUE_ID_license400$d.100@X`8$`PbPxQ2 K  H4P-/Q-R-jT-e@D0+ |@D0+2\-"W@D+@xE0+ }@c+@h+@k+~-"@k+>-9@0r+^0.Y@r+Q.L@@t0+.@ @pt`+ /N@0PI@t@+!&0w;Low11@@6$@D$hD +fxIhx -7PhA