Searched refs:special_alt (Results 1 – 5 of 5) sorted by relevance
12 void arch_handle_alternative(struct special_alt *alt) in arch_handle_alternative() 14 static struct special_alt *group, *prev; in arch_handle_alternative() 22 struct special_alt *iter = group; in arch_handle_alternative() 38 bool arch_support_alt_relocation(struct special_alt *special_alt, in arch_support_alt_relocation() 34 arch_support_alt_relocation(struct special_alt * special_alt,struct instruction * insn,struct reloc * reloc) arch_support_alt_relocation() argument
15 struct special_alt { struct 33 void arch_handle_alternative(struct special_alt *alt); argument 35 bool arch_support_alt_relocation(struct special_alt *special_alt,
8 bool arch_support_alt_relocation(struct special_alt *special_alt, in arch_support_alt_relocation() argument
1717 struct special_alt *special_alt, in handle_group_alt() argument1734 orig_alt_group->cfi = calloc(special_alt->orig_len, in handle_group_alt()1743 if (insn->offset >= special_alt->orig_off + special_alt->orig_len) in handle_group_alt()1757 orig_alt_group->first_insn->offset != special_alt->orig_len) { in handle_group_alt()1762 special_alt->orig_len); in handle_group_alt()1773 if (special_alt->new_len < special_alt->orig_len) { in handle_group_alt()1788 nop->sec = special_alt->new_sec; in handle_group_alt()1789 nop->offset = special_alt->new_off + special_alt->new_len; in handle_group_alt()1790 nop->len = special_alt->orig_len - special_alt->new_len; in handle_group_alt()1797 if (!special_alt->new_len) { in handle_group_alt()[all …]
6 bool arch_support_alt_relocation(struct special_alt *special_alt, in arch_support_alt_relocation() argument