diff options
| author | Ben Gamari <bgamari.foss@gmail.com> | 2017-02-11 19:21:22 -0500 |
|---|---|---|
| committer | Ben Gamari <ben@smart-cactus.org> | 2017-02-11 19:58:34 -0500 |
| commit | 56c9bb39246f9ffd8ed41a0656bfe8e60d23be57 (patch) | |
| tree | 1887b6def9a39b52b99c9f10eb4416e4fe65fd14 /compiler/utils | |
| parent | 1a14d384136ce91d3469f462d192c3721b27fbd5 (diff) | |
| download | haskell-56c9bb39246f9ffd8ed41a0656bfe8e60d23be57.tar.gz | |
rts/Profiling: Factor out report generation
Here we move the actual report generation logic to
`rts/ProfilerReport.c`. This break is actually quite clean,
void writeCCSReport( FILE *prof_file, CostCentreStack const *ccs,
ProfilerTotals totals );
This is more profiler refactoring in preparation for machine-readable
output.
Test Plan: Validate
Reviewers: austin, erikd, simonmar
Reviewed By: simonmar
Subscribers: thomie
Differential Revision: https://phabricator.haskell.org/D3097
Diffstat (limited to 'compiler/utils')
0 files changed, 0 insertions, 0 deletions
