{"record":{"id":"9880f86d1cdc1cfe","repo":"go-delve/delve","slug":"could-not-get-floating-point-registers-v-9880f8","errorCode":null,"errorMessage":"could not get floating point registers: %v","messagePattern":"could not get floating point registers: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"pkg/proc/native/threads_linux_loong64.go","lineNumber":25,"sourceCode":"\t\"fmt\"\n\t\"syscall\"\n\t\"unsafe\"\n\n\tsys \"golang.org/x/sys/unix\"\n\n\t\"github.com/go-delve/delve/pkg/proc\"\n\t\"github.com/go-delve/delve/pkg/proc/linutil\"\n)\n\nfunc (thread *nativeThread) fpRegisters() ([]proc.Register, []byte, error) {\n\tvar err error\n\tvar loong64_fpregs linutil.LOONG64PtraceFpRegs\n\n\tthread.dbp.execPtraceFunc(func() { err = ptraceGetFpRegset(thread.ID, &loong64_fpregs) })\n\tfpregs := loong64_fpregs.Decode()\n\n\tif err != nil {\n\t\terr = fmt.Errorf(\"could not get floating point registers: %v\", err.Error())\n\t}\n\n\treturn fpregs, loong64_fpregs.Fregs, err\n}\n\nfunc (t *nativeThread) restoreRegisters(savedRegs proc.Registers) error {\n\tvar restoreRegistersErr error\n\n\tsr := savedRegs.(*linutil.LOONG64Registers)\n\tt.dbp.execPtraceFunc(func() {\n\t\trestoreRegistersErr = ptraceSetGRegs(t.ID, sr.Regs)\n\t\tif restoreRegistersErr != syscall.Errno(0) {\n\t\t\treturn\n\t\t}\n\n\t\tif sr.Fpregset != nil {\n\t\t\tiov := sys.Iovec{Base: &sr.Fpregset[0], Len: uint64(len(sr.Fpregset))}\n\t\t\t_, _, restoreRegistersErr = syscall.Syscall6(syscall.SYS_PTRACE, sys.PTRACE_SETREGSET,","sourceCodeStart":7,"sourceCodeEnd":43,"githubUrl":"https://github.com/go-delve/delve/blob/a23773e6c31361e43246bc43a424ee009679b174/pkg/proc/native/threads_linux_loong64.go#L7-L43","documentation":"Error \"could not get floating point registers: %v\" thrown in go-delve/delve.","triggerScenarios":"Thrown at pkg/proc/native/threads_linux_loong64.go:25 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a23773e6c31361e43246bc43a424ee009679b174","analyzedAt":"2026-08-31T15:12:45.221Z","schemaVersion":2},"datasetVersion":"2026-08-31T19:17:28.585Z"}