Lines Matching refs:sdesc

62     const struct hipe_sdesc *sdesc;  in hipe_print_nstack()  local
133 sdesc = hipe_find_sdesc(ra); in hipe_print_nstack()
143 ra = nsp[sdesc_fsize(sdesc)]; in hipe_print_nstack()
148 sdesc_size = sdesc_fsize(sdesc) + 1 + sdesc_arity(sdesc); in hipe_print_nstack()
150 mask = sdesc->livebits[0]; in hipe_print_nstack()
152 if (i == sdesc_fsize(sdesc)) { in hipe_print_nstack()
170 mask = sdesc->livebits[i >> 5]; in hipe_print_nstack()
173 sdesc = sdesc1; in hipe_print_nstack()
182 void hipe_update_stack_trap(Process *p, const struct hipe_sdesc *sdesc) in hipe_update_stack_trap() argument
197 nsp += sdesc_fsize(sdesc); in hipe_update_stack_trap()
205 nsp += 1 + sdesc_arity(sdesc); in hipe_update_stack_trap()
206 sdesc = hipe_find_sdesc(ra); in hipe_update_stack_trap()
208 p->hipe.nstgraylim = nsp + 1 + sdesc_arity(sdesc); in hipe_update_stack_trap()
223 const struct hipe_sdesc *sdesc = hipe_find_sdesc((unsigned long)ngra); in hipe_handle_stack_trap() local
224 hipe_update_stack_trap(p, sdesc); in hipe_handle_stack_trap()
244 const struct hipe_sdesc *sdesc; in hipe_find_handler() local
258 sdesc = hipe_find_sdesc(ra); in hipe_find_handler()
259 if ((exnra = sdesc_exnra(sdesc)) != 0 && in hipe_find_handler()
267 hipe_update_stack_trap(p, sdesc); in hipe_find_handler()
270 nsp += sdesc_fsize(sdesc); /* skip locals */ in hipe_find_handler()
271 arity = sdesc_arity(sdesc); in hipe_find_handler()
284 const struct hipe_sdesc *sdesc; in hipe_fill_stacktrace() local
309 sdesc = hipe_find_sdesc(ra); in hipe_fill_stacktrace()
310 nsp += arity + sdesc_fsize(sdesc); in hipe_fill_stacktrace()
311 arity = sdesc_arity(sdesc); in hipe_fill_stacktrace()