diff options
author | Jamie Liu <jamieliu@google.com> | 2021-09-01 14:04:50 -0700 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2021-09-01 14:07:57 -0700 |
commit | b4de26d6b1bbb0e75187690da6d3fe120f53656b (patch) | |
tree | f34266f08c7ea44369231969b48aacc733910399 /pkg/sentry/arch/fpu/BUILD | |
parent | 702fe7d60da4d38344f00200187fe1f0766bef8d (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/BUILD | 1 |
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 = [ |