Merge pull request #835 from jpoimboe/function-ptr-new

create-diff-object: skip dynrelas for function pointers to new functions
This commit is contained in:
Josh Poimboeuf 2018-04-20 06:38:55 -05:00 committed by GitHub
commit 81fb34ed57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 0 deletions

View File

@ -2412,6 +2412,7 @@ static int may_need_dynrela(const struct rela *rela)
* unlikely to be used as callbacks.
*/
return (function_ptr_rela(rela) &&
toc_rela(rela)->sym->status != NEW &&
!strchr(toc_rela(rela)->sym->name, '.'));
}

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:550e34f0e1ad732f6fb2adee2b8ef40c23959770f3885a99b03387df1ca8b479
size 9696

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8f71d13f5f4f31dc025ef9a270d7afbb3eb591d09b56a604e578ae23d05d43ff
size 10344