Maintainer | dennis@felsin9.de |
---|---|
Safe Haskell | Safe-Infered |
Documentation
walkHeap :: [(Box, String)] -> IO HeapMapSource
Recursively walk down the heap objects and return the resulting map. This function recognizes loops and avoids them. Big data structures might still be very slow.
parseBoxes :: [(Box, String)] -> IO [[VisObject]]Source
Walk the heap for a list of objects to be visualized and their corresponding names.
pointersToFollow2 :: Closure -> IO [Box]Source
Follows BCOClosure
s, but not the debugging data structures
(ByteCodeInstr.BreakInfo) of GHC.
showClosure :: Closure -> StringSource
Textual representation of Heap objects, used in the graph visualization.