ELF@@/-;;;;;;;;;   ;;;;;  ;;;;;  ;;;;;  ;;;;Z 5  J ] "freq=%lu load=%d dynamic_power=%d static_power=%d", REC->freq, REC->load, REC->dynamic_power, REC->static_power"freq=%u cdev_state=%lu power=%u", REC->freq, REC->cdev_state, REC->power"cdev:%s sysfs_req=%lu, state=%lu", REC->cdev_type, REC->sysfs_req, REC->stateNN N$u32user_vote%u 3%s: could not find ect-coeff-index 3Failed to determine number of GPU OPPs 4Failed to convert %dKHz for gpu into a cdev state GENuse-em-coeffDTM_G3D_VOLT_TEMPgpu_freq_idr_lock.wait_lockconst char *gpu1_cmu_cal_idbuild_static_power_tableDTM_G3D_ASVfalsegpufreq_cooling_registergpu_freq_idr_lockstatic_power4%s: register cooling device %s failed include/trace/events/thermal_exynos_gpu.hstate3%s: Failed to get param table from ECT DTM_PWR_Coeffunsigned longcdev_typesysfs_reqgpufreq_idr.xa_lockfreq6gpu cooling registered for %s, capacitance: %d, power_callback: %s 3%s: Failed to get gen block from ECT unsigned int6[GPU cooling] index : %d, frequency : %d get_static_power3Failed to initialize gpu_cooling_table thermal-gpufreq-%dtrueTHERMALdrivers/thermal/samsung/gpu_cooling.cdynamic_powerinclude/trace/events/power.hstate2power_tablegpu_power_coeff6Parsed From ECT : %s: [%d] Temperature : %d, frequency : %u, level: %d %lu 4%s no thermal zone parse_ect_cooling_level (gpu_notifier).rwsempowerfreq=%u cdev_state=%lu power=%u cdev:%s sysfs_req=%lu, state=%lu G3Dcdev_state3%s: Failed to get power coeff from ECT load(gpu_notifier).rwsem.wait_lock3%s: Failed to get cal-id 4Failed to get voltage for level %d ect-coeff-indexfreq=%lu load=%d dynamic_power=%d static_power=%d 4%s passed invalid level %d __gpufreq_cooling_register3%s: (%s, %d)instance isn't valid thermal_exynos_gpu#)09CO^n?#hH0MTąhjhTT_(Sh T`(ShTh̀h@T?Hs(TWH{T΃҈ T(΃҈@THHH*hT(=҈TҨj- TҨj T(`ÿ(@ T迈#ATl赒҈y(WT͝Ƞhi THh% T^hH0 T(ž҈(F TX(WH{THȲhaT9ąhjhTTH3T:҈y(W@T|Bh!T+(%"( ȓ T( ȓ T#?AT#__$?#@9#qCT_@*?#{OPqaT@&Rs@!OA{¨#_?#{OPqT&Rs @ @!@OA{¨#_?#{OPqT&RB)s@@!OA{¨#_?#{+WOA8B$@w@78607H6@7R A8B_ TOGWF{D+@#_?#{_WOA8B<@ qTiY`)iHC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiH}I1 A8B_ !TOEWD_C{B#_@*)¿?#{+WOA8*B*$@w@78607H6`7RA8B_ TOGWF{D+@#_?#{_WOA8B**<@ qTiY`)ihC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiH}I1A8B_ !TOEWD_C{B#_@*)¿?#{_WOA8*B**$@x@78607H6`7RP)A8B_ TOGWF_E{D#_?#{_WOA8B***<@ q"TiY`)ihC3R @ R )@I]u@Ri!ɚ @))k!Ik$RiH}I1T)A8B_ ATOFWE_D{B@#_@*)ÿ?#{WOv@?ȎAHOB*WA{è#_?#{WOv**@**?ȎAHOB*WA{è#_?#{ WOȷ***@***?A(OC*WB @{Ĩ#_?#{{#_?#{**{#_?#{***{#__$ՠ?#{ O,C`@*t`*@`.@`2@`"@`@OB @{è#_?#{{#_?#{Cog_W O A8B@!#R!'@!#R/7/!/#@ @6yh'RR>@ 9***R*;77@@ҍ@·8 ?֠*4R*R})`*?qKT *\#@}`S@7 M*?]*o?){aTR) @(k(@  4@@ҍ@·8?֠ 4*(@H! T }R?qT|R **\ r @}`S+@7 M[ѣ*?5 @}`S@7 M*?`5+@Z @]}f+} } H}jf} jJjIӊ}ʛKɢ?)"T @@By0 @@BR*?BT3c!5!4*A8B_ TOJWI_HgGoF{E#_*"!#RJ7]*]<q5Yu !!X@ RQj@Qn Ai} ~.IAiR} ~2  AiR} ~* Ai@} ~IAiA@} ~ Ai@@} ~4 @j+!j+ڸG+b}@)Rz+>4, .۬ -ۭ,۬51}J FL-R}.%>E ~i}}KN j.n@kITj@)?kT2@5!lyS!>*@@ҍ@·8@@`?qT*Rs2T /C@iu(4*@ !@y@?#{og_WOA8B*,CCTRRa4@TA8B_ TOGWF_EgDoC{B#_! @qT @R *" @ @ 6C )@  ) ɓ? BTC?։@  )! 1@1T 1@T k T_1dWz *h @1*%*|@*hKT*)1-@1T 1T k TkT *,*_q }@j@!B*y?#C{CWOA8B*@ 7W @}`S @@7 M@*?` 5麆lRL r@**@.} &M)J} fOf *٭T  *? k TqokT * k)T k*kq k)i% ihA8B@ TODWC{A@C#_!*!*?#{Cg_WOA8B C @  Rk1 ik1T 1T_ k *)I***9QR": @)4 H@ @_ qT !+R@ kTk!_ AT *+R+*_`5@ ** kT"C@B* }@@A8B@ ATOFWE_DgC{A@#_?#{ C(9@!|@@{#_?#{CWOA8B CV*4|@%S#@b )!)1+@1T 1T_ k *@Q?iT *@:9A8B@ TOCWB{A#_?# ,C J@J!? k *J1K@1T 1T*q@T(#_֠#_?#,C*@(#_?#C{OA8B,C :@@?aT -@ )!)1+@1T 1T_ k *hQT@#Rs:@ r@)8ii*A8B_ ATOD{B@C#_֠!Hversion=1.0vermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=gpu_coolingintree=Ydepends=ect_parser,cmupmucalsrcversion=7833B1FA298A4D152C3C18Cscmversion=g92e94fca2f15Linuxgpu_coolingmodule_layout~)Hmemcpy ѩ__stack_chk_failD'kmalloc_caches,U__tracepoint_clock_set_rateNY__cpu_online_mask*zcpu_numberAjvabits_actual(__per_cpu_offsetj0~idr_remove4=get_thermal_instance Nect_ap_thermal_get_functionTstrncasecmpK{)cal_asv_get_grp*(.cal_asv_get_ids_info#Pidr_allocE:#__kmallocOxkkmem_cache_alloc_traceX^__traceiter_clock_set_rateVmrcu_is_watchingMJpreempt_schedule_notrace>{r blocking_notifier_call_chain]+device_create_file[thermal_of_cooling_device_registernJnesnprintfH6 of_find_propertyof_property_read_variable_u32_arrayl<kstrtoull,__cfi_slowpath *bpf_trace_run3mbpf_trace_run4perf_trace_run_bpf_submitnperf_trace_buf_allocUdebug_smp_processor_id(strace_handle_return ]Rtrace_seq_printf%trace_raw_output_prepjtrace_event_ignore_this_pid9event_triggers_call#ltrace_event_buffer_commito?Utrace_event_buffer_reserve zkfreebthermal_cooling_device_unregister_%4Pect_gen_param_get_tableprintk=ect_get_blockthermal_cdev_update/]mutex_unlocka=mutex_lock_nested?<sprintf sysfs_emit_at blocking_notifier_chain_unregisterblocking_notifier_chain_register/̵trace_event_raw_init C6trace_event_regGNUIw꤇pu\&hsNGNUUNNq WNQNqeN6 NqaNNqlMRMRmn,l<M1LM1Xm`nlM#M#mn8jHk\hpio,p8PqDjTkhhio <pH`q\ jl k h i  o, 4 \ ph   q 0 @4 @ @ @ @ @p s s r f 3x 3x ^ 3 3  _( g0 g8 g@ gH gP gx 3| 3 X M M v M M wMM,v4M8M<bDMHMLdd8x8|3x3x^33_t\ttM|MctPtt3M3 M$M,M8xLy`3(d3(lzt3`|3`zf3x3x^33_gMM,v8DTMXM`MdMhbpMxM|dM M d 0H`(M,M4Mh8Mh@MDMHMLMPcXM8\M8`cpMtMxcMVMtMVMtc4M"M"ct,4t<3@@MD3@HMTg\gdMhMpMhtMh|MMMMc3M3Mg^MtMt,L__MMbMtMtMtMt4)4)MMc@tLMPMTMtXM\M`MthcptMVMMVMcMMMMcM M$c0MM04tPZpMxMZMM\`u^_`0T3\3t{4%4'Dtptt 4tt  4$$!4t`!!t!4t"48##Mb#Mb(#c4#T#\#`#d##}####$@ $@$@$@`$|$$$$$}%%%%T%@X%@d%@h%@%|%%%% &}L&T&`&h&&@&@&@&@&|,'4'8'<'`'}'''''@'@'~ (|<(3@(3D(V4X(4X(4)4)4(4(4(4(4(4(P4(T4(4)4)4x(4x(4()4()4(4(40)40)4p(4p(4)4)4(4(4( 4((4(,4(44(84(P48)T48)pt4 )x4 )\(4d(4l(4tt(S|(T(R(Q(P(4(4(4d (4(4(4 (4(4 (4 (e(a(Y([)] )44)4)4$)4,)4 4)4d!<)WD)U4 4 4444$4((404< 44 <4H @4 H48 L4 T4 X4 `4 d4` l4p4x4X#|4h$4#4l$4#4p$4$4t$4 $4x$4D$4|$4X$4$4$4%4%4%4H%4%4\%4%4l%4%4% 4%4%4% 4%$4&,4d&04'84&<4'D4&H4'P4&T4 '\4&`4'h4&l4't40'x4(4'4(4'4(4'4 (4'4$(4(4((4a 4#s4$$4@&(04x'440 4x 4P#4# 4$$4$(04%44H&8@4('D4'H4(4(4(M M8M@MXM`MJxMMI4h(`8h33MMMMx M(M+`4`(8H3` 3`MhMMMMM4X(`8h33(M@3@H3@P3pMM 4)4)4)@4)H4)P4)X4 )`4()h40)M333xM7(MP4(X4)`Mu4(6(4(H6#`p4(6B4(M4(4(4p( 3080880@4x(HMP4(X4(`4p(h3x8x8x4x(M4(4(4p(3`884x(3P33P4( (4(@H4(Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) #&)03:=PSVrux^[afZbc   q`H Q qr   : < q  6g q ?  ` L d~ M td tA S V 4 -  2    8 q F$    F  D 0%  <  d  H9  Tz  ` ` t d  d G $W t  ( , xA` h  8H(8[`8Y   t@8m  t  4t  [ 4hJ 4  q 8 z %,l  '` $ $   g 5 4 z  $00    d! d!M 8#0 8#S T#x h$; Z  #( l$a p$, t$q x$M |$ $ $T  $I %E  ) $ %t %? %< %E % % %Y0 %3  &  8 @&,  'w8 'LD '&P '\+ 'h 'j '@? ,'t ( X X x' (] (2 (  $(s (( ,(z  X(P p( x(% ( ( (f ( ( (m ( (C ( ) ) ) )Y () 0) 8) #`.#B  } q B HL   qPSPX!-HH` `JZ``H %OjlPPj ! F!! 0!@ z # M#O# #*/#F @Bx "(`: X( `( h( p( x( (5 (E (e ( ( ( (g ( ( ({ ( ($ (F ( (r ( ) ) ) ) )  () 0)f 8) @)$ !#%&&#Rb#R#'g# 1( (#2##w#$&'( $  t d  d ,(( |  h (D L 4= D   ,C  v"2#'e 0|=H" $  Hr|HH!Hq6> zWX" a [ ?7M )"'c T( H).note.gnu.property.note.Linux.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.rela.data.__SCK__tp_func_thermal_exynos_power_gpu_get_power.rela___ksymtab+gpufreq_cooling_register.rela___kcrctab+gpufreq_cooling_register.rela___ksymtab_gpl+gpufreq_cooling_add_notifier.rela___kcrctab_gpl+gpufreq_cooling_add_notifier.rela__bpf_raw_tp_map.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.rela.text.trace_raw_output_vendor_cdev_update.text.ftrace_trampoline.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab__ksymtab.symtab__kcrctab.rodata.rela.ref.dataof_find_propertymemcpyof_property_read_variable_u32_arrayuser_vote_showstate2power_table_show__cfi_jt_startuser_vote_show.cfi_jtstate2power_table_show.cfi_jttrace_event_raw_init.cfi_jttrace_raw_output_thermal_exynos_power_gpu_limit.cfi_jttrace_event_raw_event_thermal_exynos_power_gpu_limit.cfi_jt__traceiter_thermal_exynos_power_gpu_limit.cfi_jtperf_trace_thermal_exynos_power_gpu_limit.cfi_jt__bpf_trace_thermal_exynos_power_gpu_limit.cfi_jttrace_raw_output_thermal_exynos_power_gpu_get_power.cfi_jttrace_event_raw_event_thermal_exynos_power_gpu_get_power.cfi_jt__traceiter_thermal_exynos_power_gpu_get_power.cfi_jtperf_trace_thermal_exynos_power_gpu_get_power.cfi_jt__bpf_trace_thermal_exynos_power_gpu_get_power.cfi_jtgpufreq_get_requested_power.cfi_jtgpufreq_state2power.cfi_jtgpufreq_cooling_unregister.cfi_jtgpufreq_cooling_register.cfi_jtgpufreq_cooling_remove_notifier.cfi_jtgpufreq_cooling_add_notifier.cfi_jttrace_event_reg.cfi_jtgpufreq_get_max_state.cfi_jtgpufreq_set_cur_state.cfi_jtgpufreq_get_cur_state.cfi_jtgpufreq_power2state.cfi_jttrace_raw_output_vendor_cdev_update.cfi_jttrace_event_raw_event_vendor_cdev_update.cfi_jt__traceiter_vendor_cdev_update.cfi_jtperf_trace_vendor_cdev_update.cfi_jt__bpf_trace_vendor_cdev_update.cfi_jtuser_vote_store.cfi_jttrace_event_raw_inittrace_event_buffer_committrace_raw_output_thermal_exynos_power_gpu_limit__tracepoint_thermal_exynos_power_gpu_limittrace_event_raw_event_thermal_exynos_power_gpu_limit__event_thermal_exynos_power_gpu_limitprint_fmt_thermal_exynos_power_gpu_limitevent_class_thermal_exynos_power_gpu_limittrace_event_fields_thermal_exynos_power_gpu_limittrace_event_type_funcs_thermal_exynos_power_gpu_limit__traceiter_thermal_exynos_power_gpu_limit__bpf_trace_tp_map_thermal_exynos_power_gpu_limitperf_trace_thermal_exynos_power_gpu_limit__bpf_trace_thermal_exynos_power_gpu_limit__SCK__tp_func_thermal_exynos_power_gpu_limit__tpstrtab_thermal_exynos_power_gpu_limitperf_trace_run_bpf_submit__per_cpu_offsetsysfs_emit_atgpufreq_power_cooling_opsgpufreq_cooling_ops____versionskmalloc_cachestrace_raw_output_thermal_exynos_power_gpu_get_power__tracepoint_thermal_exynos_power_gpu_get_powertrace_event_raw_event_thermal_exynos_power_gpu_get_power__event_thermal_exynos_power_gpu_get_powerprint_fmt_thermal_exynos_power_gpu_get_powerevent_class_thermal_exynos_power_gpu_get_powertrace_event_fields_thermal_exynos_power_gpu_get_powertrace_event_type_funcs_thermal_exynos_power_gpu_get_power__traceiter_thermal_exynos_power_gpu_get_power__bpf_trace_tp_map_thermal_exynos_power_gpu_get_powerperf_trace_thermal_exynos_power_gpu_get_power__bpf_trace_thermal_exynos_power_gpu_get_power__SCK__tp_func_thermal_exynos_power_gpu_get_power__tpstrtab_thermal_exynos_power_gpu_get_powergpufreq_get_requested_powerget_static_powergpufreq_state2powerblocking_notifier_chain_unregister__kstrtabns_gpufreq_cooling_unregister__crc_gpufreq_cooling_unregister__kstrtab_gpufreq_cooling_unregister__ksymtab_gpufreq_cooling_unregisterthermal_cooling_device_unregisterblocking_notifier_chain_register__kstrtabns_gpufreq_cooling_register__crc_gpufreq_cooling_register__kstrtab_gpufreq_cooling_register__ksymtab_gpufreq_cooling_registerthermal_of_cooling_device_registergpu_notifier__kstrtabns_gpufreq_cooling_remove_notifier__crc_gpufreq_cooling_remove_notifier__kstrtab_gpufreq_cooling_remove_notifier__ksymtab_gpufreq_cooling_remove_notifier__kstrtabns_gpufreq_cooling_add_notifier__crc_gpufreq_cooling_add_notifier__kstrtab_gpufreq_cooling_add_notifier__ksymtab_gpufreq_cooling_add_notifiercpu_numbergpufreq_idr__typeid__ZTSFiP22thermal_cooling_devicePmE_global_addrcal_asv_get_grpstrncasecmptrace_raw_output_prepcal_asv_get_ids_infotrace_handle_returnect_ap_thermal_get_functionblocking_notifier_call_chainkstrtoullevent_triggers_call__stack_chk_fail__cfi_check_failparse_ect_cooling_levelvabits_actualprintk__cpu_online_maskmutex_unlockect_get_blockgpu_freq_idr_lock__cfi_check__cfi_slowpathrcu_is_watchingtrace_event_regsprintfsnprintftrace_seq_printftrace_event_buffer_reserveidr_removedev_attr_user_votegpufreq_get_max_stategpufreq_set_cur_stategpufreq_get_cur_stategpufreq_power2state__tracepoint_clock_set_rate__traceiter_clock_set_ratetrace_clock_set_ratetrace_raw_output_vendor_cdev_update__tracepoint_vendor_cdev_updatetrace_event_raw_event_vendor_cdev_update__event_vendor_cdev_updateprint_fmt_vendor_cdev_updateevent_class_vendor_cdev_updatetrace_event_fields_vendor_cdev_updatetrace_event_type_funcs_vendor_cdev_update__traceiter_vendor_cdev_update__bpf_trace_tp_map_vendor_cdev_updateperf_trace_vendor_cdev_update__bpf_trace_vendor_cdev_update__SCK__tp_func_vendor_cdev_update__tpstrtab_vendor_cdev_updatethermal_cdev_updateuser_vote_storestr__thermal_exynos_gpu__trace_system_name__this_moduledevice_create_fileect_gen_param_get_tabledev_attr_state2power_tablekfreeget_thermal_instancepreempt_schedule_notracekmem_cache_alloc_trace__cfi_jt_endtrace_event_ignore_this_piddebug_smp_processor_idmutex_lock_nested__kmallocidr_allocperf_trace_buf_alloc$x.99$d.189$x.89__UNIQUE_ID_description379$d.179$d.79__UNIQUE_ID_scmversion269$d.169$d.69$x.159$d.59$x.149$x.49$x.139$x.39$x.129$d.29.Ltmp119$d.119$d.19$d.109$d.9$d.198$d.98$d.188$d.88__UNIQUE_ID_license378$d.178$x.78__UNIQUE_ID_srcversion268$d.168$x.68$x.158$d.58$x.148$x.48$d.138$x.38$d.128$x.28$x.118$x.18$x.108$d.8_note_7$x.97$d.187$x.87$d.177$d.77__UNIQUE_ID_depends267$d.167$d.67$x.157$x.57$x.147$x.47$x.137$d.37$x.127$x.27$d.117$d.17$d.107$d.7$d.96.Ltmp86$d.186$d.86$d.176$x.76__UNIQUE_ID_intree266$d.166$x.66$x.156$d.56$x.146$x.46$d.136$x.36$d.126$x.26$x.116$x.16$x.106$d.6$x.95$d.185$x.85$d.175$d.75__UNIQUE_ID_name265$d.165$x.65$x.155$x.55$x.145$x.45$x.135$x.35$x.125$d.25$d.115$x.15$d.105$d.5bpf_trace_run4$d.94$d.184$x.84$d.174$x.74__UNIQUE_ID_vermagic264$d.164$x.64$x.154$x.54$x.144$x.44$d.134$d.34$d.124$x.24$x.114$x.14$x.104$d.4bpf_trace_run3$x.93$d.83$d.173$d.73$d.163$x.63.Ltmp53$x.153$x.53$x.143$x.43$x.133$x.33$x.123$d.23$d.113$x.13$x.103$d.3$d.192$d.92$d.182$x.82$d.172$x.72$d.162$d.62.Ltmp152$x.152$x.52.Ltmp42$x.142$x.42$d.132$x.32$x.122$x.22$x.112$x.12$d.102$d.2$d.191$x.91__UNIQUE_ID_version381$d.181$d.81$d.171$d.71$d.161$x.61$x.151$x.51$x.141$x.41$x.131$d.31$d.121$x.21$d.111$x.11$x.101$d.1$d.190$d.90__UNIQUE_ID_author380$d.180$x.80$d.170$x.70$x.160$x.60$x.150$x.50$x.140$d.40$d.130$x.30$x.120$x.20$x.110$d.10$d.100@ L$pt }@<qP2h   H)4PI/QI:RIeTI `@H`H,@`H,2`IrP@`,'@a,@aH, @b', x@(,~@,l@h,IU@p,>(J9@X,K@0@,QKL@pH,L` @,!`L'&0HLoMRM@@R `$(` ڝ'.PL