delve/pkg/proc/native/threads_linux_ppc64le.go
Álex Sáez 71f1220717
*: add ppc64le support (#2963)
* Add vendor/golang.org/x/arch/ppc64

* Add ppc64le support
2023-07-07 09:30:38 -07:00

26 lines
655 B
Go

package native
import (
"fmt"
"github.com/go-delve/delve/pkg/proc"
"github.com/go-delve/delve/pkg/proc/linutil"
)
func (t *nativeThread) fpRegisters() ([]proc.Register, []byte, error) {
var regs []proc.Register
var fpregs linutil.PPC64LEPtraceFpRegs
var err error
t.dbp.execPtraceFunc(func() { fpregs.Fp, err = ptraceGetFpRegset(t.ID) })
regs = fpregs.Decode()
if err != nil {
err = fmt.Errorf("could not get floating point registers: %v", err.Error())
}
return regs, fpregs.Fp, err
}
func (t *nativeThread) restoreRegisters(savedRegs proc.Registers) error {
panic("Unimplemented restoreRegisters method in threads_linux_ppc64le.go")
}