[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]