diff options
Diffstat (limited to 'rts/ProfHeap.h')
-rw-r--r-- | rts/ProfHeap.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/rts/ProfHeap.h b/rts/ProfHeap.h new file mode 100644 index 0000000000..0251416762 --- /dev/null +++ b/rts/ProfHeap.h @@ -0,0 +1,19 @@ +/* ----------------------------------------------------------------------------- + * + * (c) The GHC Team, 1998-2005 + * + * Support for heap profiling + * + * ---------------------------------------------------------------------------*/ + +#ifndef PROFHEAP_H +#define PROFHEAP_H + +extern void heapCensus( void ); +extern nat initHeapProfiling( void ); +extern void endHeapProfiling( void ); +extern rtsBool closureSatisfiesConstraints( StgClosure* p ); +extern void LDV_recordDead( StgClosure *c, nat size ); +extern rtsBool strMatchesSelector( char* str, char* sel ); + +#endif /* PROFHEAP_H */ |