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