| Copyright | (c) 2026 Jared Tobin |
|---|---|
| License | MIT |
| Maintainer | Jared Tobin <jared@ppad.tech> |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Vestigia.Memcheck
Description
What a memcheck run reported, read from its XML (protocol version 4 and later): each error context with its kind, its stack, the origin of the undefined value where memcheck tracked one, and how many times it occurred.
Documentation
One stack frame: the instruction address, and what debug information says of it.
Constructors
| Frame | |
Where an undefined value came from: a client request (the harness's mark on a secret), something else memcheck named (an allocation, an uninitialised stack slot), or nothing tracked.
Constructors
| ClientRequest ![Frame] | |
| OtherOrigin !Text ![Frame] | |
| NoOrigin |
A run: the tool's version, the command it ran, whether it finished, and its errors in the order reported.
Constructors
| Memcheck | |