summaryrefslogtreecommitdiffstats
path: root/vm/alloc
diff options
context:
space:
mode:
authorThe Android Open Source Project <initial-contribution@android.com>2009-01-09 17:50:54 -0800
committerThe Android Open Source Project <initial-contribution@android.com>2009-01-09 17:50:54 -0800
commitcc05ad238516f1303687aba4a978e24e57c0c07a (patch)
tree1a76a42da1aa8e051171854df33a46e8025aeed9 /vm/alloc
parent89c1feb0a69a7707b271086e749975b3f7acacf7 (diff)
downloadandroid_dalvik-cc05ad238516f1303687aba4a978e24e57c0c07a.tar.gz
android_dalvik-cc05ad238516f1303687aba4a978e24e57c0c07a.tar.bz2
android_dalvik-cc05ad238516f1303687aba4a978e24e57c0c07a.zip
auto import from //branches/cupcake/...@125939
Diffstat (limited to 'vm/alloc')
-rw-r--r--vm/alloc/MarkSweep.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vm/alloc/MarkSweep.c b/vm/alloc/MarkSweep.c
index cdda9c61d..a0601d78b 100644
--- a/vm/alloc/MarkSweep.c
+++ b/vm/alloc/MarkSweep.c
@@ -99,7 +99,7 @@ createMarkStack(GcMarkStack *stack)
* TODO: be better about memory usage; use a smaller stack with
* overflow detection and recovery.
*/
- size = dvmHeapSourceGetIdealFootprint() /
+ size = dvmHeapSourceGetIdealFootprint() * sizeof(Object*) /
(sizeof(Object) + HEAP_SOURCE_CHUNK_OVERHEAD);
size = ALIGN_UP_TO_PAGE_SIZE(size);
fd = ashmem_create_region("dalvik-heap-markstack", size);