ghc-7.8.4: The GHC API

Safe HaskellNone
LanguageHaskell98

DebuggerUtils

Synopsis

Documentation

dataConInfoPtrToName :: Ptr () -> TcM (Either String Name) Source

Given a data constructor in the heap, find its Name. The info tables for data constructors have a field which records the source name of the constructor as a Ptr Word8 (UTF-8 encoded string). The format is:

Package:Module.Name

We use this string to lookup the interpreter's internal representation of the name using the lookupOrig.