objtool: Uniquely identify alternative instruction groups
Assign a unique identifier to every alternative instruction group in order to be able to tell which instructions belong to what alternative. [peterz: extracted from a larger patch] Signed-off-by: Alexandre Chartre <alexandre.chartre@oracle.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: Miroslav Benes <mbenes@suse.cz>
This commit is contained in:

committed by
Peter Zijlstra

parent
9e98d62aa7
commit
13fab06d9a
@@ -30,12 +30,13 @@ struct instruction {
|
||||
unsigned int len;
|
||||
enum insn_type type;
|
||||
unsigned long immediate;
|
||||
bool alt_group, dead_end, ignore, ignore_alts;
|
||||
bool dead_end, ignore, ignore_alts;
|
||||
bool hint;
|
||||
bool retpoline_safe;
|
||||
s8 instr;
|
||||
u8 visited;
|
||||
u8 ret_offset;
|
||||
int alt_group;
|
||||
struct symbol *call_dest;
|
||||
struct instruction *jump_dest;
|
||||
struct instruction *first_jump_src;
|
||||
|
Reference in New Issue
Block a user