diff options
author | Sami Tolvanen <samitolvanen@google.com> | 2020-04-21 21:25:01 +0300 |
---|---|---|
committer | Josh Poimboeuf <jpoimboe@redhat.com> | 2020-05-28 19:06:05 +0300 |
commit | 1e968bf5caf65eff3f080102879aaa5440c261b6 (patch) | |
tree | e6fc5290b584765cb47aa41ac44471c88dea1778 /tools/objtool/special.c | |
parent | e000acc145928693833f09152244242a678d3cd5 (diff) | |
download | linux-1e968bf5caf65eff3f080102879aaa5440c261b6.tar.xz |
objtool: Use sh_info to find the base for .rela sections
ELF doesn't require .rela section names to match the base section. Use
the section index in sh_info to find the section instead of looking it
up by name.
LLD, for example, generates a .rela section that doesn't match the base
section name when we merge sections in a linker script for a binary
compiled with -ffunction-sections.
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Diffstat (limited to 'tools/objtool/special.c')
0 files changed, 0 insertions, 0 deletions