mirror of
https://github.com/aaronallen8455/graph-trace.git
synced 2024-09-11 09:05:34 +03:00
Trace the call graph of a Haskell program
exe | ||
graph-trace | ||
graph-trace-dot | ||
graph-trace-viz | ||
.gitignore | ||
cabal.project | ||
CHANGELOG.md | ||
README.md | ||
run-exe | ||
Setup.hs | ||
shell.nix | ||
Test.hs |
Graph Trace
A ghc plugin that a creates a log file which can be compiled to a graph for
display with graphviz
or some other means. Contrary to traditional debug
tracing where all output is interleaved into a flat sequence of lines, the
graph structure produced by this plugin takes into account the actual flow of
the program with individual function calls represented as edges in the graph.