[svn:parrot] r49626 - branches/generational_gc/src/gc
mikehh at svn.parrot.org
mikehh at svn.parrot.org
Thu Oct 21 19:33:56 UTC 2010
Author: mikehh
Date: Thu Oct 21 19:33:56 2010
New Revision: 49626
URL: https://trac.parrot.org/parrot/changeset/49626
Log:
[generational_gc] add missing ASSERT_ARGS
Modified:
branches/generational_gc/src/gc/gc_ms2.c
Modified: branches/generational_gc/src/gc/gc_ms2.c
==============================================================================
--- branches/generational_gc/src/gc/gc_ms2.c Thu Oct 21 19:15:15 2010 (r49625)
+++ branches/generational_gc/src/gc/gc_ms2.c Thu Oct 21 19:33:56 2010 (r49626)
@@ -924,6 +924,8 @@
static void
gc_ms2_pmc_validate(PARROT_INTERP, ARGIN(PMC *pmc))
{
+ ASSERT_ARGS(gc_ms2_pmc_validate)
+
MarkSweep_GC *self = (MarkSweep_GC *)interp->gc_sys->gc_private;
if (PObj_constant_TEST(pmc))
@@ -941,6 +943,8 @@
static void
gc_ms2_string_validate(PARROT_INTERP, ARGIN(STRING *s))
{
+ ASSERT_ARGS(gc_ms2_string_validate)
+
MarkSweep_GC *self = (MarkSweep_GC *)interp->gc_sys->gc_private;
if (PObj_constant_TEST(s))
@@ -1497,6 +1501,8 @@
static void
gc_ms2_vtable_mark_propagate(PARROT_INTERP, ARGIN(PMC *pmc))
{
+ ASSERT_ARGS(gc_ms2_vtable_mark_propagate)
+
MarkSweep_GC *self = (MarkSweep_GC *)interp->gc_sys->gc_private;
List_Item_Header *item = Obj2LLH(pmc);
size_t gen = PObj_to_generation(pmc);
@@ -1527,6 +1533,8 @@
static void
gc_ms2_string_mark_propagate(PARROT_INTERP, ARGIN(STRING *s))
{
+ ASSERT_ARGS(gc_ms2_string_mark_propagate)
+
MarkSweep_GC *self = (MarkSweep_GC *)interp->gc_sys->gc_private;
List_Item_Header *item = Obj2LLH(s);
size_t gen = PObj_to_generation(s);
@@ -1960,12 +1968,16 @@
static int
pobj2gen(ARGIN(PMC *pmc))
{
+ ASSERT_ARGS(pobj2gen)
+
return PObj_to_generation(pmc);
}
static int
gen2flags(int gen)
{
+ ASSERT_ARGS(gen2flags)
+
return generation_to_flags(gen);
}
@@ -2016,6 +2028,8 @@
static void
gc_ms2_check_sanity(PARROT_INTERP)
{
+ ASSERT_ARGS(gc_ms2_check_sanity)
+
MarkSweep_GC *self = (MarkSweep_GC *)interp->gc_sys->gc_private;
List_Item_Header *tmp;
int gen;
@@ -2035,6 +2049,7 @@
static void
gc_ms2_print_stats(PARROT_INTERP, const char* header, int gen)
{
+ ASSERT_ARGS(gc_ms2_print_stats)
#ifdef DETAIL_MEMORY_DEBUG
MarkSweep_GC *self = (MarkSweep_GC *)interp->gc_sys->gc_private;
More information about the parrot-commits
mailing list