ELF@@%#  ; ;;;; ;; ;;;; ; ;;;; ;;;; ;;;;;;;;;;;;;;;;;;;;;;;;< h $$$$$3pixel_metrics: Register soft irq exit hook fail %d %d %lld %dGot a long running softirq: SOFTIRQ %u in cpu: %d name_statsWARN is turned off 3pixel_metrics: Failed to support more thermal groups 3pixel_metrics: Failed to create tr_by_group_kobj! thresholds3pixel_metrics: Failed to create secondary sysfs folder! %lld - %lldms ====> %lld irqirq_thresholdMAX_TEMP_TIMESTAMP: %llds 3pixel_metrics: Register soft irq handler hook fail %d %slong_irq_count_cpu%dstatsMAX_TEMP: %d display_warningirq_storm_thresholdname_thresholds3pixel_metrics: failed to create resume_latency folder %d - inf ====> %lldms name_stats_reset3pixel_metrics: Register resume begin vendor hook fail %d 6pixel_metrics: resume latency: %llu long_softirq_count_cpu%d3pixel_metrics: metrics_kobj is not initialized tr_by_group6pixel_metrics: thermal_metrics driver initialized! :D %d - %d ====> %lldms name3pixel_metrics: failed to create temp_residency_all files %lld - infms ====> %lld storm IRQ detail (num, storm_count): irq_%d_last_durMIN_TEMP: %d 3pixel_metrics: Register resume end vendor hook fail %d 3pixel_metrics: Register irq exit hook fail %d -inf - %d ====> %lldms %lld long_irq_metrics%s,resume_latencySum Resume Latency: %llu %d metricstr_by_namesoftirq_threshold%d,%d,%d,%d,%d,%d,%d,%d%llu storm_irq_metrics3pixel_metrics: Register irq handler hook fail %d thresholdGot a outlier resume latency: %llums long_irq_%dall_tz_namedrivers/soc/google/vh/kernel/metrics/perf_metrics.cResume Latency Bucket Count: %d 3pixel_metrics: failed to create temp_residency_name folder 3pixel_metrics: failed to create irq folder resume_latency_metricsTHERMAL ZONE: %s Max Resume Latency: %llu long IRQ count: %lld NUM_TEMP_RESIDENCY_BUCKETS: %d %d 6pixel_metrics: perf_metrics driver initialized! :D long IRQ detail (num, latency): 3pixel_metrics: Failed to create thermal_group folder! stats_resetGot a long running hardirq: IRQ %d in cpu: %d NO DESIGNATED THERMAL ZONE thermalMIN_TEMP_TIMESTAMP: %llds long SOFTIRQ count: %lld long SOFTIRQ detail (num, latency): WARN is turned on `8_X(8?#H҈:uTh҈h@T(H5( T(-҈ (W@ TȚ#hh Tk(H҈H+lTh҈:u T҈$ȇhVTH蹮ȉma T( ȓ5 TD҈h@TOҨhh!@TÇ('AT( ȓ=T+HH҈H+T("TH!T ( ȓ cT#?T#__$?#@9#qCT_@*?#^{Oe!5!5 R)?(5"5 R>RJH%I @5"5!5!* 5!s*** ****OA{¨^_#_?#^{{^_#_?#^{ O&@ TOB @{è^_#_@hHhc~țR"@ CT !@94@TORܡrTiMR~@kr} v蟌RrhTihiAөGz}ɛDe?RHsrTih BQ}ɛBy }@?(TN(a @B) S?)@!Ծ ?#^{O 8)*ii&qT"qbT R )&Y3OA{¨^_#_@*Hh`F @{¨^_#_ @*?#^{og_WO**qiTR " T*R~b@4R*I~b* _qJJ}_qT+I*kFhT k@k9?kTR_T*Rbb5 I8j4R_HTR_TRj RbJb jcY@ }J(@IR)J?kTRbM9)RbY R*Rb 9rӂ>Ft@ }R|k-RRkKZ*L  k}@*} J ˚+) jRJ ri}*,)f) R+-N~b kJT?qT#~@b~FӟTDL@K$| |*ӄf b !  !|@c$#! QqH T~F Tb bCL@aK#| c|*dcfc b ! L1!|@c!( TA@1 ?kT$qd|_Ȅd|ȥ5$qd|_Ȅd|ȥ5hK } kRK rJ}+ RLJfJ b ) iM9}@)87?(R_HTR R_ bYhTRb GI?kTRb=Rb H?k-TRb*(E*OEWD_CgBoA{ƨ^_#_ @*ԟ$ }_J } ȫ5I$1*}_J*} ȫ5?#^{qTI$Q?!1#TqT R ) $JEB94JqT+ @)k*T_qT+@ kT_ q`T( @kT_ qT+@ kJT_q T(@kT_qT+@ k T_qT,@ kjT_q!T* R% **{^_#_@*?#^{_WO @9I4@94)EB94sBATB1AT*OCWB_A{Ĩ^_#_qTFRR!*@ (@9 4@ 4@ (@9h 4 4@! (@9 4@ 4@ (@9h 4 4@! (@9 4@ 4@ (@9h 4 4@! (@9 4@ 4@ (@9h 4 4@! (@9 4@ 4@ (@9h 4 5(R@@!5Re8R| )5ihszspXR(RxRHRRhRRRRRRRRR8RR@*?#^{   (ss )!}% )q* * @{¨^_#_?#^{ WO*RB@T@94* B* @OC}@WB{Ĩ^_#_?#^{_WO@1TqTR~B*FRTL*q T~ R TRBZ*@@  q T} R TRBZ* @@  q T~ R TRBZ* @@ qTRBZ*@@ q+TRBZ*@@ qTRBZ*@@ q+TRBZ*@@ !qTRBZ*!@@!qT B* B*OC|@WB_A{Ĩ^_#_ @*?#^{OA8B@1@Tc~!1AQ aq!c# q!T#C)?kT#@ kjT'@?k T+@ kT/@?kJT3@ kT7@?kT@qTR R| (TR )c$ R A8B_ TOE{D^_#_@* ?#^{@1TqT R J) *E*|@{^_#_@*?#C^{WOA8BR B TR5A8B_ !TODWC{B^_C#_?#^{ @1T @{¨^_#_?#^{ g_WO@1Tq TR~B*ER?TR*ZB*q@R?hTR ZB*=@R?TR ZB*@R?hTR ZB*G@7~RTR ZBC@h*R?Tx @ Q?qT(} R TR RC@ZBZ !*(d@@ Q? qKT(~ R TR Rc@ZBZ 1*(D@@ Q? q TRC@BZ*$A(@ Q?q TR#@BZ*DOAH@ Q?q+TRC@BZ*$A(@ Q?qkTR#@BZ*DAH@ Q?qTRC@BZ* !@%@ Q?qT RB*! )R IRiRRRR%qT JF_T RBZ *I HM(#@ OE|@WD_CgB @{ƨ^_#_ @*%?#^{g_WO*RZ * 9ZC Th\8h4H@T*H_ qkTCS*H_  qKTCT*H_  q+TCCT*H_ q TCT*H_ qTCT*H_ qTCU*H_ qTCCU*H_ !qTCU*H_!qT @ODWC_BgA{Ũ^_#_@*?#^{+WO A8)BcD!FAIaC~E1GQJq!c+ qT#C)?k*T#@ kT'@?kjT+@ k T/@?kT3@ kJT7@?kTRA8B_ !TOGWF{D+@^_#_ֵB`T\8h4@Tc*?#^{WOB TȒ\8h4@T*OBWA{è^_#_?#^{og_WO*9Z{9CT!;@*hB84(/@T*B #@*B #@*B #@*B #@*(S@ * (##CY*(S@ Q?q+ T#r)(*(S@ Q? q+ T#s)(*(S@ Q? q+ T#s)(*(S@ Q?q+T#t)(*(S@ Q?q+T#t)(*(S@ Q?q+T#u)(c*(S@ Q?q+T#u)(C*(S@ Q?qT R%qT1%q)T-)R%qT)IR%q)T%iR%qT!R%q)TR%qTR%qT) (O(!*#AY B@OEWD_CgBoA{ƨ^_#_@*_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$temp_residency_stats_set_thresholdstemp_residency_stats_updateregister_temp_residency_statsunregister_temp_residency_stats?#^{ @``@ @*{¨^_#_license=GPL v2author=Ziyi Cui vermagic=5.10.177-android13-4-gebc441967af0-ab11066595 SMP preempt mod_unload modversions aarch64name=pixel_metricsintree=Ydepends=systracescmversion=gebc441967af0Linuxpixel_metrics̄emodule_layoutdmemset ѩ__stack_chk_failZstrncmp9dstrscpy>ktime_get_real_seconds9-kstrdupBڶkobject_putZ%strcmpfstrncpyivkernel_kobjQhkobject_create_and_add2__tracepoint_irq_handler_exith __tracepoint_0B1__tracepoint_irq_handler_entryNY__cpu_online_mask,U__tracepoint_clock_set_rate/cpu_hwcap_keys5arm64_const_caps_readyT__tracepoint_softirq_exit*zcpu_number,__tracepoint_softirq_entry__tracepoint_android_vh_resume_end`__tracepoint_android_vh_early_resume_beginOkmalloc_cachesA __traceiter_0MJpreempt_schedule_notraceX^__traceiter_clock_set_ratescnprintfe?ktime_getGV__warn_printko6nktime_get_mono_fast_nstracepoint_probe_registernsscanfwkstrtollkmalloc_order_traceCnfkmem_cache_alloc_traceCsort zkfree^kstrtobooll<kstrtoullasysfs_emit4K_raw_spin_unlockd_raw_spin_lock sysfs_emit_atwbsysfs_create_groupprintkGNUvV]#FW̓vݼGNU @~$(^,~ ~$ ~|pp<<< < 4<DLTX<\`<hpt<x|<  ''aa00PPjjHLP|HH 00,4@XX\X(X,Xpt|BB8HL@@ 4  X  X     $ 8     @ @ (     X X         (0d@h@@@ @T\@@4<PVV?? $Xlpx| 48@DH  p$X4X\<d<x|66(@8@<X`dlt11$<,<DT6\6h|666666666$60D6L6Xl6t66666BB X$X\`6h6P (,P0\PdPlH88HHHP|88G0G(0|<<==Lx=Px=<<==<<==<<<<<<< <(<,<PTX`p8pxd t   !!t!!H"T"p$$X%\%&|&&&&' ''`"'`"('0'p"4'p"H'P'"T'"h'p'"t'"''"'"''"'"''"'"''"'"(("("((0("4("H(\(("d(("h(p(0"x(0"|(((X"(X"(X"(X"(c(c(((())) ") ")))))) ) )7)7))(")("* **0"** *0"$*(*<*@*!D*CH*!L*C\**q**q***_*_*8+ "@+ "X+\+`+h+|++++++,0,4,H,`,d,x,,,,,,,,,- -$-8-L-_T-_\-h-p-x-- "- "-  . .|. "..../ "/ ",/0/D/H/P/X/`/l///q/ "/q00 "H0`0 "d0 "t080 "0 "000011$101H1sT1s`1x1"1"1111112@2|L2|l22|2|22|2|3$3|,3|H3d3|l3|33|3|33|3|4(404844`4`44585<5@5_T5X5\5`5_t55556<6`6666<7 h7 777`8p888889P99 9$9|(9`<9P@9D9H9L9|P9`p99999999s9s99"9"9:$:D:t:::;4;d;;H<<8<d<<<X <P <<<<<= == =$=,=`4=8<=HD=L=T=-\=/d=L0l= 7t=t8|=t=\=$=== = ==T=x*=+=/=0=5=8 ! , m0 < @ $(D 04H < @L H LP T, XT ` d0 l p4 xP |8  <  @  D  H  L  $Xl  $,08<D8HPPT \`hltxp14h242434D3535354 5454:<d: <(:,<4:8<@:D<L$;P<XT;\<d;h<pD<t<DDQ $h(04h8Q@DHPT X`d hQptxx  |  Q    QD  |   Q  Q $(004X8@4DXHQPTLX`d hp"t$x"$Q ##$##Q####Q $%$$%Q $(,048pa( @` 0=8H=@P=X@=`p=x8= @`=>==0= e0=8(=@P=X =`px=x==<=p== h=(X0x8@HXuh=xx`==X==P==Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)"%,1Ur  -@m@~  M^~w$$!a  ~  P q$$~J @ d p( (XX  8,Y 8 d d v  h< ] m   E < }  (I o  01 i@ P `5 [ @ p U$ D 0 H <! L GH P T  T  X A X ` 0 l 4 x3 8  | - t   H ~ <  @ 1N D } H   L ~ P j P   :i  V y  - \ 0 4@ 8&f P ` Ij  R   5V |  ,> v8 D !PB h\ h* bt  p T  | tX. t\ T  \< \   $< $ `N ` <  8 8+   b   B  @  R  : X < 7 HH H <    T T X,   ,b@   &  8`m 8 p " "w $# (#*G #v # $$c ($ % <&wX"u(" 0"( ) "^  ( x*3 x* +b + -\ - / /v / / L0LO L0 0Xr 0 4 & 4U~ 4 4 5_ 5 5 B 5c 5 5 5 7h  7 t8|K t8 8 8 <. <O(u <4 <7@o <L <X <;da <p <# <[ < < < < <' <M < = = =G x=p?  'T @X9  O @ `  @`3   m  q   @ `  z @%`7T#f~ "("0"p   X  w (0X" #@o(9 X x 6  {  %  Xx\ <  < < < < <z <c < < < <8 = = =h% =h =h (=h 0=h 8=hg @=h H=h P=hF X=hQ `=h~ h=h% p=hV x=x =x =x =x =x =x+ =x =x =xv =x =x =xR =xx =x- =x v-N2bm2j  qw d#( M<  I5   A " @$\ @    HK*2*Tb )h!  <&PC ,h  % T C  ;  ;J W'k~ 7 Qu  <` =.note.gnu.property.note.Linux.rela.init.text.comment.init.plt.rela.text.perf_metrics_init.rela___ksymtab_gpl+register_temp_residency_stats.rela___kcrctab_gpl+register_temp_residency_stats.bss.rela.data.resume_latency_attrs.rela.altinstructions__versions__ksymtab_strings.rela.rodata.resume_latency_attr_group.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.rodata.data__tracepoint_irq_handler_entry__tracepoint_softirq_entrystrscpystrncpyarm64_const_caps_readyresidency_stat_arraythermal_group_arraytemp_residency_all_stats_showtemp_residency_name_stats_showtemp_residency_all_thresholds_showtemp_residency_name_thresholds_showresume_latency_metrics_showstorm_irq_metrics_showlong_irq_metrics_showresume_latency_display_warning_showirq_display_warning_showall_tz_name_showtemp_residency_name_showresume_latency_threshold_showsoftirq_threshold_showirq_storm_threshold_showkobject_putsort__cfi_jt_starttemp_residency_all_stats_show.cfi_jttemp_residency_name_stats_show.cfi_jttemp_residency_all_thresholds_show.cfi_jttemp_residency_name_thresholds_show.cfi_jtresume_latency_metrics_show.cfi_jtstorm_irq_metrics_show.cfi_jtlong_irq_metrics_show.cfi_jtresume_latency_display_warning_show.cfi_jtirq_display_warning_show.cfi_jtall_tz_name_show.cfi_jttemp_residency_name_show.cfi_jtresume_latency_threshold_show.cfi_jtsoftirq_threshold_show.cfi_jtirq_storm_threshold_show.cfi_jtunregister_temp_residency_stats.cfi_jttemp_residency_stats_set_thresholds.cfi_jtirq_latency_cmp.cfi_jtirq_storm_count_cmp.cfi_jthook_softirq_begin.cfi_jthook_irq_begin.cfi_jtvendor_hook_resume_begin.cfi_jttemp_residency_stats_update.cfi_jtirq_stats_reset_store.cfi_jttemp_residency_all_stats_reset_store.cfi_jttemp_residency_name_stats_reset_store.cfi_jttemp_residency_all_thresholds_store.cfi_jttemp_residency_name_thresholds_store.cfi_jtresume_latency_metrics_store.cfi_jtresume_latency_display_warning_store.cfi_jtirq_display_warning_store.cfi_jttemp_residency_name_store.cfi_jtresume_latency_threshold_store.cfi_jtsoftirq_threshold_store.cfi_jtirq_storm_threshold_store.cfi_jtinit_module.cfi_jthook_softirq_end.cfi_jthook_irq_end.cfi_jtvendor_hook_resume_end.cfi_jt__tracepoint_irq_handler_exit__tracepoint_softirq_exitthermal_metrics_initperf_metrics_initsysfs_emitmemsetktime_getlong_irq_statsysfs_emit_atcpu_hwcap_keysresume_latency_statsreset_residency_stats__kstrtabns_unregister_temp_residency_stats__crc_unregister_temp_residency_stats__kstrtab_unregister_temp_residency_stats__ksymtab_unregister_temp_residency_stats__kstrtabns_register_temp_residency_stats__crc_register_temp_residency_stats__kstrtab_register_temp_residency_stats__ksymtab_register_temp_residency_statsresume_latency_attrsirq_attrstemp_residency_all_attrstemp_residency_name_attrs____versionsktime_get_mono_fast_nskmalloc_cachesktime_get_real_secondsset_residency_thresholdsdefault_thresholds__kstrtabns_temp_residency_stats_set_thresholds__crc_temp_residency_stats_set_thresholds__kstrtab_temp_residency_stats_set_thresholds__ksymtab_temp_residency_stats_set_thresholdsirq_stats_reset_attrtemp_residency_all_stats_reset_attrtemp_residency_name_stats_reset_attrtemp_residency_all_stats_attrtemp_residency_name_stats_attrtemp_residency_all_thresholds_attrtemp_residency_name_thresholds_attrresume_latency_metrics_attrstorm_irq_metrics_attrlong_irq_metrics_attrresume_latency_display_warning_attrirq_display_warning_attrall_tz_name_attrtemp_residency_name_attrresume_latency_threshold_attrsoftirq_threshold_attrirq_storm_threshold_attrtracepoint_probe_registercpu_numberresume_latency_attr_groupirq_attr_grouptemp_residency_all_attr_grouptemp_residency_name_attr_groupsysfs_create_groupkstrdupstrcmpstrncmpirq_latency_cmpirq_storm_count_cmphook_softirq_beginhook_irq_begin__tracepoint_android_vh_early_resume_beginvendor_hook_resume_beginkstrtoboolkstrtoullkstrtoll__stack_chk_fail__cfi_check_fail__warn_printk__cpu_online_mask_raw_spin_unlock_raw_spin_lock__cfi_checkmetrics_kobjtr_by_group_kobjkernel_kobjscnprintfsscanf__tracepoint_clock_set_rate__traceiter_clock_set_rate__kstrtabns_temp_residency_stats_update__crc_temp_residency_stats_update__kstrtab_temp_residency_stats_update__ksymtab_temp_residency_stats_updateirq_stats_reset_storetemp_residency_all_stats_reset_storetemp_residency_name_stats_reset_storetemp_residency_all_thresholds_storetemp_residency_name_thresholds_storeresume_latency_metrics_storeresume_latency_display_warning_storeirq_display_warning_storetemp_residency_name_storeresume_latency_threshold_storesoftirq_threshold_storeirq_storm_threshold_store__cfi_jt_init_module__this_moduledesignated_handlekfreepreempt_schedule_notracekmalloc_order_tracekmem_cache_alloc_trace__cfi_jt_endhook_softirq_endhook_irq_endvendor_hook_resume_end__tracepoint_android_vh_resume_endkobject_create_and_add$x.199$d.99$d.289$x.189$d.89$d.279$x.179$x.79$d.269$x.169$x.69$d.259$x.159$x.59$d.249$d.149$d.49$x.239$x.139$d.39$x.229$d.129$d.29$x.219$d.119$x.19$x.209$d.109$d.9$d.198$x.98$d.288$x.188$x.88$d.278$d.178$d.78__UNIQUE_ID_scmversion268$d.268$d.168$d.68$d.258$x.158$d.58$d.248$x.148$x.48$x.238$x.138$x.38$d.228$x.128$x.28$d.218$x.118$d.18$d.208$x.108$d.8_note_7$x.197$d.97$d.287$x.187$d.87$d.277$x.177$x.77__UNIQUE_ID_depends267$d.267$x.167$x.67$d.257$x.157$x.57$d.247$x.147$d.47$x.237$x.137$d.37$x.227$d.127$d.27$x.217$d.117$x.17$x.207$d.107$d.7$d.196$x.96$x.186$x.86$d.276$d.176$d.76__UNIQUE_ID_intree266$d.166$d.66$d.256$x.156$d.56$d.246$x.146$x.46$x.236$x.136$x.36$d.226$x.126$x.26$d.216$x.116$x.16$d.206.Ltmp106$x.106$d.6$x.195$d.95$x.185$d.85$d.275$x.175$x.75__UNIQUE_ID_author265__UNIQUE_ID_name265$d.265$x.165$x.65$d.255$x.155$x.55$d.245$x.145$d.45$x.235$d.135$d.35$x.225$d.125$d.25$x.215$d.115$d.15$x.205$d.105$d.5$d.194$x.94$x.184$x.84$d.274$d.174$d.74__UNIQUE_ID_license264__UNIQUE_ID_vermagic264$d.264$x.164$d.64$d.254$x.154$d.54$d.244$x.144$x.44$x.234$x.134$x.34$d.224$x.124$x.24$d.214$x.114$d.14$d.204$x.104$d.4$x.193$d.93$x.183$d.83$d.273$x.173$x.73$d.263$x.163$x.63$d.253$x.153$x.53$x.243$x.143$d.43$x.233$d.133$d.33$x.223$d.123$d.23.Ltmp13$x.213$d.113$x.13$x.203$d.103$d.3.Ltmp2$d.192$x.92$x.182$x.82$d.272$d.172$d.72$d.262$x.162$d.62$d.252$x.152$x.52$x.242$x.142$x.42$x.232$x.132$x.32$d.222$x.122$x.22$x.212$x.112$x.12$d.202$x.102$d.2$x.191$d.91$d.281$x.181$d.81$d.271$x.171$x.71$d.261$x.161$x.61$d.251$d.151$d.51$x.241$x.141$d.41$x.231$d.131$d.31$x.221$d.121$d.21$x.211$d.111$x.11$x.201$d.101$d.1__tracepoint_0__traceiter_0$x.190$x.90$d.280$d.180$x.80$d.270$d.170$d.70$d.260$x.160$d.60$d.250$x.150$x.50$x.240$x.140$x.40$d.230$x.130$x.30$d.220$x.120$x.20$x.210$x.110$x.10$d.200$x.100L@0Zp|$(" 2 * =>]9]]@o`" 2]`@(p "C@Hq(A" @p"@ "@"%t^T @"@"@("C^00@xLo__@@"c o$o hp/$