Lines Matching refs:orig_insn

1760 			    struct instruction *orig_insn,  in handle_group_alt()  argument
1767 orig_alt_group = orig_insn->alt_group; in handle_group_alt()
1783 insn = orig_insn; in handle_group_alt()
1792 orig_alt_group->first_insn = orig_insn; in handle_group_alt()
1795 orig_alt_group->ignore = orig_insn->ignore_alts; in handle_group_alt()
1800 ERROR_INSN(orig_insn, "weirdly overlapping alternative! %ld != %d", in handle_group_alt()
1834 nop->sym = orig_insn->sym; in handle_group_alt()
1853 insn->sym = orig_insn->sym; in handle_group_alt()
1912 struct instruction *orig_insn, in handle_jump_alt() argument
1915 if (orig_insn->type != INSN_JUMP_UNCONDITIONAL && in handle_jump_alt()
1916 orig_insn->type != INSN_NOP) { in handle_jump_alt()
1918 ERROR_INSN(orig_insn, "unsupported instruction at jump label"); in handle_jump_alt()
1923 struct reloc *reloc = insn_reloc(file, orig_insn); in handle_jump_alt()
1928 if (elf_write_insn(file->elf, orig_insn->sec, in handle_jump_alt()
1929 orig_insn->offset, orig_insn->len, in handle_jump_alt()
1930 arch_nop_insn(orig_insn->len))) { in handle_jump_alt()
1934 orig_insn->type = INSN_NOP; in handle_jump_alt()
1937 if (orig_insn->type == INSN_NOP) { in handle_jump_alt()
1938 if (orig_insn->len == 2) in handle_jump_alt()
1946 if (orig_insn->len == 2) in handle_jump_alt()
1951 *new_insn = next_insn_same_sec(file, orig_insn); in handle_jump_alt()
1964 struct instruction *orig_insn, *new_insn; in add_special_section_alts() local
1975 orig_insn = find_insn(file, special_alt->orig_sec, in add_special_section_alts()
1977 if (!orig_insn) { in add_special_section_alts()
1996 ERROR_INSN(orig_insn, "empty alternative entry"); in add_special_section_alts()
2000 if (handle_group_alt(file, special_alt, orig_insn, &new_insn)) in add_special_section_alts()
2006 if (handle_jump_alt(file, special_alt, orig_insn, &new_insn)) in add_special_section_alts()
2028 if (!orig_insn->alts) { in add_special_section_alts()
2029 orig_insn->alts = alt; in add_special_section_alts()
2031 for (a = orig_insn->alts; a->next; a = a->next) in add_special_section_alts()
2132 struct instruction *dest_insn, *orig_insn = insn; in find_jump_table() local
2145 if (insn != orig_insn && insn->type == INSN_JUMP_DYNAMIC) in find_jump_table()
2152 insn->jump_dest->offset > orig_insn->offset)) in find_jump_table()
2166 orig_insn->_jump_table = table_reloc; in find_jump_table()
2167 orig_insn->_jump_table_size = table_size; in find_jump_table()