1 \section[SMextensions-header]{Header file for SMextensions}
6 extern void initExtensions PROTO((smInfo *sm));
8 #if defined(_INFO_COPYING)
10 extern void evacSPTable PROTO((smInfo *sm));
11 extern void reportDeadMallocPtrs PROTO((StgPtr oldMPList, StgPtr new, StgPtr *newMPLust));
13 #endif /* _INFO_COPYING */
15 #if defined(_INFO_COMPACTING)
17 extern void sweepUpDeadMallocPtrs PROTO((
23 #endif /* _INFO_COMPACTING */
25 extern void TrashMem PROTO(( P_ from, P_ to ));
29 extern void Trash_MallocPtr_Closure PROTO((P_ mptr));
30 extern void Validate_MallocPtrList PROTO(( P_ MallocPtrList ));
32 extern void Trace_MPdies PROTO((void));
33 extern void Trace_MPlives PROTO((void));
34 extern void Trace_MPforwarded PROTO(( P_ MPPtr, P_ newAddress ));