GHC eventlog parser in Rust

A while back I wrote an eventlog parser in Rust. I wrote it to better understand the types of events available and was planning on using it in a larger project correlating GHC events with other events on the system (for example joining it with system profiling in perfetto). I didn’t get around to that part yet (and currently I don’t think we’re able to correlate Haskell threads with OS threads using the eventlog).

I’m sharing it here in case someone else might find it useful or interesting :slight_smile:

4 Likes