summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/arch/fpu/BUILD
diff options
context:
space:
mode:
authorJamie Liu <jamieliu@google.com>2021-09-01 14:04:50 -0700
committergVisor bot <gvisor-bot@google.com>2021-09-01 14:07:57 -0700
commitb4de26d6b1bbb0e75187690da6d3fe120f53656b (patch)
treef34266f08c7ea44369231969b48aacc733910399 /pkg/sentry/arch/fpu/BUILD
parent702fe7d60da4d38344f00200187fe1f0766bef8d (diff)
Don't use reflection in fpu.alignedBytes.
reflect.ValueOf takes an interface{}, so when passed a slice the compiler emits a call to runtime.convTslice to heap-allocate a copy of the slice header. PiperOrigin-RevId: 394310052
Diffstat (limited to 'pkg/sentry/arch/fpu/BUILD')
-rw-r--r--pkg/sentry/arch/fpu/BUILD1
1 files changed, 1 insertions, 0 deletions
diff --git a/pkg/sentry/arch/fpu/BUILD b/pkg/sentry/arch/fpu/BUILD
index 6cdd21b1b..1f371e513 100644
--- a/pkg/sentry/arch/fpu/BUILD
+++ b/pkg/sentry/arch/fpu/BUILD
@@ -9,6 +9,7 @@ go_library(
"fpu_amd64.go",
"fpu_amd64.s",
"fpu_arm64.go",
+ "fpu_unsafe.go",
],
visibility = ["//:sandbox"],
deps = [