Symbol: objtool_file
tools/objtool/arch/loongarch/decode.c
312
int arch_decode_instruction(struct objtool_file *file, const struct section *sec,
tools/objtool/arch/loongarch/special.c
112
static struct reloc *find_reloc_by_table_annotate(struct objtool_file *file,
tools/objtool/arch/loongarch/special.c
166
struct reloc *arch_find_switch_table(struct objtool_file *file,
tools/objtool/arch/loongarch/special.c
19
static void get_rodata_table_size_by_table_annotate(struct objtool_file *file,
tools/objtool/arch/powerpc/decode.c
54
int arch_decode_instruction(struct objtool_file *file, const struct section *sec,
tools/objtool/arch/powerpc/special.c
15
struct reloc *arch_find_switch_table(struct objtool_file *file,
tools/objtool/arch/x86/decode.c
217
int arch_decode_instruction(struct objtool_file *file, const struct section *sec,
tools/objtool/arch/x86/decode.c
819
size_t arch_jump_opcode_bytes(struct objtool_file *file, struct instruction *insn,
tools/objtool/arch/x86/special.c
85
struct reloc *arch_find_switch_table(struct objtool_file *file,
tools/objtool/builtin-check.c
306
struct objtool_file *file;
tools/objtool/check.c
1008
static int create_direct_call_sections(struct objtool_file *file)
tools/objtool/check.c
1049
static int add_ignores(struct objtool_file *file)
tools/objtool/check.c
1275
static void add_uaccess_safe(struct objtool_file *file)
tools/objtool/check.c
1319
struct reloc *insn_reloc(struct objtool_file *file, struct instruction *insn)
tools/objtool/check.c
1347
static int annotate_call_site(struct objtool_file *file,
tools/objtool/check.c
1427
static int add_call_dest(struct objtool_file *file, struct instruction *insn,
tools/objtool/check.c
1446
static int add_retpoline_call(struct objtool_file *file, struct instruction *insn)
tools/objtool/check.c
1480
static void add_return_call(struct objtool_file *file, struct instruction *insn, bool add)
tools/objtool/check.c
1493
static bool is_first_func_insn(struct objtool_file *file,
tools/objtool/check.c
1519
static int add_jump_destinations(struct objtool_file *file)
tools/objtool/check.c
1660
static int add_call_destinations(struct objtool_file *file)
tools/objtool/check.c
1722
static int handle_group_alt(struct objtool_file *file,
tools/objtool/check.c
1872
static int handle_jump_alt(struct objtool_file *file,
tools/objtool/check.c
1923
static int add_special_section_alts(struct objtool_file *file)
tools/objtool/check.c
2016
static int add_jump_table(struct objtool_file *file, struct instruction *insn)
tools/objtool/check.c
2090
static void find_jump_table(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
2139
static void mark_func_jump_tables(struct objtool_file *file,
tools/objtool/check.c
2168
static int add_func_jump_tables(struct objtool_file *file,
tools/objtool/check.c
2189
static int add_jump_table_alts(struct objtool_file *file)
tools/objtool/check.c
2217
static int read_unwind_hints(struct objtool_file *file)
tools/objtool/check.c
228
static bool __dead_end_function(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
2312
static int read_annotate(struct objtool_file *file,
tools/objtool/check.c
2313
int (*func)(struct objtool_file *file, int type, struct instruction *insn))
tools/objtool/check.c
2359
static int __annotate_early(struct objtool_file *file, int type, struct instruction *insn)
tools/objtool/check.c
2382
static int __annotate_ifc(struct objtool_file *file, int type, struct instruction *insn)
tools/objtool/check.c
2412
static int __annotate_late(struct objtool_file *file, int type, struct instruction *insn)
tools/objtool/check.c
2489
static int classify_symbols(struct objtool_file *file)
tools/objtool/check.c
2528
static void mark_rodata(struct objtool_file *file)
tools/objtool/check.c
2550
static void mark_holes(struct objtool_file *file)
tools/objtool/check.c
2604
int decode_file(struct objtool_file *file)
tools/objtool/check.c
303
static bool dead_end_function(struct objtool_file *file, struct symbol *func)
tools/objtool/check.c
321
static void init_insn_state(struct objtool_file *file, struct insn_state *state,
tools/objtool/check.c
3287
static int propagate_alt_cfi(struct objtool_file *file, struct instruction *insn)
tools/objtool/check.c
3442
static bool pv_call_dest(struct objtool_file *file, struct instruction *insn)
tools/objtool/check.c
3469
static inline bool noinstr_call_dest(struct objtool_file *file,
tools/objtool/check.c
3507
static int validate_call(struct objtool_file *file,
tools/objtool/check.c
3530
static int validate_sibling_call(struct objtool_file *file,
tools/objtool/check.c
3577
static struct instruction *next_insn_to_validate(struct objtool_file *file,
tools/objtool/check.c
3643
static int validate_branch(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
3645
static int do_validate_branch(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
3648
static int validate_insn(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
3910
static int do_validate_branch(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
3969
static int validate_branch(struct objtool_file *file, struct symbol *func,
tools/objtool/check.c
3981
static int validate_unwind_hint(struct objtool_file *file,
tools/objtool/check.c
3998
static int validate_unwind_hints(struct objtool_file *file, struct section *sec)
tools/objtool/check.c
40
struct instruction *find_insn(struct objtool_file *file,
tools/objtool/check.c
4026
static int validate_unret(struct objtool_file *file, struct instruction *insn)
tools/objtool/check.c
407
static int decode_instructions(struct objtool_file *file)
tools/objtool/check.c
4135
static int validate_unrets(struct objtool_file *file)
tools/objtool/check.c
4150
static int validate_retpoline(struct objtool_file *file)
tools/objtool/check.c
4227
static bool ignore_unreachable_insn(struct objtool_file *file, struct instruction *insn)
tools/objtool/check.c
4301
static int create_prefix_symbol(struct objtool_file *file, struct symbol *func)
tools/objtool/check.c
4336
static int create_prefix_symbols(struct objtool_file *file)
tools/objtool/check.c
4359
static int validate_symbol(struct objtool_file *file, struct section *sec,
tools/objtool/check.c
4398
static int validate_section(struct objtool_file *file, struct section *sec)
tools/objtool/check.c
4417
static int validate_noinstr_sections(struct objtool_file *file)
tools/objtool/check.c
4443
static int validate_functions(struct objtool_file *file)
tools/objtool/check.c
4464
static bool noendbr_range(struct objtool_file *file, struct instruction *insn)
tools/objtool/check.c
4482
static int __validate_ibt_insn(struct objtool_file *file, struct instruction *insn,
tools/objtool/check.c
4527
static int validate_ibt_insn(struct objtool_file *file, struct instruction *insn)
tools/objtool/check.c
4588
static int validate_ibt_data_reloc(struct objtool_file *file,
tools/objtool/check.c
4617
static int validate_ibt(struct objtool_file *file)
tools/objtool/check.c
4672
static int validate_sls(struct objtool_file *file)
tools/objtool/check.c
4705
static int validate_reachable_instructions(struct objtool_file *file)
tools/objtool/check.c
4744
static int check_abs_references(struct objtool_file *file)
tools/objtool/check.c
4787
void free_insns(struct objtool_file *file)
tools/objtool/check.c
4816
int check(struct objtool_file *file)
tools/objtool/check.c
53
struct instruction *next_insn_same_sec(struct objtool_file *file,
tools/objtool/check.c
550
static int add_pv_ops(struct objtool_file *file, int pv_ops_idx)
tools/objtool/check.c
604
static int init_pv_ops(struct objtool_file *file)
tools/objtool/check.c
647
static bool is_livepatch_module(struct objtool_file *file)
tools/objtool/check.c
66
struct instruction *next_insn_same_func(struct objtool_file *file,
tools/objtool/check.c
661
static int create_static_call_sections(struct objtool_file *file)
tools/objtool/check.c
753
static int create_retpoline_sites_sections(struct objtool_file *file)
tools/objtool/check.c
791
static int create_return_sites_sections(struct objtool_file *file)
tools/objtool/check.c
829
static int create_ibt_endbr_seal_sections(struct objtool_file *file)
tools/objtool/check.c
86
static struct instruction *prev_insn_same_sec(struct objtool_file *file,
tools/objtool/check.c
889
static int grow_cfi_symbols(struct objtool_file *file)
tools/objtool/check.c
910
static int create_cfi_sections(struct objtool_file *file)
tools/objtool/check.c
957
static int create_mcount_loc_sections(struct objtool_file *file)
tools/objtool/check.c
98
static struct instruction *prev_insn_same_sym(struct objtool_file *file,
tools/objtool/disas.c
26
struct objtool_file *file;
tools/objtool/disas.c
332
struct objtool_file *file = dctx->file;
tools/objtool/disas.c
352
struct disas_context *disas_context_create(struct objtool_file *file)
tools/objtool/disas.c
597
static struct instruction *next_insn_same_alt(struct objtool_file *file,
tools/objtool/disas.c
811
struct objtool_file *file;
tools/objtool/include/objtool/arch.h
101
int arch_rewrite_retpolines(struct objtool_file *file);
tools/objtool/include/objtool/arch.h
78
int arch_decode_instruction(struct objtool_file *file, const struct section *sec,
tools/objtool/include/objtool/arch.h
82
size_t arch_jump_opcode_bytes(struct objtool_file *file, struct instruction *insn,
tools/objtool/include/objtool/check.h
160
struct instruction *find_insn(struct objtool_file *file,
tools/objtool/include/objtool/check.h
163
struct instruction *next_insn_same_sec(struct objtool_file *file, struct instruction *insn);
tools/objtool/include/objtool/check.h
164
struct instruction *next_insn_same_func(struct objtool_file *file, struct instruction *insn);
tools/objtool/include/objtool/check.h
181
struct reloc *insn_reloc(struct objtool_file *file, struct instruction *insn);
tools/objtool/include/objtool/check.h
183
int decode_file(struct objtool_file *file);
tools/objtool/include/objtool/check.h
184
void free_insns(struct objtool_file *file);
tools/objtool/include/objtool/checksum.h
50
int calculate_checksums(struct objtool_file *file);
tools/objtool/include/objtool/checksum.h
51
int create_sym_checksum_section(struct objtool_file *file);
tools/objtool/include/objtool/checksum.h
55
static inline int calculate_checksums(struct objtool_file *file) { return -ENOSYS; }
tools/objtool/include/objtool/checksum.h
56
static inline int create_sym_checksum_section(struct objtool_file *file) { return -EINVAL; }
tools/objtool/include/objtool/disas.h
15
struct disas_context *disas_context_create(struct objtool_file *file);
tools/objtool/include/objtool/disas.h
36
static inline struct disas_context *disas_context_create(struct objtool_file *file)
tools/objtool/include/objtool/objtool.h
46
struct objtool_file *objtool_open_read(const char *_objname);
tools/objtool/include/objtool/objtool.h
48
int objtool_pv_add(struct objtool_file *file, int idx, struct symbol *func);
tools/objtool/include/objtool/objtool.h
50
int check(struct objtool_file *file);
tools/objtool/include/objtool/objtool.h
52
int orc_create(struct objtool_file *file);
tools/objtool/include/objtool/special.h
38
struct reloc *arch_find_switch_table(struct objtool_file *file,
tools/objtool/klp-checksum.c
14
static int checksum_debug_init(struct objtool_file *file)
tools/objtool/klp-checksum.c
174
static void checksum_update_object(struct objtool_file *file, struct symbol *sym)
tools/objtool/klp-checksum.c
217
int calculate_checksums(struct objtool_file *file)
tools/objtool/klp-checksum.c
253
int create_sym_checksum_section(struct objtool_file *file)
tools/objtool/klp-checksum.c
306
struct objtool_file *file;
tools/objtool/klp-checksum.c
57
static void checksum_update_insn(struct objtool_file *file, struct symbol *func,
tools/objtool/objtool.c
19
static struct objtool_file file;
tools/objtool/objtool.c
21
struct objtool_file *objtool_open_read(const char *filename)
tools/objtool/objtool.c
45
int objtool_pv_add(struct objtool_file *f, int idx, struct symbol *func)
tools/objtool/orc_gen.c
48
int orc_create(struct objtool_file *file)
tools/objtool/weak.c
25
int __weak orc_create(struct objtool_file *file)