summaryrefslogtreecommitdiff
path: root/vendor/github.com/tetratelabs/wazero/internal/platform/mprotect_syscall.go
blob: 6fe96d6f6f18f76745f43cbdc9791f3127414a57 (plain)
1
2
3
4
5
6
7
8
9
10
//go:build (linux || darwin) && !tinygo

package platform

import "syscall"

// MprotectRX is like syscall.Mprotect with RX permission.
func MprotectRX(b []byte) (err error) {
	return syscall.Mprotect(b, syscall.PROT_READ|syscall.PROT_EXEC)
}