Lines Matching refs:instruction
33 struct instruction *insn;
39 struct instruction *find_insn(struct objtool_file *file, in find_insn()
42 struct instruction *insn; in find_insn()
51 static struct instruction *next_insn_same_sec(struct objtool_file *file, in next_insn_same_sec()
52 struct instruction *insn) in next_insn_same_sec()
54 struct instruction *next = list_next_entry(insn, list); in next_insn_same_sec()
62 static struct instruction *next_insn_same_func(struct objtool_file *file, in next_insn_same_func()
63 struct instruction *insn) in next_insn_same_func()
65 struct instruction *next = list_next_entry(insn, list); in next_insn_same_func()
148 struct instruction *insn; in __dead_end_function()
202 struct instruction *dest = insn->jump_dest; in __dead_end_function()
262 struct instruction *insn; in decode_instructions()
337 struct instruction *insn; in add_dead_ends()
436 struct instruction *insn; in add_ignores()
464 struct instruction *insn; in add_nospec_ignores()
493 struct instruction *insn; in add_jump_destinations()
579 struct instruction *insn; in add_call_destinations()
642 struct instruction *orig_insn, in handle_group_alt()
643 struct instruction **new_insn) in handle_group_alt()
645 struct instruction *last_orig_insn, *last_new_insn, *insn, *fake_jump = NULL; in handle_group_alt()
742 struct instruction *orig_insn, in handle_jump_alt()
743 struct instruction **new_insn) in handle_jump_alt()
767 struct instruction *orig_insn, *new_insn; in add_special_section_alts()
830 static int add_switch_table(struct objtool_file *file, struct instruction *insn, in add_switch_table()
834 struct instruction *alt_insn; in add_switch_table()
925 struct instruction *insn) in find_switch_table()
928 struct instruction *orig_insn = insn; in find_switch_table()
991 struct instruction *insn, *last = NULL, *prev_jump = NULL; in add_func_switch_tables()
1077 struct instruction *insn; in read_unwind_hints()
1169 struct instruction *insn; in read_retpoline_hints()
1246 static bool is_fentry_call(struct instruction *insn) in is_fentry_call()
1286 static int update_insn_state_regs(struct instruction *insn, struct insn_state *state) in update_insn_state_regs()
1379 static int update_insn_state(struct instruction *insn, struct insn_state *state) in update_insn_state()
1732 static bool insn_state_match(struct instruction *insn, struct insn_state *state) in insn_state_match()
1780 static int validate_branch(struct objtool_file *file, struct instruction *first, in validate_branch()
1784 struct instruction *insn, *next_insn; in validate_branch()
1824 struct instruction *save_insn, *i; in validate_branch()
1978 struct instruction *insn; in validate_unwind_hints()
1999 struct instruction *insn; in validate_retpoline()
2029 static bool is_kasan_insn(struct instruction *insn) in is_kasan_insn()
2035 static bool is_ubsan_insn(struct instruction *insn) in is_ubsan_insn()
2042 static bool ignore_unreachable_insn(struct instruction *insn) in ignore_unreachable_insn()
2097 struct instruction *insn; in validate_functions()
2127 struct instruction *insn; in validate_reachable_instructions()
2145 struct instruction *insn, *tmpinsn; in cleanup()