diff --git a/pkg/proc/native/register_linux_386.go b/pkg/proc/native/register_linux_386.go index b09fa9a1..72bfd90e 100644 --- a/pkg/proc/native/register_linux_386.go +++ b/pkg/proc/native/register_linux_386.go @@ -6,6 +6,7 @@ import ( sys "golang.org/x/sys/unix" "github.com/go-delve/delve/pkg/proc" + "github.com/go-delve/delve/pkg/proc/amd64util" "github.com/go-delve/delve/pkg/proc/linutil" ) @@ -56,7 +57,7 @@ func registers(thread *nativeThread) (proc.Registers, error) { return nil, err } r := linutil.NewI386Registers(®s, func(r *linutil.I386Registers) error { - var fpregset linutil.I386Xstate + var fpregset amd64util.AMD64Xstate var floatLoadError error r.Fpregs, fpregset, floatLoadError = thread.fpRegisters() r.Fpregset = &fpregset @@ -71,7 +72,7 @@ func registers(thread *nativeThread) (proc.Registers, error) { const _NT_X86_XSTATE = 0x202 -func (thread *nativeThread) fpRegisters() (regs []proc.Register, fpregs linutil.I386Xstate, err error) { +func (thread *nativeThread) fpRegisters() (regs []proc.Register, fpregs amd64util.AMD64Xstate, err error) { thread.dbp.execPtraceFunc(func() { fpregs, err = ptraceGetRegset(thread.ID) }) regs = fpregs.Decode() if err != nil {