Lines Matching refs:hint
1076 struct unwind_hint *hint; in read_unwind_hints() local
1099 hint = (struct unwind_hint *)sec->data->d_buf + i; in read_unwind_hints()
1101 rela = find_rela_by_dest(sec, i * sizeof(*hint)); in read_unwind_hints()
1115 if (hint->type == UNWIND_HINT_TYPE_SAVE) { in read_unwind_hints()
1119 } else if (hint->type == UNWIND_HINT_TYPE_RESTORE) { in read_unwind_hints()
1121 insn->hint = true; in read_unwind_hints()
1125 insn->hint = true; in read_unwind_hints()
1127 switch (hint->sp_reg) { in read_unwind_hints()
1154 insn->sec, insn->offset, hint->sp_reg); in read_unwind_hints()
1158 cfa->offset = hint->sp_offset; in read_unwind_hints()
1159 insn->state.type = hint->type; in read_unwind_hints()
1160 insn->state.end = hint->end; in read_unwind_hints()
1816 if (!insn->hint && !insn_state_match(insn, &state)) in validate_branch()
1822 if (insn->hint) { in validate_branch()
1943 if (func && (!next_insn || !next_insn->hint)) { in validate_branch()
1988 if (insn->hint && !insn->visited) { in validate_unwind_hints()