Home | History | Annotate | Download | only in libgcc

Lines Matching refs:pss

391   struct stack_segment *pss;
436 pss = (struct stack_segment *) space;
438 pss->prev = NULL;
439 pss->next = NULL;
440 pss->size = allocate - overhead;
441 pss->dynamic_allocation = NULL;
442 pss->free_dynamic_allocation = NULL;
443 pss->extra = NULL;
445 return pss;
489 struct stack_segment *pss;
492 pss = *pp;
493 while (pss != NULL)
498 next = pss->next;
500 if (pss->dynamic_allocation != NULL
501 || pss->free_dynamic_allocation != NULL)
505 free_dynamic_blocks (pss->dynamic_allocation);
506 free_dynamic_blocks (pss->free_dynamic_allocation);
510 ret = merge_dynamic_blocks (pss->dynamic_allocation, ret);
511 ret = merge_dynamic_blocks (pss->free_dynamic_allocation, ret);
515 allocate = pss->size + sizeof (struct stack_segment);
516 if (munmap (pss, allocate) < 0)
522 pss = next;
816 struct stack_segment *pss;
819 for (pss = __morestack_current_segment; pss != NULL; pss = pss->prev)
821 if ((char *) pss < (char *) stack
822 && (char *) pss + pss->size > (char *) stack)
824 __morestack_current_segment = pss;
826 return (char *) stack - (char *) (pss + 1);
828 return (char *) (pss + 1) + pss->size - (char *) stack;