Searched refs:klp_info (Results 1 – 5 of 5) sorted by relevance
/Linux-v4.19/kernel/livepatch/ |
D | core.c | 245 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/ |
D | livepatch.c | 35 info = patch->mod->klp_info; in arch_klp_init_object_loaded()
|
/Linux-v4.19/kernel/ |
D | module.c | 2049 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/ |
D | module.h | 460 struct klp_modinfo *klp_info; member
|
/Linux-v4.19/Documentation/livepatch/ |
D | module-elf-format.txt | 315 module->klp_info, which is a klp_modinfo struct. When a livepatch module loads,
|