This is a somewhat faithful representation of an info table. See https://gitlab.haskell.org/ghc/ghc/blob/master/rts/include/rts/storage/InfoTables.h for more details on this data structure.
Constructors
Instances4Eq, Show, Generic, Rep
Eq StgInfoTableDefined in ghc-heap-9.10.3 · GHC.Exts.Heap.InfoTable.TypesShow StgInfoTableDefined in ghc-heap-9.10.3 · GHC.Exts.Heap.InfoTable.TypesGeneric StgInfoTableDefined in ghc-heap-9.10.3 · GHC.Exts.Heap.InfoTable.Typestype Rep StgInfoTable = D1 ('MetaDataDefined in ghc-heap-9.10.3 · GHC.Exts.Heap.InfoTable.Types"StgInfoTable"
"GHC.Exts.Heap.InfoTable.Types"
"ghc-heap-9.10.3-95d6"
'False) (C1 ('MetaCons"StgInfoTable"
'PrefixI 'True) ((S1 ('MetaSel ('Just"entry"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe EntryFunPtr)) :*: (S1 ('MetaSel ('Just"ptrs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HalfWord) :*: S1 ('MetaSel ('Just"nptrs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HalfWord))) :*: (S1 ('MetaSel ('Just"tipe"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ClosureType) :*: (S1 ('MetaSel ('Just"srtlen"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 HalfWord) :*: S1 ('MetaSel ('Just"code"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe ItblCodes))))))