Home
last modified time | relevance | path

Searched refs:rbs_area (Results 1 – 4 of 4) sorted by relevance

/external/libunwind/src/ia64/
DGrbs.c84 struct rbs_area *rbs = &c->rbs_area[c->rbs_curr]; in rbs_switch()
103 c->rbs_curr = (c->rbs_curr + 1) % ARRAY_SIZE (c->rbs_area); in rbs_switch()
104 rbs = c->rbs_area + c->rbs_curr; in rbs_switch()
107 c->rbs_left_edge = (c->rbs_left_edge + 1) % ARRAY_SIZE (c->rbs_area); in rbs_switch()
134 while (!rbs_contains (&c->rbs_area[curr], bsp)) in rbs_find_stacked()
142 n = rse_num_regs (c->rbs_area[curr].end, bsp); in rbs_find_stacked()
143 curr = (curr + ARRAY_SIZE (c->rbs_area) - 1) % ARRAY_SIZE (c->rbs_area); in rbs_find_stacked()
144 bsp = rse_skip_regs (c->rbs_area[curr].end - c->rbs_area[curr].size, n); in rbs_find_stacked()
149 nregs = rse_num_regs (bsp, c->rbs_area[curr].end); in rbs_find_stacked()
158 *locp = rbs_loc (c->rbs_area + curr, addr); in rbs_find_stacked()
[all …]
Dinit.h114 c->rbs_area[0].end = bspstore; in common_init()
115 c->rbs_area[0].size = bspstore - rbs_base; in common_init()
116 c->rbs_area[0].rnat_loc = IA64_REG_LOC (c, UNW_IA64_AR_RNAT); in common_init()
118 (long long) rbs_base, (long long) c->rbs_area[0].end, in common_init()
119 ia64_strloc (c->rbs_area[0].rnat_loc)); in common_init()
Dunwind_i.h540 rbs_on_uc (struct rbs_area *rbs) in rbs_on_uc()
548 rbs_contains (struct rbs_area *rbs, unw_word_t bsp) in rbs_contains()
562 rbs_get_rnat_loc (struct rbs_area *rbs, unw_word_t bsp) in rbs_get_rnat_loc()
580 rbs_loc (struct rbs_area *rbs, unw_word_t bsp) in rbs_loc()
592 struct rbs_area *rbs = c->rbs_area + c->rbs_curr; in ia64_get_stacked()
/external/libunwind/include/tdep-ia64/
Dlibunwind_i.h183 struct rbs_area struct
189 rbs_area[96 + 2]; /* 96 stacked regs + 1 extra stack on each side... */ member