Lines Matching refs:objtool_file

36 struct instruction *find_insn(struct objtool_file *file,
49 static struct instruction *next_insn_same_sec(struct objtool_file *file,
60 static struct instruction *next_insn_same_func(struct objtool_file *file,
80 static struct instruction *prev_insn_same_sym(struct objtool_file *file,
155 static bool __dead_end_function(struct objtool_file *file, struct symbol *func,
244 static bool dead_end_function(struct objtool_file *file, struct symbol *func)
352 static int decode_instructions(struct objtool_file *file)
426 static struct instruction *find_last_insn(struct objtool_file *file,
442 static int add_dead_ends(struct objtool_file *file)
525 static int create_static_call_sections(struct objtool_file *file)
615 static int create_retpoline_sites_sections(struct objtool_file *file)
661 static int create_return_sites_sections(struct objtool_file *file)
710 static void add_ignores(struct objtool_file *file)
898 static void add_uaccess_safe(struct objtool_file *file)
921 static int add_ignore_alternatives(struct objtool_file *file)
978 static struct reloc *insn_reloc(struct objtool_file *file, struct instruction *insn)
1005 static void annotate_call_site(struct objtool_file *file,
1065 static void add_call_dest(struct objtool_file *file, struct instruction *insn,
1084 static void add_retpoline_call(struct objtool_file *file, struct instruction *insn)
1118 static void add_return_call(struct objtool_file *file, struct instruction *insn, bool add)
1135 static int add_jump_destinations(struct objtool_file *file)
1254 static int add_call_destinations(struct objtool_file *file)
1313 static int handle_group_alt(struct objtool_file *file,
1454 static int handle_jump_alt(struct objtool_file *file,
1478 static int add_special_section_alts(struct objtool_file *file)
1552 static int add_jump_table(struct objtool_file *file, struct instruction *insn,
1612 static struct reloc *find_jump_table(struct objtool_file *file,
1655 static void mark_func_jump_tables(struct objtool_file *file,
1690 static int add_func_jump_tables(struct objtool_file *file,
1713 static int add_jump_table_alts(struct objtool_file *file)
1745 static int read_unwind_hints(struct objtool_file *file)
1836 static int read_retpoline_hints(struct objtool_file *file)
1873 static int read_instr_hints(struct objtool_file *file)
1920 static int read_intra_function_calls(struct objtool_file *file)
1971 static int classify_symbols(struct objtool_file *file)
2005 static void mark_rodata(struct objtool_file *file)
2031 static int decode_sections(struct objtool_file *file)
2608 static int propagate_alt_cfi(struct objtool_file *file, struct instruction *insn)
2839 static struct instruction *next_insn_to_validate(struct objtool_file *file,
2861 static int validate_branch(struct objtool_file *file, struct symbol *func,
3110 static int validate_unwind_hints(struct objtool_file *file, struct section *sec)
3149 static int validate_entry(struct objtool_file *file, struct instruction *insn)
3262 static int validate_unret(struct objtool_file *file)
3282 static int validate_retpoline(struct objtool_file *file)
3336 static bool ignore_unreachable_insn(struct objtool_file *file, struct instruction *insn)
3404 static int validate_symbol(struct objtool_file *file, struct section *sec,
3430 static int validate_section(struct objtool_file *file, struct section *sec)
3449 static int validate_vmlinux_functions(struct objtool_file *file)
3469 static int validate_functions(struct objtool_file *file)
3484 static int validate_reachable_instructions(struct objtool_file *file)
3502 int check(struct objtool_file *file)