For tip/objtool/core.
- Patches 1 and 2 fix some issues which were found when testing with
AutoFDO .cold functions.
- Patches 3-5 make improvements to the handling of symbol aliases.
- Patch 6 uses the alias infrastructure to simplify the .cold
parent/child correlation code.
Josh Poimboeuf (6):
objtool: Support Clang AUTOFDO .cold functions
objtool: Fix .cold function detection for duplicate symbols
objtool: Don't alias undefined symbols
objtool: Return canonical symbol when aliases exist in symbol finding
helpers
objtool: Skip non-canonical aliased symbols in add_jump_table_alts()
objtool: Remove second pass of .cold function correlation
tools/objtool/check.c | 25 +---------
tools/objtool/elf.c | 71 +++++++++++++++++++++--------
tools/objtool/include/objtool/elf.h | 2 +-
3 files changed, 55 insertions(+), 43 deletions(-)
--
2.51.1