Lines Matching refs:hint
1163 struct unwind_hint *hint; in read_unwind_hints() local
1186 hint = (struct unwind_hint *)sec->data->d_buf + i; in read_unwind_hints()
1188 rela = find_rela_by_dest(sec, i * sizeof(*hint)); in read_unwind_hints()
1202 if (hint->type == UNWIND_HINT_TYPE_SAVE) { in read_unwind_hints()
1206 } else if (hint->type == UNWIND_HINT_TYPE_RESTORE) { in read_unwind_hints()
1208 insn->hint = true; in read_unwind_hints()
1212 insn->hint = true; in read_unwind_hints()
1214 switch (hint->sp_reg) { in read_unwind_hints()
1241 insn->sec, insn->offset, hint->sp_reg); in read_unwind_hints()
1245 cfa->offset = hint->sp_offset; in read_unwind_hints()
1246 insn->state.type = hint->type; in read_unwind_hints()
1247 insn->state.end = hint->end; in read_unwind_hints()
1977 if (!insn->hint && !insn_state_match(insn, &state)) in validate_branch()
1984 if (insn->hint) { in validate_branch()
2134 if (func && (!next_insn || !next_insn->hint)) { in validate_branch()
2236 if (insn->hint && !insn->visited) { in validate_unwind_hints()