You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by xl...@apache.org on 2008/01/12 15:12:41 UTC
svn commit: r611417 -
/harmony/enhanced/drlvm/trunk/vm/gc_gen/src/semi_space/sspace_gen_ss_pool.cpp
Author: xli
Date: Sat Jan 12 06:12:40 2008
New Revision: 611417
URL: http://svn.apache.org/viewvc?rev=611417&view=rev
Log:
a minor bug in generational semispace GC
Modified:
harmony/enhanced/drlvm/trunk/vm/gc_gen/src/semi_space/sspace_gen_ss_pool.cpp
Modified: harmony/enhanced/drlvm/trunk/vm/gc_gen/src/semi_space/sspace_gen_ss_pool.cpp
URL: http://svn.apache.org/viewvc/harmony/enhanced/drlvm/trunk/vm/gc_gen/src/semi_space/sspace_gen_ss_pool.cpp?rev=611417&r1=611416&r2=611417&view=diff
==============================================================================
--- harmony/enhanced/drlvm/trunk/vm/gc_gen/src/semi_space/sspace_gen_ss_pool.cpp (original)
+++ harmony/enhanced/drlvm/trunk/vm/gc_gen/src/semi_space/sspace_gen_ss_pool.cpp Sat Jan 12 06:12:40 2008
@@ -290,7 +290,7 @@
Sspace* sspace = (Sspace*)collector->collect_space;
unsigned int sspace_first_idx = sspace->first_block_idx;
tospace_start = (void*)&(sspace->blocks[sspace->tospace_first_idx - sspace_first_idx]);
- tospace_end = (void*)&(sspace->blocks[sspace->ceiling_block_idx - sspace_first_idx]);
+ tospace_end = (void*)&(sspace->blocks[sspace->ceiling_block_idx - sspace_first_idx + 1]);
collector_trace_rootsets(collector);