elf_add_data
if (!elf_add_data(elf, strtab, str, strlen(str) + 1))
void *elf_add_data(struct elf *elf, struct section *sec, const void *data,
if (!elf_add_data(e->out, klp_relocs, &klp_reloc, sizeof(klp_reloc)))
obj_data = elf_add_data(e->out, obj_sec, NULL, obj_size);
func_data = elf_add_data(e->out, funcs_sec, NULL, func_size);
if (!elf_add_data(e->out, out_sec, import_ns, strlen(import_ns) + 1))
if (!elf_add_data(elf, out_sec, data, size))