/kernel/linux/linux-5.10/tools/objtool/ |
H A D | special.h | 15 struct special_alt { struct 34 void arch_handle_alternative(unsigned short feature, struct special_alt *alt); 36 bool arch_support_alt_relocation(struct special_alt *special_alt,
|
H A D | check.c | 1314 struct special_alt *special_alt, in handle_group_alt() 1328 orig_alt_group->cfi = calloc(special_alt->orig_len, in handle_group_alt() 1338 if (insn->offset >= special_alt->orig_off + special_alt->orig_len) in handle_group_alt() 1355 if (special_alt->new_len < special_alt->orig_len) { in handle_group_alt() 1372 nop->sec = special_alt->new_sec; in handle_group_alt() 1373 nop->offset = special_alt->new_off + special_alt in handle_group_alt() 1313 handle_group_alt(struct objtool_file *file, struct special_alt *special_alt, struct instruction *orig_insn, struct instruction **new_insn) handle_group_alt() argument 1454 handle_jump_alt(struct objtool_file *file, struct special_alt *special_alt, struct instruction *orig_insn, struct instruction **new_insn) handle_jump_alt() argument 1482 struct special_alt *special_alt, *tmp; add_special_section_alts() local [all...] |
H A D | special.c | 54 void __weak arch_handle_alternative(unsigned short feature, struct special_alt *alt) in arch_handle_alternative() 67 struct special_alt *alt) in get_alt_entry() 119 * Read all the special sections and create a list of special_alt structs which 128 struct special_alt *alt; in special_get_alts()
|
/kernel/linux/linux-6.6/tools/objtool/include/objtool/ |
H A D | special.h | 15 struct special_alt { struct 35 void arch_handle_alternative(unsigned short feature, struct special_alt *alt); 37 bool arch_support_alt_relocation(struct special_alt *special_alt,
|
/kernel/linux/linux-5.10/tools/objtool/arch/x86/ |
H A D | special.c | 10 void arch_handle_alternative(unsigned short feature, struct special_alt *alt) in arch_handle_alternative() 41 bool arch_support_alt_relocation(struct special_alt *special_alt, in arch_support_alt_relocation() argument 50 return insn->offset == special_alt->new_off && in arch_support_alt_relocation()
|
/kernel/linux/linux-6.6/tools/objtool/arch/x86/ |
H A D | special.c | 10 void arch_handle_alternative(unsigned short feature, struct special_alt *alt) in arch_handle_alternative() 41 bool arch_support_alt_relocation(struct special_alt *special_alt, in arch_support_alt_relocation() argument
|
/kernel/linux/linux-6.6/tools/objtool/arch/powerpc/ |
H A D | special.c | 8 bool arch_support_alt_relocation(struct special_alt *special_alt, in arch_support_alt_relocation() argument
|
/kernel/linux/linux-6.6/tools/objtool/ |
H A D | check.c | 1727 struct special_alt *special_alt, in handle_group_alt() 1744 orig_alt_group->cfi = calloc(special_alt->orig_len, in handle_group_alt() 1753 if (insn->offset >= special_alt->orig_off + special_alt->orig_len) in handle_group_alt() 1765 orig_alt_group->first_insn->offset != special_alt->orig_len) { in handle_group_alt() 1770 special_alt->orig_len); in handle_group_alt() 1781 if (special_alt->new_len < special_alt->orig_len) { in handle_group_alt() 1796 nop->sec = special_alt in handle_group_alt() 1726 handle_group_alt(struct objtool_file *file, struct special_alt *special_alt, struct instruction *orig_insn, struct instruction **new_insn) handle_group_alt() argument 1875 handle_jump_alt(struct objtool_file *file, struct special_alt *special_alt, struct instruction *orig_insn, struct instruction **new_insn) handle_jump_alt() argument 1926 struct special_alt *special_alt, *tmp; add_special_section_alts() local [all...] |
H A D | special.c | 57 void __weak arch_handle_alternative(unsigned short feature, struct special_alt *alt) in arch_handle_alternative() 70 struct special_alt *alt) in get_alt_entry() 136 * Read all the special sections and create a list of special_alt structs which 145 struct special_alt *alt; in special_get_alts()
|