ELFX@@(&             = ?#^{O`h@qkT`b-tOA{¨^_#_?#C^{C_WOA8B@h@qTb-`h@qkTF`b-hEbT?@T6 8) @qT )6 @@# R@qBT )|?T R} #(ihTA8B_ !TOTWS_R{Q^_C#_@*@* ?#^{g_WO 8) h@qT )3 h@Z 8)R (R("E*@kT bZ@kT(R"@kTHR@kThR@kTR RQ @@'12@BIR611J@iR611b@R1h@ODWC_BgA{Ũ^_#_ր@?qTR9S #BR5 cBR E5+@*@*ԟ$_ ȩ5~?#^{_WO3!@5! 5!5s`R!h5!5sR`"h>R`Bt!t 5!`5! 5! 5!*sh@kTqTN4@**h@kTqT@*!4*>!*44.s **** ****OCWB_A{Ĩ^_#_?#^{OOA{¨^_#_?#^{WOsu"t@h@TOBWA{è^_#_th@hHhc~țRu@h@bT@9H4@" TORܡrTiMR~@kr} v!蟌RrTi҈iAөGz}ɛDe@RHsrTi҈ BQ}ɛByhR }@?ThN(a@uh@uvh@`Bt`"t@ty!ԥ ?#^{ O* 8) @&qHT"qT R~M3GT* R )& t @OB{è^_#_@* ?#C^{#g_WOA8*B*qcT8"qT R~M3GhT R9*f @ij*@tV ˉ}I G4H@jT(@9(4**!RUS(R((R@A SQ(R( (R@A kT@+TRTkIT$~_ʈȈ5;ATA8B_ TOHWG_FgE{C#@^_C#_ @* ԟ$ }_) } Ȫ5$~_~ ȩ5$#BR*R@ ՜$Ո8@ )H_q}7(@%ښ(6A8WcH@[ZZ@@#@@#**p@@a\?#C^{og_WOA8*B qkT8 qTy~@RZR;k@h@ @"qT(}9 GTI;< h@ p RCijJ@tW }I GH,TR_R(+TR_`"vFRH*T')@}RR)Kk * K )}@k~ i ɚi& jRJ r*}*KJfM *R JZ\ KC7>)h~_kJT#q T^y@(~4F?hTR W(@jR/~)J rRK } )}**)f) W% I 7}@:89)hQ!qBT^~4F?TR W(@jR/~)J rRK } )}**)f) W% IM;7}@9RHT@kTC^{ $~_~ ȩ5$~_~ ȩ5_+qbT_jR_J rRK } )}* R+)f) C_ _ % IM:6}@gA@3R R TR_`RyZTR R _TRR( T@_ kTR T_R R TR_`t>RR( T@_ kTR T_R R TR_"*F*OIWH_GgFoE{D^_#_@* @* @* @* @*ԟ$~_~ ȩ5R$~_~ ȩ5J?#^{ O6s,s*Rb! )q* * @OB{è^_#_?#^{_WO*q!TR Rw~ H!T*hVh@  kTRRVRTh@qTRRVRTh@ qTRRVRTh@ qTRRVR#Th@qTRRV#R'Th@q TRRVCR+Th@q TRRVcR/Th@qTRRVR3Th@!qTRRVR7Th@%qTRRVR; Th@)q, T  R R~ hTR~`RhrRHTR~R>HTR~`hR(TRV"FOCWB_A{Ĩ^_#_@* @*?#C^{og_WO*RR`a@*yFhFB9(4R`"hf@T@*BR s@*B ?@*B @*B# G@*B @*B R@@*B*  @HQqKT" _"{``#_@R`@@*B** @ z@_HQ?(*T9""9[@"R_+qT4_+qT"J3`N:Ry@@@*B* ߒT_A:@OHWG_FgEoD{C^_C#_@*@*?#^{ WO\8H4@ TaTT *TBB @OCWB{Ĩ^_#_?#^{og_WO*{RZC{ѕFFB94"f@T;* @qT@* @ q T" @* @ q T2@* @q TB@* @qTR@* @qTb@* @qTr@* @!qT"@**@!qlT8  *B @OEWD_CgBoA{ƨ^_#_@*?#C^{+_WOA8Bc!A a~1Qq!c# qT'C) kTC) kT'D) kTD) kT'E) kTE) kT'F) kTR G(GB94 #(g@T   c*7TB A8B_ aT+@OHWG_F{D^_C#_?#C^{og_WO@1TqbTR{B*hERTR*ur@B*RHTR u>@B*RTR u@B*RTR u"F@B*h~ R HTR s`vRu@d@B**RTs w@ QqmTRis:R'?s )F?hTF(T#7@_R8 @_%@*B**@ R T @ @Q_(T_s{Z !_!#?@*@{*qTR FhTRou sN7Rv@d@B** B*OH|@WG_FgEoD{C^_C#_*qT@* @* ?#^{O@1T*1OA{¨^_#_?#^{O@1Tq"TR )&B*EB*OA|@{¨^_#_@*?#C^{WOA8BR`R4ߎT ߎTBA8B_ !TODWC{B^_C#_?#^{ _WO@1Tߖq" TR~B*FRT*@qTR R~~ HTRb #@B*RT @qTR R~} TRb ## @B*RHT @ q TR R~~ TRb 3#@B*RT @ q-TR R~ TRb C#@B*R(T @qmTRR~ TRb S#@B*RT @q TR R~ TRb c#@B*R(T @qTRR~ TRb s#@B*R T @q-TR R~ TRb"@B*R( T*@!q T B*  B* OD|@WC_B @{Ũ^_#_@* @*?#^{+OA8B@1Tc~!1AQ aq!c# qT'C) kTC) kT'D) kTD) kjT'E) kJTE) k*T'F) k T@qhTR R~ TR )&Rc*  A8B_ !T+@OF{D^_#_@* ?#^{_WO*xR@9H4* BBB* OC}@WB_A{Ĩ^_#_drivers/soc/google/vh/kernel/metrics/perf_metrics.c`$$$$$$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 disable3pixel_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 %sstatslong_irq_count_cpu%drunnablecpu %d MAX_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 3pixel_metrics: metrics_kobj is not initialized 6pixel_metrics: resume latency: %llu long_softirq_count_cpu%dtr_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_nameResume 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 enable6pixel_metrics: perf_metrics driver initialized! :D long IRQ detail (num, latency): stats_reset%s %llu %s 3pixel_metrics: Failed to create thermal_group folder! Got 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): LONG RT_RUNNABLE: %lld 3pixel_metrics: failed to create runnable folder WARN is turned on `8_X(8?#^{Osa@@OA*{¨^_#_license=GPL v2author=Ziyi Cui vermagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=pixel_metricsintree=Ydepends=systracescmversion=g92e94fca2f15temp_residency_stats_set_thresholdstemp_residency_stats_updateregister_temp_residency_statsunregister_temp_residency_statsLinuxpixel_metricslumodule_layoutZstrncmp9dstrscpy>ktime_get_real_seconds<kobject_put9-kstrdupZ%strcmpfstrncpyijkobject_create_and_addRIkernel_kobjtracepoint_probe_unregister__hwasan_store1_noabortnsscanfwkstrtoll zkfreeCsortkmalloc_order_tracetkmem_cache_alloc_tracecgkmalloc_caches^kstrtobooll<kstrtoullasysfs_emitdmemset sysfs_emit_atA __traceiter_0h __tracepoint_0MJpreempt_schedule_notraceX^__traceiter_clock_set_rateNY__cpu_online_mask&__kasan_check_readscnprintf,U__tracepoint_clock_set_ratee?ktime_getGV__warn_printks}=F__hwasan_load1_noaborto6nktime_get_mono_fast_nsprintk(D@__tracepoint_sched_switch[Qi__tracepoint_sched_wakeup}nr_cpu_idscpumask_next0~__cpu_possible_mask2__tracepoint_irq_handler_exitB1__tracepoint_irq_handler_entryT__tracepoint_softirq_exit,__tracepoint_softirq_entry__tracepoint_android_vh_resume_endtracepoint_probe_register`__tracepoint_android_vh_early_resume_beginsysfs_create_groupHWstrlcpy__hwasan_store4_noabort/cpu_hwcap_keys5arm64_const_caps_readyQd__kasan_check_write__stack_chk_fail4K_raw_spin_unlock~)Hmemcpyd_raw_spin_lock(__per_cpu_offset*zcpu_numberh'J__hwasan_load8_noabort\__hwasan_store8_noabort&Ssched_clockt_A__hwasan_load4_noabort1[__sanitizer_cov_trace_pcGNU&$t+*N8ؚS(GNU 08<H     ( 8@L T `p t    HLT\        ,<L\l|    8 P\ hDLTX`(h(ltP|Pd  d ,48 <@ HPTHX\Hdlptx !!     (08<"@D"HP\d#hl#px$@@FFff$II  $04i8iDHLT$x|$%    8 %D P  X \  $      P P & H H         4 p             (  4 @ D L P '\        (  X X   X d l  t    ( X X       $ &0 4 B< BD 'P T \ d l t         0X`77$*0+8 X`,d, )@)@  -   ,4<@.  XX+ (0@H| +  (8`hpx&   (<*H,, ,<D/@H/@P \d |0  . ( 0 <D(tX|X &  $<D\ ltx&'@ X`h  (0<@Dd  *+ ++*   $,(,D \lt/@x/@  0   .08,<,X t)@)@  -,, ,4)@8)@@ LT h-px    . .LPXd1hpx |1 1 OO 14DHP TOdOptx100 1$(,4 D2LHH QQ34 H(H0lPP&3PP5D H 6@L 6@T  d 7| 8   +     1 ) ) 1     !! ,!l6#p6t6#x66>66&7&7(747&H7X7d7p77777L77x7x7`"7`"7 8&8M8p" 8p"(8 88&L8MT8"X8"`8 p8&8M8"8"8 8&8M8"8"8 8&8M8"9"9 9&,9M49"89"@9 P9&d9Ml9"p9"x9 9&9M9"9"9 9&9M9"9"9 9& :M: :,:8:@:X"D:X"P: \:d:p:|:::::::::::; ;;$;0;<;H;T;`;l;x;;;;;;(";("; ;A;0";0";;;N;X";X"< <<D<H<gL<gT<\<O`<d<h<$t<x<|<<<<< <(=4=L======>8>D>\>>>>>> ?@?L?d???????????@ @0@&P@X@=d@l@@@@@@@@@@@@@@@A AAA$A,A4ATAdAlApAA2AxAxAAA,B0B?mnzq{ov}DGHI 34NOPQRSTUV @@$ (04A8B@BHTC\ dD FHJE@~$G(^,~ I~K$ ~?c ( 6J q d D 6 6A W ^ (x (( P(X  H. XU  d  (h  H! D"3 T >$ 60; 6 H Q  l 0 t 8@ P' ` Kp  2 D<! 6H 6E   , p} x T?T 6` 6& 0w  9    0 q@ P `3` hpT  Tl 6x 6- 61 V  \ hX  pXs  Pd  p  'PM 'A  d)P )X$ * *X( <+1 ,X< l, $-t  -  h.z .0,  $4X  |4X  5d  86dN 0@m(N( H 1h    (  H Uh   /  0 cZ(#Ah@(@}~ )^~S$I$j~  AE $ ~k  6@x  <X"h (" 0"( dN] F F> H; H HIQ PI 4J8 @% @=@%~@?H %@ I%2Dn4xn@I %2rz@P%{" {I0Q9Lo.R3|.@R8%}@ T`%2}\@T %l~d~@_@U%@$h )UU'uw