1 {-# LANGUAGE OverloadedStrings #-}
2 {-# LANGUAGE ForeignFunctionInterface #-}
3 module Mate.MethodPool where
6 import qualified Data.ByteString.Lazy as B
12 addMethodRef :: Word32 -> MethodInfo -> [B.ByteString] -> IO ()
13 compileBB :: RawMethod -> MethodInfo -> IO Word32
14 executeFuncPtr :: Word32 -> IO ()
15 getMethodEntry :: CPtrdiff -> CPtrdiff -> IO CPtrdiff