ELFX@@" ***;***********  *********;****  ***;**  ****   KPDPQDPSVCSFRpanicbugwarndabrtpabrtundefdfreedanglingrefmemcorruptlowmemsoftlockuphardlockupspinlockuppcabortspabortjumpzerounalignedwriterooverflowcacheflushcpucontextarraydumphaltscandumpMID========================================= %s() start to hanging try to write 0x%lx to 0x%lx memcorrupt%s() CORE%d ret: %x cannot create debugfs dir ps_hold_control_offsetinclude/linux/uaccess.hcannot parse test data from dt 2nd parameter: 0x%lx Lockup CPU%d scandumppull_down_other_cpussimulate_PANIC %s(): INVALID TEST CMD = [%s] no data(big_cpu_start) WPsimulate_DABRTBIGdabrtsoftlockupno data(nr_cpu) no data(nr_big_cpu) exynos-debug-testmid_cpu_startnr_big_cpuhardlockup BIGMEMORY CORRUPTIONsimulate_LOMEMinclude/linux/thread_info.hnr_mid_cpuno data(mid_cpu_start) &exynos_debug_desc.debug_test_lockundefsimulate_WARNrecursive_loopcache flush testno data(ps_hold_control offset) %s() spinlockuppcabortsimulate_PABRTAllocating memory until failure! simulate_JUMP_ZERO%s() no big cpu info hardlockup 0simulate_BUGsimulate_WRITE_ROsimulate_HARD_LOCKUPpabrtoverflowhaltval = [0x%x] *p = [0x%x] INPUT_ARG(S) writerono data(nr_little_cpu) simulate_HALTbugresult : 0x%x simulate_PC_ABORTdrivers/soc/google/debug/exynos-debug-test.cexynos_debug_test_probeno data(nr_mid_cpu) ========== DEBUG TEST EXAMPLES ========== jumpzero%s() user_buf=[%s] %s() start simulate_SP_ABORTsimulate_SPIN_LOCKUPCPU %d STOPPING SVCsimulate_KPtry to read 0x%lx testsimulate_SVCsimulate_OVERFLOWnr_little_cpuSFR 0x1ffffff0 0x12345678simulate_MCRPTexynosdebug_force_errorAllocated %d KB! data=[0x%pK] p=[0x%pKx] simulate_CPU_CONTEXT_CACHE_FLUSHbig_cpu_startsimulate_QDPhardlockup LITTLEnr_cpuLITTLE1st parameter: 0x%lx simulate_UNDEFsimulate_UNALIGNED%s() remainig = [%d] cpu context test%s() called little_cpu_start%s() no mid cpu info panicspabortno data(little_cpu_start) cacheflushfailed to remap 0x%lx, quit %s() call address=[%pK] simulate_DREFsimulate_SOFT_LOCKUP%s() ret=[0x%x] simulate_ARRAYDUMPQDPsimulate_SCANDUMPdanglingrefexynos_debug_test_writesimulate_panic%s() input is invalid TEST%-30s KPdfreecpucontextsimulate_SFRthere is no 2nd parameter simulate_DFREE%s() no little cpu info SFR 0x1ffffff0arraydumpsimulate_DPgoogle,exynos-debug-test?#ը4覧(DT҈7(CmTȓ҈7(C`T(҈(aT[hTLXhhT($(h@T葐UAT74覧(DT(~҈`HȯaT(YhhT҈$ȇhVT( ȓ CT( ȓucT#?T#__$?#@9#qCT_@*?#{ WO@B!BB!#RS7!B#R`7!#R6BC!!#R6"@!!#R6@!!#R6C!!#R6B!!#R7!!u*@!*@!*@!!@!B** @OCWB{Ĩ#_sFR`B!BCRhb"@4R(R*h?#{ g_WORR@ RBR*~@B {(@ckzZ# _T* R}@!B }@`~@OEWD_CgB @{ƨ#_?#C{C_WOA8I?B tTR h_ *`A8B@ TODWC_B{AC#_*j38}@jh84?)q`Tj(8!B@4"T@!B@ ȓuT?ֶ!Գ $ `?#{_WORA8@9@xӉ(7@J6")胈)1?釟 E 6B;h44B) 8*@* ? ?H56B@"?("/ 5B;ը44( 8@ @ ?( ?ըH55BՖOCWB_A{Ĩ#_  RB5  RBըH5$@H'6$ $@'6$ h*$R$RF8 R R RFF8ը R R RFF RFը R@՟A?#{ s!B`@h@ @{¨#_?#{WOs!B`BDh@QqkTsQqmT*`4*@*@!B)B;(  RBH5󥎒+R rsTRBOBWA{è#_֟$ RB5 F8( R FF F?#{ !B@󥎒+R rsT @{¨#_?#{!B@{#_?#{_WOA8B!B@@jt8Jh8I(7h5@qTA8B_ a TOEWD_C{B#_RR@CRj48 @*uR@9q"@ @!!B8}@)hu8Ji8J(7i54@qT@!@ @! Օ@ @!*#Rj58@@!@@!@~@ Օ$R$*R$R߈?#{!B@?#{!B@!?#{!B@!{#_?#{ s!B`@h@ @{¨#_?#{ s!B` @c@h@ ) T? @{¨#_֠[`@?#{!B@?#{ !B@RR@}R @{¨#_?#{ !B@RR@FRh @{¨#_?#{!B@RR@{#_?#{O!B@@!@RRRs`@!*OA{¨#_?#{!B@)B;(  RBH5 RRB RA8aȈ{#_$ RBՈ5 F8( R FF F?#C{CWOA8B!B@S!4!4! 4AR`5@7@kT*AY@)B;(  RBH58տqT *)iiAsk Tk`T**7 @u7@6@!X @u7@h6@!N @7@7 R Q )8տkiiTkkTk,T)B;(  RBH5 RA8aA8B@ TODWC{A@C#_*AkLTk`T**@!B@!@!B$ RBՈ5z$ RB5 F8( R FHROCWB_A{Ĩ#_@*IP  $ ( , 0 48<@DHLPTX\`dhlptxOB @{è#_@* ԟ$ RB5H< F8( R F F?#{ *!B@*s4`Q @{¨#_?#{ )!@8ii{#_H<_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$?#{!{#_?#{{#_license=GPLdescription=Exynos Debug Feature Test Driververmagic=5.10.209-android13-4-g92e94fca2f15-ab12318583 SMP preempt mod_unload modversions aarch64name=exynos_debug_testintree=Ydepends=dss,pixel-debug-testalias=of:N*T*Cgoogle,exynos-debug-testalias=of:N*T*Cgoogle,exynos-debug-testC*scmversion=g92e94fca2f15Linuxexynos_debug_testmodule_layout~)Hmemcpydmemset ѩ__stack_chk_failkimage_voffsetވmemstart_addrAjvabits_actual}nr_cpu_ids0~__cpu_possible_mask3\W__tracepoint_rwmmio_writeN__tracepoint_rwmmio_post_readn5__tracepoint_rwmmio_readǚ_ctype `Varm64_use_ng_mappingspcpu_hwcaps/cpu_hwcap_keys5arm64_const_caps_readyD'kmalloc_cachesR? Kgic_nonsecure_priorities*zcpu_number%'platform_driver_unregisterdbg_snapshot_emergency_reboot_timeoutް;dbg_snapshot_get_debug_test_buffer_addr͒x\cache_flush_all&smp_call_function69dbg_snapshot_set_debug_test_buffer_addrcpumask_next_raw_spin_lockmsleepFpanic1__log_write_mmioKi__log_post_read_mmio__log_read_mmiol<kstrtoull3)Kk__ioremapYbNremove_cpu,__cfi_slowpathl߅strsep`ϘstrlenZstrncmptrace_hardirqs_on}P__arch_copy_from_userxp __might_faultHۈ__check_object_sizekmalloc_order_traceE:#__kmallocOxkkmem_cache_alloc_trace zkfreeݷasimple_read_from_bufferscnprintf@ #/simple_openqxodefault_llseek>r]5debugfs_create_file)R__raw_spin_lock_initdbg_snapshot_do_dpm_policy__const_udelay bdbg_snapshot_emergency_rebootv"kstrtointɰCpreempt_scheduleeZlppreempt_count_subJB)preempt_count_addZ%strcmp(bsmp_call_function_single.=trace_hardirqs_off1_dev_critof_property_read_variable_u32_array曾debugfs_create_dir/҃debug_trigger_registerϾ1_dev_err_dev_infob__platform_driver_registerGNU/4ظh|kgGNU %w%w@<|<F<|<FA $ $<($ ,<@ED$HL<P$T<X$hEp$t<x$|<E<<A$<F$<FE<<A$<$<E<F <F$A0$ 4<;8$ <<;PEX<^`<^dAp$t<x$|<E<_<_A$<$<E%<}%<}C<<D$@$@<<B <($H,<0B8<@$HD<HBP<\<`Al<t<xB|<=<F$H<=<FA$<^$$<^$Q<"< <"< R0z`Hz`LXT<s\<shUp<x<U< << <U<<UV WtY[&W$H <$<(<,<4$H8A<%0D%0P``_t<@x<|$H<@<A<><>aa&&b,<4<@\^]8 ^t G G } } } } T $(X <\ $(` <d <h <p F $ < $ <J < <J F $H <n < <n < c $H F </ <J$ $H( </, <J0 FL G\ Oh ^ $H < < < < $H F N O $H < <'$ <( <', $H0 Fd $Hl <p <x <| < $H F   z` z` X  e$ ~< ~H dP $H\ <` <d Fl <t <x F W < $H < F < $H < F < $H < Fe< $H(<,F4<F8$H<<F@FXhfgh$H<</<</$HF<<i$H<<V<<V$HF $H<<<< $H$FH$0L<P$0T<zX<\<zdF$8<$8<<<F&&b $H<<3<<3 $H$F<$H@<D< H<L< P$HTFXz8dz8hXxWjW$H<<<<$HFz8z8XW $H<<n<<n $H$F(z84z88XL<P<Tih$Hl<p<t<x<|$HF<$H<FZ<$H<F$H<<(<<($HFGJ ^4KTL$H<<u<<u$HF<<I<<I<< I M0$4$@&H&TH\$`$|Gxx&&H$$<$H< $ $ $$H(<,<4$8$XJ\x`xGK&&(H0<4<u8$H<<@<uDBL$HP<T<\$H`<3d<3h<ul<upAxL$H<$H<<<F kk4$H8<<<@<D<H$HLFp$Ht<x<|<<$HF$H<< << $HF$H<<B<<B$HF %<%$H <(F8<<$H@<\F|$H<<c<<c$HF&&$H<<4<<4$HF&4< <&,<k0<k4&P$HT<X<N\<`<Nd$HhFl<t<xP$H<<<<$HF<<P$H<<e<<e$HF<<P($H,<0<8<<<@$HDFHL$TXzh\`$llpmzhX&&non$$x$<x$ <4pHF\qd&oxx$$(,LG\hmD$HL<UP<T<UX<\$HdFx$Hx<<$HF|&&&& &&H&L&T&X&`&d&|&&s&&&&>&S&&4T&D & & & &D $&,&4&<&8D&L&T&,\&d&l&Xt&|&&&(&d&&&p&&& &D&&&&&?& &f&(k&& {&& |@ &$& ({0&4& 8|@@&` D& HyP&| T& Xy`&< d& hyp& t&\x& &p&L&&&\y&l&y&&y&<& y&& && && $&(& 0&4& <&@& H& L& T& X& `& d& l&0 p&$ x&< |&( &h &, &l &0 & &4 & &8 & &< & &@ &4 & &8 & &D & &p & & & & &&&p &$&t,& 0&x8&(<&|D&@H&P&dT&\&d`&h&hl&t&tx&&&&d&&&&&&&&&&&&&& &&& &4&$&8&(&D&,& &0(&,& %%r&&&8<`<X&x&&& &P&x&&&&& @&(h&0&8&@&H&P0&XX&`&h&p&x& &H&p&&&&&8&`&&& & & &X & < < <1 <T( <w0 <8 <@ <H <P <X <c` <h <Ip <x < < < < < <w < <a < < < < <@ < <Android (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6) MP_bepsy   >(?I  (/ 0 h $ 44\0{9- 5" n  v  $( 0 < a  0i  H T ` Tl$ x\ ( @d , u0 GP O 4 8 {< h@ D H:D   B   n`@ [ -} 5   \  8 j D XaD p6  Y   gP 4 ,T)% 8L(> 8H 8/   ,Z( ,pG, dM X3 X|Xw ? p  tB(,x 8t|D&| P $.\hgp to !Z b {M P  (<U ( d@d <   pPp <n4P[ $p t  $@  DDD\ D  DH t|B a3  $; (g@T,&0v4l@ . (Z/R  `XMX"   -E  S @ 0yfm A(08{@jHPUX`hpxbI%-:T6; 7N<9b94 E_ ' )m(2A  ,d $$?\ 8  s A $    V07 A% b"$8 [ M h*:R1  J  s XQkM+ .note.gnu.property.note.Linux.rela.exit.text.rela.init.text.comment.init.plt.bss.rela.rodata.exynos_debug_test_file_fops.rela.altinstructions__versions.modinfo.note.GNU-stack.llvm_addrsig.text.ftrace_trampoline.rela.data.__cfi_jt_init_module.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.rela.text.exynos_debug_test_probe.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datamemcpyexynos_debug_test_desc_init.__keyarm64_const_caps_readydbg_snapshot_do_dpm_policyof_property_read_variable_u32_array__const_udelayremove_cpucpumask_nextdbg_snapshot_emergency_reboot_timeout__cfi_jt_startdbg_snapshot_emergency_rebootkstrtoint__might_faultsimulate_HARD_LOCKUP_handler.cfi_jtsimulate_CPU_CONTEXT_CACHE_FLUSH_handler.cfi_jtsimple_open.cfi_jtdefault_llseek.cfi_jtexynos_debug_test_write.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtexynos_debug_test_probe.cfi_jtexynos_debug_test_read.cfi_jtsimulate_OVERFLOW.cfi_jtsimulate_CPU_CONTEXT.cfi_jtsimulate_SP_ABORT.cfi_jtsimulate_PC_ABORT.cfi_jtsimulate_PABRT.cfi_jtsimulate_DABRT.cfi_jtsimulate_MCRPT.cfi_jtsimulate_HALT.cfi_jtsimulate_SFR.cfi_jtsimulate_SOFT_LOCKUP.cfi_jtsimulate_SPIN_LOCKUP.cfi_jtsimulate_HARD_LOCKUP.cfi_jtsimulate_ARRAYDUMP.cfi_jtsimulate_SCANDUMP.cfi_jtsimulate_KP.cfi_jtsimulate_DP.cfi_jtsimulate_QDP.cfi_jtsimulate_WRITE_RO.cfi_jtsimulate_JUMP_ZERO.cfi_jtsimulate_WARN.cfi_jtsimulate_LOMEM.cfi_jtsimulate_CACHE_FLUSH_ALL.cfi_jtsimulate_CACHE_FLUSH.cfi_jtsimulate_BUG.cfi_jtsimulate_DREF.cfi_jtsimulate_UNDEF.cfi_jtsimulate_DFREE.cfi_jtsimulate_UNALIGNED.cfi_jtsimulate_SVC.cfi_jtsimulate_PANIC.cfi_jt_dev_crit__raw_spin_lock_initmemsetkimage_voffsetcpu_hwcap_keysexynos_debug_test_file_fopscpu_hwcaps____versionsarm64_use_ng_mappingsgic_nonsecure_prioritiesexynos_debug_test_matcheskmalloc_cachesnr_cpu_ids_dev_errtest_vectorforce_error_vectordebugfs_create_direxynos_debug_test_driverplatform_driver_unregister__platform_driver_registerdebug_trigger_register__arch_copy_from_usersimulate_HARD_LOCKUP_handlersimulate_CPU_CONTEXT_CACHE_FLUSH_handlerexynos_debug_test_triggersimple_read_from_buffercpu_numbermemstart_addrdbg_snapshot_set_debug_test_buffer_addrdbg_snapshot_get_debug_test_buffer_addr__typeid__ZTSFvvE_global_addr__typeid__ZTSFvPcE_global_addrrecursive_loopstrcmpstrncmpstrsepmsleep__ioremap__log_write_mmio__log_post_read_mmio__log_read_mmio_dev_infosmp_call_functiontrace_hardirqs_onsimple_openstrlenkstrtoullcache_flush_all__stack_chk_fail__cfi_check_failvabits_actual__cpu_possible_maskdefault_llseek_raw_spin_lock__cfi_check__cfi_slowpathscnprintftrace_hardirqs_off__check_object_sizeexynos_debug_test_write__tracepoint_rwmmio_write_ctype__cfi_jt_init_module__this_module__cfi_jt_cleanup_modulepreempt_scheduledebugfs_create_filesmp_call_function_single__mod_of__exynos_debug_test_matches_device_tablekfreekmalloc_order_tracekmem_cache_alloc_traceexynos_debug_test_probe__cfi_jt_endpreempt_count_add__tracepoint_rwmmio_post_readexynos_debug_test_read__tracepoint_rwmmio_readexynos_debug_desc__kmallocpanicpreempt_count_subsimulate_UNALIGNED.datasimulate_OVERFLOWsimulate_CPU_CONTEXTsimulate_SP_ABORTsimulate_PC_ABORTsimulate_PABRTsimulate_DABRTsimulate_MCRPTsimulate_HALTsimulate_SFRsimulate_SOFT_LOCKUPsimulate_SPIN_LOCKUPsimulate_HARD_LOCKUPsimulate_ARRAYDUMPsimulate_SCANDUMPsimulate_KPsimulate_DPsimulate_QDPsimulate_WRITE_ROsimulate_JUMP_ZEROsimulate_WARNsimulate_LOMEMsimulate_CACHE_FLUSH_ALLsimulate_CACHE_FLUSHsimulate_CPU_CONTEXT_CACHE_FLUSHsimulate_BUGsimulate_DREFsimulate_UNDEFsimulate_DFREEsimulate_UNALIGNEDsimulate_SVCsimulate_PANIC$d.99$d.189$x.89$x.179$d.79__UNIQUE_ID_alias269$d.169$x.69$d.159$x.59$x.149$x.49$x.139$x.39$x.129$x.29$x.119$x.19$d.109$x.9$x.98$d.188$x.88$x.178$x.78__UNIQUE_ID_alias268$x.168$d.68$x.158$d.58$x.148$d.48$x.138$d.38$d.128$d.28$d.118$d.18__UNIQUE_ID_description308$x.108$x.8$d.8_note_7$d.97$d.187$x.87$x.177$d.77__UNIQUE_ID_depends267$x.167$x.67$d.157$x.57$x.147$x.47$x.137$x.37$x.127$x.27.Ltmp117$x.117$x.17__UNIQUE_ID_license307$d.107$d.7$x.96$d.186$d.86$x.176$x.76__UNIQUE_ID_intree266$x.166$d.66$x.156$x.56$x.146$d.46$d.136$d.36$d.126$d.26$d.116$d.16$x.106$d.6$d.195$x.95$d.185$x.85$x.175$d.75__UNIQUE_ID_name265$d.165$x.65$d.155$x.55$x.145$x.45$x.135$x.35$x.125$x.25$x.115$x.15$d.105$x.5$d.194$x.94$d.184$x.84$x.174$x.74__UNIQUE_ID_vermagic264$x.164$d.64$x.154$d.54$x.144$d.44$d.134$d.34$d.124$d.24$d.114$d.14$x.104$x.4$d.4$d.193$x.93$d.183$d.83$x.173$d.73$d.163$x.63$x.153$x.53$x.143$x.43$x.133$x.33$x.123$x.23$x.113$x.13$d.103$x.3$d.3.Ltmp2$d.192$x.92$d.182$x.82$x.172$x.72$x.162$d.62$x.152$d.52$x.142$d.42$d.132$d.32$d.122$d.22$d.112$d.12$x.102$x.2$d.2$d.191$d.91$x.181$x.81$x.171$x.71$d.161$x.61$d.151$x.51$x.141$x.41$x.131$x.31$x.121$x.21$x.111$x.11$d.201$d.101$x.1$d.1$d.190$x.90$x.180$x.80__UNIQUE_ID_scmversion270$x.170$x.70$x.160$d.60$x.150$d.50$x.140$d.40$d.130$d.30.Ltmp120$d.120$d.20$x.110$d.10$x.100@47x$%S2@ : N>I>>5>,0@HVx C@V>2@H @ؕ@ș%0>$ @H@T>AX@@0Lo>??@@0@DfV$(V @@%!>ya