public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] objtool: AUTOFDO fixes + alias improvements
@ 2025-11-20 20:52 Josh Poimboeuf
  2025-11-20 20:52 ` [PATCH 1/6] objtool: Support Clang AUTOFDO .cold functions Josh Poimboeuf
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Josh Poimboeuf @ 2025-11-20 20:52 UTC (permalink / raw)
  To: x86
  Cc: linux-kernel, Peter Zijlstra, Rong Xu, Han Shen, Sriraman Tallam,
	Krzysztof Pszeniczny

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


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2025-11-21  9:58 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-20 20:52 [PATCH 0/6] objtool: AUTOFDO fixes + alias improvements Josh Poimboeuf
2025-11-20 20:52 ` [PATCH 1/6] objtool: Support Clang AUTOFDO .cold functions Josh Poimboeuf
2025-11-20 22:18   ` Rong Xu
2025-11-21  9:58   ` [tip: objtool/core] " tip-bot2 for Josh Poimboeuf
2025-11-20 20:52 ` [PATCH 2/6] objtool: Fix .cold function detection for duplicate symbols Josh Poimboeuf
2025-11-21  9:57   ` [tip: objtool/core] " tip-bot2 for Josh Poimboeuf
2025-11-20 20:52 ` [PATCH 3/6] objtool: Don't alias undefined symbols Josh Poimboeuf
2025-11-21  9:57   ` [tip: objtool/core] " tip-bot2 for Josh Poimboeuf
2025-11-20 20:52 ` [PATCH 4/6] objtool: Return canonical symbol when aliases exist in symbol finding helpers Josh Poimboeuf
2025-11-21  9:57   ` [tip: objtool/core] " tip-bot2 for Josh Poimboeuf
2025-11-20 20:52 ` [PATCH 5/6] objtool: Skip non-canonical aliased symbols in add_jump_table_alts() Josh Poimboeuf
2025-11-21  9:57   ` [tip: objtool/core] " tip-bot2 for Josh Poimboeuf
2025-11-20 20:52 ` [PATCH 6/6] objtool: Remove second pass of .cold function correlation Josh Poimboeuf
2025-11-21  9:57   ` [tip: objtool/core] " tip-bot2 for Josh Poimboeuf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox