gvisor/pkg/sentry/platform/ptrace
Haibo Xu c04958e2fa Enable thread local storage support on arm64.
Linux use the task.thread.uw.tp_value field to store the
TLS pointer on arm64 platform, and we use a similar way
in gvisor to store it in the arch/State struct.

Signed-off-by: Haibo Xu <haibo.xu@arm.com>
Change-Id: Ie76b5c6d109bc27ccfd594008a96753806db7764
2020-03-09 01:04:55 +00:00
..
BUILD Enable thread local storage support on arm64. 2020-03-09 01:04:55 +00:00
filters.go Avoid importing platforms from many source files 2019-07-03 22:51:26 -07:00
ptrace.go Update package locations. 2020-01-27 15:31:32 -08:00
ptrace_amd64.go Enable thread local storage support on arm64. 2020-03-09 01:04:55 +00:00
ptrace_arm64.go Add initial ptrace stub and syscall support for arm64. 2019-08-09 13:18:11 -07:00
ptrace_arm64_unsafe.go Enable thread local storage support on arm64. 2020-03-09 01:04:55 +00:00
ptrace_unsafe.go Update package locations. 2020-01-27 15:31:32 -08:00
stub_amd64.s platform/syscall: use syscall + int3 to execute a system call in a stub process 2020-01-06 15:54:53 -08:00
stub_arm64.s platform/syscall: use syscall + int3 to execute a system call in a stub process 2020-01-06 15:54:53 -08:00
stub_unsafe.go Update package locations. 2020-01-27 15:31:32 -08:00
subprocess.go Enable thread local storage support on arm64. 2020-03-09 01:04:55 +00:00
subprocess_amd64.go platform/ptrace: don't call probeSeccomp on arm64 2020-03-03 14:35:42 -08:00
subprocess_arm64.go platform/ptrace: don't call probeSeccomp on arm64 2020-03-03 14:35:42 -08:00
subprocess_linux.go platform/ptrace: don't call probeSeccomp on arm64 2020-03-03 14:35:42 -08:00
subprocess_linux_unsafe.go New sync package. 2020-01-09 22:02:24 -08:00
subprocess_unsafe.go Update build tags to allow Go 1.14 2019-10-29 13:18:16 -07:00