Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Bytecode assembler and linker
Documentation
type ClosureEnv = NameEnv (Name, ForeignHValue) Source #
extendClosureEnv :: ClosureEnv -> [(Name, ForeignHValue)] -> ClosureEnv Source #
linkBCO :: Interp -> ItblEnv -> ClosureEnv -> NameEnv Int -> RemoteRef BreakArray -> UnlinkedBCO -> IO ResolvedBCO Source #
lookupStaticPtr :: Interp -> FastString -> IO (Ptr ()) Source #
nameToCLabel :: Name -> String -> FastString Source #