summaryrefslogtreecommitdiff
path: root/rts/Trace.h
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-08-19 15:21:26 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-10-11 23:45:10 -0400
commit866c736ef29a07c6f3aa68063ef98ee0ecea12f3 (patch)
tree2e213cf10bc8d25a31020f5128969de25b09a140 /rts/Trace.h
parentf6e8feb475cf421c408102c2abd531e380b67b00 (diff)
downloadhaskell-866c736ef29a07c6f3aa68063ef98ee0ecea12f3.tar.gz
rts: Refactor IPE tracing support
Diffstat (limited to 'rts/Trace.h')
-rw-r--r--rts/Trace.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/rts/Trace.h b/rts/Trace.h
index 8c65972954..6e08d0d2fd 100644
--- a/rts/Trace.h
+++ b/rts/Trace.h
@@ -330,13 +330,7 @@ void traceConcUpdRemSetFlush(Capability *cap);
void traceNonmovingHeapCensus(uint32_t log_blk_size,
const struct NonmovingAllocCensus *census);
-void traceIPE(StgInfoTable *info,
- const char *table_name,
- const char *closure_desc,
- const char *ty_desc,
- const char *label,
- const char *module,
- const char *srcloc );
+void traceIPE(const InfoProvEnt *ipe);
void flushTrace(void);
#else /* !TRACING */
@@ -373,7 +367,7 @@ void flushTrace(void);
#define traceTaskDelete_(taskID) /* nothing */
#define traceHeapProfBegin(profile_id) /* nothing */
#define traceHeapProfCostCentre(ccID, label, module, srcloc, is_caf) /* nothing */
-#define traceIPE(info, table_name, closure_desc, ty_desc, label, module, srcloc) /* nothing */
+#define traceIPE(ipe) /* nothing */
#define traceHeapProfSampleBegin(era) /* nothing */
#define traceHeapBioProfSampleBegin(era, time) /* nothing */
#define traceHeapProfSampleEnd(era) /* nothing */