ghc-events: Library and tool for parsing .eventlog files from GHC

[ bsd3, debug, development, ghc, library, profiling, program, trace ] [ Propose Tags ]

Parses .eventlog files emitted by GHC 6.12.1 and later. Includes the ghc-events tool permitting, in particular, to dump an event log file as text.

[Skip to Readme]
Versions [faq] 0.0.1, 0.1,,, 0.2,,,,,,,, 0.6.0, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0,,, 0.9.0
Change log
Dependencies array (>=0.2 && <0.6), base (>=4.6 && <4.11), binary (>=0.7 && <0.10), bytestring (>=0.10.4), containers (==0.5.*), ghc-events, text (>= && <1.3), vector (>=0.7 && <0.13) [details]
License BSD-3-Clause
Author Donnie Jones <>, Simon Marlow <>, Paul Bone <>, Mischa Dieterle <>, Thomas Horstmeyer <>, Duncan Coutts <>, Nicolas Wu <>, Jost Berthold <> Mikolaj Konarski <> Karolis Velicka <>
Maintainer Simon Marlow <>
Revised Revision 1 made by MitsutoshiAoe at Tue Apr 2 06:18:58 UTC 2019
Category Development, GHC, Debug, Profiling, Trace
Bug tracker
Source repo head: git clone
Uploaded by MitsutoshiAoe at Sat Feb 17 15:31:17 UTC 2018
Distributions Debian:0.8.0, FreeBSD:, NixOS:0.9.0
Executables ghc-events
Downloads 12889 total (305 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2018-02-17 [all 1 reports]




Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

For package maintainers and hackage trustees

Readme for ghc-events-0.7.1

[back to package description]


Build Status Hackage Hackage-Deps

A Haskell library for parsing .eventlog files emitted by the GHC runtime system. The package also includes an executable, ghc-events that can be used to display the contents of .eventlog files


  • Add example usage/tutorial of the new API to this readme

Known Issues

  • Writing event logs back to file does not work. It is hard to say how long has this been broken or how difficult will it be to fix (#14)