1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-16 08:10:43 -08:00

Rampbegin methods now have collectall arg; add allocpattern (change.dylan.jackdaw.160146)

Copied from Perforce
 Change: 20189
 ServerID: perforce.ravenbrook.com
This commit is contained in:
Pekka Pirinen 1998-10-08 01:25:22 +01:00
parent d90b41b926
commit 66c19cbb22

View file

@ -1,6 +1,6 @@
/* impl.h.mpmtypes: MEMORY POOL MANAGER TYPES
*
* $HopeName: MMsrc!mpmtypes.h(trunk.63) $
* $HopeName: MMsrc!mpmtypes.h(trunk.64) $
* Copyright (C) 1997, 1998 Harlequin Group plc. All rights reserved.
*
* .readership: MM developers.
@ -76,6 +76,7 @@ typedef struct ActionStruct *Action; /* design.mps.action */
typedef struct MutatorFaultContextStruct
*MutatorFaultContext; /* design.mps.prot */
typedef struct PoolDebugMixinStruct *PoolDebugMixin;
typedef struct AllocPatternStruct *AllocPattern;
/* Splay* -- See design.mps.splay */
@ -182,7 +183,7 @@ typedef Res (*PoolFixEmergencyMethod)(Pool pool, ScanState ss,
typedef void (*PoolReclaimMethod)(Pool pool, Trace trace, Seg seg);
typedef double (*PoolBenefitMethod)(Pool pool, Action action);
typedef Res (*PoolActMethod)(Pool pool, Action action);
typedef void (*PoolRampBeginMethod)(Pool pool, Buffer buf);
typedef void (*PoolRampBeginMethod)(Pool pool, Buffer buf, Bool collectAll);
typedef void (*PoolRampEndMethod)(Pool pool, Buffer buf);
typedef void (*PoolWalkMethod)(Pool pool, Seg seg,
FormattedObjectsStepMethod f,