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