Home
last modified time | relevance | path

Searched refs:klp_info (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/kernel/livepatch/
Dcore.c245 for (i = 1; i < pmod->klp_info->hdr.e_shnum; i++) { in klp_write_object_relocations()
246 sec = pmod->klp_info->sechdrs + i; in klp_write_object_relocations()
247 secname = pmod->klp_info->secstrings + sec->sh_name; in klp_write_object_relocations()
271 ret = apply_relocate_add(pmod->klp_info->sechdrs, in klp_write_object_relocations()
273 pmod->klp_info->symndx, i, pmod); in klp_write_object_relocations()
/Linux-v4.19/arch/x86/kernel/
Dlivepatch.c35 info = patch->mod->klp_info; in arch_klp_init_object_loaded()
/Linux-v4.19/kernel/
Dmodule.c2049 size = sizeof(*mod->klp_info); in copy_module_elf()
2050 mod->klp_info = kmalloc(size, GFP_KERNEL); in copy_module_elf()
2051 if (mod->klp_info == NULL) in copy_module_elf()
2055 size = sizeof(mod->klp_info->hdr); in copy_module_elf()
2056 memcpy(&mod->klp_info->hdr, info->hdr, size); in copy_module_elf()
2060 mod->klp_info->sechdrs = kmemdup(info->sechdrs, size, GFP_KERNEL); in copy_module_elf()
2061 if (mod->klp_info->sechdrs == NULL) { in copy_module_elf()
2068 mod->klp_info->secstrings = kmemdup(info->secstrings, size, GFP_KERNEL); in copy_module_elf()
2069 if (mod->klp_info->secstrings == NULL) { in copy_module_elf()
2076 mod->klp_info->symndx = symndx; in copy_module_elf()
[all …]
/Linux-v4.19/include/linux/
Dmodule.h460 struct klp_modinfo *klp_info; member
/Linux-v4.19/Documentation/livepatch/
Dmodule-elf-format.txt315 module->klp_info, which is a klp_modinfo struct. When a livepatch module loads,