Files
sliverarmory-reflektor/sharedlib_load_recursive_guard_darwin_test.go
2026-08-17 08:54:01 -07:00

20 lines
421 B
Go

//go:build darwin && (amd64 || arm64)
package reflektor_test
import (
"runtime"
"testing"
"golang.org/x/sys/unix"
)
func requireRecursiveLoaderPlatform(t *testing.T) {
t.Helper()
if runtime.GOARCH == "amd64" {
if translated, err := unix.SysctlUint32("sysctl.proc_translated"); err == nil && translated == 1 {
t.Skip("darwin/amd64 under Rosetta is not supported by the dyld4-only in-memory loader")
}
}
}