delve/vendor/github.com/go-delve/gore/error.go
Derek Parker dda8f693e6
*: Use forked goretk/gore module (#3597)
This allows us to update this dependency on our schedule which is important because the module relies on manually updating the known list of Go versions to function correctly. Forking allows us to keep this up to date ourselves and possibly create a new system to prevent having to perform this manual step in the future.
2023-12-12 10:13:32 +01:00

39 lines
1.7 KiB
Go

// This file is part of GoRE.
//
// Copyright (C) 2019-2021 GoRE Authors
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
package gore
import "errors"
var (
// ErrNotEnoughBytesRead is returned if read call returned less bytes than what is needed.
ErrNotEnoughBytesRead = errors.New("not enough bytes read")
// ErrUnsupportedFile is returned if the file process is unsupported.
ErrUnsupportedFile = errors.New("unsupported file")
// ErrSectionDoesNotExist is returned when accessing a section that does not exist.
ErrSectionDoesNotExist = errors.New("section does not exist")
// ErrNoGoVersionFound is returned if no goversion was found in the binary.
ErrNoGoVersionFound = errors.New("no goversion found")
// ErrNoPCLNTab is returned if no PCLN table can be located.
ErrNoPCLNTab = errors.New("no pclntab located")
// ErrInvalidGoVersion is returned if the go version set for the file is either invalid
// or does not match a known version by the library.
ErrInvalidGoVersion = errors.New("invalid go version")
// ErrNoGoRootFound is returned if no goroot was found in the binary.
ErrNoGoRootFound = errors.New("no goroot found")
)