Lines Matching defs:special_alt

1727 			    struct special_alt *special_alt,
1744 orig_alt_group->cfi = calloc(special_alt->orig_len,
1753 if (insn->offset >= special_alt->orig_off + special_alt->orig_len)
1765 orig_alt_group->first_insn->offset != special_alt->orig_len) {
1770 special_alt->orig_len);
1781 if (special_alt->new_len < special_alt->orig_len) {
1796 nop->sec = special_alt->new_sec;
1797 nop->offset = special_alt->new_off + special_alt->new_len;
1798 nop->len = special_alt->orig_len - special_alt->new_len;
1805 if (!special_alt->new_len) {
1814 if (insn->offset >= special_alt->new_off + special_alt->new_len)
1833 !arch_support_alt_relocation(special_alt, insn, alt_reloc)) {
1846 if (dest_off == special_alt->new_off + special_alt->new_len) {
1857 special_alt->new_sec, special_alt->new_off);
1876 struct special_alt *special_alt,
1887 if (opts.hack_jump_label && special_alt->key_addend & 2) {
1926 struct special_alt *special_alt, *tmp;
1934 list_for_each_entry_safe(special_alt, tmp, &special_alts, list) {
1936 orig_insn = find_insn(file, special_alt->orig_sec,
1937 special_alt->orig_off);
1940 special_alt->orig_sec, special_alt->orig_off);
1946 if (!special_alt->group || special_alt->new_len) {
1947 new_insn = find_insn(file, special_alt->new_sec,
1948 special_alt->new_off);
1951 special_alt->new_sec,
1952 special_alt->new_off);
1958 if (special_alt->group) {
1959 if (!special_alt->orig_len) {
1964 ret = handle_group_alt(file, special_alt, orig_insn,
1968 } else if (special_alt->jump_or_nop) {
1969 ret = handle_jump_alt(file, special_alt, orig_insn,
1983 alt->skip_orig = special_alt->skip_orig;
1984 orig_insn->ignore_alts |= special_alt->skip_alt;
1988 list_del(&special_alt->list);
1989 free(special_alt);