Add support for decoding profiling headers
Query debugee for profiling mode and TNTC Deserialize closures instead of relying on ghc-heap The above is necessary to decode profiling headers and ghc-heap does not Additionally, deserialize info tables in haskell code instead of relying on ghc-heap. This is also necessary to decode profiling info tables properly. Perhaps we should introduce a type for profiling info tables instead of using StgInfoTable
Showing
- client/src/GHC/Debug/Client.hs 3 additions, 1 deletionclient/src/GHC/Debug/Client.hs
- client/src/GHC/Debug/Client/Query.hs 26 additions, 10 deletionsclient/src/GHC/Debug/Client/Query.hs
- client/src/GHC/Debug/Client/RequestCache.hs 19 additions, 5 deletionsclient/src/GHC/Debug/Client/RequestCache.hs
- client/src/GHC/Debug/Client/Search.hs 1 addition, 1 deletionclient/src/GHC/Debug/Client/Search.hs
- client/src/GHC/Debug/Count.hs 1 addition, 2 deletionsclient/src/GHC/Debug/Count.hs
- client/src/GHC/Debug/ObjectEquiv.hs 4 additions, 4 deletionsclient/src/GHC/Debug/ObjectEquiv.hs
- client/src/GHC/Debug/ParTrace.hs 12 additions, 4 deletionsclient/src/GHC/Debug/ParTrace.hs
- client/src/GHC/Debug/Profile.hs 5 additions, 5 deletionsclient/src/GHC/Debug/Profile.hs
- client/src/GHC/Debug/Retainers.hs 1 addition, 1 deletionclient/src/GHC/Debug/Retainers.hs
- client/src/GHC/Debug/Strings.hs 7 additions, 7 deletionsclient/src/GHC/Debug/Strings.hs
- client/src/GHC/Debug/Trace.hs 1 addition, 1 deletionclient/src/GHC/Debug/Trace.hs
- client/src/GHC/Debug/TypePointsFrom.hs 1 addition, 1 deletionclient/src/GHC/Debug/TypePointsFrom.hs
- common/src/GHC/Debug/Decode.hs 216 additions, 98 deletionscommon/src/GHC/Debug/Decode.hs
- common/src/GHC/Debug/Decode/Convert.hs 3 additions, 22 deletionscommon/src/GHC/Debug/Decode/Convert.hs
- common/src/GHC/Debug/Types.hs 121 additions, 6 deletionscommon/src/GHC/Debug/Types.hs
- common/src/GHC/Debug/Types/Closures.hs 126 additions, 47 deletionscommon/src/GHC/Debug/Types/Closures.hs
- common/src/GHC/Debug/Types/Graph.hs 10 additions, 10 deletionscommon/src/GHC/Debug/Types/Graph.hs
- common/src/GHC/Debug/Types/Ptr.hs 11 additions, 10 deletionscommon/src/GHC/Debug/Types/Ptr.hs
- common/src/GHC/Debug/Types/Version.hs 2 additions, 0 deletionscommon/src/GHC/Debug/Types/Version.hs
- ghc-debug-brick/src/Lib.hs 29 additions, 26 deletionsghc-debug-brick/src/Lib.hs
Loading
Please register or sign in to comment