ELF@@/-;;;;;;;;;  ;;;; ;;;;; ;;;; ;;;;; ;;;; ;;;;; ;;;; ;;;;Z "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 state3%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_powerstate2power_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 @{Ĩ#_?#{{#_?#{**{#_?#{***{#__$ՠ?#{ OB`@*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 B@iu(4*@ !@y@?#{og_WOA8 B*B>CTRRa4@TA8B_ TOGWF_EgDoC{B#_! @qT @R *" @ @ B )@  ) ɓ? 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_WOA8BB @  Rk1 ik1T 1T_ k *)I***9QR": @)4 H@ @_ qT !+R@ kTk!_ AT *+R+*_`5@ ** kTB@B* }@@A8B@ ATOFWE_DgC{A@#_?#{B(9@!|@@{#_?#{CWOA8BBV*4|@%S#@b )!)1+@1T 1T_ k *@Q?iT "*@:9A8B@ TOCWB{A#_?# B J@J!? k *J1K@1T 1T*q@T(#_֠#_?#B*@(#_?#C{OA8BB :@@?aT -@ )!)1+@1T 1T_ k *hQT@#Rs:@ r@)8ii*A8B_ ATOD{B@C#_֠!Hversion=1.0vermagic=5.10.157-android13-4-g6e771b230c52-ab10300981 SMP preempt mod_unload modversions aarch64name=gpu_coolingintree=Ydepends=ect_parser,cmupmucalsrcversion=7833B1FA298A4D152C3C18Cscmversion=g6e771b230c52Linuxgpu_cooling/module_layout~)Hmemcpy ѩ__stack_chk_failkmalloc_caches,U__tracepoint_clock_set_rateNY__cpu_online_mask*zcpu_numberAjvabits_actual(__per_cpu_offsetj0~idr_removeQqget_thermal_instance Nect_ap_thermal_get_functionTstrncasecmpK{)cal_asv_get_grp*(.cal_asv_get_ids_info#Pidr_allocE:#__kmalloc\Ekmem_cache_alloc_traceX^__traceiter_clock_set_rateMJpreempt_schedule_notraceNblocking_notifier_call_chain>Hdevice_create_file thermal_of_cooling_device_registernJnesnprintfcof_find_property6of_property_read_variable_u32_arrayl<kstrtoull,__cfi_slowpathb,bpf_trace_run3dwbpf_trace_run4k>perf_trace_run_bpf_submitnperf_trace_buf_allocUdebug_smp_processor_id(strace_handle_return ]Rtrace_seq_printfOtrace_raw_output_prepEvtrace_event_ignore_this_pid!event_triggers_callbtrace_event_buffer_commits}trace_event_buffer_reserve zkfreef thermal_cooling_device_unregister_%4Pect_gen_param_get_tableprintk=ect_get_block0&thermal_cdev_update/]mutex_unlocka=mutex_lock_nested?<sprintf sysfs_emit_at%blocking_notifier_chain_unregisterzyblocking_notifier_chain_register&trace_event_raw_initzL~trace_event_regGNU)F^Nk+DGNUibbq kbQbqyb6 bqubbqa a ,<aLaX`aa8~H\|p},8PD~Th|} <H`\ ~l  | }  , 4 \ h    0 @4 @ @ @ @ @p    z Gp Gp r G G  s( {0 {8 {@ {H {P {x G| G l a@ a@  a a aa,4a8a<vDaHaLxd8x8|GpGprGGs\tas|aswPGaG a$a,a8L`G dG ltGX|GXzGpGprGGs{aa,8DTaXa`adahvpaxa|xa a x 0H`(a,a4a>8a>@a<Da<HaLaPwXa8\a8`wpataxwaVa-aVa-wHaaw,Ht<G8@aDG8HaT{\{dahapa>ta>|aaaawGaGa{ra-a-,Lssaava-a-a-a-H*H*aPaPw@LaHPaTa-XaH\a`a-hwpaaaawaaaawa a$w0aa0HtPnpaxanaap`rst0TG\GtHP&H'Dp Htt  H$$!Ht`!!!Ht"H8##ab#ab(#w4#T#\#`#d##@#@####$8$@<$@H$@L$@$$$$$(%@,%@d%p%x%%%%@%@%@%@&l&t&x&|&&@&@&&'''P'@T'@`'@d'@'''''4(@8(@h(t(|((((@(@((<)G@)GD)jHX)HX)H*H*H)H)H)H)H)H)PH)TH)H*H*Hx)Hx)H(*H(*H)H)H0*H0*Hp)Hp)H*H*H)H)H) H)(H),H)4H)8H)PH8*TH8*ptH *xH *\)Hd)Hl)Htt)g|)h)f)e)d)H)H)Hd )H)H)H )H)H )H )y)u)m)o*q *H4*H*H$*H,*H 4*Hd!<*kD*iH H HHHH$H((H0H< 4H <HH @H HH8 LH TH XH `H dH` lHpHxHX#|H$H#H$H#H$H#H$H#H$H#H$H,$H$H@$H$HP$H$Ht$H$H$H$H$H$&H% H(&H0%H,& H4%$H0&,HD%0H4&8H%<H8&DH%HH<&PH%TH@&\H%`HD&hH&lHH&tH&xHL&Hp&H'H&H'H&H'H&H'H&H'H'H'HD'H'HX'H'Hh'H'H'H'H'H'H'H)H((H)H<( H )(H@(,H)4HP(8H)@Hx(DH)LH(PH)XH(\H )dH(hH$)pH(tH()HaH0 Hx HP#H# H$$Hl%(0Hh&4H&8@H'DHp(HH)H)H)a a8a@afXa`a xaaIHh)`LhGGafaaa1 a(a`H`)LHG` G`ahaaaaaHX)`LhGG(ak@G@HG@haaH*H*H*8H*@H*HH*PH *XH(*`H0*aGGGpa7 aHH)PH*Xa.H)J(H)HJ#`pH)JBH)alH)H)Hp) G0L08L0@Hx)HalPH)XH)`Hp)hGxLxLxHx)alH)H)Hp)G`LLHx)GPGGPH) (H)@HH)Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) #&)03:=PSVrux^[afZbc 3  q6jH Q qr    < q k 6g q   `y L d M td  t1 ? F 4 W       8e  +$   F  DJ 0  <Q    H { T=  ` ` d d D d G $ t  (  pA`n h  88 8KX8Y   t880  ts 4 / K 4h 4w  a 8 j P&\al  ',#5  f    "x 4 z  $`0    d! d!M 8#`T 8# T#txY $ $k $1 $ $ML $ $^ $$ $ $@? $ $ Q $ $& (&3 ,& , 0&, 4&/8c 8&D <&dP @&\ D&rh H&t8 L& P&0P l& '^ ' '$ 'C ' 'J ' 't '6 'y ' '=@ '  )g )) )l( )(4~ )@ )ZL )Xz )_d $)pq () ,) M X) p) x)m )R ) ) )d ) ) )* ) ) *F *E * * (*W 0* 8* ##B9 l8 lq B H  J q~PPXx-HH` `J,`%`H uO\P(PZ ! \!! !@ ] # ## #*E#F k8p 1 X: X) `) h) p) x) )5 )E )e ) ) ) )g ) ) ){ ) )$ )F ) )r ) * * * * *  (* 0*f 8* @*W$ !#%p&3&#Rb#R#'7# 1( 6(###S#k$&'( $  t d  d ,)( |  h (D L 4= D   ,3  f2#o;   l-H" $  Hr|HHHq6> zWX" a _A; Y'}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_slowpathtrace_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$d.199$x.99$d.189$d.89$x.179$d.79__UNIQUE_ID_scmversion269$x.169$d.69$x.159$d.59$x.149$x.49$d.139$x.39$d.129$d.29$d.119$d.19$d.209$x.109$d.9$d.198$d.98$d.188$x.88$x.178$x.78__UNIQUE_ID_srcversion268$x.168$x.68$d.158$d.58$d.148$x.48$x.138$x.38$x.128$x.28$x.118$x.18$d.208$d.108$d.8_note_7$d.197$x.97$d.187$d.87$x.177$d.77__UNIQUE_ID_depends267$x.167$d.67$x.157$x.57$x.147$x.47$d.137$d.37$d.127$x.27$d.117$d.17$x.107$d.7$d.196$d.96$d.186$x.86$x.176$x.76__UNIQUE_ID_intree266$x.166$x.66$d.156$d.56$d.146$x.46$x.136$x.36$x.126$x.26$d.216$x.116$x.16$d.206$d.106$d.6$d.195$x.95$d.185$d.85$x.175$d.75__UNIQUE_ID_name265$x.165$x.65$x.155$x.55$x.145$x.45$d.135$x.35$d.125$d.25$d.215$x.115$x.15__UNIQUE_ID_version405$d.205$x.105$d.5bpf_trace_run4$d.194$d.94$x.184$x.84$x.174$x.74__UNIQUE_ID_vermagic264$x.164$x.64$d.154$x.54$d.144$x.44$x.134$d.34$x.124$x.24$d.214$d.114$x.14__UNIQUE_ID_author404$d.204$d.104$d.4bpf_trace_run3$d.193$x.93$x.183$d.83$x.173$d.73$x.163$x.63$x.153$x.53$x.143$x.43$d.133$x.33$d.123$d.23$d.213$x.113$x.13__UNIQUE_ID_description403$d.203$x.103$d.3$d.192$d.92$x.182$x.82$x.172$x.72$d.162$d.62$d.152$x.52.Ltmp42$d.142$x.42$x.132$x.32$d.222$x.122$x.22$d.212$d.112$x.12__UNIQUE_ID_license402$d.202$d.102$d.2$d.191$x.91$x.181$d.81$x.171$d.71$x.161$x.61$x.151$x.51$x.141$x.41$d.131$d.31$d.121$x.21$d.211$x.111$x.11$d.201$x.101$d.1$d.190$x.90$x.180$x.80$x.170$x.70$d.160$x.60$d.150$x.50$x.140$d.40$x.130$x.30$x.120$x.20$d.210$d.110$d.10$d.200$d.100@ L$pt }| qP`2   H*4PJ/QJ:RJeTJ `@aH,@PaH,2`JrP@a,'@pb,@bH, @b', x@ ,~@0,l@Ȕh,JU@0,>(K9@,L@؜@,QLL@H,M` @`,!`M'&0LoNRN@@S `$` (.dP7