summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/platform/ptrace
AgeCommit message (Expand)Author
2021-07-30checklinkname: rudimentary type-checking of linkname directivesMichael Pratt
2021-07-20Add go:build directives as required by Go 1.17's gofmt.Jamie Liu
2021-07-12Mark all functions that are called from a forked child with go:noraceAndrei Vagin
2021-07-08Fix some //pkg/seccomp bugs.Jamie Liu
2021-06-10[op] Move SignalInfo to abi/linux package.Ayush Ranjan
2021-04-14Use assembly stub to take the address of assembly functionsMichael Pratt
2021-03-29[syserror] Split usermem packageZach Koopmans
2021-03-29[perf] Reduce contention in ptrace.threadPool.lookupOrCreate().Ayush Ranjan
2021-03-23Move the code that manages floating-point state to a separate packageAndrei Vagin
2021-03-03[op] Replace syscall package usage with golang.org/x/sys/unix in pkg/.Ayush Ranjan
2021-02-18Bump build constraints to Go 1.18Michael Pratt
2021-02-04Move getcpu() to core filter listMichael Pratt
2021-01-19platform/ptrace: workaround a kernel ptrace issue on ARM64Andrei Vagin
2020-12-11Remove existing nogo exceptions.Adin Scannell
2020-11-30Fix typo in ptrace documentation.Dean Deng
2020-10-06Implement membarrier(2) commands other than *_SYNC_CORE.Jamie Liu
2020-09-15Add support for OCI seccomp filters in the sandbox.Ian Lewis
2020-09-09Don't sched_setaffinity in ptrace platform.Jamie Liu
2020-08-24Bump build constraints to 1.17Michael Pratt
2020-08-07Add context.FullStateChanged()Andrei Vagin
2020-08-03Add callbacks to support lazy loading/restoring thread statesAndrei Vagin
2020-07-27Move platform.File in memmapAndrei Vagin
2020-05-29Update Go version build tagsMichael Pratt
2020-04-25Enable automated marshalling for signals and the arch package.Rahat Mahmood
2020-04-22Specify a memory file in platform.New().Andrei Vagin
2020-03-09Enable thread local storage support on arm64.Haibo Xu
2020-03-03platform/ptrace: don't call probeSeccomp on arm64Andrei Vagin
2020-01-27Update package locations.Adin Scannell
2020-01-27Standardize on tools directory.Adin Scannell
2020-01-09New sync package.Ian Gudger
2020-01-06platform/syscall: use syscall + int3 to execute a system call in a stub processAndrei Vagin
2019-12-23Replace syscall.PTRACE_SYSEMU with unix.PTRACE_SYSEMUHaibo Xu
2019-12-17Mark enableCpuidFault nosplitMichael Pratt
2019-12-03platform/ptrace: make some operations arch specificHaibo Xu
2019-11-18platform/ptrace: use host.GetCPU instead of the getcpu syscallAndrei Vagin
2019-10-29Update build tags to allow Go 1.14Michael Pratt
2019-10-25platform/ptrace: use tgkill instead of killAndrei Vagin
2019-10-22platform/ptrace: exit without panic if a stub process has been killed by SIGKILLAndrei Vagin
2019-09-24gvisor: change syscall.RawSyscall to syscall.RawSyscall6 where requiredgVisor bot
2019-09-17platform/ptrace: log exit code for stub processesAndrei Vagin
2019-08-16ptrace: detect if a stub process exited unexpectedlyAndrei Vagin
2019-08-09Add initial ptrace stub and syscall support for arm64.Haibo Xu
2019-07-03Avoid importing platforms from many source filesAndrei Vagin
2019-06-28platform/ptrace: return more detailed errorsAndrei Vagin
2019-06-27Fix various spelling issues in the documentationMichael Pratt
2019-06-27gvisor/ptrace: grub initial thread registers only onceAndrei Vagin
2019-06-24Add O_EXITKILL to ptrace options.Adin Scannell
2019-06-24platform/ptrace: specify PTRACE_O_TRACEEXIT for stub-processesAndrei Vagin
2019-06-13Update canonical repository.Adin Scannell
2019-06-12gvisor/ptrace: print guest registers if a stub stopped with unexpected codeAndrei Vagin