• Home
  • Raw
  • Download

Lines Matching defs:file

38 struct instruction *find_insn(struct objtool_file *file,  in find_insn()
51 struct instruction *next_insn_same_sec(struct objtool_file *file, in next_insn_same_sec()
64 static struct instruction *next_insn_same_func(struct objtool_file *file, in next_insn_same_func()
84 static struct instruction *prev_insn_same_sec(struct objtool_file *file, in prev_insn_same_sec()
96 static struct instruction *prev_insn_same_sym(struct objtool_file *file, in prev_insn_same_sym()
107 #define for_each_insn(file, insn) \ argument
113 #define func_for_each_insn(file, func, insn) \ argument
118 #define sym_for_each_insn(file, sym, insn) \ argument
123 #define sym_for_each_insn_continue_reverse(file, sym, insn) \ argument
128 #define sec_for_each_insn_from(file, insn) \ argument
131 #define sec_for_each_insn_continue(file, insn) \ argument
240 static bool __dead_end_function(struct objtool_file *file, struct symbol *func, in __dead_end_function()
315 static bool dead_end_function(struct objtool_file *file, struct symbol *func) in dead_end_function()
333 static void init_insn_state(struct objtool_file *file, struct insn_state *state, in init_insn_state()
424 static int decode_instructions(struct objtool_file *file) in decode_instructions()
548 static int add_pv_ops(struct objtool_file *file, const char *symname) in add_pv_ops()
586 static int init_pv_ops(struct objtool_file *file) in init_pv_ops()
622 static struct instruction *find_last_insn(struct objtool_file *file, in find_last_insn()
638 static int add_dead_ends(struct objtool_file *file) in add_dead_ends()
685 static int create_static_call_sections(struct objtool_file *file) in create_static_call_sections()
774 static int create_retpoline_sites_sections(struct objtool_file *file) in create_retpoline_sites_sections()
812 static int create_return_sites_sections(struct objtool_file *file) in create_return_sites_sections()
850 static int create_ibt_endbr_seal_sections(struct objtool_file *file) in create_ibt_endbr_seal_sections()
904 static int create_cfi_sections(struct objtool_file *file) in create_cfi_sections()
952 static int create_mcount_loc_sections(struct objtool_file *file) in create_mcount_loc_sections()
998 static int create_direct_call_sections(struct objtool_file *file) in create_direct_call_sections()
1040 static void add_ignores(struct objtool_file *file) in add_ignores()
1264 static void add_uaccess_safe(struct objtool_file *file) in add_uaccess_safe()
1287 static int add_ignore_alternatives(struct objtool_file *file) in add_ignore_alternatives()
1342 static struct reloc *insn_reloc(struct objtool_file *file, struct instruction *insn) in insn_reloc()
1373 static void annotate_call_site(struct objtool_file *file, in annotate_call_site()
1455 static void add_call_dest(struct objtool_file *file, struct instruction *insn, in add_call_dest()
1474 static void add_retpoline_call(struct objtool_file *file, struct instruction *insn) in add_retpoline_call()
1508 static void add_return_call(struct objtool_file *file, struct instruction *insn, bool add) in add_return_call()
1521 static bool is_first_func_insn(struct objtool_file *file, in is_first_func_insn()
1543 static bool jump_is_sibling_call(struct objtool_file *file, in jump_is_sibling_call()
1568 static int add_jump_destinations(struct objtool_file *file) in add_jump_destinations()
1720 static int add_call_destinations(struct objtool_file *file) in add_call_destinations()
1776 static int handle_group_alt(struct objtool_file *file, in handle_group_alt()
1925 static int handle_jump_alt(struct objtool_file *file, in handle_jump_alt()
1972 static int add_special_section_alts(struct objtool_file *file) in add_special_section_alts()
2052 static int add_jump_table(struct objtool_file *file, struct instruction *insn, in add_jump_table()
2122 static struct reloc *find_jump_table(struct objtool_file *file, in find_jump_table()
2165 static void mark_func_jump_tables(struct objtool_file *file, in mark_func_jump_tables()
2198 static int add_func_jump_tables(struct objtool_file *file, in add_func_jump_tables()
2233 static int add_jump_table_alts(struct objtool_file *file) in add_jump_table_alts()
2263 static int read_unwind_hints(struct objtool_file *file) in read_unwind_hints()
2364 static int read_noendbr_hints(struct objtool_file *file) in read_noendbr_hints()
2388 static int read_retpoline_hints(struct objtool_file *file) in read_retpoline_hints()
2424 static int read_instr_hints(struct objtool_file *file) in read_instr_hints()
2471 static int read_validate_unret_hints(struct objtool_file *file) in read_validate_unret_hints()
2499 static int read_intra_function_calls(struct objtool_file *file) in read_intra_function_calls()
2573 static int classify_symbols(struct objtool_file *file) in classify_symbols()
2607 static void mark_rodata(struct objtool_file *file) in mark_rodata()
2634 static int decode_sections(struct objtool_file *file) in decode_sections()
3315 static int propagate_alt_cfi(struct objtool_file *file, struct instruction *insn) in propagate_alt_cfi()
3459 static bool pv_call_dest(struct objtool_file *file, struct instruction *insn) in pv_call_dest()
3486 static inline bool noinstr_call_dest(struct objtool_file *file, in noinstr_call_dest()
3524 static int validate_call(struct objtool_file *file, in validate_call()
3547 static int validate_sibling_call(struct objtool_file *file, in validate_sibling_call()
3594 static struct instruction *next_insn_to_validate(struct objtool_file *file, in next_insn_to_validate()
3633 static int validate_branch(struct objtool_file *file, struct symbol *func, in validate_branch()
3895 static int validate_unwind_hint(struct objtool_file *file, in validate_unwind_hint()
3909 static int validate_unwind_hints(struct objtool_file *file, struct section *sec) in validate_unwind_hints()
3937 static int validate_unret(struct objtool_file *file, struct instruction *insn) in validate_unret()
4053 static int validate_unrets(struct objtool_file *file) in validate_unrets()
4073 static int validate_retpoline(struct objtool_file *file) in validate_retpoline()
4119 static bool ignore_unreachable_insn(struct objtool_file *file, struct instruction *insn) in ignore_unreachable_insn()
4229 static int add_prefix_symbol(struct objtool_file *file, struct symbol *func) in add_prefix_symbol()
4277 static int add_prefix_symbols(struct objtool_file *file) in add_prefix_symbols()
4297 static int validate_symbol(struct objtool_file *file, struct section *sec, in validate_symbol()
4324 static int validate_section(struct objtool_file *file, struct section *sec) in validate_section()
4343 static int validate_noinstr_sections(struct objtool_file *file) in validate_noinstr_sections()
4369 static int validate_functions(struct objtool_file *file) in validate_functions()
4390 static bool noendbr_range(struct objtool_file *file, struct instruction *insn) in noendbr_range()
4408 static int validate_ibt_insn(struct objtool_file *file, struct instruction *insn) in validate_ibt_insn()
4503 static int validate_ibt_data_reloc(struct objtool_file *file, in validate_ibt_data_reloc()
4533 static int validate_ibt(struct objtool_file *file) in validate_ibt()
4584 static int validate_sls(struct objtool_file *file) in validate_sls()
4617 static int validate_reachable_instructions(struct objtool_file *file) in validate_reachable_instructions()
4700 static int disas_warned_funcs(struct objtool_file *file) in disas_warned_funcs()
4735 static void free_insns(struct objtool_file *file) in free_insns()
4753 int check(struct objtool_file *file) in check()