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:
parent
d90b41b926
commit
66c19cbb22
1 changed files with 3 additions and 2 deletions
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue