ELF(@@,*%%%%%%%%M  KPDPQDPSVCSFRpanicbugwarndabrtpabrtundefdfreedanglingrefmemcorruptlowmemsoftlockuphardlockupspinlockuppcabortspabortjumpzerounalignedwriterooverflowcacheflushcpucontextarraydumphaltscandumpecccache flush testsimulate_ECCdanglingrefdata=[0x%pK] p=[0x%pKx] %s() no big cpu info SFR 0x1ffffff0 0x12345678exynos_debug_test_writestrnlen%s() called writerodfreesimulate_PC_ABORTnr_cpu========== DEBUG TEST EXAMPLES ========== simulate_PANICMEMORY CORRUPTIONcannot parse test data from dt ps_hold_control_offsetno data(nr_cpu) LITTLEexynos_debug_testsimulate_SP_ABORTsimulate_CPU_CONTEXT_CACHE_FLUSHsimulate_SCANDUMPtry to write 0x%lx to 0x%lx %s() dabrtpcabortspabort%s() call address=[%pK] simulate_UNDEFAllocating memory until failure! include/linux/thread_info.hlittle_cpu_startsimulate_QDPhardlockup LITTLEsimulate_BUGsimulate_OVERFLOW%s() no mid cpu info %-30s simulate_panicsimulate_DFREE%s() ret=[0x%x] big_cpu_startno data(big_cpu_start) %s() no little cpu info SFR 0x1ffffff0QDParraydumpinclude/linux/uaccess.hsimulate_WARNcpu context testpabrtspinlockupdebug_force_errorpull_down_other_cpussimulate_DREFMIDeccsimulate_SVC../private/google-modules/soc/gs/drivers/soc/google/debug/exynos-debug-test.cnr_little_cpu%s() start to hanging 1st parameter: 0x%lx mid_cpu_startthere is no 2nd parameter try to read 0x%lx result : 0x%x CPU %d STOPPING panicundefhaltsimulate_DPsimulate_JUMP_ZERO__fortify_strlen========================================= simulate_PABRTno data(nr_big_cpu) Lockup CPU%d overflowsimulate_KPsimulate_SFRsimulate_LOMEM%s() input is invalid &exynos_debug_desc.debug_test_lockINPUT_ARG(S) %s() user_buf=[%s] check input parameter %s() start val = [0x%x] *p = [0x%x] simulate_HALTcacheflush2nd parameter: 0x%lx simulate_SOFT_LOCKUPsimulate_SPIN_LOCKUPsimulate_WRITE_ROWPcpucontext %s() remainig = [%d] exynosno data(ps_hold_control offset) nr_mid_cpuKPmemcorrupthardlockup BIG%s() CORE%d ret: %x simulate_DABRTrecursive_loopexynos-debug-testnr_big_cpusimulate_HARD_LOCKUPAllocated %d KB! exynos_debug_test_probefailed to remap 0x%lx, quit cannot create debugfs dir testsoftlockup%s(): INVALID TEST CMD = [%s] simulate_UNALIGNEDBIGsimulate_ARRAYDUMPCPU%d: Level%ld: ECC error injection! SVChardlockup 0no data(nr_little_cpu) no data(mid_cpu_start) no data(nr_mid_cpu) jumpzeroscandumpsimulate_MCRPTno data(little_cpu_start) TESTbuggoogle,exynos-debug-testc?#{ WO@8B!BB!#RS7!B#R`7!#R6BC!!#R6"@!!#R6@!!#R6C!!#R6B!!#R7!!u*@!*@!*@!!@!B** @OCWB{Ĩ#_sFR`B!BCRhb"@4R(R*hk?#C{WOCA8C!B@3!4! 4!4AR5@@7@kT!*V@)B;(  RCH58տqkT )*iisk*TkT**6 @u7@6@!U @u7@h6@!K @7@H7 R Q )k8iiTkkTk,T)B;(  RCH5 RA8 @A8C@ aTODWC{A@C#_*skTkT**@!B@!@!B RCH5 RCՈ5k?#{ !B@󥎒+R rsT @{¨#_k?#{!B@!R{#_k?#{{#_k?#{{#_k?#{!B@!R{#_k?#{!B@!R{#_k?#C{A8@€RCc@rA8C_ T{DC#_k?#C{A8@€RCc@r!RA8C_ T{DC#_k?#{3CA8C' R@5'@3 @ S8Jih kT!c#RA8C_ T{E3@#_!@ ! @8"ih@€RDR@rفRRrBc@눤?#{ )!@8ii{#_?#{_WO!B@}@@@kiT*@RRj{aT~@}(TaRR{("R*@q+T*kT8)iv k@T*4BD*@>ROCWB_A{Ĩ#_@* 눤?#{{#_눤?#{_WO )8iq Tx} T zs@5@)B;(  RCH5Tq@T@ Ҁzs  A RR*)f?T*Y_A!B $ ( , 0 48<@DHLPTX\`dhlptxOCWB_A{Ĩ#_ @* RC5눤?#{+A8 )C!@@8ii@€RDRc@rفRRrA8C_ T{D+@#_f?#{ g_WORR@BRR*B~@ {(@ckzZ# _T(@ R!B }@`~@OEWD_CgB @{ƨ#_֠f?#C{_WOCA8I?C5t TR` h_*RA8@9(7 @i6x" )?cT 7B;4h4@) 8*@* ? ?H57BH 6B; 4H4( 8@ @ ?( ?H56Bw Tj38jh84?)q T7 }@ T <7iTj(8!B@R T T4!T@!B@_qrrk@TE0?A8C@ TODWC_B{AC#_  RC5}  RC5!h*@7\@(7pRRk?#{ s!B`@h@ @{¨#_k?#{WOs!B`BDh@QqkTsQqmT*`4*@*@!B)B;(  RCH5󥎒+R rsTRCOBWA{è#_ RC5k?#{!B@{#_k?#{_WOA8C!B@@jt8Jh8I(7h5@qTA8C_ A TOEWD_C{B#_RR@@q TCRj48i @*uR@9q"@ @!!B8@(hu8Jh8I(7h54@qiT@!@! @@@!@qT#Rj58@!@@!@ @ k?#{!B@k?#{!B@!k?#{!B@!{#_k?#{ s!B`@h@ @{¨#_k?#{ s!B` @c@h@_rrk@TE0? @{¨#_k?#{!B@k?#{ !B@RR@}R @{¨#_k?#{ !B@RR@FRh @{¨#_k?#{!B@RR@{#_k?#{O!B@@!@RRs@!*OA{¨#_k?#{!B@)B;(  RCH5 RRC RA8 @{#_ RC5k?#{ s!B`@ @{¨#_k?#{!B@_{#_k?#{!B@x_{#_k?#{!B@{#_k?#{O!B@s@c!h@)dRr@!qϊRFr"*bOA{¨#_ k?#{!B@ ϊRFr @) {#_k?#{!B@KR{#_?#{ *!B@*s4`Q @{¨#_ F8( R FH @0A4A< @ p>H++  H++BAA8@DC  >H+++_+_8H++H+C+C+_+_4DEHHL+P+T+iX+i\H`;hFxGH+++.+.H;++H+++u+u<H@+D+H+L+PHT;X+\+dHH++++H;++HI8EIE= A A( | , | 8 >d Hh +l +p Ht 8| H +/ +/ H 4 I E H   + + + + H J H A A$ +V( +V, H8 ;d Hl +p +t +x +| H ; K Lh M M   K N K O Lh P Q    R S  $  0 R4 8 H AL AP T X +\ + T ; U S A A4 V8 W< @ H VL Wh @ Q O A A +/ +/ H H 4I,ETL`lL`pPx+|+X++X+ + ++X++X Y,Z[\+O+O]H_\`_H+ ++s+sH 4(P,P<a\bpHt+x+|++4++ccZ(@D@hQt+x+|d++dEeeee((+++m+m;$(,+0+4+8+@;HHX+\+`+d+|fH;H+=+=++;@G_,H0+4+8+<+@HD;|H+++y+yH;ggL`L`P$h@iDj\jhkpH|++;+T+T;ZH+x+x;H++;H++;h4i8H<+G@+GH;P+T+XH\;lEH++++H;++lH++++H;H+++g+gH;,0004+8+<+$@+$H;x8|8+++2+2;H+++ + H;H+++ +$H(;,L08L0<PLZTm\ZH++++H;L0L0PZH++++H;L0L0P(+,+0lHHL+P+T+X+\H`;dHh+l+p;nH+t+t;H+++]+]H;@B_C0D\H`Hd+h+l+rp+rx;ooH++++H;H+++t+tH;0H4+8+<+@+DHH;tHx+|+++H;H+*+*;H++;H ++++H ;$(\H`+d+h+l+pHt;H+++3+3H;00 13  $$(04< @H$LT0X`dl(px | 0  p  P T `  l $ (^,  04 $8,@0<8L<@DdH^PhTD\l`HhplLtxxPTX\ `8d<hlptx| (,48@<D?($? $ ((0X 4h 8?@DH?P0TX?`d h?pt8x?P+< ++ p 4 X q + +V +2 +Y + + + + + + + + +Z +v + + + +( +0 +8 +@ +AH +P +dX +<` +h +Ep +x + +/20+BX+08 (00x8@@Hp8 \8x`h(Ptx80L@h$dP0X0x+b+++Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362) .148;>ADGWXOosK /X2 S  t(  XB 0J , 0 @ ~ ? q   6 $ 0j< 2 Hd   ," T `]l <8\% 4W 8D  $ s L +$0DP, 0xD t6 xd|h  Y@| <Q @lHC 8  x) || [    D     6     N   7 )y  0 \ A    * $x | l (4  0 4 Xh4 T~ X  ,_ 0  4'  q 8 , <8#@D hL P~ D \ HC h LtPw T8 j XP @ /  \`cP 4+ ] d  h y <P$HV0    P  l  pl `It  x/ a |= 8   \J X\<Jx4 t x," T   n8= /H  xhd dG h ,  0 ptdp"tXr  8x 4: 8  # e p  (- w 4  @LPHLR<X  @@  [$<j   $*d `dIPP< LE PqPw       < O  - Bp( !y""" 9a 9< S #n i%@ %  'W ) "#% , އ U,#H$-Ecti*X !fI!j`0z^xvRI:!.note.gnu.property.note.Linux.rela.exit.text.rela.init.text.hyp.text.rela.text.comment.init.plt.hyp.bss.rela.altinstructions__versions.modinfo.note.GNU-stack.llvm_addrsig.rela__dyndbg.text.ftrace_trampoline.rela.gnu.linkonce.this_module.rela__jump_table.rela__bug_table.note.gnu.build-id.shstrtab.strtab.symtab.hyp.rodata.rela.rodata.rela.exit.data.rela.init.data.hyp.data.rela.datamemcpyexynos_debug_test_desc_init.__keydbg_snapshot_do_dpm_policyof_property_read_variable_u32_array__const_udelayremove_cpudbg_snapshot_emergency_reboot_timeoutioremap_protdbg_snapshot_emergency_rebootkstrtoint__might_fault_dev_crit__raw_spin_lock_init_find_next_bitmemsetkimage_voffsetalt_cb_patch_nopsexynos_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_addrrecursive_loopstrcmpstrncmpstrsepmsleep_dev_infosmp_call_functiontrace_hardirqs_on__kcfi_typeid_simple_openstrnlenkstrtoullcache_flush_all__stack_chk_fail__cpu_possible_mask__kcfi_typeid_default_llseek_raw_spin_lock__dynamic_dev_dbgscnprintftrace_hardirqs_off__check_object_sizeexynos_debug_test_write_ctypeinit_module__this_modulecleanup_modulepreempt_scheduledebugfs_create_filesmp_call_function_single__mod_of__exynos_debug_test_matches_device_tablekmalloc_largekfreekmalloc_traceexynos_debug_test_probepreempt_count_addexynos_debug_test_readexynos_debug_desc__kmalloc__arm_smccc_smcfortify_panicpreempt_count_subsimulate_UNALIGNED.datasimulate_OVERFLOWsimulate_CPU_CONTEXTsimulate_SP_ABORTsimulate_PC_ABORTsimulate_EL3_ASSERTsimulate_PABRTsimulate_DABRTsimulate_MCRPTsimulate_HALTsimulate_SFRsimulate_SOFT_LOCKUPsimulate_SPIN_LOCKUPsimulate_HARD_LOCKUPsimulate_ARRAYDUMPsimulate_SCANDUMPsimulate_KPsimulate_DPsimulate_QDPsimulate_WRITE_ROsimulate_JUMP_ZEROsimulate_WARNsimulate_ECC_INJECTIONsimulate_LOMEMsimulate_CACHE_FLUSH_ALLsimulate_CACHE_FLUSHsimulate_CPU_CONTEXT_CACHE_FLUSHsimulate_BUGsimulate_DREFsimulate_UNDEFsimulate_DFREEsimulate_UNALIGNEDsimulate_SVCsimulate_PANICsimulate_EL3_PANICsimulate_ECC_note_9$x.199$d.99$x.189$d.89$x.179$d.79$x.169$d.69$x.159$d.59$x.149$d.49$x.139$d.39$x.129$d.29$d.119$d.19$d.209$d.109$d.9$d.198$x.98$d.188$x.88$d.178$x.78$d.168$x.68$d.158$x.58$d.148$x.48__UNIQUE_ID_alias338$d.138$x.38$d.128$x.28$x.118$x.18$d.208$x.108$x.8$d.8$x.197$d.97$x.187$d.87$x.177$d.77$x.167$d.67$x.157$d.57$x.147$d.47__UNIQUE_ID_alias337$x.137$d.37$d.127$d.27$d.217$d.117$d.17$d.207$d.107$d.7__UNIQUE_ID_description396$d.196$x.96$d.186$x.86$d.176$x.76$d.166$x.66$d.156$x.56$d.146$x.46__UNIQUE_ID_depends336$d.136$x.36$x.126$x.26$x.116$x.16$d.206$x.106$x.6__UNIQUE_ID_license395$x.195$d.95$x.185$d.85$x.175$d.75$x.165$d.65$x.155$d.55$x.145$d.45__UNIQUE_ID_scmversion335$x.135$d.35$d.125$d.25$d.115$d.15$d.205$d.105$d.5__UNIQUE_ID___addressable_cleanup_module394$d.194$x.94$d.184$x.84$d.174$x.74$d.164$x.64$d.154$x.54$d.144$x.44__UNIQUE_ID_name334$d.134$x.34$x.124$x.24$x.114$x.14$d.204$x.104$x.4$d.4__UNIQUE_ID___addressable_init_module393$x.193$d.93$x.183$d.83$x.173$d.73$x.163$d.63$x.153$d.53$x.143$d.43__UNIQUE_ID_vermagic333$x.133$d.33$d.123$d.23$d.113$d.13$x.203$d.103$d.3$d.192$x.92$d.182$x.82$d.172$x.72$d.162$x.62$d.152$x.52$d.142$x.42$d.132$x.32$x.122$x.22$x.112$x.12$d.202$x.102$x.2$d.2simulate_ECC.__UNIQUE_ID_ddebug391$x.191$d.91$x.181$d.81$x.171$d.71$x.161$d.61$x.151$d.51$x.141$d.41$x.131$d.31$d.121$d.21$d.211$d.111$d.11$x.201$d.101$d.1$d.190$x.90$d.180$x.80$d.170$x.70$d.160$x.60$d.150$x.50$d.140$x.40$d.130$x.30$x.120$x.20_note_10$d.210$x.110$x.10$d.200$x.100v@L$l88_2@ Oc`3^a3b3@@h@N@@J@W0<)5@00@x)%0@( @0H)q@x0 )@@)@)Z@x0)|X@w@)l`@g@)h@7@أ)A8@`)U0@LonA0@B@@h0)#G@!@W$hW F"+-4`>*