Files
wazero/internal/platform/mmap_unsupported.go
Takeshi Yoneda c397a402ad mmap: eliminates dead flag (#2219)
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
2024-05-28 09:44:12 +09:00

27 lines
510 B
Go

//go:build !(darwin || linux || freebsd || windows) || tinygo
package platform
import (
"fmt"
"runtime"
)
var errUnsupported = fmt.Errorf("mmap unsupported on GOOS=%s. Use interpreter instead.", runtime.GOOS)
func munmapCodeSegment(code []byte) error {
panic(errUnsupported)
}
func mmapCodeSegmentAMD64(size int) ([]byte, error) {
panic(errUnsupported)
}
func mmapCodeSegmentARM64(size int) ([]byte, error) {
panic(errUnsupported)
}
func MprotectRX(b []byte) (err error) {
panic(errUnsupported)
}