Your IP : 216.73.216.158


Current Path : /proc/thread-self/root/lib/modules/5.4.0-150-generic/kernel/arch/x86/kernel/cpu/mce/
Upload File :
Current File : //proc/thread-self/root/lib/modules/5.4.0-150-generic/kernel/arch/x86/kernel/cpu/mce/mce-inject.ko

ELF>�{@@%$GNU��:�V4��,U��8�Ӹ�Linux�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-150-generic SMP mod_unload modversions ����module_layout^�Xjpci_write_config_dword��|node_to_amd_nb�Q�vmce_inject_logݷ�asimple_read_from_buffer<�F�generic_file_llseek C�debugfs_create_dir�SMustrlen΁ZDboot_cpu_data�{��mce_notify_irqb˛@mutex_unlock��C�debugfs_create_file��*zcpu_number��?<sprintfr�G�debugfs_remove_recursive�>�ktime_get_real_seconds��Zpv_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.1) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0mce-inject.ko����#/	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_srcversion41__UNIQUE_ID_depends40____versions__UNIQUE_ID_retpoline39__UNIQUE_ID_intree38__UNIQUE_ID_name37__UNIQUE_ID_vermagic36_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__.39732flags_readtoggle_hw_mce_injecttoggle_hw_mce_inject.cold__func__.39707inj_extcpu_set.cold__func__.39744setup_inj_struct.constprop.0i_mceprepare_msrsinj_bank_set.cold__func__.39771raise_poll.isra.0raise_localraise_local.coldmce_raise_notifymce_inject_raisemce_inject_mutexmce_inject_raise.cold__func__.6394inject_initdfs_flsdfs_injmce_raise_notify_na.39843inject_nbinject_exit__UNIQUE_ID_license95status_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 keyB"�hPq�*N���O��0	`�He0
	*�H��
�wMi�"��hM#� �_Ok=�s��������[�7�g��a��Ӟ!���A��|�'z�����r��Y�v��6�J�'�(C�0z�(X{Pu�?`~�+�i�7-�C:�S�|-�^����O�Ɵ,V��
���#^�)R&��oU��R��I��Iȿӄ���Ĕ9�i
��QJ��� k���=;�5�#��uZ��n5��9��3p���F<'rW7fd�_'O͏������oR=ƀu�Z��u:����%�=^��}G$�(�$;9Pk�k%nGY�_���i~�QA�aӿ����m��%��kVT|^���*p������K���d�_,6�����S_%(ۯ�#$RF(T&��ն���(U'Umi����<9���D��M0�nڱk�)�O�E� |$9�&�K�^��k70��8��Ƨ0��5��]��O��IB��[GoӈdԥZ��D�,l�M�km�F���}��FZ�U~�
���~Module signature appended~