GHC.Internal.InfoProv.Types

ghc-internal-9.1400.0: Basic libraries

Safe Haskell | Trustworthy
Language | Haskell2010

GHC.Internal.InfoProv.Types

# Documentation

data InfoProv Source #

Constructors

InfoProv |
Fields ipName :: String ipDesc :: ClosureType ipTyDesc :: String ipLabel :: String ipUnitId :: String Since: base-4.20.0.0 ipMod :: String ipSrcFile :: String ipSrcSpan :: String

#### Instances

Instances details

Eq InfoProv Source # |
Instance details Defined in GHC.Internal.InfoProv.Types Methods (==) :: InfoProv -> InfoProv -> Bool Source # (/=) :: InfoProv -> InfoProv -> Bool Source #
Show InfoProv Source # |
Instance details Defined in GHC.Internal.InfoProv.Types Methods showsPrec :: Int -> InfoProv -> ShowS Source # show :: InfoProv -> String Source # showList :: [InfoProv] -> ShowS Source #

ipLoc :: InfoProv -> String Source #

ipeProv :: Ptr InfoProvEnt -> Ptr InfoProv Source #

data InfoProvEnt Source #

peekInfoProv :: Ptr InfoProv -> IO InfoProv Source #

getIPE :: a -> r -> (Ptr InfoProvEnt -> IO r) -> IO r Source #

data StgInfoTable Source #

lookupIPE :: Ptr StgInfoTable -> IO (Maybe InfoProv) Source #