Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data LambdaResolver Source #
MonadIO m => EncodeM m SymbolResolver (IORef [IO ()] -> IO (Ptr LambdaResolver)) Source # | |
newtype TargetAddress Source #
createLambdaResolver :: FunPtr SymbolResolverFn -> FunPtr SymbolResolverFn -> IO (Ptr LambdaResolver) Source #
disposeLinkingLayer :: Ptr LinkingLayer -> IO () Source #
getAddress :: Ptr JITSymbol -> Ptr (OwnerTransfered CString) -> IO TargetAddress Source #
setJITSymbol :: Ptr JITSymbol -> TargetAddress -> JITSymbolFlags -> IO () Source #
getMangledSymbol :: Ptr CString -> CString -> Ptr DataLayout -> IO () Source #
disposeMangledSymbol :: CString -> IO () Source #