aboutsummaryrefslogtreecommitdiffstats
path: root/tools/objtool/check.h
diff options
context:
space:
mode:
authorSami Tolvanen <samitolvanen@google.com>2020-04-21 11:25:01 -0700
committerJosh Poimboeuf <jpoimboe@redhat.com>2020-05-28 11:06:05 -0500
commit1e968bf5caf65eff3f080102879aaa5440c261b6 (patch)
treee6fc5290b584765cb47aa41ac44471c88dea1778 /tools/objtool/check.h
parentobjtool: Do not assume order of parent/child functions (diff)
downloadlinux-dev-1e968bf5caf65eff3f080102879aaa5440c261b6.tar.xz
linux-dev-1e968bf5caf65eff3f080102879aaa5440c261b6.zip
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/check.h')
0 files changed, 0 insertions, 0 deletions