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 0x1ffffff0QDParraydumpsimulate_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 INPUT_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-test��c?#��{��� ��W��O���@�|A��!��B�����B��!���#�R��S�����7�!��B���#�R���`�7����!�����#�R�����6�BC��!���������!�����#�R�����6�"@��!���������!�����#�R�����6�@��!���������!�����#�R�����6��C��!���������!�����#�R�����6��B��!���������!�����#�R�����7���!������������!����u��*�@��!���*�@��!���*�@��!������!�����@��!��B��*��*�OC��WB�� @��{Ĩ�#��_����F�R�s�������4�R��h�R��(�R�*h����k���?#��C��{��_��W��O��C�A8��C����!��B����@����3��!����4�!�����4�!����@4����A�R�5�@���7�@�k*T�!����*�Q�@� � �R�Cտq��8�kT �)��*���ii�sk*T�k���T�*�����*����5�� @�u�7@���6�@��!�T�� @�u�7@�h�6�@��!�J�� @�u�7@�(�7A8��@� �J� )Q�k����8�7ij�mT�k�T�k�T � �R�C�� @����T� @���A8�C��@� �aT�OD��WC��_B��{A��C��#��_��*���sk ��T�k���T�*�����*�����@��!��B������@��!��@��!��B�����������R����R���k���?#��{��� �����!��B�@�����󥎒+�R �r�s����T� @��{¨�#��_�k���?#��{������!��B�@���!���R��{���#��_�k���?#��{���������{���#��_�k���?#��{���������{���#��_�k���?#��{������!��B�@���!���R��{���#��_�k���?#��{������!��B�@���!���R��{���#��_�k���?#��C��{���A8�@€RC�������������������c�@�r���������A8�C���_� �T�{D��C��#��_��k���?#��C��{���A8�@€RC�����������������c�@�r!�R���������A8�C���_� �T�{D��C��#��_��k���?#�����{��3��C�A8���C�����'� ������R�@5�'@���3 @� S����8�Jih� k�T�!��c�#�R�A8�C���_� �T�{E��3@�����#��_���!�@����� ��������!��� @���8�"ih��@€RD�R��������@�r�فR���R�r�����������B��c�@������눤?#��{����� �)��!�@���8�ii���{���#��_�?#��{���_��W��O�������!��B�@������������}@��@�����@���kiT���*�@���R�R��j{�T�~@�}�Ta�R�R�z(�����������"�R�������*�����@�q�T�*�������k�T��8�)iw�� k@��T�*����4CD����*�@�������>�R���8�i���q� Th�}��( T T�q�T � ��zs�*@��@� � �R�C��T�q@Th�@� ���zs�  �A �R�Rj �k�f� ��T������*��Y���_��A���!��B�������� � $� (� ,� 0� 4�8�<�@�D�H�L�P�T�X�\�`�d�h�l�p�t�x����OC��WB��_A��{Ĩ�#��_� �@�*� �R����눤?#��{������{���#��_��눤?#��{���O��� �)���8�i���qB Tl�}ӟ��T�� � � ys�*@��@� � �R�C՟�HT�qTk�@� ��ys�h �A �R�R  ��f�i ��T������*��Y���_��A���!��B�������� � $� (� ,� 0� 4�8�<�@�D�H�L�P�T�X�\�`�d�h�l�p�t�x����OA��{¨�#��_� �@�*� �R����눤?#�����{��+���A8� �)�C��!�����@�������@���8�ii����@€RD�R�������c�@�r�فR���R�r���A8�C���_� ��T�{D��+@�����#��_����f�?#��{��� ��g��_��W��O����������R�R��@����B��R���R��*�B��~@������� �{����(@�ckz�������Z#� _�����T(@� �R��!��B�� ��}@�������������`~@��OE��WD��_C��gB�� @��{ƨ�#��_֠f�?#��C��{��_��W��O��C�A8�I�?�C�5�t��� T������R���` ���h�_�H������*�A8� A9�(7 @���j�6��x��"�� ����J�_ ��T� �)B;�*�5 � �R�C�@�* 8���K�@�+ ��?� ��?�)B���H��������~ �(B;� �5 � �R�C�) 8�)�@�*@� ��?�) ��?�(Bբ ������T���j38�jh8�4?)q T���7 }@�� ���T ���<���7��i��T�j(8��!��B����@��������R�����T����T������4������!��T�@��!��B��������������������@��_�q�r�rk@TE0�?����A8�C��@� �T���OD��WC��_B��{A��C��#��_ֳ��!����h��*���������������� �)@����7o���@���7��� �Rn�� �R���k���?#��{��� ����s��!��B�`@��h@��� @��{¨�#��_�k���?#��{���W��O����s��!��B�`BD��h@��QqkT������sQqmT�*�`��4�*�@������*�����@��!��B�� � �R�C�󥎒+�R �r�s����T�R�C��OB��WA��{è�#��_��R���k���?#��{������!��B�@����{���#��_�k���?#�����{��_��W��O����A8��C����!��B�����@���������@��jt8�Jh8I(7h��5@q�TA8�C���_� �A T�OE��WD��_C��{B�����#��_����R�R@���������@q T�C����Rj48��i�� ��� @�*u��R@9q"������@�� @����!���!���B8��@�(hu8�Jh8I(7h��5�4@qiT�������@��!���@��!�� @���@��@��!����������@q�T�#����Rj58��@��!��@���@��!��@��� @������� �k���?#��{������!��B�@�����k���?#��{������!��B�@��!�k���?#��{������!��B�@��!��{���#��_�k���?#��{��� ����s��!��B�`@��h@��� @��{¨�#��_�k���?#��{��� ����s��!��B�` @�c@��h@��_���r��rk@TE0�?�� @��{¨�#��_�k���?#��{������!��B�@�����k���?#��{��� �����!��B�@�����R��R@�������}�R����� @��{¨�#��_�k���?#��{��� �����!��B�@�����R��R@��������F�Rh�� @��{¨�#��_�k���?#��{������!��B�@�����R��R@�����{���#��_����k���?#��{���O�����!��B��@���@��!����@�R��R�s�����@��!��*��OA��{¨�#��_�k���?#��{������!��B�@�� � �R�C�A8� @� �R) ��C� @�)� ��T @����{���#��_������R���k���?#��{��� ����s��!��B�`�@��������� @��{¨�#��_�k���?#��{������!��B�@�����_��{���#��_�k���?#��{������!��B�@������x��_��{���#��_�k���?#��{������!��B�@������{���#��_�k���?#��{���O�����!��B��@���s��@�c��!����h@�)d�R��r�@��!�qϊR�F�r"��*b���OA��{¨�#��_�k���?#��{������!��B�@���� ϊR�F�r @�) � ��{���#��_�k���?#��{������!��B�@��K�R��{���#��_�?#��{��� �����*�!��B�@��*�s4`Q����� @��{¨�#��_�F�H�<�I�<�F�J�<�I�<�H�<�I�<�H�<� F�H�<� F�H�<���� F8�* R F� F����F8� R F�F�F�FՂ�߈F� F�zR| (,D-DD ��T DD-��(D$D-DD ��L DD-��<pD-D@P @����� �� � @PD-�������D <��D-DPT @����� � ��  PTD-��������D (�\D-D H  ���|  HD-���(DD-DD ��l DD-��(H$D-DD ��L DD-��(t$D-DD ��L DD-��(�DD-DD ��l DD-��(�DD-DD ��l DD-��,�|D-DPH �� X PHD-��D ,(|D-DPH �� X PHD-��D ,XHD-DpL  ��� | pLD-���D (�@D-DD ��h DD-��<��D-D@P @����� � �� p @PD-��������D (�D-DD ��D DD-��0 XD-D H  ���� (  HD-����D ,T�D-D`L  ��� � `LD-���D D� D-D`X `����� � ������ `XD-�����������<� D-DPT @����� � �� d PTD-��������D ( HD-D H  ���h  HD-���88�D-D0L 0����� � � 0LD-������D (t8D-DD ��` DD-��<�D-D`T @����� � �� p `TD-��������D �4D-DD ��,D-DD ��( 8D-DD ��` DD-��(LHD-D H  ���h  HD-���,xdD-D H  ���D  HD-����,D-DD ��,�pD-D H  ���P  HD-���,�dD-D H  ���D  HD-���((XD-DD �� t DD-��D ,TxD-D H  ����X  HD-����,��D-DD �� \ DD-��D (�PD-D H  ���p  HD-���(�<D-DD ��d DD-��( @D-DD ��h DD-��(8<D-DD ��d DD-��,d�D-D H  ����p  HD-����(�PD-DD ��x DD-��(�<D-DD ��d DD-��,�PD-D H  ���p  HD-����ű6?#��{�������!���{���#��_� g@�?#��{��������{���#��_�license=GPLdescription=Exynos Debug Feature Test Driververmagic=6.1.75-android14-11-g48b922851ac5-ab12157876 SMP preempt mod_unload modversions aarch64name=exynos_debug_testscmversion=g1343c08acdd5depends=pixel-debug-test,dssalias=of:N*T*Cgoogle,exynos-debug-testalias=of:N*T*Cgoogle,exynos-debug-testC*��LinuxLinuxexynos_debug_test:CL�__platform_driver_registercU��platform_driver_unregister��<�_dev_info����of_property_read_variable_u32_array �{�debug_trigger_registerO�ddebugfs_create_dir �~�_dev_errͭ�rdebugfs_create_file�9��_dev_critZ%��strcmp�i��kstrtoint�(bsmp_call_function_singleR? Kgic_nonsecure_prioritiesӬ��cpu_number�ɰCpreempt_scheduleғ��__stack_chk_fail� bdbg_snapshot_emergency_reboot����__const_udelay���dbg_snapshot_do_dpm_policyF�:�__arm_smccc_smc Pu�__dynamic_dev_dbg��}nr_cpu_ids��kmalloc_caches0�~�__cpu_possible_mask��S_find_next_bit6��9dbg_snapshot_set_debug_test_buffer_addrCu��kmalloc_trace�d��memset&��smp_call_function͒x\cache_flush_allް;�dbg_snapshot_get_debug_test_buffer_addr���dbg_snapshot_emergency_reboot_timeout�ވ�memstart_addr����kimage_voffset����scnprintf�΁�simple_read_from_buffer� zkfreeE:#�__kmallocH�ۈ__check_object_size�dHalt_cb_patch_nops ��+__arch_copy_from_user���strnlen�Zstrncmpl�߅strsep����fortify_panic+��ycpu_hwcapsYbN�remove_cpuǚ_ctype~�)Hmemcpy�s<\kstrtoull `V�arm64_use_ng_mappings�;�@ioremap_prot�F��panic����msleep .ўkmalloc_larged���_raw_spin_lock�i}�default_llseek���simple_open�u�module_layoutGNU�%F9�]��P�|h����P�>GNU�$�(�,K0K8<� @� D3H3\`�Hh�l�p�t�������X�X��������������,�, ��RR,8D<D@L� P� T�X�lx\|\����������������������������� �@�@$�(�0@�HD�H�LX�H\J`Jdt)x)|�����H�����K�K����������H �H 8�HD�H�L$P$X�H`h[l[t|����������������� ��� ����� �� �� HX�\�p�Htx�� �� ��H����������\�� `�� ���H�}�}�$�$���H�}�}��H�C�C�$�$��� �H��ii �H$,< h�Hl�p�t�x�|�H������!���]�]�H�� ���H� �(!H�HL�P�T�X�\�H`d�h�p!�"�T"|�����@��@�( �H, �0 �4 �H8 @ �HL �P �X �Hd � "� � �H� �� �� �� �� � � �H� #� �H� � � >� >� �H� ( �H0 �4 �8 �< �@ �HD L $P %hT &X &\ �X` �Xh $p 't $� (� %h� )� *� �� � �� � +� ,� �� � �� � +� ��   � � � � �H -\ p .� /� 0� /� 0� * (� ,� �  �X �X /$ 0, /0 0| *� (X\d�h�p�H��H��"�%`0%`4)<�@�P1X�\�l1xX |X �����1�����1�2�3`4�57��H�����s�s��H���P��P�89�H�� $,4l8lH:T:�3�*�����;�����;��<�<< <<�(@�(D�H�LUPUX���������������H���������=��H�H %%��8 x�H|���������H���H�����a�a��H��>�>P%`\%``)p?�@�A�A�B��H�c�c��<�<�3 �H$`(`,0�H4{8{@H�HL�P�Td?�@��H� � �������H����H����������H������C�H �����H 8�H<�@�DOHOL�HPx�0|�0�����������8��8�������(�H,�0�4 8 <�H@\�H`�d�h�l�p�Htx%0�%0�)�3�D�3��H����������H��%0�%0�)34�H8�<�@�D�H�HLP%0\%0`)tx|C��H�����n�n��H���H����E��H�9�9� �H��"" �H$t��H��H�����7�7��F�F��H����������H(�H,�0�4t8t<�H@l�Hp�t�x�|���H���H����������H�������H�*�*���H���@�HD�H�LLPLT�HX\�4`�4��H����������H���H�n�n������H���   ��������� ��$�� (�(0�� 4�� 8@�4 D�4HP��T�X`�$d� hp� t�`x��(��|���� �����$�(� 0��4�$<�\ @�(H�� L�,T�4 X�0`�t d�4l�� p�8x�� |�<��< ��@�����D����6�����H�����L�����P�����T�����X���6����\���`� �d�,�h �L$�l,�(0�p8�H<�tD�DH�xP�0T�|\�H`����< �$��T�P GX ��` �� HX �` h 2p Yx ^� �� �� �� n� �� �� �� � v� �� t� �� q� �� � � A � L  a( E0 �8 z@ � �0X������\�� ��(��0�<8��@�H��p�,��x�����l��8��`����,��h����(�LP��x�(���������@��h���`�����4��0��X�������\��<���b��Android (10087095, +pgo, +bolt, +lto, -mlgo, based on r487747c) clang version 17.0.2 (https://android.googlesource.com/toolchain/llvm-project d9f89f4d16663d5012e5c09495f3b30ece3d2362)�H�t������ �\L��x�������<���,�\����� �� ��� $�� X�@������,<�xx�l��������$�,P�h|������L���,�(X�����������<�`h����4�������� !$'+.147:JKB�bf��������������������������������>��� p � � ���   r � 9X��X�H \�L �K� @Z� �� | �  e � ? �M$�  ��\� �o �\D� X� \-�$X �� �B ���$2 ���q�D@�w ��<D� 8b <��|� �� ��|K � ��H% ���3 8j �� 0= $�@�� <� (' � � �  H�,�X� h� X&T] 0� `0 4y 0� �  lw 8�� �� � P � � x# <l @� 8 �j @�<x@ �C D"� � � ��X �1 _ �  �] ���kH��6 L� � PR P� �� �W T��eX��0 � �� \L �� `� Q d�`_(�� h  � l�P��  <k ��,H� (E ,�x��tSx� p� $u ,� p 8^ t�l8� h8 l%���F�} D� x��4h �� �c�,� �Q �� �+ $�,8�(9,p �� T�hH[ d� h��d� �D �~,�  �D�Lp,Lp�dc �� �(X6 $ (�x� � �2�} ����,V P� |) \r �G�P� � ���<p ����@~�`<I \� `��� �e �s�4P� 0 4��<c ���,�P`��q��  < w  � �  - X � � � ! #�$ $� $C 9a� 9� �� %� �$'� '- �� �' )�!$%'!� ��އ�t ��U��P,\%@j$�X#����;��G�y��GU�z�����b�a����K�5�BJeVI�1�mQ�������.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.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.exit.data.rela.init.data.hyp.data.rela.datamemcpydbg_snapshot_do_dpm_policyof_property_read_variable_u32_array__const_udelayremove_cpudbg_snapshot_emergency_reboot_timeoutioremap_protdbg_snapshot_emergency_rebootkstrtoint_dev_crit_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_function__kcfi_typeid_simple_openstrnlenkstrtoullcache_flush_all__stack_chk_fail__cpu_possible_mask__kcfi_typeid_default_llseek_raw_spin_lock__dynamic_dev_dbgscnprintf__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_probeexynos_debug_test_readexynos_debug_desc__kmalloc__arm_smccc_smcfortify_panicsimulate_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$d.99$d.89$d.79$d.169$d.69$x.159$d.59$x.149$d.49$x.139$d.39$x.129$d.29$x.119$d.19$x.109$d.9$x.98$x.88$x.78$d.168$x.68$d.158$x.58$d.148$x.48$d.138$x.38$d.128$x.28$d.118$x.18$d.108$x.8$d.8$d.97$d.87$d.77$x.167$d.67$x.157$d.57$x.147$d.47__UNIQUE_ID_alias337$x.137$d.37$x.127$d.27$x.117$d.17$x.107$d.7$x.96$x.86$x.76$d.166$x.66$d.156$x.56$d.146$x.46__UNIQUE_ID_alias336$d.136$x.36$d.126$x.26$d.116$x.16$d.106$x.6__UNIQUE_ID_description395$d.95$d.85$d.175$d.75$x.165$d.65$x.155$d.55$x.145$d.45__UNIQUE_ID_depends335$x.135$d.35$x.125$d.25$x.115$d.15$x.105$d.5__UNIQUE_ID_license394$x.94$x.84$d.174$x.74$d.164$x.64$d.154$x.54$d.144$x.44__UNIQUE_ID_scmversion334$d.134$x.34$d.124$x.24$d.114$x.14$d.104$x.4$d.4__UNIQUE_ID___addressable_cleanup_module393$d.93$d.83$d.173$d.73$x.163$d.63$x.153$d.53$x.143$d.43__UNIQUE_ID_name333$x.133$d.33$x.123$d.23$x.113$d.13$d.103$d.3__UNIQUE_ID___addressable_init_module392$x.92$d.182$x.82$d.172$x.72$d.162$x.62$d.152$x.52$d.142$x.42__UNIQUE_ID_vermagic332$d.132$x.32$d.122$x.22$d.112$x.12$x.102$x.2$d.2$d.91$d.181$d.81$d.171$d.71$x.161$d.61$x.151$d.51$x.141$d.41$x.131$d.31$x.121$d.21$x.111$d.11$d.101$d.1simulate_ECC.__UNIQUE_ID_ddebug390$x.90$x.80$d.170$x.70$d.160$x.60$d.150$x.50$d.140$x.40$d.130$x.30$d.120$x.20_note_10$d.110$x.10$x.100v@h3�$!��l`X�`}2hH O��c@2^A2�B2@@h@l@�@�@J@�]�:+5H00@ �x+%HH( @��H+@���+q@h��+.@��+x@��0+�pH�@Ȥ+�xH�@�+��H7�@��+��I8�@�`+U0`���@ �+�L�o�(�m�I0@J@@�@��0+%��N�?@]$h] �ȮdȮ�- R���\r��