stack 21 gc/include/private/solaris_threads.h ptr_t stack; stack 34 gc/include/private/solaris_threads.h extern void GC_stack_free(ptr_t stack, size_t size); stack 196 gc/mach_dep.c ; skip a5 (globals), a6 (frame pointer), and a7 (stack pointer) stack 203 gc/mach_dep.c add.w #4,sp ; fix stack. stack 79 gc/solaris_pthreads.c void * stack = 0; stack 87 gc/solaris_pthreads.c (void)pthread_attr_getstackaddr(attr_in, &stack); stack 96 gc/solaris_pthreads.c if (stack == 0) { stack 106 gc/solaris_pthreads.c stack = (void *)GC_stack_alloc(&stack_size); stack 107 gc/solaris_pthreads.c if (stack == 0) { stack 117 gc/solaris_pthreads.c (void)pthread_attr_setstackaddr(&attr, stack); stack 157 gc/solaris_pthreads.c t -> stack = stack; stack 163 gc/solaris_pthreads.c GC_stack_free(stack, stack_size); stack 499 gc/solaris_threads.c void GC_stack_free(ptr_t stack, size_t size) stack 507 gc/solaris_threads.c mmap(stack, size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_NORESERVE|MAP_FIXED, stack 516 gc/solaris_threads.c head = (struct stack_head *)(stack + search_sz - sizeof(struct stack_head)); stack 518 gc/solaris_threads.c head->base = stack; stack 665 gc/solaris_threads.c register ptr_t stack; stack 672 gc/solaris_threads.c stack = GC_stackbottom - stack_size + GC_page_size; stack 674 gc/solaris_threads.c stack = me -> stack; stack 676 gc/solaris_threads.c if (stack > hottest || stack + stack_size < hottest) { stack 679 gc/solaris_threads.c GC_is_fresh((struct hblk *)stack, divHBLKSZ(hottest - stack)); stack 706 gc/solaris_threads.c bottom = p -> stack; stack 707 gc/solaris_threads.c top = p -> stack + p -> stack_size; stack 729 gc/solaris_threads.c if (p -> stack <= addr && stack 730 gc/solaris_threads.c addr < p -> stack + p -> stack_size) stack 768 gc/solaris_threads.c GC_stack_free(t -> stack, t -> stack_size); stack 916 gc/solaris_threads.c void * stack = stack_base; stack 921 gc/solaris_threads.c if (stack == 0) { stack 923 gc/solaris_threads.c stack = (void *)GC_stack_alloc(&stack_size); stack 924 gc/solaris_threads.c if (stack == 0) { stack 934 gc/solaris_threads.c result = thr_create(stack, stack_size, start_routine, stack 940 gc/solaris_threads.c t -> stack = stack; stack 947 gc/solaris_threads.c GC_stack_free(stack, stack_size); stack 831 src/error.c ScmObj stack = Scm_VMGetStackLite(vm); stack 837 src/error.c Scm_ShowStackTrace(err, stack, 0, 0, 0, FMT_ORIG); stack 398 src/gauche/vm.h ScmObj *stack; /* bottom of allocated stack area */ stack 562 src/regexp.c ScmObj stack = SCM_NIL, alts = SCM_NIL; stack 566 src/regexp.c #define PUSH(elt) (stack = Scm_Cons((elt), stack)) stack 567 src/regexp.c #define PUSH1(elt) (stack = Scm_Cons((elt), SCM_CDR(stack))) stack 594 src/regexp.c alts = Scm_Cons(Scm_ReverseX(stack), alts); stack 595 src/regexp.c stack = SCM_NIL; stack 633 src/regexp.c if (SCM_NULLP(stack)) goto synerr; stack 634 src/regexp.c item = SCM_LIST2(SCM_SYM_REP, SCM_CAR(stack)); stack 640 src/regexp.c if (SCM_NULLP(stack)) goto synerr; stack 641 src/regexp.c item = SCM_LIST2(SCM_SYM_REP_MIN, SCM_CAR(stack)); stack 647 src/regexp.c if (SCM_NULLP(stack)) goto synerr; stack 648 src/regexp.c item = SCM_LIST3(SCM_SYM_SEQ, SCM_CAR(stack), stack 649 src/regexp.c SCM_LIST2(SCM_SYM_REP, SCM_CAR(stack))); stack 655 src/regexp.c if (SCM_NULLP(stack)) goto synerr; stack 656 src/regexp.c item = SCM_LIST3(SCM_SYM_SEQ, SCM_CAR(stack), stack 657 src/regexp.c SCM_LIST2(SCM_SYM_REP_MIN, SCM_CAR(stack))); stack 663 src/regexp.c if (SCM_NULLP(stack)) goto synerr; stack 665 src/regexp.c SCM_LIST2(SCM_NIL, SCM_LIST1(SCM_CAR(stack)))); stack 671 src/regexp.c if (SCM_NULLP(stack)) goto synerr; stack 673 src/regexp.c SCM_LIST2(SCM_LIST1(SCM_CAR(stack)), SCM_NIL)); stack 688 src/regexp.c if (SCM_NULLP(stack)) goto synerr; stack 690 src/regexp.c item = Scm_MakeList(SCM_INT_VALUE(n), SCM_CAR(stack)); stack 697 src/regexp.c SCM_CAR(stack)))); stack 708 src/regexp.c SCM_CAR(stack)))); stack 719 src/regexp.c return Scm_ReverseX(stack); stack 721 src/regexp.c alts = Scm_Cons(Scm_ReverseX(stack), alts); stack 176 src/vm.c v->stack = (ScmObj*)GC_generic_malloc((SCM_VM_STACK_SIZE+1)*sizeof(ScmObj), stack 178 src/vm.c *v->stack++ = SCM_OBJ(v); stack 180 src/vm.c v->stack = SCM_NEW_ARRAY(ScmObj, SCM_VM_STACK_SIZE); stack 182 src/vm.c v->sp = v->stack; stack 183 src/vm.c v->stackBase = v->stack; stack 184 src/vm.c v->stackEnd = v->stack + SCM_VM_STACK_SIZE; stack 187 src/vm.c v->argp = v->stack; stack 3671 src/vm.c ScmObj stack = SCM_NIL, tail = SCM_NIL; stack 3675 src/vm.c if (!SCM_FALSEP(info)) SCM_APPEND1(stack, tail, info); stack 3678 src/vm.c if (!SCM_FALSEP(info)) SCM_APPEND1(stack, tail, info); stack 3681 src/vm.c return stack; stack 3723 src/vm.c ScmObj stack = SCM_NIL, tail = SCM_NIL; stack 3730 src/vm.c SCM_APPEND1(stack, tail, Scm_Cons(info, env2vec(vm->env, &envTab))); stack 3737 src/vm.c SCM_APPEND1(stack, tail, Scm_Cons(info, evec)); stack 3739 src/vm.c return stack; stack 3811 src/vm.c vm->stack, vm->stackEnd);