projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Force -fPIC when linking against dynamic libraries on Mac OS/X.
[ghc-hetmet.git]
/
rts
/
Stats.h
diff --git
a/rts/Stats.h
b/rts/Stats.h
index
2d7e655
..
02adcf9
100644
(file)
--- a/
rts/Stats.h
+++ b/
rts/Stats.h
@@
-11,12
+11,15
@@
#include "GetTime.h"
#include "GetTime.h"
+BEGIN_RTS_PRIVATE
+
void stat_startInit(void);
void stat_endInit(void);
void stat_startGC(void);
void stat_endGC (lnat alloc, lnat live,
void stat_startInit(void);
void stat_endInit(void);
void stat_startGC(void);
void stat_endGC (lnat alloc, lnat live,
- lnat copied, lnat gen);
+ lnat copied, lnat gen,
+ lnat max_copied, lnat avg_copied, lnat slop);
#ifdef PROFILING
void stat_startRP(void);
#ifdef PROFILING
void stat_startRP(void);
@@
-38,7
+41,8
@@
void stat_endExit(void);
void stat_exit(int alloc);
void stat_workerStop(void);
void stat_exit(int alloc);
void stat_workerStop(void);
-void initStats(void);
+void initStats0(void);
+void initStats1(void);
double mut_user_time_during_GC(void);
double mut_user_time(void);
double mut_user_time_during_GC(void);
double mut_user_time(void);
@@
-49,7
+53,6
@@
double mut_user_time_during_heap_census(void);
#endif /* PROFILING */
void statDescribeGens( void );
#endif /* PROFILING */
void statDescribeGens( void );
-HsInt64 getAllocations( void );
Ticks stat_getElapsedGCTime(void);
Ticks stat_getElapsedTime(void);
Ticks stat_getElapsedGCTime(void);
Ticks stat_getElapsedTime(void);
@@
-58,5
+61,8
@@
Ticks stat_getElapsedTime(void);
void statsPrintf( char *s, ... )
GNUC3_ATTRIBUTE(format (printf, 1, 2));
void statsPrintf( char *s, ... )
GNUC3_ATTRIBUTE(format (printf, 1, 2));
+HsInt64 getAllocations (void);
+
+END_RTS_PRIVATE
#endif /* STATS_H */
#endif /* STATS_H */