Home
last modified time | relevance | path

Searched refs:special_alt (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/tools/objtool/
H A Dspecial.h15 struct special_alt { struct
34 void arch_handle_alternative(unsigned short feature, struct special_alt *alt); argument
36 bool arch_support_alt_relocation(struct special_alt *special_alt,
H A Dcheck.c1365 struct special_alt *special_alt, in handle_group_alt() argument
1379 orig_alt_group->cfi = calloc(special_alt->orig_len, in handle_group_alt()
1389 if (insn->offset >= special_alt->orig_off + special_alt->orig_len) in handle_group_alt()
1406 if (special_alt->new_len < special_alt->orig_len) { in handle_group_alt()
1423 nop->sec = special_alt->new_sec; in handle_group_alt()
1424 nop->offset = special_alt->new_off + special_alt->new_len; in handle_group_alt()
1425 nop->len = special_alt->orig_len - special_alt->new_len; in handle_group_alt()
1432 if (!special_alt->new_len) { in handle_group_alt()
1441 if (insn->offset >= special_alt->new_off + special_alt->new_len) in handle_group_alt()
1460 !arch_support_alt_relocation(special_alt, insn, alt_reloc)) { in handle_group_alt()
[all …]
H A Dspecial.c54 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()
128 struct special_alt *alt; in special_get_alts()
/OK3568_Linux_fs/kernel/tools/objtool/arch/x86/
H A Dspecial.c10 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()