Lines Matching refs:instruction

25 	struct instruction *insn;
32 struct instruction *find_insn(struct objtool_file *file, in find_insn()
35 struct instruction *insn; in find_insn()
44 static struct instruction *next_insn_same_sec(struct objtool_file *file, in next_insn_same_sec()
45 struct instruction *insn) in next_insn_same_sec()
47 struct instruction *next = list_next_entry(insn, list); in next_insn_same_sec()
55 static struct instruction *next_insn_same_func(struct objtool_file *file, in next_insn_same_func()
56 struct instruction *insn) in next_insn_same_func()
58 struct instruction *next = list_next_entry(insn, list); in next_insn_same_func()
100 static bool is_sibling_call(struct instruction *insn) in is_sibling_call()
127 struct instruction *insn; in __dead_end_function()
184 struct instruction *dest = insn->jump_dest; in __dead_end_function()
235 struct instruction *insn; in decode_instructions()
302 struct instruction *insn; in add_dead_ends()
401 struct instruction *insn; in add_ignores()
519 struct instruction *insn; in add_ignore_alternatives()
548 struct instruction *insn; in add_jump_destinations()
650 struct instruction *insn; in add_call_destinations()
710 struct instruction *orig_insn, in handle_group_alt()
711 struct instruction **new_insn) in handle_group_alt()
713 struct instruction *last_orig_insn, *last_new_insn, *insn, *fake_jump = NULL; in handle_group_alt()
808 struct instruction *orig_insn, in handle_jump_alt()
809 struct instruction **new_insn) in handle_jump_alt()
833 struct instruction *orig_insn, *new_insn; in add_special_section_alts()
898 static int add_jump_table(struct objtool_file *file, struct instruction *insn, in add_jump_table()
902 struct instruction *dest_insn; in add_jump_table()
999 struct instruction *insn) in find_jump_table()
1002 struct instruction *orig_insn = insn; in find_jump_table()
1080 struct instruction *insn, *last = NULL; in mark_func_jump_tables()
1115 struct instruction *insn; in add_func_jump_tables()
1164 struct instruction *insn; in read_unwind_hints()
1256 struct instruction *insn; in read_retpoline_hints()
1362 static bool is_fentry_call(struct instruction *insn) in is_fentry_call()
1402 static int update_insn_state_regs(struct instruction *insn, struct insn_state *state) in update_insn_state_regs()
1495 static int update_insn_state(struct instruction *insn, struct insn_state *state) in update_insn_state()
1850 static bool insn_state_match(struct instruction *insn, struct insn_state *state) in insn_state_match()
1900 static inline const char *call_dest_name(struct instruction *insn) in call_dest_name()
1908 static int validate_call(struct instruction *insn, struct insn_state *state) in validate_call()
1925 static int validate_sibling_call(struct instruction *insn, struct insn_state *state) in validate_sibling_call()
1943 struct instruction *first, struct insn_state state) in validate_branch()
1946 struct instruction *insn, *next_insn; in validate_branch()
1986 struct instruction *save_insn, *i; in validate_branch()
2226 struct instruction *insn; in validate_unwind_hints()
2249 struct instruction *insn; in validate_retpoline()
2279 static bool is_kasan_insn(struct instruction *insn) in is_kasan_insn()
2285 static bool is_ubsan_insn(struct instruction *insn) in is_ubsan_insn()
2292 static bool ignore_unreachable_insn(struct instruction *insn) in ignore_unreachable_insn()
2347 struct instruction *insn; in validate_functions()
2390 struct instruction *insn; in validate_reachable_instructions()
2408 struct instruction *insn, *tmpinsn; in cleanup()