Constructors
CompiledByteCodebc_bcos :: FlatBag UnlinkedBCOBunch of interpretable bindings
bc_itbls :: [(Name, ConInfoTable)]Mapping from DataCons to their info tables
bc_strs :: [(Name, ByteString)]top-level strings (heap allocated)
bc_breaks :: Maybe InternalModBreaksAll breakpoint information (no information if breakpoints are disabled).
This information is used when loading a bytecode object: we will construct the arrays to be used at runtime to trigger breakpoints at load time from it (in
allocateBreakArraysandallocateCCSinGHC.ByteCode.Loader).bc_spt_entries :: ![SptEntry]Static pointer table entries which should be loaded along with the BCOs. See Note [Grand plan for static forms] in
GHC.Iface.Tidy.StaticPtrTable.
Instances1Outputable
Outputable CompiledByteCodeDefined in ghc-lib-parser-9.14.1.20251220 · GHC.ByteCode.Types