ELF@@" * ; *;; ***;*****  ***;*;;  * *  KPDPQDPSVCSFRWPpanicbugwarndabrtpabrtundefdfreedanglingrefmemcorruptlowmemsoftlockuphardlockupspinlockuppcabortspabortjumpzerounalignedwriterooverflowcacheflushcpucontextarraydumphaltscandumpMID========================================= %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_offsetcannot 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) undefsimulate_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_WPsimulate_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( ȓycT#?T#_?# ?#^{ WO@A!BB!#RS7!B#R`7!#R6BC!!#R6"@!!#R6@!!#R6C!!#R6B!!#R7!!u*@!*@!*@!!@!B** @OCWB{Ĩ^_#_FRs4RhR(R*h?#C^{C_WOA8B!B@3! 4!4!`4AR5@@7@kT!*T@  RBտq8ՋT )*iisk Tk`T**7 @u7@6@!X @u7@h6@!N @7@7A8b)߈ )J Qk87ijTkTkT  RBb )@TA8B@ TODWC_B{A^_C#_*skTk`T**@!B@!@!B$R}$RFH<)I<F ?#^{CA8Bs!B`@`@@`@yA8B@ T{A@^_#_?#^{ !B@󥎒+R rsT @{¨^_#_?#^{!B@R!{^_#_?#^{!B@R!{^_#_?#^{!B@R!{^_#_?#^{ )!@8ii{^_#_HR8iqB Th} T @zs* @j!ʚ ,aYJ  T @)@4@4  RBA RzsR*h>P  $ ( , 0 48<@DHLPTX\`dhlptxOCWB_A{Ĩ^_#_@* ԟ$RIP  $ ( , 0 48<@DHLPTX\`dhlptxOA{¨^_#_@* ԟ$ RH< F_$?#@9#qCT_@*_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$_$?#^{!{^_#_?#^{{^_#_license=GPLdescription=Exynos Debug Feature Test Driververmagic=5.10.157-android13-4-g6e771b230c52-ab10300981 SMP preempt mod_unload modversions aarch64name=exynos_debug_testintree=Ydepends=dss,exynos-pmu-if,pixel-debug-testalias=of:N*T*Cgoogle,exynos-debug-testalias=of:N*T*Cgoogle,exynos-debug-testC*scmversion=g6e771b230c52Linuxexynos_debug_test̄emodule_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_readyOkmalloc_cachesR? Kgic_nonsecure_priorities*zcpu_number9eplatform_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_nextd_raw_spin_lockmsleepFpanic1__log_write_mmioKi__log_post_read_mmio__log_read_mmiol<kstrtoull3)Kk__ioremapYbNremove_cpu,__cfi_slowpathl߅strsep`ϘstrlenZstrncmp}P__arch_copy_from_userHۈ__check_object_sizekmalloc_order_traceE:#__kmallocCnfkmem_cache_alloc_trace zkfreeݷasimple_read_from_bufferscnprintfKsimple_openKC?default_llseek_hdebugfs_create_filedbg_snapshot_do_dpm_policy__const_udelay bdbg_snapshot_emergency_rebootqexynos_pmu_writeexynos_pmu_readv"kstrtointɰCpreempt_scheduleZ%strcmp(bsmp_call_function_singlefԛ_dev_crit=N6of_property_read_variable_u32_arrayLdebugfs_create_dirXAdebug_trigger_registeri/,_dev_errS%_dev_infoi<__platform_driver_registerGNU1g#o8-[QxGNU| HLTX`d|RLN5,=+  3$),*4(< D0L;T1\<d8l2t7|4>?-9 ./6:M M   (,H48<@PX\Z`dZx  ..  #  $#8@#H#LX\`dxGGBB@@zHz (H,08DHT\`dh lHpt |  H: :(H0 8@DLTX`qhqlrr WrWr ,0DHHLT X lHpktk|WW8r@rp x{|:H{:H{{H:: $ (,04D P`HH  H     H  $ , 0 T HX \ ` d h Hl  p x |  H  6  6 H      W H W   H  L Y`d Y`h p 8x 8  } }          (    " 8 D HH lL TP lT T\ H` d 8l 8x % $ ( I H ( I  & & & & s s , '#l\p\\\(( $, dhlptx Hnn@H /H/ `HdhlptHx HH ^^@Y`LY`P`tBx]]AH   H H$( 8<H@H XlBptH| FHF CDEH H  l$l(F<H@DHLPHT lHptLx|LH 00bb 88   (j,jh'HH HH Y8Y8G0H48<@DHH LY8XY8\hH33H Y8Y8FH H H $ 8!D[HHL[T |HH (H,0H48<D LHTH|HH HH H H  PHTX\`dHh lpmtxHm cHc H((H  @HDHLPTHX `ii$<<$H&Z&ZH @HDHPTXH\ `bhblIpctXxX|cbYhbJYhIcppKMqqKWW ,08<dOx Pddeeff JMW$W@dDXHXPdxeeffJAndroid (8508608, based on r450784e) clang version 14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)%&'() *+,-./"01!23456789:;<=>#$?@AB   ? VV QXX  $h(Z0 4x8[@@ DHXPTXZ` dh[@ptxX<X,_4`aXX`X $(04<@HLT X$ ` dl px |  $D|H L0  $,0 8<DPHPT\`h lltxp > X~lkh8`(z~ (xX}{z|w Hup8`yt(Pxv@h~x m i n( o     _   u O F( c0 {8 @ H P X ` ch p Hx  2  U    ^ ^_H b ^qX$ 8   _ HQ$}{07<;HDIdpL D LnD  L  H* T%$ ( ,( 0  ] T 7T 8 < 8c a8   0 `*lV@T x PI `G|zp <:v1Pt=L LH}L3P@[P`n08w@8U,0,hX{\@\+ Pyqt0tOxl`WllXA J,v 8tXglD0lUHhD4 <<VX=.0D0 Xt,it$@,g$O X#DP0\\$Z dhl#tpOt (M( = -B  @8X5  i9bc9$ +'a )6d  4 , h '  O :<dL D L? La  N H  L ^  H( ,T  . > @ZF8      rPL!P@`O80,0a\@POt0x^l`ilXlDH-D<X0Dt,,m(  X C 2 !  xo r $ d {  "t$    V       u    a r ( J  cy4 ,* OL (08t@HLPX:`hpx2o k .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.rela.text.__cfi_check.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.note.gnu.build-id.shstrtab.strtab.symtab.rodata.datamemcpyarm64_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_rebootkstrtointsimple_open.cfi_jtdefault_llseek.cfi_jtinit_module.cfi_jtcleanup_module.cfi_jtsimulate_HARD_LOCKUP_handler.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_CPU_CONTEXT_CACHE_FLUSH_handler.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtexynos_debug_test_write.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtexynos_debug_test_probe.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtexynos_debug_test_read.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_OVERFLOW.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_CPU_CONTEXT.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_SP_ABORT.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_PC_ABORT.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_PABRT.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_DABRT.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_MCRPT.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_HALT.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_SFR.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_WP.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_SOFT_LOCKUP.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_SPIN_LOCKUP.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_HARD_LOCKUP.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_ARRAYDUMP.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_SCANDUMP.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_KP.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_DP.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_QDP.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_WRITE_RO.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_JUMP_ZERO.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_WARN.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_LOMEM.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_CACHE_FLUSH_ALL.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_CACHE_FLUSH.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_BUG.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_DREF.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_UNDEF.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_DFREE.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_UNALIGNED.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_SVC.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jtsimulate_PANIC.ce2126b07cf6c4d5ac05344bbd194c00.cfi_jt_dev_critmemsetkimage_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_functionsimple_openstrlenkstrtoullcache_flush_all__stack_chk_fail__cfi_check_failvabits_actual__cpu_possible_maskdefault_llseek_raw_spin_lock__cfi_check__cfi_slowpathscnprintf__check_object_sizeexynos_pmu_writeexynos_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_endexynos_pmu_read__tracepoint_rwmmio_post_readexynos_debug_test_read__tracepoint_rwmmio_readexynos_debug_desc__kmallocpanicsimulate_UNALIGNED.datasimulate_OVERFLOWsimulate_CPU_CONTEXTsimulate_SP_ABORTsimulate_PC_ABORTsimulate_PABRTsimulate_DABRTsimulate_MCRPTsimulate_HALTsimulate_SFRsimulate_WPsimulate_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$x.89$x.79__UNIQUE_ID_alias269$d.69$d.59$d.149$d.49$x.139$d.39$x.129$d.29$x.119$d.19$d.109$x.9$d.9$x.98$x.88$x.78__UNIQUE_ID_alias268$x.68$d.158$x.58$d.148$x.48.Ltmp38$d.138$x.38$d.128$x.28$x.118$x.18__UNIQUE_ID_description308$x.108$x.8$d.8_note_7$x.97$d.87$d.77__UNIQUE_ID_depends267$d.67$d.157$d.57$d.147$d.47$x.137$d.37$x.127$x.27.Ltmp117$x.117$d.17__UNIQUE_ID_license307$d.107$x.7$d.7$x.96$x.86$x.76__UNIQUE_ID_intree266$x.66$d.156$x.56$d.146$x.46$x.136$x.36$x.126$x.26$x.116$x.16$x.106$x.6$x.95$d.85$d.75__UNIQUE_ID_name265$d.65$d.155$d.55$x.145$d.45$x.135$x.35$x.125$x.25$d.115$d.15$d.105$x.5$d.5$d.94$x.84$x.74__UNIQUE_ID_vermagic264$d.164$x.64$d.154$x.54$x.144$x.44$d.134$d.34$x.124$x.24$x.114$x.14$x.104$x.4$d.4$x.93$d.83$d.73$d.63$d.153$d.53$x.143$d.43$x.133$d.33$x.123$x.23$d.113$d.13$x.103$x.3$d.3$x.92$x.82$x.72$x.62$d.152$x.52$d.142$x.42$d.132$x.32$x.122$x.22$x.112$x.12$x.102$x.2$d.2$d.91$d.81$x.71$d.61$d.151$d.51$x.141$d.41$x.131$x.31$x.121$d.21$d.111$d.11$x.101$x.1$d.1$x.90$x.80__UNIQUE_ID_scmversion270$x.70$x.60$d.150$x.50$d.140$x.40$d.130$x.30.Ltmp120$x.120$x.20$x.110$x.10simulate_HARD_LOCKUP_handler.ce2126b07cf6c4d5ac05344bbd194c00simulate_CPU_CONTEXT_CACHE_FLUSH_handler.ce2126b07cf6c4d5ac05344bbd194c00exynos_debug_test_write.ce2126b07cf6c4d5ac05344bbd194c00exynos_debug_test_probe.ce2126b07cf6c4d5ac05344bbd194c00exynos_debug_test_read.ce2126b07cf6c4d5ac05344bbd194c00simulate_OVERFLOW.ce2126b07cf6c4d5ac05344bbd194c00simulate_CPU_CONTEXT.ce2126b07cf6c4d5ac05344bbd194c00simulate_SP_ABORT.ce2126b07cf6c4d5ac05344bbd194c00simulate_PC_ABORT.ce2126b07cf6c4d5ac05344bbd194c00simulate_PABRT.ce2126b07cf6c4d5ac05344bbd194c00simulate_DABRT.ce2126b07cf6c4d5ac05344bbd194c00simulate_MCRPT.ce2126b07cf6c4d5ac05344bbd194c00simulate_HALT.ce2126b07cf6c4d5ac05344bbd194c00simulate_SFR.ce2126b07cf6c4d5ac05344bbd194c00simulate_WP.ce2126b07cf6c4d5ac05344bbd194c00simulate_SOFT_LOCKUP.ce2126b07cf6c4d5ac05344bbd194c00simulate_SPIN_LOCKUP.ce2126b07cf6c4d5ac05344bbd194c00simulate_HARD_LOCKUP.ce2126b07cf6c4d5ac05344bbd194c00simulate_ARRAYDUMP.ce2126b07cf6c4d5ac05344bbd194c00simulate_SCANDUMP.ce2126b07cf6c4d5ac05344bbd194c00simulate_KP.ce2126b07cf6c4d5ac05344bbd194c00simulate_DP.ce2126b07cf6c4d5ac05344bbd194c00simulate_QDP.ce2126b07cf6c4d5ac05344bbd194c00simulate_WRITE_RO.ce2126b07cf6c4d5ac05344bbd194c00simulate_JUMP_ZERO.ce2126b07cf6c4d5ac05344bbd194c00simulate_WARN.ce2126b07cf6c4d5ac05344bbd194c00simulate_LOMEM.ce2126b07cf6c4d5ac05344bbd194c00simulate_CACHE_FLUSH_ALL.ce2126b07cf6c4d5ac05344bbd194c00simulate_CACHE_FLUSH.ce2126b07cf6c4d5ac05344bbd194c00simulate_BUG.ce2126b07cf6c4d5ac05344bbd194c00simulate_DREF.ce2126b07cf6c4d5ac05344bbd194c00simulate_UNDEF.ce2126b07cf6c4d5ac05344bbd194c00simulate_DFREE.ce2126b07cf6c4d5ac05344bbd194c00simulate_UNALIGNED.ce2126b07cf6c4d5ac05344bbd194c00simulate_SVC.ce2126b07cf6c4d5ac05344bbd194c00simulate_PANIC.ce2126b07cf6c4d5ac05344bbd194c00$x.100@N$<SX2 : N?I??@V>@0hLo5?40@Ȗx%@, @@H7@8@I@@PD@OX@(AA@@@0EZV$V pp(&!mw-