alt_group
struct alt_group *alt_group = insn->alt_group;
return alt_group && alt_group->orig_group &&
insn_jump_table(alt_group->orig_group->first_insn);
struct alt_group *orig_alt_group, *new_alt_group;
orig_alt_group = orig_insn->alt_group;
insn->alt_group = orig_alt_group;
nop->alt_group = new_alt_group;
insn->alt_group = new_alt_group;
if (!insn->alt_group)
alt_cfi = insn->alt_group->cfi;
group_off = insn->offset - insn->alt_group->first_insn->offset;
struct alt_group *orig_group = insn->alt_group->orig_group ?: insn->alt_group;
if (!opts.uaccess || !insn->alt_group)
struct alt_group *alt_group = insn->alt_group;
if (alt_group) {
if (alt_group->nop) {
if (insn == alt_group->last_insn)
return alt_group->nop;
if (insn == alt_group->nop)
if (insn == alt_group->last_insn && alt_group->orig_group)
return next_insn_same_sec(file, alt_group->orig_group->last_insn);
if (!insn->alt_group)
if (insn->alt_group->ignore) {
if (alt_insn->alt_group && alt_insn->alt_group->ignore)
last_insn = orig_insn->alt_group ? orig_insn->alt_group->last_insn :
struct alt_group *alt_group;
alt_group = dctx->insn->alt_group;
if (!alt_group || !alt_group->orig_group ||
addr < alt_group->first_insn->offset ||
addr > alt_group->last_insn->offset)
orig_first_insn = alt_group->orig_group->first_insn;
offset = addr - alt_group->first_insn->offset;
struct alt_group *alt_grp,
#define DALT_GROUP(dalt) (DALT_INSN(dalt)->alt_group)
if (!alt->insn->alt_group)
feature = alt->insn->alt_group->feature;
struct alt_group *orig_group;
struct alt_group *alt_group;
insn = alt_group->last_insn;
static unsigned long alt_group_len(struct alt_group *alt_group)
return alt_group->last_insn->offset +
alt_group->last_insn->len -
alt_group->first_insn->offset;
struct alt_group *alt_group = insn->alt_group;
if (!alt_group) {
for (i = 0; i < alt_group_len(alt_group); i++) {
struct cfi_state *cfi = alt_group->cfi[i];