aboutsummaryrefslogtreecommitdiffstats
path: root/mps/code
diff options
context:
space:
mode:
Diffstat (limited to 'mps/code')
-rw-r--r--mps/code/mpm.h4
-rw-r--r--mps/code/mpmtypes.h2
-rw-r--r--mps/code/pool.c2
-rw-r--r--mps/code/poolabs.c2
-rw-r--r--mps/code/walk.c6
5 files changed, 8 insertions, 8 deletions
diff --git a/mps/code/mpm.h b/mps/code/mpm.h
index 371319aeee6..62dac8a381b 100644
--- a/mps/code/mpm.h
+++ b/mps/code/mpm.h
@@ -213,7 +213,7 @@ extern void PoolFixEmergency(Pool pool, ScanState ss, Seg seg, Addr *refIO);
213extern void PoolReclaim(Pool pool, Trace trace, Seg seg); 213extern void PoolReclaim(Pool pool, Trace trace, Seg seg);
214extern void PoolTraceEnd(Pool pool, Trace trace); 214extern void PoolTraceEnd(Pool pool, Trace trace);
215extern void PoolWalk(Pool pool, Seg seg, FormattedObjectsStepMethod f, 215extern void PoolWalk(Pool pool, Seg seg, FormattedObjectsStepMethod f,
216 void *v, unsigned long s); 216 void *v, size_t s);
217extern void PoolFreeWalk(Pool pool, FreeBlockStepMethod f, void *p); 217extern void PoolFreeWalk(Pool pool, FreeBlockStepMethod f, void *p);
218extern Res PoolTrivInit(Pool pool, va_list arg); 218extern Res PoolTrivInit(Pool pool, va_list arg);
219extern void PoolTrivFinish(Pool pool); 219extern void PoolTrivFinish(Pool pool);
@@ -262,7 +262,7 @@ extern Res PoolNoFramePop(Pool pool, Buffer buf, AllocFrame frame);
262extern Res PoolTrivFramePop(Pool pool, Buffer buf, AllocFrame frame); 262extern Res PoolTrivFramePop(Pool pool, Buffer buf, AllocFrame frame);
263extern void PoolNoFramePopPending(Pool pool, Buffer buf, AllocFrame frame); 263extern void PoolNoFramePopPending(Pool pool, Buffer buf, AllocFrame frame);
264extern void PoolNoWalk(Pool pool, Seg seg, FormattedObjectsStepMethod step, 264extern void PoolNoWalk(Pool pool, Seg seg, FormattedObjectsStepMethod step,
265 void *p, unsigned long s); 265 void *p, size_t s);
266extern void PoolNoFreeWalk(Pool pool, FreeBlockStepMethod f, void *p); 266extern void PoolNoFreeWalk(Pool pool, FreeBlockStepMethod f, void *p);
267extern PoolDebugMixin PoolNoDebugMixin(Pool pool); 267extern PoolDebugMixin PoolNoDebugMixin(Pool pool);
268extern BufferClass PoolNoBufferClass(void); 268extern BufferClass PoolNoBufferClass(void);
diff --git a/mps/code/mpmtypes.h b/mps/code/mpmtypes.h
index b424cb6d341..d1aaa1e4cf2 100644
--- a/mps/code/mpmtypes.h
+++ b/mps/code/mpmtypes.h
@@ -211,7 +211,7 @@ typedef void (*PoolFramePopPendingMethod)(Pool pool, Buffer buf,
211 AllocFrame frame); 211 AllocFrame frame);
212typedef void (*PoolWalkMethod)(Pool pool, Seg seg, 212typedef void (*PoolWalkMethod)(Pool pool, Seg seg,
213 FormattedObjectsStepMethod f, 213 FormattedObjectsStepMethod f,
214 void *v, unsigned long s); 214 void *v, size_t s);
215typedef void (*PoolFreeWalkMethod)(Pool pool, FreeBlockStepMethod f, void *p); 215typedef void (*PoolFreeWalkMethod)(Pool pool, FreeBlockStepMethod f, void *p);
216typedef BufferClass (*PoolBufferClassMethod)(void); 216typedef BufferClass (*PoolBufferClassMethod)(void);
217typedef Res (*PoolDescribeMethod)(Pool pool, mps_lib_FILE *stream); 217typedef Res (*PoolDescribeMethod)(Pool pool, mps_lib_FILE *stream);
diff --git a/mps/code/pool.c b/mps/code/pool.c
index 509c5a52552..e2578cf3497 100644
--- a/mps/code/pool.c
+++ b/mps/code/pool.c
@@ -482,7 +482,7 @@ void PoolTraceEnd(Pool pool, Trace trace)
482/* PoolWalk -- walk objects in this segment */ 482/* PoolWalk -- walk objects in this segment */
483 483
484void PoolWalk(Pool pool, Seg seg, FormattedObjectsStepMethod f, 484void PoolWalk(Pool pool, Seg seg, FormattedObjectsStepMethod f,
485 void *p, Size s) 485 void *p, size_t s)
486{ 486{
487 AVERT(Pool, pool); 487 AVERT(Pool, pool);
488 AVERT(Seg, seg); 488 AVERT(Seg, seg);
diff --git a/mps/code/poolabs.c b/mps/code/poolabs.c
index 324975cb7c0..80b7f5323be 100644
--- a/mps/code/poolabs.c
+++ b/mps/code/poolabs.c
@@ -621,7 +621,7 @@ Res PoolTrivFramePop(Pool pool, Buffer buf, AllocFrame frame)
621 621
622 622
623void PoolNoWalk(Pool pool, Seg seg, 623void PoolNoWalk(Pool pool, Seg seg,
624 FormattedObjectsStepMethod f, void *p, Size s) 624 FormattedObjectsStepMethod f, void *p, size_t s)
625{ 625{
626 AVERT(Pool, pool); 626 AVERT(Pool, pool);
627 AVERT(Seg, seg); 627 AVERT(Seg, seg);
diff --git a/mps/code/walk.c b/mps/code/walk.c
index 6ea698de217..bb81a7aa152 100644
--- a/mps/code/walk.c
+++ b/mps/code/walk.c
@@ -36,7 +36,7 @@ static Bool FormattedObjectsStepClosureCheck(FormattedObjectsStepClosure c)
36 36
37 37
38static void ArenaFormattedObjectsStep(Addr object, Format format, Pool pool, 38static void ArenaFormattedObjectsStep(Addr object, Format format, Pool pool,
39 void *p, Size s) 39 void *p, size_t s)
40{ 40{
41 FormattedObjectsStepClosure c; 41 FormattedObjectsStepClosure c;
42 /* Can't check object */ 42 /* Can't check object */
@@ -56,7 +56,7 @@ static void ArenaFormattedObjectsStep(Addr object, Format format, Pool pool,
56 * So called because it walks all formatted objects in an arena. */ 56 * So called because it walks all formatted objects in an arena. */
57 57
58static void ArenaFormattedObjectsWalk(Arena arena, FormattedObjectsStepMethod f, 58static void ArenaFormattedObjectsWalk(Arena arena, FormattedObjectsStepMethod f,
59 void *p, Size s) 59 void *p, size_t s)
60{ 60{
61 Seg seg; 61 Seg seg;
62 FormattedObjectsStepClosure c; 62 FormattedObjectsStepClosure c;
@@ -186,7 +186,7 @@ static Bool rootsStepClosureCheck(rootsStepClosure rsc)
186static void rootsStepClosureInit(rootsStepClosure rsc, 186static void rootsStepClosureInit(rootsStepClosure rsc,
187 Globals arena, Trace trace, 187 Globals arena, Trace trace,
188 TraceFixMethod rootFix, 188 TraceFixMethod rootFix,
189 mps_roots_stepper_t f, void *p, Size s) 189 mps_roots_stepper_t f, void *p, size_t s)
190{ 190{
191 ScanState ss; 191 ScanState ss;
192 192