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: //proc/self/root/usr/lib/modules/5.4.0-167-generic/kernel/arch/x86/kernel/cpu/mce/mce-inject.ko
ELF>�{@@%$GNU�V&L0��,γj����p�BLinux�U1�H�7H��]��U1�H�wH��]�ff.�@�U1�H�wH��]�ff.�@�U1�H�wXH��]�ff.�@�UH�H�1�H��]�ff.�f��UH�GH�1�H��]�ff.���UH�GH�1�H��]�ff.���UH�GXH�1�H��]�ff.���U�GDH�1�H��]�ff.�f��UH���]��UH����]��UH���]��U�GAH�1�H��]�ff.���UI��H��ATSH��H��eH�%(H�E�1�H��tD�%I��%1�L���L��%�CCH�E�eH3%(u6H�İ[A\]�H��@���H��H��I���H�H�C H�E��C@H�E����H��e�eH=H���H�s�G9u�UH�H���H�1�����]�fD�UH��A�fH��H��H�H���]�f.��UI�H�H��H���]�ff.��UI�H�H��H���]�ff.��UI�H�H��H���]�ff.��UI�H�H��H���]�ff.��UI�H�H��H���]�ff.��UI�H�H��H���]�ff.��UH��AWAVL�r�AUATSH��eH�%(H�E�1�I����H��I��1�I��H��H�}��L��H��H�}��I��H����H�}��D�I����L��I��L�����t0I��I���N�<�L���L��L��H�����u�I]H��D�%H�M�eH3%(u!H��[A\A]A^A_]�H����H������ff.���UH��AVI��AUI��H�}�ATI��H��H��eH�%(H�E�1��H���L��H�M�L��Lc�L���H�}�eH3<%(uH��A\A]A^]��f��UH��AUA��ATH�M�H�U�S���H��eH�%(H�E�1������U؋Mܾ�D��Ё���
��EЉU��A�ą��H�E�eH3%(uH��D��[A\A]]��ff.��U�H��H9��H�5��wD1�]��UH���H��H��H��eH�%(H�E�1��H�����E�H�}�H�u�H�H�U�H�M��E��%�E���H�E�eH3%(u���f��UH��AUATH�U�I��ySH��H���DeH�%(H�E�1���E�L9��D�cAD�%�51���H�� H	�H�=H�t	H�-;H�=t	H�-5�����H�1�H�H����H����uH��=H��,H�H�@��uH��;���D��H�r*��[���1�H�M�eH3%(�CH��[A\A]]þD���^����1�D��H��H��H���1�D���)����������t)1�1�H��D����h���H����\���1�1�H��D����?����=� ���D������H��t,L�hM��t#H�UԾDL�������E��D���D�%D�%A���1�A��D��A��A��A��D�����1�1�H��D�������ff.��UH��ATSH��H��eH�%(H�E�1�H�E����%I��%1�H�u��L��%�H�E�eH3%(u	H��[A\]���UH��AUATI��SeL%A�\$9E�l$D���I�<$�A�D$CE1�[D��A\A]]Ð�H��e�eH=H���H�r1��UH��H��H��H��G9uH�?�u��H��C�E�����E����&������ff.�@�H����UH��H��ATI��SH����CD�S9H�4���L��FC��KD�CC�ND��H�H�H�KH�NH�KH�NH�KH�NH�K H�N H�K(H�N(H�K0H�N0H�K8H�N8H�K@H�N@H�KHH�NHH�KPH�NPH�KXH�NXH�K`H�N`H�KhH�NhH�KpH�Np���FC�����C9����H�=H��?H�������H���H�e����H������H����Nj9�sEHc�H�4�L�~Ct�F9t�H����H�����H���1�[A\]�1��A��H�=L���I9�uNH�=L�%�H�H-�L9���H�=�H���H9�u��?������C9�u"H�=�t�H��H�@8��H�=1�1�H���H�=�l���ff.��UH��AWAVAUATSH��H�W�O9H�GXL�/H�_L�g�ֈM�D�wAH�E�H�� �z�%H�I��L��L��H�� I�� ��E��H�� H��#H�M�D����A���}�t^A�� ��%A�� �L��H�U�%A�� �H��L���%H�U�A�� ���H�� �%H��[A\A]A^A_]�A�� ��%H�U�A��	 �L��%�A��A��Hc��%A��H�U�L��Hc��%A��H��L��Ic��%H��[A\A]A^A_]�L��H��H���H����H��H����H��H��A����H��H��H��������SDL��H�������H��H����UԾDL����U�����A�U8�DH��H������A�U8�DH��H������D��H����؃�����v[H��A����D��H����D��H���I�|$CE1���D��H����L��1�E1���H�H��H�0��H�����1��U��H��H��S�A����E��tu1�H��H���H��sL�CH�H��H�{�H��H��u�H��1��H����H���1�[]�UH��H���H��1��H�=�H��1��0H�H���H�=�]�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. 

#%$�#%$����������%llu
%llx
sw%s
3mce: %s: Invalid CPU: %llu
6mce: Invalid MCE context
mce-injectmce_notifystatusmiscaddrsyndbankflagscpuREADMEhwdfth3mce: %s: Invalid flags value: %s
3mce: %s: error reading HWCR
3mce: %s: error writing HWCR
3mce: MCA bank %llu non-existent on CPU%d
3mce: %s: Error reading F%dx%03x.
3mce: %s: Set D18F3x44[NbMcaToMstCpuEn] which BIOS hasn't done.
3mce: %s: Error writing F%dx%03x.
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
r;license=GPLsrcversion=D3B20F63EB9A22A829A7268depends=retpoline=Yintree=Yname=mce_injectvermagic=5.4.0-167-generic SMP mod_unload modversions o��module_layout^�Xjpci_write_config_dword��|node_to_amd_nb�Q�vmce_inject_logݷ�asimple_read_from_buffer�m�generic_file_llseek�i�debugfs_create_dir�SMustrlen�A��boot_cpu_data�{��mce_notify_irqb˛@mutex_unlock\5y�debugfs_create_file��*zcpu_number��?<sprintf9�$debugfs_remove_recursive�>�ktime_get_real_seconds.CXNpv_ops^Y�smp_call_function_many�P�jiffies�to�free_cpumask_varѥ��cpumask_next��Qsimple_attr_read��}nr_cpu_ids��printkq"ZZ__cpu_online_mask���smp_num_siblings+�samd_get_nodes_per_socket�Zstrncmp��N�__register_nmi_handler���*mutex_lock�=wrmsr_on_cpu�fb�simple_attr_releaseZ�O�cpus_read_lock���Omachine_check_poll;fV_rdmsrl_on_cpu��z�amd_get_nb_idU=�mce_register_injector_chain���injectm)��__stack_chk_fail�}�mce_unregister_injector_chain\ɢ.__x86_indirect_thunk_rax-]!gpci_read_config_dword�m��__fentry__����fortify_panicST��__per_cpu_offset�,�cpus_read_unlock>O� rdmsr_on_cpu8߬imemcpy��J�unregister_nmi_handlers���do_machine_check�VSthis_cpu_off~R�find_first_bitS|�Sapic��wstrim�.6_copy_from_user0�osimple_attr_openH�ۈ__check_object_size�(bsmp_call_function_single=��psimple_attr_write�0!alloc_cpumask_var�������$mce_injectGCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0mce-inject.koe$��#/	0=8UD	jM}]7����0�P�p�������
# 
30
C@P`�`JlP&��g��%��-��%��b��%�%�@%p%� �(.7"H8W�~b0�w"3��U �H��� x��^�u� 	p&�	O2
�C�	qTP
Ee  v�'�W���@���0��
V�����
`&	0@; 
G`
 !Sew����������
V18EVgu��������*=L`mx��������3:Qjr}�������__UNIQUE_ID_srcversion43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6inj_status_setinj_misc_setinj_addr_setinj_synd_setinj_status_getinj_misc_getinj_addr_getinj_synd_getinj_extcpu_gettrigger_mcetrigger_dfr_inttrigger_thr_intinj_bank_getraise_exceptionmce_irq_ipimce_inject_cpumaskinj_readme_readreadme_msgextcpu_fops_openinj_extcpu_setbank_fops_openinj_bank_setsynd_fops_openaddr_fops_openmisc_fops_openstatus_fops_openflags_writeflags_optionsinj_typeflags_write.cold__func__.39763flags_readtoggle_hw_mce_injecttoggle_hw_mce_inject.cold__func__.39738inj_extcpu_set.cold__func__.39775setup_inj_struct.constprop.0i_mceprepare_msrsinj_bank_set.cold__func__.39802raise_poll.isra.0raise_localraise_local.coldmce_raise_notifymce_inject_raisemce_inject_mutexmce_inject_raise.cold__func__.6419inject_initdfs_flsdfs_injmce_raise_notify_na.39874inject_nbinject_exit__UNIQUE_ID_license98status_fopsmisc_fopsaddr_fopssynd_fopsbank_fopsflags_fopsextcpu_fopsreadme_fopsalloc_cpumask_varsimple_attr_writesmp_call_function_single__check_object_sizesimple_attr_open_copy_from_userstrim__this_moduleapicfind_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_raxmce_unregister_injector_chain__stack_chk_failinjectmmce_register_injector_chainamd_get_nb_idrdmsrl_on_cpumachine_check_pollcpus_read_locksimple_attr_releasewrmsr_on_cpumutex_lock__register_nmi_handlerstrncmpamd_get_nodes_per_socketsmp_num_siblings__cpu_online_maskprintknr_cpu_idssimple_attr_readcpumask_nextfree_cpumask_varjiffiessmp_call_function_manypv_opsktime_get_real_secondsdebugfs_remove_recursivesprintfcpu_numberdebugfs_create_filemutex_unlockmce_notify_irqboot_cpu_datastrlendebugfs_create_dirgeneric_file_llseeksimple_read_from_buffermce_inject_lognode_to_amd_nbpci_write_config_dwords��������s��������1s��������Qs��������qs���������s���������s���������s���������s��������s��������!s��������1s��������As��������as������������(�k���������� �x��������s��������y���������j��������	��������5	��������Qs��������h�p����������s��������������d���������s������������@�d���������s����������P���d��������s�������� 0'�/d��������As��������IPW�_d��������qs��������y��p�d���������s���������c���������e��������f��������)���������;��������C�K���������Y���������k	�x���������s����������	������������
���������*x��������1s��������do��������l6������������x���������s�������������������Q�����������Qs��������		 1���������7	T<���������R	Lh��q	Xw��}	��x���������s���������|���������q�	`�	]	#	D	 	s+	2	A	m	t��~�������������������p���������	�	 ���	4�	U�b��������		"*b��������6	 ;���������K0Sb��������^���������m{��������u����������u�������������{�������������������������������� �b���������x��������	s��������=	�G	�(R	}��������\	� |	x���������	s���������	y�	j���������		�	K�	s���������	y�	����������	j���������		��������
	��������Q
s��������b
 n
yw
����������
q4~��������:���������A	��������\�c�hn��������o	��������v��������������������������������q�	��������� �����������	���������i���������	�����������������
����������%	��������+���������3i��������Bp��������S	��������^h��������lv��������u	��������������������	���������s�������������P2
��G
��[
��s
���
���
���
���
���
��8
���������k%,H1���������6�=D(L���������Q�[bHg���������q�~h������������� ������������������������� �������������� �����������	�0���������,17���������A`F���������K�	U�Z���������g	l���������v�{�����������	�\�	���������������������8�W�r��������s��������	`��������-M4@9���������@	O	 ^	c���������jsz�����������z���������������������w��������Xm��������!	&���������-@;	K	��������P���������pP	g	�	�	ap	��	 
g(
�0
�8
a�
��
H�P�X�`gh�p�xa����
g�
��
��
a�
�g�����a@ �g�����a0p@�������0P p(�0�8�@�HP X0`@h`pxP��������@�p�����0������	��	��	�P
��� �0e@:	PD	`Y	p��/
�D
�X
�p
��
��
��
��
�
<
|��
��	(X@cH�Xj`�pox�
�t�`�y�	�~�@��� 
���`P
0080xt0l.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.altinstr_replacement.rela.init.text.rela.exit.text.rela.rodata.rela__mcount_loc.rela.parainstructions.rela.smp_locks.rodata.str1.1.rodata.str1.8.rela.altinstructions.modinfo__versions.rela.data.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?��
:@xS�"J~�E@�f�"Y8t@�o@�k�"��V@�m�"
�@ �@�n "�H"�@�r0"�X#�@�u�"�d$�@xw`"�2t$��2%C�S'�@�w`"	m'� ( " 7@ @8x�"-�8�@(@0z0"G<� L0<XUX<eX<p<�#`	@K6`zt0��	*�H��
���0��1
0	`�He0	*�H��
1�o0�k0F0.1,0*U#Build time autogenerated kernel key	b�wM]��BfG�Ԫ�5!0	`�He0
	*�H��
�2B��K��f����,89Q�xۯ�6p�ށ�_^hV7���U�R��L�
�9�],x���@�l������D���Ѹl��'dh���J`殁n��¹�)�	P��jj��F�##��e�	6�.�`�7�#U�~R:��U�W�bb��1>X��i�2o�Vű>UAn�c*��ݞl	m�&GN�f.%��rS�۷�ν&f�c���F�������l,
�m���M�[�#�t��>͝��]E���J��1��ĵ���Q7`k-/���4M!�X�n�6=�v�*�
bOq��a�����:��'UʶC�N�Ѕ�scׅ��k�+o�1�����,3�\���N�^���̞I�@(�����-��B��E�"^]UV��լ�U���D�=��|Xl1}#�hք��SbH�m��*8�{k�*�>M?D?ڏ��r��=��0��!�B��P�H�*M�#)�rҮE�����h���z�8�U�2��82���S�e"S$É���~Module signature appended~