Merge pull request #643 from jpoimboe/gcc-6-rodata-str

create-diff-object: support gcc 6 per-function string tables
This commit is contained in:
Josh Poimboeuf 2016-12-20 10:30:40 -06:00 committed by GitHub
commit c27b3206cf

View File

@ -1096,7 +1096,8 @@ void kpatch_include_standard_elements(struct kpatch_elf *kelf)
!strcmp(sec->name, ".strtab") ||
!strcmp(sec->name, ".symtab") ||
!strcmp(sec->name, ".rodata") ||
!strncmp(sec->name, ".rodata.str1.", 13)) {
(!strncmp(sec->name, ".rodata.", 8) &&
strstr(sec->name, ".str1."))) {
sec->include = 1;
if (sec->secsym)
sec->secsym->include = 1;