Commit 5cff2086 authored by Peter Zijlstra's avatar Peter Zijlstra
Browse files

objtool: Have WARN_FUNC fall back to sym+off



Currently WARN_FUNC() either prints func+off and failing that prints
sec+off, add an intermediate sym+off. This is useful when playing
around with entry code.

Signed-off-by: default avatarPeter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: default avatarJosh Poimboeuf <jpoimboe@redhat.com>
Link: https://lore.kernel.org/r/20220308154317.461283840@infradead.org
parent 537da1ed
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -22,6 +22,8 @@ static inline char *offstr(struct section *sec, unsigned long offset)
	unsigned long name_off;

	func = find_func_containing(sec, offset);
	if (!func)
		func = find_symbol_containing(sec, offset);
	if (func) {
		name = func->name;
		name_off = offset - func->offset;