ruby-changes:13952
From: nobu <ko1@a...>
Date: Sat, 14 Nov 2009 03:49:25 +0900 (JST)
Subject: [ruby-changes:13952] Ruby:r25758 (mvm): * thread_pthread.c (native_thread_init_stack): fixed stack start
nobu 2009-11-14 03:49:08 +0900 (Sat, 14 Nov 2009) New Revision: 25758 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25758 Log: * thread_pthread.c (native_thread_init_stack): fixed stack start address. Modified files: branches/mvm/ChangeLog branches/mvm/thread_pthread.c Index: mvm/ChangeLog =================================================================== --- mvm/ChangeLog (revision 25757) +++ mvm/ChangeLog (revision 25758) @@ -1,4 +1,4 @@ -Sat Nov 14 03:43:11 2009 Nobuyoshi Nakada <nobu@r...> +Sat Nov 14 03:49:07 2009 Nobuyoshi Nakada <nobu@r...> * thread_pthread.c (native_thread_init_stack): fixed stack star address. Index: mvm/thread_pthread.c =================================================================== --- mvm/thread_pthread.c (revision 25757) +++ mvm/thread_pthread.c (revision 25758) @@ -333,7 +333,7 @@ STACK_GROW_DIR_DETECTION; if (err) return err; size -= sizeof(VALUE); - th->machine_stack_start = (VALUE *)((char *)addr + STACK_DIR_UPPER(0, size)); + th->machine_stack_start = (VALUE*)addr - STACK_DIR_UPPER(0, 1); th->machine_stack_maxsize = size; #else th->machine_stack_start = native_main_thread.stack_start; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/