| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
data ResolvedBCO Source
A ResolvedBCO is one in which all the Name references have been resolved to actual addresses or RemoteHValues.
| ResolvedBCO | |
data ResolvedBCOPtr Source
| ResolvedBCORef !Int | reference to the Nth BCO in the current set |
| ResolvedBCOPtr !(RemoteRef HValue) | reference to a previously created BCO |
| ResolvedBCOStaticPtr !(RemotePtr ()) | reference to a static ptr |
| ResolvedBCOPtrBCO ResolvedBCO | a nested BCO |
| ResolvedBCOPtrBreakArray !(RemoteRef BreakArray) | Resolves to the MutableArray# inside the BreakArray |
| Binary ResolvedBCOPtr Source | |||||
Defined in GHCi.ResolvedBCO Methodsput :: ResolvedBCOPtr -> Put Source get :: Get ResolvedBCOPtr Source putList :: [ResolvedBCOPtr] -> Put Source | |||||
| Generic ResolvedBCOPtr Source | |||||
Defined in GHCi.ResolvedBCO Associated Types
| |||||
| Show ResolvedBCOPtr Source | |||||
Defined in GHCi.ResolvedBCO MethodsshowsPrec :: Int -> ResolvedBCOPtr -> ShowS show :: ResolvedBCOPtr -> String showList :: [ResolvedBCOPtr] -> ShowS | |||||
| type Rep ResolvedBCOPtr Source | |||||
Defined in GHCi.ResolvedBCO type Rep ResolvedBCOPtr = D1 ('MetaData "ResolvedBCOPtr" "GHCi.ResolvedBCO" "ghci-9.12.1-fde5" 'False) ((C1 ('MetaCons "ResolvedBCORef" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 Int)) :+: C1 ('MetaCons "ResolvedBCOPtr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 (RemoteRef HValue)))) :+: (C1 ('MetaCons "ResolvedBCOStaticPtr" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 (RemotePtr ()))) :+: (C1 ('MetaCons "ResolvedBCOPtrBCO" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ResolvedBCO)) :+: C1 ('MetaCons "ResolvedBCOPtrBreakArray" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'SourceUnpack 'SourceStrict 'DecidedStrict) (Rec0 (RemoteRef BreakArray)))))) | |||||
data BCOByteArray a Source
Wrapper for a ByteArray#. The phantom type tells what elements are stored in the ByteArray#. Creating a ByteArray# can be achieved using UArray's API, where the underlying ByteArray# can be unpacked.
| BCOByteArray | |
Fields | |
| (Binary a, Storable a, IArray UArray a) => Binary (BCOByteArray a) Source | |
Defined in GHCi.ResolvedBCO Methodsput :: BCOByteArray a -> Put Source get :: Get (BCOByteArray a) Source putList :: [BCOByteArray a] -> Put Source | |
| Show (BCOByteArray Word16) Source | |
Defined in GHCi.ResolvedBCO MethodsshowsPrec :: Int -> BCOByteArray Word16 -> ShowS show :: BCOByteArray Word16 -> String showList :: [BCOByteArray Word16] -> ShowS | |
| Show (BCOByteArray Word) Source | |
Defined in GHCi.ResolvedBCO MethodsshowsPrec :: Int -> BCOByteArray Word -> ShowS show :: BCOByteArray Word -> String showList :: [BCOByteArray Word] -> ShowS | |
mkBCOByteArray :: UArray Int a -> BCOByteArray a Source
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/9.12.1/docs/libraries/ghci-9.12.1-fde5/GHCi-ResolvedBCO.html