mirror of https://github.com/dynup/kpatch
create-diff-object: ignore .llvm.* sections
Clang FDO adds a new, ignorable ELF section, .llvm.call-graph-profile Generalize to ignore all .llvm.* Signed-off-by: Pete Swain <swine@google.com> Signed-off-by: Joe Lawrence <joe.lawrence@redhat.com> [subject line]
This commit is contained in:
parent
3704057244
commit
85781b7ea7
|
@ -2718,7 +2718,8 @@ static void kpatch_mark_ignored_sections(struct kpatch_elf *kelf)
|
||||||
list_for_each_entry(sec, &kelf->sections, list) {
|
list_for_each_entry(sec, &kelf->sections, list) {
|
||||||
if (!strncmp(sec->name, ".discard", 8) ||
|
if (!strncmp(sec->name, ".discard", 8) ||
|
||||||
!strncmp(sec->name, ".rela.discard", 13) ||
|
!strncmp(sec->name, ".rela.discard", 13) ||
|
||||||
!strncmp(sec->name, ".llvm_addrsig", 13))
|
!strncmp(sec->name, ".llvm_addrsig", 13) ||
|
||||||
|
!strncmp(sec->name, ".llvm.", 6))
|
||||||
sec->ignore = 1;
|
sec->ignore = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue