HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/lib/modules/5.15.0-89-generic/kernel/arch/x86/kernel/cpu/mce/mce-inject.ko
ELF>�@@*)GNU<ϗ�_,��r��Ҁ.N4�<�=LinuxLinux�U1�H�7H��]�ff.���U1�H�wH��]�ff.��U1�H�wH��]�ff.��U1�H�wXH��]�ff.��U1�H�w`H��]�ff.��UH�H�1�H��]�f��UH�GH�1�H��]���UH�GH�1�H��]���UH�GXH�1�H��]���UH�G`H�1�H��]���U�GDH�1�H��]�f��UH���]�ff.�@�UH����]�ff.�@�UH���]�ff.�@�U�GAH�1�H��]���UH��A��H��H��H�H���]�fD�UI�H�H��H���]���UI�H�H��H���]���UI�H�H��H���]���UI�H�H��H���]���UI�H�H��H���]���UI�H�H��H���]���UI�H�H��H���]���UH��AWAVAUATSH�Z�H��(H�M�eH�%(H�E�1�H����I��I��H�}�1�L���L��L��H�}��I��H����H�}�B�D%��I��Ic�D�u�Ic�H����N�<�L���H��H��wL��L�����t)I��I��u�L��H��H���H�����EĉH�E�L L��H�U�eH+%(uRH��([A\A]A^A_]�H����H�����H��H��H�E��H�U��e���H����;����f.��UH��AVI��AUI��ATI��SH���eH�%(H�E�1�H��wMH��H��H�}��L��H�M�L��Lc�L���H�U�eH+%(u"H��[A\A]A^]�H��H�����D�UH���H��H��H��eH�%(H�E�1��H�����E�H�}�H�u�H�H�U�H�M��E��%�E���H�E�eH+%(u���D�UH��ATA��SH�M��H�U��H��eH�%(H�E�1������U�M��D��Ё���
��EЉU�����H�E�eH+%(u
H��[A\]����UH��AWAVAUATSH��D�%�5eH�%(H�E�1�1���H�� H	�H�=H�t	H�-;H�=t	H�-5�����H�H�H!�H���H����uH��=H��,H�H�@��uH��;���D��H�r+�H�E�eH+%(�vH��[A\A]A^A_]��D���]����1�D��H��H��H���1�D���(����������t)1�1�H��D����g���H����[���1�1�H��D����>����=����I��E��M��A�����J��A���H��t,L�`M��t#H�U̾DL�������E��I���wnJ��D�%D�%E���1�A��D��A��A��E���x���1�1�H��D����r����L��H����B���L��H����ff.�f��UH��ATI��ySH��H�U�H���DeH�%(H�E�1���E�L9��D�cA��������1�H�U�eH+%(u
H��[A\]��ff.����H9��H�5��wD1��@�UH��ATSH��H��eH�%(H�E�1�H�E����%I��%1�H�u��A��u �CCH�E�eH+%(uH��[A\]��%����UI��H��ATSH��H��eH�%(H�E�1�H��tN�%I��%L���A��u#�CCH�E�eH+%(uCH�İ[A\]��%��H��@���H��H��I���H�H�C H�E��C@H�E���fD�H��e�eH=H���H�s�G9u�UH�H���H�1�����]�ff.��UH��ATI��SH��eH�%(H�E�1�e�eL%H���H�r1�H�U�eH+%(u~H��[A\]�H��H�A�D$9uBI�<$�t�H�E����%H��%1�H�u����uA�D$C��L���0�����|����%�����UH��AUATI��SeL%A�\$9E�l$D���I�<$�A�D$C[A\A]]��UH��AVI��AUI��ATL��SH���_9D�gD��I����@J��@C��A�VDA�FC�PD��I�H�I�VH�PI�VH�PI�VH�PI�V H�P I�V(H�P(I�V0H�P0I�V8H�P8I�V@H�P@I�VHH�PHI�VPH�PPI�VXH�PXI�V`H�P`I�VhH�PhI�VpH�PpI�VxH�Px���@C���A�F9���H�=H��?H�������H���H�e����H�A�����D��H���A�ċA9�s8Ic�H�����H��L�xCt�@9t�H�D���H�뫉�H�=H���H9�umH��H�H-�H9���D�%H�=L���I9�u�����H��[A\A]A^]����H��[A\A]A^]�A�F9�u%�t�H�H�=�H�@8��e���H�=1�1�H����I���H��H������L��H��H�E��H�E����ff.��H��t5UH��H��ATI���L���9���H���L�e�1���1��f.��UH��AWAVAUATSH��H�W�G9H�L�oL�gD�wA�ֈE�L�XH�� �z�%L��H�H�ډ�H�� H�� E��H�M�L��E��H�� H��#H�M���A���}�tcA�� ��%A�� �L��H�U�%H�U�A�� �L��%L��A�� �D��H�� �%H��[A\A]A^A_]�A�� ��%H�U�A��	 �L��%�A��A��Hc��%A��H�U�L��Hc��%A��H�U�L��Ic��%H��[A\A]A^A_]�H��H����H��H����H��H����U̾DL����U�����A�T$8�DH��H������A�T$8�DH��H�������SDL��H�������UH��H��H��H������]�D��H����؃�����wN1�L���D��H����D��H���L����D��H����H����H�H��H�0��H�����1��X���X���X���U��H��H��AWAVAUATSQ�A����E����1�H��I��1��H�A�݃�vL��H���M�|$L�5I��vL��H���E�L$I��vL��H��D�M��D�M�I�<$M��H���L��D��I�����	u�H��1��H����H���1�Z[A\A]A^A_]�UH��H���H��1��H�=�H��1��6H�H���H�=�]�r;���������toggle_hw_mce_injecttoggle_nb_mca_mst_cpuflags_writeinj_extcpu_setmemcpyDescription of the files and their usages:

Note1: i refers to the bank number below.
Note2: See respective BKDGs for the exact bit definitions of the files below
as they mirror the hardware registers.

status:	 Set MCi_STATUS: the bits in that MSR control the error type and
	 attributes of the error which caused the MCE.

misc:	 Set MCi_MISC: provide auxiliary info about the error. It is mostly
	 used for error thresholding purposes and its validity is indicated by
	 MCi_STATUS[MiscV].

synd:	 Set MCi_SYND: provide syndrome info about the error. Only valid on
	 Scalable MCA systems, and its validity is indicated by MCi_STATUS[SyndV].

addr:	 Error address value to be written to MCi_ADDR. Log address information
	 associated with the error.

cpu:	 The CPU to inject the error on.

bank:	 Specify the bank you want to inject the error into: the number of
	 banks in a processor varies and is family/model-specific, therefore, the
	 supplied value is sanity-checked. Setting the bank value also triggers the
	 injection.

flags:	 Injection type to be performed. Writing to this file will trigger a
	 real machine check, an APIC interrupt or invoke the error decoder routines
	 for AMD processors.

	 Allowed error injection types:
	  - "sw": Software error injection. Decode error to a human-readable 
	    format only. Safe to use.
	  - "hw": Hardware error injection. Causes the #MC exception handler to 
	    handle the error. Be warned: might cause system panic if MCi_STATUS[PCC] 
	    is set. Therefore, consider setting (debugfs_mountpoint)/mce/fake_panic 
	    before injecting.
	  - "df": Trigger APIC interrupt for Deferred error. Causes deferred 
	    error APIC interrupt handler to handle the error if the feature is 
	    is present in hardware. 
	  - "th": Trigger APIC interrupt for Threshold errors. Causes threshold 
	    APIC interrupt handler to handle the error. 

ipid:	 IPID (AMD-specific)

%llu
%llx
%s
3mce: %s: Invalid CPU: %llu
6mce: Invalid MCE context
mce-injectmce_notifystatusmiscaddrsyndipidbankflagscpuREADMEswhwdfth3mce: %s: Invalid flags value: %s
3mce: %s: error reading HWCR
3mce: %s: error writing HWCR
3mce: %s: Error reading F%dx%03x.
3mce: %s: Set D18F3x44[NbMcaToMstCpuEn] which BIOS hasn't done.
3mce: %s: Error writing F%dx%03x.
3mce: MCA bank %llu non-existent on CPU%d
6mce: Triggering MCE exception on CPU %d
6mce: MCE exception done on CPU %d
6mce: Starting machine check poll CPU %d
6mce: Machine check poll done on CPU %d
3mce: Timeout waiting for mce inject %lx
6mce: Machine check injector initialized
/build/linux-SaOI8K/linux-5.15.0/arch/x86/kernel/cpu/mce/inject.c�   ����������license=GPLsrcversion=A347ECF968C864E1709B46Ddepends=retpoline=Yintree=Yname=mce_injectvermagic=5.15.0-89-generic SMP mod_unload modversions ��Lmodule_layout-�=mce_log�˟�pci_write_config_dword���node_to_amd_nbݷ�asimple_read_from_buffer�6l�generic_file_llseek���debugfs_create_dir�SMustrlenR+/�boot_cpu_data�{��mce_notify_irqBnXcpu_info8�2mutex_unlock�EQ=debugfs_create_file��*zcpu_number��?<sprintf�>�ktime_get_real_seconds	�3pv_ops^Y�smp_call_function_many�P�jiffies�to�free_cpumask_var�D�cpumask_nextU��simple_attr_read��}nr_cpu_ids�9�[__x86_return_thunkq"ZZ__cpu_online_mask���smp_num_siblings+�samd_get_nodes_per_socket�Zstrncmp!��debugfs_remove��N�__register_nmi_handlerK��Mmutex_lock�=wrmsr_on_cpu���simple_attr_releaseZ�O�cpus_read_lockD��machine_check_poll���__ubsan_handle_out_of_bounds;fV_rdmsrl_on_cpuU=�mce_register_injector_chain
]�injectmke��__stack_chk_fail�}�mce_unregister_injector_chain�~��_printk�pHe__x86_indirect_thunk_rax��Upci_read_config_dword�m��__fentry__����fortify_panicST��__per_cpu_offset�,�cpus_read_unlock>O� rdmsr_on_cpu8߬imemcpy��J�unregister_nmi_handler��ydo_machine_check�VSthis_cpu_offJu�_find_first_bitd�2�apic��wstrimœ�_copy_from_user̕9�simple_attr_openH�ۈ__check_object_size�(bsmp_call_function_single;{�usimple_attr_write�0!alloc_cpumask_var��/���'dfs_node [9]'�q'long unsigned int [8192]'
'unsigned int'V(
'injection_type'HH;��'char *[5]''int'g'char [4]''long unsigned int'��������$mce_injectGCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0����P|{ �{ �{ �{ �{ �{ �
>��{ �/���@g%3�@�	�{ W�{ ��{ �i�{ �(�{ �(
| �(| W!| .| >| N| Z| �(k| �(z| �(�| <M�| �i�| �$�| T)�| �| w
�}�(�| 8�| V��| T)�| �(} �(} �(&} �(5} �(F} �(S} �(`} �(m} �(z} �(�} �(�} �(�} �(�} �(�} �(
�]h�>
i�injection_typeSW_INJHW_INJDFR_INT_INJTHR_INT_INJN_INJ_TYPESdfs_nodeinject_exitinject_initinj_readme_readbank_fops_openinj_bank_getinj_bank_setdo_injectprepare_msrstrigger_thr_inttrigger_dfr_inttrigger_mceextcpu_fops_openinj_extcpu_setinj_extcpu_getflags_writeflags_readmce_inject_raiseraise_mcemce_irq_ipimce_raise_notifypregsraise_exceptionraise_pollipid_fops_opensynd_fops_openaddr_fops_openmisc_fops_openstatus_fops_openinj_ipid_getinj_synd_getinj_addr_getinj_misc_getinj_status_getinj_ipid_setinj_synd_setinj_addr_setinj_misc_setinj_status_setmce-inject.ko�%�
"#/	2�?8XD	nM�]7���� �@�`������	�# 0@?`K�[�k�x�*����)��	,�@)�0	t�p)��)��)�)0)`V( (68A"J��U`�r" �x��0������h�0~� ���%H$�	}/`
�?RK"^p�oPM��x����g'�W�@F�� �����"�@0`
Z(?K�U�_�
i�s 	}`�@
�`����� �&+;HY
Zh��������	/@Hdr�������$5GZev���������+2EYq��__UNIQUE_ID_srcversion123__UNIQUE_ID_depends122____versions__UNIQUE_ID_retpoline121__UNIQUE_ID_intree120__UNIQUE_ID_name119__UNIQUE_ID_vermagic118_note_9_note_8inj_status_setinj_misc_setinj_addr_setinj_synd_setinj_ipid_setinj_status_getinj_misc_getinj_addr_getinj_synd_getinj_ipid_getinj_extcpu_gettrigger_mcetrigger_dfr_inttrigger_thr_intinj_bank_getinj_readme_readreadme_msgextcpu_fops_openinj_extcpu_setbank_fops_openinj_bank_setipid_fops_opensynd_fops_openaddr_fops_openmisc_fops_openstatus_fops_openflags_writeflags_options__func__.9inj_typeflags_readsetup_inj_struct.constprop.0i_mcetoggle_hw_mce_inject.isra.0toggle_hw_mce_inject.isra.0.cold__func__.11do_injectprepare_msrsdo_inject.cold__func__.10inj_bank_set.coldinj_extcpu_set.cold__func__.8raise_pollraise_exceptionmce_irq_ipimce_inject_cpumaskmce_raise_notifyraise_local.isra.0raise_local.isra.0.coldraise_mceraise_mce.cold__func__.5mce_inject_raisemce_inject_mutexinject_initdfs_flsdfs_injmce_raise_notify_na.3inject_nbinject_exit__UNIQUE_ID_license254status_fopsmisc_fopsaddr_fopssynd_fopsipid_fopsbank_fopsflags_fopsextcpu_fopsreadme_fopsalloc_cpumask_varsimple_attr_writesmp_call_function_single__check_object_sizesimple_attr_open_copy_from_userstrim__this_moduleapic_find_first_bitthis_cpu_offdo_machine_checkcleanup_moduleunregister_nmi_handlermemcpyrdmsr_on_cpucpus_read_unlock__per_cpu_offsetfortify_panic__fentry__init_modulepci_read_config_dword__x86_indirect_thunk_rax_printkmce_unregister_injector_chain__stack_chk_failinjectmmce_register_injector_chainrdmsrl_on_cpu__ubsan_handle_out_of_boundsmachine_check_pollcpus_read_locksimple_attr_releasewrmsr_on_cpumutex_lock__register_nmi_handlerdebugfs_removestrncmpamd_get_nodes_per_socketsmp_num_siblings__cpu_online_mask__x86_return_thunknr_cpu_idssimple_attr_readcpumask_nextfree_cpumask_varjiffiessmp_call_function_manypv_opsktime_get_real_secondssprintfcpu_numberdebugfs_create_filemutex_unlockcpu_infomce_notify_irqboot_cpu_datastrlendebugfs_create_dirgeneric_file_llseeksimple_read_from_buffernode_to_amd_nbpci_write_config_dwordmce_logn�����������������!n��������1���������An��������Q���������an��������q����������n�������������������n�������������������n�������������������n������������������n�����������������!n��������4���������An��������S���������an��������m����������n�������������������n�������������������n�������������������n����������������������������n�������� �	'@/_��������5���������An��������IP0	W�__��������e���������qn��������y��� �_�������������������n����������`��_�������������������n����������@���_������������������n��������	 �_��������%���������1n��������9@G�O_��������U���������an���������^���������`���������a��������� �������������������$8+0r��������B
n����������	��x���������	��x���������t���������n���������
� ���������!���������A���������K	@Px��������Wt��������an��������i
 �����������
T�����������
L����
X���
������������t��������n��������2j��������:b|��������j�������������������t���������n���������
`�
]�
#�
D�
�
s�
�


=
D�$Zz��������e���������lk�������������������
�
 ���
4�
U�]���������
�`�]��������
 ����������$]��������/���������=�Xlf����������p�����������,�l��������������������������]���������t��������		�		x��������		�	x��������1	n��������b	w��������o	��	����������	t���������	n���������	����������	��	����������	��	����������	n��������
��
��"
y��������K
���������R
�Y
t��������a
n���������
���
���
f���������
����������
�t��������n��������u���������'e��������.
��������A���������I
��������^���������qn��������~u�����������e���������
�������������������
�������������y��������=�Dt��������Qn��������`uie��������}��%�����������n���������u�l�
z���������
����������

