A ResolvedBCO is one in which all the Name references have been
resolved to actual addresses or RemoteHValues.
Instances4Show, Generic, Binary, Rep
Show ResolvedBCODefined in ghci-9.10.3 · GHCi.ResolvedBCOGeneric ResolvedBCODefined in ghci-9.10.3 · GHCi.ResolvedBCOBinary ResolvedBCODefined in ghci-9.10.3 · GHCi.ResolvedBCOThe Binary instance for ResolvedBCOs.
Note, that we do encode the endianness, however there is no support for mixed endianness setups. This is primarily to ensure that ghc and iserv share the same endianness.
type Rep ResolvedBCO = D1 ('MetaDataDefined in ghci-9.10.3 · GHCi.ResolvedBCO"ResolvedBCO"
"GHCi.ResolvedBCO"
"ghci-9.10.3-e3f8"
'False) (C1 ('MetaCons"ResolvedBCO"
'PrefixI 'True) ((S1 ('MetaSel ('Just"resolvedBCOIsLE"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: (S1 ('MetaSel ('Just"resolvedBCOArity"
) 'SourceUnpack 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Just"resolvedBCOInstrs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BCOByteArray Word16)))) :*: (S1 ('MetaSel ('Just"resolvedBCOBitmap"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BCOByteArray Word)) :*: (S1 ('MetaSel ('Just"resolvedBCOLits"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (BCOByteArray Word)) :*: S1 ('MetaSel ('Just"resolvedBCOPtrs"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (SizedSeq ResolvedBCOPtr))))))