Lines Matching defs:insn

25 	struct instruction *insn;  member
34 struct instruction *insn; in find_insn() local
45 struct instruction *insn) in next_insn_same_sec()
56 struct instruction *insn) in next_insn_same_func()
76 struct instruction *insn) in prev_insn_same_sym()
86 #define func_for_each_insn(file, func, insn) \ argument
91 #define sym_for_each_insn(file, sym, insn) \ argument
98 #define sym_for_each_insn_continue_reverse(file, sym, insn) \ argument
104 #define sec_for_each_insn_from(file, insn) \ argument
107 #define sec_for_each_insn_continue(file, insn) \ argument
111 static bool is_jump_table_jump(struct instruction *insn) in is_jump_table_jump()
123 static bool is_sibling_call(struct instruction *insn) in is_sibling_call()
154 struct instruction *insn; in __dead_end_function() local
277 struct instruction *insn; in decode_instructions() local
350 struct instruction *insn = NULL; in find_last_insn() local
367 struct instruction *insn; in add_dead_ends() local
450 struct instruction *insn; in create_static_call_sections() local
538 struct instruction *insn; in create_mcount_loc_sections() local
582 struct instruction *insn; in add_ignores() local
783 struct instruction *insn; in add_ignore_alternatives() local
814 static struct reloc *insn_reloc(struct objtool_file *file, struct instruction *insn) in insn_reloc()
836 struct instruction *insn; in add_jump_destinations() local
943 static void remove_insn_ops(struct instruction *insn) in remove_insn_ops()
969 struct instruction *insn; in add_call_destinations() local
1086 struct instruction *last_orig_insn, *last_new_insn = NULL, *insn, *nop = NULL; in handle_group_alt() local
1353 static int add_jump_table(struct objtool_file *file, struct instruction *insn, in add_jump_table()
1415 struct instruction *insn) in find_jump_table()
1459 struct instruction *insn, *last = NULL; in mark_func_jump_tables() local
1494 struct instruction *insn; in add_func_jump_tables() local
1551 struct instruction *insn; in read_unwind_hints() local
1610 struct instruction *insn; in read_retpoline_hints() local
1645 struct instruction *insn; in read_instr_hints() local
1691 struct instruction *insn; in read_intra_function_calls() local
1868 static bool is_fentry_call(struct instruction *insn) in is_fentry_call()
1878 static bool has_modified_stack_frame(struct instruction *insn, struct insn_state *state) in has_modified_stack_frame()
1923 static int update_cfi_state_regs(struct instruction *insn, in update_cfi_state_regs()
2016 static int update_cfi_state(struct instruction *insn, in update_cfi_state()
2447 static int propagate_alt_cfi(struct objtool_file *file, struct instruction *insn) in propagate_alt_cfi()
2471 static int handle_insn_ops(struct instruction *insn, in handle_insn_ops()
2510 static bool insn_cfi_match(struct instruction *insn, struct cfi_state *cfi2) in insn_cfi_match()
2563 static inline const char *call_dest_name(struct instruction *insn) in call_dest_name()
2597 static int validate_call(struct instruction *insn, struct insn_state *state) in validate_call()
2621 static int validate_sibling_call(struct instruction *insn, struct insn_state *state) in validate_sibling_call()
2632 static int validate_return(struct symbol *func, struct instruction *insn, struct insn_state *state) in validate_return()
2674 struct instruction *insn) in next_insn_to_validate()
2696 struct instruction *insn, struct insn_state state) in validate_branch()
2894 struct instruction *insn; in validate_unwind_hints() local
2927 struct instruction *insn; in validate_retpoline() local
2957 static bool is_kasan_insn(struct instruction *insn) in is_kasan_insn()
2963 static bool is_ubsan_insn(struct instruction *insn) in is_ubsan_insn()
2970 static bool ignore_unreachable_insn(struct objtool_file *file, struct instruction *insn) in ignore_unreachable_insn()
3041 struct instruction *insn; in validate_symbol() local
3120 struct instruction *insn; in validate_reachable_instructions() local