ELF@@64(|%:%%%%%% Q 7 $$$$"%s", """delta_nr_scanned=%lu, delta_nr_reclaimed=%lu", REC->delta_nr_scanned, REC->delta_nr_reclaimed$2d$pgalloc_costly_order%s %lu %s %lu %s %lu latency_high%lu direct_reclaim%lu %lu %lu nativemm_compaction_durationmemory_usage_by_oom_score../private/google-modules/soc/gs/drivers/soc/google/pixel_stat/mm/compaction.clatency_low%s:latency_low_bound6latency_low_bound should be less than latency_mid_bound %lu %spgcache_hitlatency_stattop4unable to create memory_usage_by_oom_score3/proc/vendor_mm/memory_usage_by_oom_score: omm_score_adj %d out of the range. latency_threshold%lu %lu %lu %lu %lu %lu %ld %ld %lu %lu %lu %lu %lu %-16s%8lu kB unusedlatency_mid_bound%lu %lu %lu3Please order the numbers from least to greatest: low < mid < high. %lu %lu %lu %lulatency_middelta_nr_reclaimedpgcache_misscmaother%s unsigned longvisiblevendor_mmmm%lu %lu %lu %lu vmstat6latency_mid_bound should be greater than latency_low_bound %lu Misc: %8lu kB 3Expect 3 args, got %d 6Error: Input expect %d args but got %d. 6Error: Input numbers must be ascending. # oom_group delta_nr_scanned../private/google-modules/soc/gs/drivers/soc/google/pixel_stat/mm/vmscan.cdelta_nr_scanned=%lu, delta_nr_reclaimed=%lu ../private/google-modules/soc/gs/drivers/soc/google/pixel_stat/mm/../../vh/include/sched.hvmscanintcompactionmm_compaction_duration_thresholdpixel_mm2ű6?#{` 5 5!@ 5!` 5! 5! 5!5!5!5! 5!@5!`5!5!5!5!5!{#_YSy{?#{qTA8 @*R kJ!)J}@ 8) ,}_Ȍ ,} ȫ5 @) T @{#_IR  7@!c4* u h@qT*  JTy(i*OCWB @{Ĩ#_@*==?#{WO(@qTqBT~}ju*j5tOBWA{è#_@*ԘJ|?#{{#_ '?#{]!|@{#_ '?#{]!|@{#_ '?#{^!|@{#_ '?#{_!|@{#_<%?#{OC A8)CAR`4@^TA8C@ TOB{A#_ '?#{^!|@{#_<%?#{OC A8)CAR`4@_TA8C@ TOB{A#_w?#{ o g_WOA8C   @ @ @ @@ @+@/Z[@ThA_errk@TE0?c@R{@AT?)ßßß'@@ @@7@ @3@ kh 3@J k@J J j )|H!"A8C_ ATOQWP_OgNoM{L#_{_?#{ O@6uROB @{è#_{_?#{ 6i"@(  IR  h& @{¨#_,X?#{O@*@*@_rcrk@TE0?ֈA*OA{¨#_־|~?#{ O@@@_%rrk@TE0?֨A*OB @{è#_֎?#{+A8*C XR$@ AT#R#A8C_ T{D+@#_G7@@6?#C{WOA8C*<@ 8 @@5j@hC3R @RR =uCQII@ @$R(}+)A8C_ TODWC{BC#_.1?#{OA8C XR$@ AT#R#A8C_ TOE{D#_G7@@6.1?#{WOA8C<@ 8 @@6j@hC3R @RR =uCQII@ @$R(}+)A8C_ TOEWD{B@#_?#{*{#_.1?#{{#_' A8@(_2C?#{OA8 ID E3GyI@ * 7Sx74&qHR5(R!6 )3yhi@~@?iTi" i@?iTiBi@?iTibikD*@kJ*kOA{¨#_Ӻ ?#{ RR@`` @{¨#_ֳg?#{WO(@ Th@Tu@"6"@( @6ROBWA{è#_h3B(@TI@*@HI*_ g@?#{ sh@ah@ah @ah@ a@@ @{¨#_Q* ?#{WORR@@>RIRR! ` c4sh@ah@ah @ah@ a@@`OBWA{è#_@RR>RIRR! ` c5@RR>RIRR! ` c5@RR>RIRR! ` c50ݷ?#{ O A8#C*bR#{@k@ j A8C_ T OB @{è#_ )8 Jii C)e}Iii(%ȚH6A8h@ h4@@*@_rcrk@TE0?ֈAh @h`Th @(?#{ O A8cC*bRc @s@@)@Hi  A8C_ T OB @{è#_ k8 JikKCke}ikj%ʚJ6A8h@ h4@@@@_%rrk@TE0?ֈAh @h`Th @Oo?#{OqaT!BRtOA{¨#_Oo?#{ ORhhqAT@!RtOB @{è#_֘J|?#{`{#_ '?#{! {||@{#_ '?#{^ }!|@{#_<%?#C{O A8)C!C# qT@?T@ Tb@@&=A8C_ aTOD{B@C#_*IRj8R#(2RS+R%RhR)R RCRs R3+KRjR(R|3cBC TڂB' ɂB''ɂB' 'ɂ B ' 'ɂ B'Ȃ'@C`TA ATBш@(@AATT@y=qJ TD!<k T@kT@kTAk- T3Ak- TcAk- TAk- TAk- TAk- T#Bk- TSBk- TBk- TBk- TBk- TCk- TCCk- TsCk- TCk- TCk- TDk- T3Dk- TcDk- TD Rk~R(@)CAR>` R7R4O@R1K@R.G@$R+C@*R(?@0R%;@6R"7@;Fkobject_init_and_add zkfreeasysfs_emits<\kstrtoull~_printkkobj_sysfs_ops|$@si_meminfo/vm_node_stat{mutex_locknJnesnprintf Hseq_printfUmutex_unlock |vmalloc_nr_pages]pcpu_nr_pagesh__list_add_validUrS__list_del_entry_validtrace_event_buffer_reserve|&trace_event_buffer_commitF __trace_trigger_soft_disabled/,-perf_trace_buf_allocin perf_trace_run_bpf_submit(vbpf_trace_run1-wQbpf_trace_run2 uwait_on_page_writebackdmemset(xrall_vm_eventsӬcpu_numberLtrace_raw_output_prepAttrace_event_printf/B,trace_handle_returnnsscanfGtrace_event_reg ?ltrace_event_raw_init'R__rcu_read_locki$__rcu_read_unlock9proc_mkdiro iproc_create_single_dataQginit_taskWseq_puts*.g seq_put_decimal_ull_widthHxseq_putc-seq_put_decimal_llumodule_layoutGNU_pԩ\`塰(GNUUV W$W(X,X4Y<Z@ZD[H[PYX\\\`]d]lYt^x^|__Y``aabccddYeeffYgghhYiij jYk k$l(l0b8m<m@nDnLbToXo\p`phbpqtqxr|rbssttYuuvvYwwDxtyx |yBBz !!{ | } ~ !!  HL`dhlptwxw|BBBBBBBDBDX\|xP`hp"t"|  8HX  BB z  " "(4"d8"d@x  !X!XBABA 0 4    B8 B8 H B8L B8T  B8 B8  B8 B8  h B+l B+p |  B8 B8  H BL BP \     ! !  ! ! B B B( B(X l  ! !  ( (   ( (P BmT Bm`   ! !  ! !  ! ! ! !0!4!8@`!d!p@@@@ tTdt$08p  t  0 0$4  8  DTdtx @ @ H HB:B:z H HB=B=z @ @     (!p,!p<BA@BADBYHBYT\  `  l| @ H ( (!p!p BABAB]B]$,8< 0@ 0X!p\!plBApBAtBxB 8 8!p!pBABABB$,0 P< X@ PD Xx|@@ xHPT PX Xd Ph X@@<x`lBpBtBxBBB$HBLB`BLBLBOBO0HBBB[B[!(!(4!88!8L!@P!@d!Hh!H!!!!!!BEBE!!H!(L!(X`BdBp|BB!(!( 8hBlBp|BB!(!(B B ( D X   B B    Bw Bw " ! " !  Ba Ba!d!"" """""#|$B$B$ &&&B&B$&4&B"8&B"\&t&&&&&&'','@'\'''TAndroid (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)"\""d"$4"4d""",""8"h""d" "8"4 d"l " " " " d"d " ","\""h""0"l"""" "4"Ll""$""$"\"H"""8 "xD " " " " "4 "8d " " "  " < " !'+.02479;=?ACEGI *-/1368:<>@BDFH./0, "%(+.1Rh:;>?@ABC+,/ CFILORU[\_`cdefijklmnor4xyz{|4A #$%& ""L ""P"P"$"h("0"4"<"P@"H"L"T"X"`"d"!((!88B$H"$X"`h!Bx!!!(!H!hB"B"4 (B+8"l HB=X" `" hBx" " !!!!BAB6("Hh+p!(!HBBUBB`"+H(!`0!p"x!B!!BP"8B"x "!88BH!`P!`BPp"8x"B`""B "dBf"B!!!HDD DD"H"|"t")(H)`pB"h" !0+08+0@HBP"X"`h!x+x+x!X!" ("pT = * =  L  P7@ `= d, R(  $   $o(5Q 8 y 0= 4 $ o00    =   (j , t5    7  Y  o  dpy | $ XP `d d~   *   4 z  4 41 0  4 Z l 4s h  l  4 X  $  l 4 n  +  mX-x(Rx0%  d( H vh MppB6S   `  d 0 j 5  *H B     h dj h 5  <   7    y  Hd   *     z 1  s   ^f d    t H% L g   $? @ HR   pP  PXh LTG   L x` d H\b D H}  h A b    z , 8<F 4  8 x8 t x  \  6##$$O #  t4P&H@&\( H X((M x, &HHu ` _  (* * *  V:q(6  : =   (j 5     P 8\7 4 8  y  > p d *(8E](H` H ^x  =    7 ! ! !o5`y   #$&(*B,,,-a-S-G//,-/ YSy{ U# / 4j w ' 2C| zOZ j=  g( Ӻ  h3 - @ 0ݷY  \ x d1  | 4 (   ,! d < z P 0h  L6 Hg ,   N  . g  ,2r [ H [ X Hl $[ Zeq y7 FV@H8 t] h  l$H $HH ( _ d  t &({KGG  +  T $  `Ph r$ -@.note.gnu.property.note.Linux.data..percpu.hyp.text.rela.text.comment.init.plt.rela__tracepoints.rela_ftrace_events.hyp.bss.rela__tracepoints_ptrs.rela.altinstructions__versions__tracepoints_strings__ksymtab_strings.rela__bpf_raw_tp_map.rela___ksymtab_gpl+register_meminfo.modinfo__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.init.data.hyp.data.rela.ref.data.rela.dataparse_cma_idxlatency_low_showvmstat_showlatency_stat_showmm_compaction_duration_showlatency_high_showlatency_low_bound_showlatency_mid_bound_showlatency_threshold_showmm_compaction_duration_threshold_showlatency_mid_show__tracepoint_android_rvh_meminfo_proc_show__kcfi_typeid_rvh_meminfo_proc_showmemory_usage_by_oom_score_proc_showkobject_put__tracepoint_android_rvh_reclaim_folio_list__kcfi_typeid_rvh_reclaim_folio_listmeminfo_list__tracepoint_cma_alloc_start__kcfi_typeid_vh_cma_alloc_start__kcfi_typeid_trace_event_raw_inittrace_event_buffer_commitsysfs_emitperf_trace_run_bpf_submitpgcache_hit_find_next_bitmemset__per_cpu_offsetvm_node_statseq_putsall_vm_eventsstatspgcache_missmm_compaction_attrsdirect_reclaim_attrscma_attrsmm_compaction_groupsdirect_reclaim_groupscma_groupskobj_sysfs_ops____versionsremove_compaction_sysfsremove_vmscan_sysfscreate_vmscan_sysfspixel_mm_sysfsremove_cma_sysfscreate_cma_sysfsadd_cma_sysfsjiffieskmalloc_cachespcpu_nr_pagesvmalloc_nr_pagesnr_cpu_idsjiffies_to_msecslatency_low_attrlatency_stat_attrmm_compaction_duration_attrlatency_high_attrlatency_low_bound_attrlatency_mid_bound_attrlatency_threshold_attrmm_compaction_duration_threshold_attrlatency_mid_attrproc_mkdirtracepoint_probe_registerandroid_rvh_probe_registerpgalloc_costly_ordercpu_numberattr_groupmm_compaction_groupdirect_reclaim_groupsysfs_remove_groupsysfs_create_groupcma_groupstrncmptrace_raw_output_prep__tracepoint_android_vh_filemap_get_folio__kstrtabns_unregister_meminfo__crc_unregister_meminfo__kstrtab_unregister_meminfo__ksymtab_unregister_meminfo__kstrtabns_register_meminfo__crc_register_meminfo__kstrtab_register_meminfo__ksymtab_register_meminfosi_meminfotrace_handle_return__tracepoint_android_rvh_madvise_pageout_begin__kcfi_typeid_rvh_madvise_pageout_begin__tracepoint_android_vh_mm_compaction_begin__kcfi_typeid_vh_compaction_begin__tracepoint_mm_vmscan_direct_reclaim_begin__kcfi_typeid_vh_direct_reclaim_beginstrlenvendor_mmvendor_find_lock_task_mmkstrtoullseq_put_decimal_ll__stack_chk_fail_printkinit_task__cpu_online_maskmutex_unlock_raw_spin_unlock__rcu_read_unlockcpus_read_unlockmutex_lockmeminfo_lock_raw_spin_lock__rcu_read_lockcpus_read_lockwait_on_page_writebackpixel_stat_kobjpixel_vmscan_kobjpixel_stat_mm_kobjpixel_direct_reclaim_kobjpixel_cma_kobjseq_put_decimal_ull_width__tracepoint_cma_alloc_finish__kcfi_typeid_vh_cma_alloc_finish__kcfi_typeid_trace_event_regsprintfsnprintftrace_event_printfseq_printfsscanftrace_event_buffer_reserve__tracepoint_android_vh_rmqueuevmstat_attributedirect_reclaim_kobj_releasecma_kobj_releaselatency_low_bound_storelatency_mid_bound_storelatency_threshold_storemm_compaction_duration_threshold_storecompaction_ktypedirect_reclaim_ktypecma_ktype__tracepoint_android_vh_vmscan_kswapd_done__kcfi_typeid_vh_vmscan_kswapd_donetrace_raw_output_pixel_mm_kswapd_done__tracepoint_pixel_mm_kswapd_donetrace_event_raw_event_pixel_mm_kswapd_done__event_pixel_mm_kswapd_doneprint_fmt_pixel_mm_kswapd_doneevent_class_pixel_mm_kswapd_donetrace_event_fields_pixel_mm_kswapd_donetrace_event_type_funcs_pixel_mm_kswapd_done__traceiter_pixel_mm_kswapd_done__bpf_trace_tp_map_pixel_mm_kswapd_doneperf_trace_pixel_mm_kswapd_done__bpf_trace_pixel_mm_kswapd_done__SCK__tp_func_pixel_mm_kswapd_done__tpstrtab_pixel_mm_kswapd_doneremove_cma_sysfs_onecma_get_namestr__pixel_mm__trace_system_nameinit_module__this_module__tracepoint_android_rvh_mapping_shrinkable__kcfi_typeid_rvh_mapping_shrinkable__tracepoint_mm_vmscan_kswapd_wake__kcfi_typeid_vh_vmscan_kswapd_waketrace_raw_output_pixel_mm_kswapd_wake__tracepoint_pixel_mm_kswapd_waketrace_event_raw_event_pixel_mm_kswapd_wake__event_pixel_mm_kswapd_wakeprint_fmt_pixel_mm_kswapd_wakeevent_class_pixel_mm_kswapd_waketrace_event_fields_pixel_mm_kswapd_waketrace_event_type_funcs_pixel_mm_kswapd_wake__traceiter_pixel_mm_kswapd_wake__bpf_trace_tp_map_pixel_mm_kswapd_wakeperf_trace_pixel_mm_kswapd_wake__bpf_trace_pixel_mm_kswapd_wake__SCK__tp_func_pixel_mm_kswapd_wake__tpstrtab_pixel_mm_kswapd_wakekfreecreate_mm_procfs_nodepreempt_schedule_notracekmalloc_trace__kcfi_typeid_vh_filemap_get_folio_mod__kcfi_typeid_vh_rmqueue_mod__tracepoint_android_rvh_madvise_pageout_end__kcfi_typeid_rvh_madvise_pageout_end__tracepoint_android_vh_mm_compaction_end__kcfi_typeid_vh_compaction_end__tracepoint_mm_vmscan_direct_reclaim_end__kcfi_typeid_vh_direct_reclaim_enddef_latency_threshold__list_del_entry_valid__list_add_validwake_nr_scannedwake_nr_reclaimed__trace_trigger_soft_disabledkobject_init_and_addkobject_create_and_addseq_putcperf_trace_buf_allocproc_create_single_datacmacma_for_each_area_note_9$d.69$d.59$d.49$d.39$x.29$d.29$x.19$d.19$x.9$d.9$d.78$d.68$x.58$x.48$x.38$x.28$d.28$d.18$x.8$d.8$d.77$d.67$d.57$d.47$d.37$x.27$d.27$x.17$x.7$d.7$d.66$x.56$x.46__UNIQUE_ID_depends336$x.36$d.36$d.26$d.16$x.6$d.6$d.65__UNIQUE_ID_license455$d.55$d.45__UNIQUE_ID_scmversion335$d.35$x.25$x.15$d.15$x.5$d.5$d.64__UNIQUE_ID_softdep454$x.54$x.44$d.44__UNIQUE_ID_name334$x.34$d.34$d.24$d.14$x.4$d.4$d.63__UNIQUE_ID___addressable_init_module453$d.53$d.43__UNIQUE_ID_vermagic333$x.33$d.33$x.23$x.13$d.13$x.3$d.3bpf_trace_run2$x.62$x.52$x.42$x.32$d.32$d.22$d.12$x.2$d.2bpf_trace_run1$d.71$d.61$d.51$d.41$x.31$d.31$x.21$x.11$d.11$d.1$d.70$x.60$x.50$x.40$x.30$d.30$d.20_note_10$x.10$d.10+@9X`l$ hQ2= 'Q5L5e5.@@}@@ @@3@@}@ 8@Hh13 (K#@(3"KC0@@X3WLoX@3L@`3 `L@3@H32xL%@3L@p03 @3L*[LV@03$BhM=@3&nMi@@03( N@ @p`3*`N0N@@@Э3-Sh$(h G+5EhW