ELF@@)'zR| 0\D-D0L 0 t 0LD-0LD-D H     HD-D HD-D`X `  x `XD-D ,D-D H    HD-(0D-DD X DD-(((D-DD P DD-(T D-DD H DD-( D-DD H DD-8D-D@P @   @PD-D 0D-D H   `  HD-D zR| L@ D-D\ `  h \D-D @hPD-DT @   TD-D H|D-D\ ` 4 \D-0D-D H    HD-?#{ OOB @{è#_?#{O@4@5@4 R`""9OA{¨#_R?#{og_WOsR@h@4**OEWD_CgBoA{ƨ#_B(RhU ȂAHT 4vR*b{{"!R!B ";@@<4* q9'|@4{(wS}@ vRRZ@6[@;+4\ q觟J(@4Z!m C4 #(( c@6 @4*@@h@Qt6@*/RR !v@!#R`7!!#R`7!!!S @Ry(}~":!v<#@!7@@!**qmT?q(ǟ}~@"@TZ!@!L*?#{O`tR@sh@4B @ss@s*OA{¨#_?#{{#_?#{{#_?#{ WO@H4@?6thB95`h@ wRq5@4*@wbR(Rh9OCWB @{Ĩ#_!***u@*?ָ?#{O@4`s@7@?@6OA{¨#_***@*??#{ o g _ WOA8%C=ssh@9h5A8%C_ MTOOWN_MgLoK{J#_9 4BT*Y*CѢc>" "@qT~:@}@#[@@@@@@5`tB`T"@*@K bX q TC@@kTtGaT(@kT9 aT@kT+aT @kT4@({v@{h@T<Z$q TC*{<u@{h@T*6 ZK@Tw@"'@B# @b@@@@@B"@ b*@.@2@6@:@>@"B@BF@+DAJ@j /C)3k @J @ M J k  @k h I 3 RR!R@99 C5(@}@ R4~ Ӛ(@@A !*5C3k@s S6(@}@ R~ Ӛ@9@A !*3k@sw c5(@}@ R4~ Ӛ(@@A !*5C3k@sN s6(@}@ R~ Ӛ@9@A !*3k@s# 4#(@}@ R ~ Ӛ(@@A !* @*R @*R # @*BRs]h@C eS( K(K)J)S@!?#C{_WOCA8%C>3@9sH5Ru `@*R`"`@*R``@*R`B` @*BRc^@C eS( K(C)B)@!`"a RמBџ T" A!@qT#'@7x@Bџ`T:R,Rw @R@@`@`!9A8%C_ TOHWG_F{EC#_(R9R?#{og_WOs* R!*@kTqBTM5(@ )  #;@ C8@ c< @(@  4@ :@ 6@(@ (#@ #('@ h@yy"h@yBxh @~S )x 9M((@)R8!՚@T*}R|Z{h@z(@@T*}R|b@"@@_ @@ @@ @ @ *!*@kTqT@*OGWF_EgDoC{B#_?#{ sh@9(4s`B` @``@`"`@`@*R @{¨#_keydebug_register_s2d_opskernel_top_monitor?#{!{#_?#{{#_kernel_top_enableshow_dstate_enableshowallcpus_enablebind_s2dkeydebugparmtype=kernel_top_enable:intparmtype=show_dstate_enable:intparmtype=showallcpus_enable:intparmtype=bind_s2d:intdescription=keydebug Driverlicense=GPL v2vermagic=5.15.148-android14-11-g3f4e1ccba8ea-ab12065098 SMP preempt mod_unload modversions aarch64name=keydebugdepends=scmversion=g570670d2bc80key_down_delay6%s: request is running 6keydebug: turning s2d %d->%d dbg_fn_delaykeydebug_event_downkdbgdkeys_down3%s: fail to allocate keydebug_platform_data keydebug3%s: DT:keys_down parse err 6%s: CPU Usage PID Name keycombo6%s: DT:key_down_delay=%d dbg_fn_delay=%d keys_down num_keys=%d 6======= Show D state tasks++ ======= kernel_top_init3%s: DT:keys_down fail to allocate memory kernel_top_monitor6%s: memory allocate failed6%s: DT:key_down_delay property not found keydebug_probe3%s: keydebug_parse_dt fail keydebug_parse_dt6%s: DT:keys_down=%d 6%s: Kernel Top Statistic start(%02d-%02d %02d:%02d:%02d) kernel_top_show6%s: %8llu%%%8d %s%10llu 6%s: DT:dbg_fn_delay property not found 6======= Show D state tasks-- ======= 3%s: DT:keys_down property not found 6%s: Kernel Top Statistic done(%02d-%02d %02d:%02d:%02d) LinuxLinuxkeydebug`module_layout4get_cpu_iowait_time_us{get_cpu_idle_time_usNY__cpu_online_maskꊵkernel_cpustat(__per_cpu_offset}nr_cpu_ids#=cpumask_next0~__cpu_possible_maskvfreehvmalloc__stack_chk_failad5rtc_time64_to_tmK]sys_tzƞktime_get_real_ts64dmemset6nsec_to_clock_t~)Hmemcpyi$__rcu_read_unlockJthread_group_cputime_adjusted1tinit_task'R__rcu_read_lockUmutex_unlock{mutex_lock param_ops_intWqueue_delayed_work_on__msecs_to_jiffiess}=F__hwasan_load1_noabortDuplatform_driver_unregister윯__platform_driver_registerof_find_property?[kof_property_read_variable_u32_arrayp}platform_device_add destroy_workqueue2>"devm_kfreec|platform_device_putplatform_device_add_dataO\aBdevm_kmalloc ]platform_device_allocYyinit_timer_key=:%delayed_work_timer_fn%Ialloc_workqueue__hwasan_store4_noaborth'J__hwasan_load8_noabort~_printk__hwasan_store1_noabortlrGvhandle_sysrqt_A__hwasan_load4_noabort\__hwasan_store8_noabort1[__sanitizer_cov_trace_pcGNU!ga2RXp"GNU^ E$E,_4E8E@_p^tExEa^b^EEa^EEa^c^d^Z=Z= ecZZ eL^TfXH\Hhat^gf^^ZjZjhHH __,_8_D_L`P`TiXiljpZtZ|k__faa^^ ^^$^8lHfXadgag^^^^^__A(A(_A A ag f0m<^DfLnXo\H`Hhft^|p^ag^fql^ZzZzZZefZ Z r(^0^4Z8Z<Z0@Z0DeLZIPZIdrl^t^xZ|ZZ0Z0eZpZps^ZZZ0Z0eal_^Z{Z{ Z0Z0e$Zp(Zp8rDaPaXZ\Z`Z0dZ0peZBZBZ0Z0fae^^ZZZ0Z0efo ZZZZe$^,^L^Tf\E`Ehat^xt^fnHHf^p^HHg^^D^HE LE Ta`EdElf|^^{aEEa^|^HHf} ~ d8 ^< Z@ ZD ZVH ZVL eX Z)\ Z)l et ^| g ^ E E f ^ E E a a E E f ^ ^ ^0 ^4 Z)8 Z)D eH EL ET f ^ E E  H H { ^ E E    ( f< ^L HP Hd p a f f f _ f a _ f a _ f, a< fH ^L H P H X fh gx ^ ^ f ^ ^  H H f f H H g a H( H(, a< ^P ^X H,\ H,d at ^ ^ H0 H0 a ^ ^ H4 H4 a ^ ^ a ff,^4gD^L^`^aff^g^^^^^ ^HHHH f0f@fPf`fpfffffffffffff_ZZZZef^HHHHafff(f8@ZDZHZLZ\ehft^afffHHHHfZZZZ ef ^,a8fLfhfxfZZZZef^afff HHH H(f8@ZDZHZLZ\edfp^x^affffZZZZeff,4fDLPT`axZCZCZZe^EEHH{HH _,^4^<fLTfdlf|faZYZYZkZke f0a@^Tdfpa_^f^^HH_^^H@H@ _^$(H ,H 8_D^LTf\dfltf|dZZZkZkeEE^d^ HH$HH48<DHLXahH`lH`x|fffffffffff(f8_HfX_hfx_f^^HpHpf_f ^0^<fL_\fl_xf_f_f_f_  a0^<^D^L^^EEHH{^HHffff ^EE\ ]YYbYY ^vvww x ^vvzAA A((A8PZ`wxDH(E(0E(Dw E(D0w8HEPD%Xw`pExD8wE Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)APA\A(A8B,CXAAA(A 4Ah AAAtJMVKhNSQTLdl#&)*+,-./0127c89&')/->1036 ,?CD puy 0  e T ()7 (L f 8'r  ^   .L(f((} %P(? 8 x(_=Huo e h S0qk |,CE!   uc T" j"u K "b2: \Z \ h @ ? F9\zv/3 t0  @(C Pa3;R? J-S11 dtZ{.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela___ksymtab_gpl+keydebug_register_s2d_ops.rela___kcrctab_gpl+keydebug_register_s2d_ops__versions__ksymtab_strings.modinfo.rela__param__ksymtab_gpl__kcrctab_gpl.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.init.eh_frame.rela.eh_frame.rela.gnu.linkonce.this_module.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.hyp.data.rela.data.rodata.str1.1sys_tzof_find_propertymemcpyinit_timer_keyof_property_read_variable_u32_arraykernel_top_mutexcpumask_nextktop_cxtplatform_device_put__hwasan_store8_noabort__hwasan_load8_noabort__hwasan_store4_noabort__hwasan_load4_noabort__hwasan_store1_noabort__hwasan_load1_noabortparam_ops_intprobe_cntkernel_top_exitkernel_top_initmemset__per_cpu_offsetget_all_cpustatkernel_cpustatnsec_to_clock_tget_cpu_iowait_time_usget_cpu_idle_time_us__kstrtabns_keydebug_register_s2d_ops__crc_keydebug_register_s2d_ops__kstrtab_keydebug_register_s2d_ops__ksymtab_keydebug_register_s2d_ops____versions__msecs_to_jiffiesnr_cpu_ids__kstrtabns_kernel_top_monitor__crc_kernel_top_monitor__kstrtab_kernel_top_monitor__ksymtab_kernel_top_monitorkeydebug_driverplatform_driver_unregister__platform_driver_registerkdbg_wqhandle_sysrqkeydebug_event_ups2d_set_enable_noops2d_get_enable_noopkeydebug_event_downqueue_delayed_work_ondelayed_work_timer_fnrtc_time64_to_tm__stack_chk_fail_printkinit_task__cpu_online_mask__cpu_possible_maskmutex_unlock__rcu_read_unlockmutex_lock__rcu_read_lockdo_keydebugkeydebug_removedestroy_workqueuealloc_workqueueinit_module__this_modulecleanup_modulekeydebug_match_tables2d_set_enables2d_get_enable__param_str_showallcpus_enable__param_showallcpus_enable__param_str_kernel_top_enable__param_kernel_top_enable__param_str_show_dstate_enable__param_show_dstate_enablevfreedevm_kfreekeydebug_probethread_group_cputime_adjustedplatform_device_add__param_str_bind_s2d__param_bind_s2d__sanitizer_cov_trace_pcvmallocdevm_kmallocplatform_device_allocplatform_device_add_data_note_9__UNIQUE_ID_show_dstate_enabletype389$d.19$d.9_note_8__UNIQUE_ID_kernel_top_enabletype388$d.8$d.7__UNIQUE_ID_license396$x.6$d.6__UNIQUE_ID_description395$d.15$x.5$d.5ktime_get_real_ts64$d.14__UNIQUE_ID_scmversion304$x.4$d.4$d.13__UNIQUE_ID_depends303$d.3$d.12__UNIQUE_ID_name302$d.2__UNIQUE_ID_bind_s2dtype391__UNIQUE_ID_vermagic301$d.1__UNIQUE_ID_showallcpus_enabletype390$d.20$d.10@Xc`^a:b@hR@O@,J@I =& @0&2l/.q@&5/00@&%/( @8`&/1H@&3@p&3324~lp8U0a@P& ,Lo@p80u8@@p@@0& = I$I pp@(\