diff options
author | gVisor bot <gvisor-bot@google.com> | 2021-04-01 22:50:35 +0000 |
---|---|---|
committer | gVisor bot <gvisor-bot@google.com> | 2021-04-01 22:50:35 +0000 |
commit | 43ba8af786886127c9b479bb7cd256e61eba656f (patch) | |
tree | 74d2aeb972c03e14bf0c52519adfe7f0d3bcefff /pkg | |
parent | 5f74a16e9ceb54e478c7a49d00224cb5dbfd340d (diff) | |
parent | b2ea37401ed41b45f5497d04ab4f837a05204f8a (diff) |
Merge release-20210322.0-33-gb2ea37401 (automated)
Diffstat (limited to 'pkg')
-rw-r--r-- | pkg/abi/linux/ptrace_amd64.go | 5 | ||||
-rw-r--r-- | pkg/abi/linux/ptrace_arm64.go | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/pkg/abi/linux/ptrace_amd64.go b/pkg/abi/linux/ptrace_amd64.go index 50e22fe7e..e722971f1 100644 --- a/pkg/abi/linux/ptrace_amd64.go +++ b/pkg/abi/linux/ptrace_amd64.go @@ -61,3 +61,8 @@ func (p *PtraceRegs) InstructionPointer() uint64 { func (p *PtraceRegs) StackPointer() uint64 { return p.Rsp } + +// SetStackPointer sets the stack pointer to the specified value. +func (p *PtraceRegs) SetStackPointer(sp uint64) { + p.Rsp = sp +} diff --git a/pkg/abi/linux/ptrace_arm64.go b/pkg/abi/linux/ptrace_arm64.go index da36811d2..3d0906565 100644 --- a/pkg/abi/linux/ptrace_arm64.go +++ b/pkg/abi/linux/ptrace_arm64.go @@ -38,3 +38,8 @@ func (p *PtraceRegs) InstructionPointer() uint64 { func (p *PtraceRegs) StackPointer() uint64 { return p.Sp } + +// SetStackPointer sets the stack pointer to the specified value. +func (p *PtraceRegs) SetStackPointer(sp uint64) { + p.Sp = sp +} |