delve/pkg/proc/native/threads_linux_ppc64le.go

26 lines
655 B
Go
Raw Normal View History

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")
}