Lines Matching refs:objtool_file

37 struct instruction *find_insn(struct objtool_file *file,
50 struct instruction *next_insn_same_sec(struct objtool_file *file,
63 static struct instruction *next_insn_same_func(struct objtool_file *file,
83 static struct instruction *prev_insn_same_sec(struct objtool_file *file,
95 static struct instruction *prev_insn_same_sym(struct objtool_file *file,
188 static bool __dead_end_function(struct objtool_file *file, struct symbol *func,
259 static bool dead_end_function(struct objtool_file *file, struct symbol *func)
277 static void init_insn_state(struct objtool_file *file, struct insn_state *state,
368 static int decode_instructions(struct objtool_file *file)
492 static int add_pv_ops(struct objtool_file *file, const char *symname)
530 static int init_pv_ops(struct objtool_file *file)
566 static struct instruction *find_last_insn(struct objtool_file *file,
582 static int add_dead_ends(struct objtool_file *file)
666 static int create_static_call_sections(struct objtool_file *file)
755 static int create_retpoline_sites_sections(struct objtool_file *file)
793 static int create_return_sites_sections(struct objtool_file *file)
831 static int create_ibt_endbr_seal_sections(struct objtool_file *file)
885 static int create_cfi_sections(struct objtool_file *file)
933 static int create_mcount_loc_sections(struct objtool_file *file)
979 static int create_direct_call_sections(struct objtool_file *file)
1021 static void add_ignores(struct objtool_file *file)
1240 static void add_uaccess_safe(struct objtool_file *file)
1263 static int add_ignore_alternatives(struct objtool_file *file)
1318 static struct reloc *insn_reloc(struct objtool_file *file, struct instruction *insn)
1349 static void annotate_call_site(struct objtool_file *file,
1431 static void add_call_dest(struct objtool_file *file, struct instruction *insn,
1450 static void add_retpoline_call(struct objtool_file *file, struct instruction *insn)
1484 static void add_return_call(struct objtool_file *file, struct instruction *insn, bool add)
1497 static bool is_first_func_insn(struct objtool_file *file,
1519 static bool jump_is_sibling_call(struct objtool_file *file,
1544 static int add_jump_destinations(struct objtool_file *file)
1670 static int add_call_destinations(struct objtool_file *file)
1726 static int handle_group_alt(struct objtool_file *file,
1875 static int handle_jump_alt(struct objtool_file *file,
1922 static int add_special_section_alts(struct objtool_file *file)
2002 static int add_jump_table(struct objtool_file *file, struct instruction *insn,
2063 static struct reloc *find_jump_table(struct objtool_file *file,
2106 static void mark_func_jump_tables(struct objtool_file *file,
2139 static int add_func_jump_tables(struct objtool_file *file,
2174 static int add_jump_table_alts(struct objtool_file *file)
2204 static int read_unwind_hints(struct objtool_file *file)
2295 static int read_noendbr_hints(struct objtool_file *file)
2319 static int read_retpoline_hints(struct objtool_file *file)
2355 static int read_instr_hints(struct objtool_file *file)
2402 static int read_validate_unret_hints(struct objtool_file *file)
2430 static int read_intra_function_calls(struct objtool_file *file)
2504 static int classify_symbols(struct objtool_file *file)
2535 static void mark_rodata(struct objtool_file *file)
2561 static int decode_sections(struct objtool_file *file)
3225 static int propagate_alt_cfi(struct objtool_file *file, struct instruction *insn)
3369 static bool pv_call_dest(struct objtool_file *file, struct instruction *insn)
3396 static inline bool noinstr_call_dest(struct objtool_file *file,
3434 static int validate_call(struct objtool_file *file,
3457 static int validate_sibling_call(struct objtool_file *file,
3504 static struct instruction *next_insn_to_validate(struct objtool_file *file,
3543 static int validate_branch(struct objtool_file *file, struct symbol *func,
3790 static int validate_unwind_hint(struct objtool_file *file,
3804 static int validate_unwind_hints(struct objtool_file *file, struct section *sec)
3832 static int validate_unret(struct objtool_file *file, struct instruction *insn)
3940 static int validate_unrets(struct objtool_file *file)
3960 static int validate_retpoline(struct objtool_file *file)
4006 static bool ignore_unreachable_insn(struct objtool_file *file, struct instruction *insn)
4116 static int add_prefix_symbol(struct objtool_file *file, struct symbol *func)
4164 static int add_prefix_symbols(struct objtool_file *file)
4184 static int validate_symbol(struct objtool_file *file, struct section *sec,
4210 static int validate_section(struct objtool_file *file, struct section *sec)
4229 static int validate_noinstr_sections(struct objtool_file *file)
4255 static int validate_functions(struct objtool_file *file)
4276 static bool noendbr_range(struct objtool_file *file, struct instruction *insn)
4294 static int validate_ibt_insn(struct objtool_file *file, struct instruction *insn)
4389 static int validate_ibt_data_reloc(struct objtool_file *file,
4419 static int validate_ibt(struct objtool_file *file)
4469 static int validate_sls(struct objtool_file *file)
4531 static int validate_reachable_instructions(struct objtool_file *file)
4612 static int disas_warned_funcs(struct objtool_file *file)
4647 static void free_insns(struct objtool_file *file)
4665 int check(struct objtool_file *file)