Lines Matching refs:got_plt
33 struct mod_section *got_plt_sec = &mod->arch.got_plt; in module_emit_plt_entry()
34 struct got_entry *got_plt; in module_emit_plt_entry() local
43 got_plt = (struct got_entry *)got_plt_sec->shdr->sh_addr; in module_emit_plt_entry()
44 got_plt[i] = emit_got_entry(val); in module_emit_plt_entry()
46 plt[i] = emit_plt_entry(val, (u64)&plt[i], (u64)&got_plt[i]); in module_emit_plt_entry()
103 mod->arch.got_plt.shdr = sechdrs + i; in module_frob_arch_sections()
114 if (!mod->arch.got_plt.shdr) { in module_frob_arch_sections()
149 mod->arch.got_plt.shdr->sh_type = SHT_NOBITS; in module_frob_arch_sections()
150 mod->arch.got_plt.shdr->sh_flags = SHF_ALLOC; in module_frob_arch_sections()
151 mod->arch.got_plt.shdr->sh_addralign = L1_CACHE_BYTES; in module_frob_arch_sections()
152 mod->arch.got_plt.shdr->sh_size = (num_plts + 1) * sizeof(struct got_entry); in module_frob_arch_sections()
153 mod->arch.got_plt.num_entries = 0; in module_frob_arch_sections()
154 mod->arch.got_plt.max_entries = num_plts; in module_frob_arch_sections()