diff options
author | Josh Poimboeuf <jpoimboe@kernel.org> | 2023-02-10 14:42:01 -0800 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2023-02-11 12:37:51 +0100 |
commit | ffb1b4a41016295e298409c9dbcacd55680bd6d4 (patch) | |
tree | 28b6a4e2afd6c2ad1999bca5d95f8ba24133a942 /tools/objtool | |
parent | a20717aca33b1ff133f513721050fe6c3d7f97b5 (diff) |
x86/unwind/orc: Add 'signal' field to ORC metadata
Add a 'signal' field which allows unwind hints to specify whether the
instruction pointer should be taken literally (like for most interrupts
and exceptions) rather than decremented (like for call stack return
addresses) when used to find the next ORC entry.
Signed-off-by: Josh Poimboeuf <jpoimboe@kernel.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/d2c5ec4d83a45b513d8fd72fab59f1a8cfa46871.1676068346.git.jpoimboe@kernel.org
Diffstat (limited to 'tools/objtool')
-rw-r--r-- | tools/objtool/orc_dump.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/objtool/orc_dump.c b/tools/objtool/orc_dump.c index 4f1211fec82c..2d8ebdcd1db3 100644 --- a/tools/objtool/orc_dump.c +++ b/tools/objtool/orc_dump.c @@ -211,8 +211,8 @@ int orc_dump(const char *_objname) print_reg(orc[i].bp_reg, bswap_if_needed(&dummy_elf, orc[i].bp_offset)); - printf(" type:%s end:%d\n", - orc_type_name(orc[i].type), orc[i].end); + printf(" type:%s signal:%d end:%d\n", + orc_type_name(orc[i].type), orc[i].signal, orc[i].end); } elf_end(elf); |