���������
~�
��
i���������

���������
����������
��
����������
���������l*
��������=
��������Ed��������Q���������Z���������icr���������y
���������d���������k�����������������������������c���������
���������q���������
�������������������	�x��������	�(x��������An��������N	�[}��������j	�o���������{��������������������n�������������\"��7��L��d��w����������������������������������
Hr��������j"('r��������,j3 :�?r��������X���������`�q x��r����������� �h�r������������r���������	��H�r�������������������0�r��������\
` r��������%�/�4r��������<�	A���������K�Pr��������U�\.ar��������j
��������q�yr��������~��W�m��������n��������
 [��������:JA	�H���������O
a	@fx��������r
�	 �x���������	�x���������
 �����������	@�~���������	`�v���������\��r�����������������	`s��������Uh��������!
&��������-	�;
K
��������P���������V�����������

$
(
0O
4<�
@H�
LT�
X`�dlpx:|p� 	b(	�0	�8	\�	@�	{@
bH
�P
�X
\�
�
{h�p�x`�b�����\�p
{�
b�
��
��
\� {�b�����\0�@{�b�����\P`{b��\p0�{ �(�0�8� @` �(�0�8�@H P@X``�h�p�x���@�p������0�`���`����0	��	��	�`
pP� @(�0�

 
0O
@�
P�
`�
p���:����4�I�a���� �0�P��
1�0Pp���� $3(R,l0�4�8�<@4DdH�L�P�T$XT\m`@d�h�l�p�	t�	xJ
|�
�@�]���������z���v�����
�UH	`	  H0	`8	 @HP	`X	 �H�	�	��H�	�	 �H�	�	 �H�	�	 @HP	�X	`�H�	��	��H�	��	��H�	�	PphU�`��g���l���q��
�v���{ 	�`(�0@
@�H``@�	��	�8o8g.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela.init.text.rela.exit.text.rela.altinstructions.rela.rodata.rela__mcount_loc.rodata.str1.1.rodata.str1.8.rela.parainstructions.rela.smp_locks.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?��:@�a'J��E@�{�'Y&t:o@��@'�IZ@Ђ'
����@؃'�@H �@��'��'8�@���'�2�(��2`)���+<�@@��'�,-�@ �`'	<-��-@��'-�-�(@��8';�.� K >� F@Д@'V�A�@Q@�0' p@E� u0@EX~�E��E��J�J�([	HY�@��0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key5�y�>?������$0	`�He0
	*�H��
�}A�UE}���ѩf�
���O���T��p8�,䌬�%�,�1���B����>���7� �5Ӏ�I7��. ��K!;U��Z���f+ޠ����ٍ�I�;���M����fʾ�*���_~��]U{��l`��e�]W.���qW��_�Jd�^�٫B�7���)®�h
��6��/˪�Bl�To6��B9\�U��hGC��yF,�9����u����ֶ�>�e�R��qhQ
%�o�"�D	��z�(����i�S�p�9�z��TvB1�����!�"Z�4#:�m3.��ٶ�~����[{��Ϳ4�*=��7�ƝS��
������0�v�K�F�7m%'��<^�I Y��棡��ڑJ�\_�L/�z��6B�-jk0%�z�+v�ښ�W���ζ� ������?%�����z�u��6�j���඘J��72�<�{��ʈ���L�-�ј��G�v��۾'G�W�tl�ù��Ko-����
��~Module signature appended~