Files
sliverarmory-reflektor/integration/sharedlib_load_recursive_go_test.go
moloch-- c7ee9636e9 feat: add FreeBSD amd64 and arm64 support
Enable BOF and ELF shared-library loading on FreeBSD, including recursive dependency handling and exact symbol-version resolution.

Add strict no-skip FreeBSD 15.1 QEMU coverage, a 25-object semantic BOF corpus per architecture, platform documentation, and the verified Sliver compile exception.
2026-08-23 19:00:58 -07:00

16 lines
500 B
Go

//go:build (darwin && (amd64 || arm64)) || (freebsd && amd64) || (linux && (386 || amd64 || (arm && arm.7) || arm64 || ppc64le || riscv64)) || (windows && (386 || amd64 || arm64))
package reflektor_test
import (
"runtime"
"testing"
)
func TestLoadGeneratedGoSharedLibraryRecursiveMode(t *testing.T) {
requireRecursiveLoaderPlatform(t)
outDir := t.TempDir()
libraryPath := buildOneGoSharedLib(t, outDir, runtime.GOOS, runtime.GOARCH)
runGoRuntimeFixtureSubprocessMode(t, libraryPath, true)
}