Home
last modified time | relevance | path

Searched defs:mod_arch_specific (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/arch/ia64/include/asm/
H A Dmodule.h16 struct mod_arch_specific { struct
18 struct elf64_shdr *core_plt; /* core PLT section */
19 struct elf64_shdr *init_plt; /* init PLT section */
20 struct elf64_shdr *got; /* global offset table */
21 struct elf64_shdr *opd; /* official procedure descriptors */
22 struct elf64_shdr *unwind; /* unwind-table section */
23 unsigned long gp; /* global-pointer for module */
24 unsigned int next_got_entry; /* index of next available got entry */
27 void *core_unw_table; /* core unwind-table cookie returned by unwinder */
29 void *opd_addr; /* symbolize uses .opd to get to actual function */
[all …]
/openbmc/linux/arch/powerpc/include/asm/
H A Dmodule.h27 struct mod_arch_specific { struct
31 unsigned int got_section; /* What section is the GOT? */
32 unsigned int pcpu_section; /* .data..percpu section */
35 bool toc_fixed; /* Have we fixed up .TOC.? */
39 unsigned long start_opd;
40 unsigned long end_opd;
48 unsigned long tramp;
49 unsigned long tramp_regs;
53 struct list_head bug_list;
54 struct bug_entry *bug_table;
[all …]
/openbmc/linux/arch/parisc/include/asm/
H A Dmodule.h13 struct mod_arch_specific struct
15 unsigned long got_offset, got_count, got_max;
16 unsigned long fdesc_offset, fdesc_count, fdesc_max;
17 struct {
20 } *section;
21 int unwind_section;
22 struct unwind_table *unwind;
/openbmc/linux/arch/s390/include/asm/
H A Dmodule.h18 struct mod_arch_specific { struct
20 unsigned long got_offset;
22 unsigned long plt_offset;
24 unsigned long got_size;
26 unsigned long plt_size;
28 int nsyms;
30 struct mod_arch_syminfo *syminfo;
33 struct ftrace_hotpatch_trampoline *trampolines_start;
35 struct ftrace_hotpatch_trampoline *trampolines_end;
37 struct ftrace_hotpatch_trampoline *next_trampoline;
/openbmc/linux/arch/x86/include/asm/
H A Dmodule.h8 struct mod_arch_specific { struct
10 unsigned int num_orcs;
11 int *orc_unwind_ip;
12 struct orc_entry *orc_unwind;
/openbmc/linux/arch/arc/include/asm/
H A Dmodule.h13 struct mod_arch_specific { struct
15 void *unw_info;
16 int unw_sec_idx;
18 const char *secstr;
/openbmc/linux/arch/arm/include/asm/
H A Dmodule.h27 struct mod_arch_specific { struct
29 struct list_head unwind_list;
30 struct unwind_table *init_table;
33 struct mod_plt_sec core;
34 struct mod_plt_sec init;
/openbmc/linux/arch/sh/include/asm/
H A Dmodule.h8 struct mod_arch_specific { struct
9 struct list_head fde_list;
10 struct list_head cie_list;
/openbmc/linux/arch/arm64/include/asm/
H A Dmodule.h16 struct mod_arch_specific { struct
17 struct mod_plt_sec core;
18 struct mod_plt_sec init;
21 struct plt_entry *ftrace_trampolines;
/openbmc/linux/arch/loongarch/include/asm/
H A Dmodule.h19 struct mod_arch_specific { struct
20 struct mod_section got;
21 struct mod_section plt;
22 struct mod_section plt_idx;
25 struct plt_entry *ftrace_trampolines;
/openbmc/linux/arch/m68k/include/asm/
H A Dmodule.h17 struct mod_arch_specific { struct
18 struct m68k_fixup_info *fixup_start, *fixup_end;
/openbmc/linux/arch/mips/include/asm/
H A Dmodule.h9 struct mod_arch_specific { struct
11 struct list_head dbe_list;
12 const struct exception_table_entry *dbe_start;
13 const struct exception_table_entry *dbe_end;
14 struct mips_hi16 *r_mips_hi16_list;
/openbmc/linux/arch/alpha/include/asm/
H A Dmodule.h7 struct mod_arch_specific struct
9 unsigned int gotsecindex;
/openbmc/linux/arch/riscv/include/asm/
H A Dmodule.h21 struct mod_arch_specific { struct
22 struct mod_section got;
23 struct mod_section plt;
24 struct mod_section got_plt;
/openbmc/linux/arch/x86/um/asm/
H A Dmodule.h6 struct mod_arch_specific struct
/openbmc/linux/include/asm-generic/
H A Dmodule.h10 struct mod_arch_specific struct