Lines Matching refs:arch
24 vfree(mod->arch.syminfo); in module_arch_freeing_init()
25 mod->arch.syminfo = NULL; in module_arch_freeing_init()
33 info = module->arch.syminfo + ELF32_R_SYM(rela->r_info); in check_rela()
49 info->got_offset = module->arch.got_size; in check_rela()
50 module->arch.got_size += sizeof(void *); in check_rela()
84 module->arch.nsyms = symtab->sh_size / sizeof(Elf_Sym); in module_frob_arch_sections()
85 module->arch.syminfo = vmalloc(module->arch.nsyms in module_frob_arch_sections()
87 if (!module->arch.syminfo) in module_frob_arch_sections()
92 for (i = 0; i < module->arch.nsyms; i++) { in module_frob_arch_sections()
98 module->arch.syminfo[i].got_offset = -1UL; in module_frob_arch_sections()
99 module->arch.syminfo[i].got_initialized = 0; in module_frob_arch_sections()
103 module->arch.got_size = 0; in module_frob_arch_sections()
122 module->arch.got_offset = module->core_size; in module_frob_arch_sections()
123 module->core_size += module->arch.got_size; in module_frob_arch_sections()
128 vfree(module->arch.syminfo); in module_frob_arch_sections()
129 module->arch.syminfo = NULL; in module_frob_arch_sections()
167 info = module->arch.syminfo + ELF32_R_SYM(rel->r_info); in apply_relocate_add()
181 + module->arch.got_offset in apply_relocate_add()
257 relocation, module->arch.got_offset, in apply_relocate_add()
260 + module->arch.got_offset); in apply_relocate_add()