/openbmc/linux/arch/ia64/include/asm/ |
H A D | module.h | 16 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 D | module.h | 27 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 D | module.h | 13 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 D | module.h | 18 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 D | module.h | 8 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 D | module.h | 13 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 D | module.h | 27 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 D | module.h | 8 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 D | module.h | 16 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 D | module.h | 19 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 D | module.h | 17 struct mod_arch_specific { struct 18 struct m68k_fixup_info *fixup_start, *fixup_end;
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | module.h | 9 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 D | module.h | 7 struct mod_arch_specific struct 9 unsigned int gotsecindex;
|
/openbmc/linux/arch/riscv/include/asm/ |
H A D | module.h | 21 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 D | module.h | 6 struct mod_arch_specific struct
|
/openbmc/linux/include/asm-generic/ |
H A D | module.h | 10 struct mod_arch_specific struct
|