Searched refs:init_plt (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/arch/arm/kernel/
H A Dmodule-plts.c44 plt = (void *)mod->arch.init_plt->sh_addr; get_module_plt()
45 plt_end = (void *)plt + mod->arch.init_plt->sh_size; get_module_plt()
146 mod->arch.init_plt = s; module_frob_arch_sections()
148 if (!mod->arch.core_plt || !mod->arch.init_plt) { module_frob_arch_sections()
174 mod->arch.init_plt->sh_type = SHT_NOBITS; module_frob_arch_sections()
175 mod->arch.init_plt->sh_flags = SHF_EXECINSTR | SHF_ALLOC; module_frob_arch_sections()
176 mod->arch.init_plt->sh_addralign = L1_CACHE_BYTES; module_frob_arch_sections()
177 mod->arch.init_plt->sh_size = round_up(init_plts * PLT_ENT_SIZE, module_frob_arch_sections()
181 mod->arch.core_plt->sh_size, mod->arch.init_plt->sh_size); module_frob_arch_sections()
/linux-4.4.14/arch/ia64/include/asm/
H A Dmodule.h17 struct elf64_shdr *init_plt; /* init PLT section */ member in struct:mod_arch_specific
/linux-4.4.14/arch/arm/include/asm/
H A Dmodule.h27 struct elf32_shdr *init_plt; member in struct:mod_arch_specific
/linux-4.4.14/arch/ia64/kernel/
H A Dmodule.c435 mod->arch.init_plt = s; module_frob_arch_sections()
443 if (!mod->arch.core_plt || !mod->arch.init_plt || !mod->arch.got || !mod->arch.opd) { module_frob_arch_sections()
468 mod->arch.init_plt->sh_type = SHT_NOBITS; module_frob_arch_sections()
469 mod->arch.init_plt->sh_flags = SHF_EXECINSTR | SHF_ALLOC; module_frob_arch_sections()
470 mod->arch.init_plt->sh_addralign = 16; module_frob_arch_sections()
471 mod->arch.init_plt->sh_size = init_plts * sizeof(struct plt_entry); module_frob_arch_sections()
481 __func__, mod->arch.core_plt->sh_size, mod->arch.init_plt->sh_size, module_frob_arch_sections()
546 plt = (void *) mod->arch.init_plt->sh_addr; get_plt()
547 plt_end = (void *) plt + mod->arch.init_plt->sh_size; get_plt()

Completed in 154 milliseconds