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