Lines Matching refs:when
706 set_reg (struct unw_reg_info *reg, enum unw_where where, int when, unsigned long val) in set_reg() argument
710 if (reg->when == UNW_WHEN_NEVER) in set_reg()
711 reg->when = when; in set_reg()
736 reg->when = t; in spill_next_when()
969 sr->curr.reg[UNW_REG_PSP].when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_mem_stack_v()
1005 reg->when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_reg_when()
1093 r->when = UNW_WHEN_NEVER; in desc_restore_p()
1114 r->when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_spill_reg_p()
1129 r->when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_spill_psprel_p()
1144 r->when = sr->region_start + min_t(int, t, sr->region_len - 1); in desc_spill_sprel_p()
1409 if (r->where == UNW_WHERE_NONE || r->when >= sr->when_target) in compile_reg()
1546 r->when = UNW_WHEN_NEVER; in build_script()
1588 sr.curr.reg[UNW_REG_RP].when = -1; in build_script()
1613 sr.curr.reg[UNW_REG_PSP].when = UNW_WHEN_NEVER; in build_script()
1620 r->when = UNW_WHEN_NEVER; in build_script()
1630 if (sr.curr.reg[UNW_REG_RP].when >= sr.when_target) { in build_script()
1632 sr.curr.reg[UNW_REG_RP].when = -1; in build_script()
1643 if (r->where != UNW_WHERE_NONE || r->when != UNW_WHEN_NEVER) { in build_script()
1659 UNW_DPRINT(1, "\t\t%d\n", r->when); in build_script()
1672 if (sr.when_target > sr.curr.reg[UNW_REG_PSP].when in build_script()
1683 if (sr.when_target < sr.curr.reg[UNW_REG_PRI_UNAT_GR].when) in build_script()
1685 else if (sr.when_target < sr.curr.reg[UNW_REG_PRI_UNAT_MEM].when) in build_script()
1687 else if (sr.curr.reg[UNW_REG_PRI_UNAT_MEM].when > sr.curr.reg[UNW_REG_PRI_UNAT_GR].when) in build_script()