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