diff options
author | Matthew Pickering <matthewtpickering@gmail.com> | 2020-05-03 12:53:35 +0100 |
---|---|---|
committer | Matthew Pickering <matthewtpickering@gmail.com> | 2020-05-03 12:53:35 +0100 |
commit | d81e96721163404db23fe8e772362b9df7cd8453 (patch) | |
tree | 034c3576a5e0291d0a73d68fa19e04ef92d04a91 /includes | |
parent | fd7ea0fee92a60f9658254cc4fe3abdb4ff299b1 (diff) | |
download | haskell-wip/profile-info-table.tar.gz |
Add new profiling mode -hi profile by info tablewip/profile-info-table
Diffstat (limited to 'includes')
-rw-r--r-- | includes/rts/EventLogFormat.h | 3 | ||||
-rw-r--r-- | includes/rts/Flags.h | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/includes/rts/EventLogFormat.h b/includes/rts/EventLogFormat.h index d5ed01a864..57e9a4b76e 100644 --- a/includes/rts/EventLogFormat.h +++ b/includes/rts/EventLogFormat.h @@ -257,7 +257,8 @@ typedef enum { HEAP_PROF_BREAKDOWN_TYPE_DESCR, HEAP_PROF_BREAKDOWN_RETAINER, HEAP_PROF_BREAKDOWN_BIOGRAPHY, - HEAP_PROF_BREAKDOWN_CLOSURE_TYPE + HEAP_PROF_BREAKDOWN_CLOSURE_TYPE, + HEAP_PROF_BREAKDOWN_INFO_TABLE } HeapProfBreakdown; #if !defined(EVENTLOG_CONSTANTS_ONLY) diff --git a/includes/rts/Flags.h b/includes/rts/Flags.h index d0c41a1576..c7d21411b4 100644 --- a/includes/rts/Flags.h +++ b/includes/rts/Flags.h @@ -141,6 +141,7 @@ typedef struct _PROFILING_FLAGS { # define HEAP_BY_LDV 7 # define HEAP_BY_CLOSURE_TYPE 8 +# define HEAP_BY_INFO_TABLE 9 Time heapProfileInterval; /* time between samples */ uint32_t heapProfileIntervalTicks; /* ticks between samples (derived) */ |