mirror of
https://github.com/sliverarmory/reflektor
synced 2026-08-25 09:14:48 +00:00
20 lines
421 B
Go
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")
|
|
}
|
|
}
|
|
}
|