Lines Matching defs:orig_insn
1728 struct instruction *orig_insn,
1735 orig_alt_group = orig_insn->alt_group;
1751 insn = orig_insn;
1760 orig_alt_group->first_insn = orig_insn;
1766 WARN_INSN(orig_insn, "weirdly overlapping alternative! %ld != %d",
1800 nop->sym = orig_insn->sym;
1802 nop->ignore = orig_insn->ignore_alts;
1819 insn->ignore = orig_insn->ignore_alts;
1820 insn->sym = orig_insn->sym;
1877 struct instruction *orig_insn,
1880 if (orig_insn->type != INSN_JUMP_UNCONDITIONAL &&
1881 orig_insn->type != INSN_NOP) {
1883 WARN_INSN(orig_insn, "unsupported instruction at jump label");
1888 struct reloc *reloc = insn_reloc(file, orig_insn);
1892 elf_write_insn(file->elf, orig_insn->sec,
1893 orig_insn->offset, orig_insn->len,
1894 arch_nop_insn(orig_insn->len));
1895 orig_insn->type = INSN_NOP;
1898 if (orig_insn->type == INSN_NOP) {
1899 if (orig_insn->len == 2)
1907 if (orig_insn->len == 2)
1912 *new_insn = next_insn_same_sec(file, orig_insn);
1925 struct instruction *orig_insn, *new_insn;
1936 orig_insn = find_insn(file, special_alt->orig_sec,
1938 if (!orig_insn) {
1960 WARN_INSN(orig_insn, "empty alternative entry");
1964 ret = handle_group_alt(file, special_alt, orig_insn,
1969 ret = handle_jump_alt(file, special_alt, orig_insn,
1984 orig_insn->ignore_alts |= special_alt->skip_alt;
1985 alt->next = orig_insn->alts;
1986 orig_insn->alts = alt;
2068 struct instruction *dest_insn, *orig_insn = insn;
2079 if (insn != orig_insn && insn->type == INSN_JUMP_DYNAMIC)
2086 insn->jump_dest->offset > orig_insn->offset))