1//go:build (linux || darwin) && !tinygo
2
3package platform
4
5import "syscall"
6
7// MprotectRX is like syscall.Mprotect with RX permission.
8func MprotectRX(b []byte) (err error) {
9 return syscall.Mprotect(b, syscall.PROT_READ|syscall.PROT_EXEC)
10}