mprotect_syscall.go

 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}