mirror of
https://github.com/golang/go.git
synced 2025-10-19 19:13:18 +00:00
others
This commit is contained in:
parent
2c13c15afa
commit
32e849a642
16 changed files with 18 additions and 18 deletions
|
@ -617,7 +617,7 @@ func (o Op) IsSlice3() bool {
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
// A SliceHeader expression constructs a slice header from its parts.
|
// A SliceHeaderExpr constructs a slice header from its parts.
|
||||||
type SliceHeaderExpr struct {
|
type SliceHeaderExpr struct {
|
||||||
miniExpr
|
miniExpr
|
||||||
Ptr Node
|
Ptr Node
|
||||||
|
|
|
@ -328,7 +328,7 @@ func (t *Type) funcType() *Func {
|
||||||
return t.extra.(*Func)
|
return t.extra.(*Func)
|
||||||
}
|
}
|
||||||
|
|
||||||
// StructType contains Type fields specific to struct types.
|
// Struct contains Type fields specific to struct types.
|
||||||
type Struct struct {
|
type Struct struct {
|
||||||
fields fields
|
fields fields
|
||||||
|
|
||||||
|
|
|
@ -327,7 +327,7 @@ func (obj *TypeName) IsAlias() bool {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// A Variable represents a declared variable (including function parameters and results, and struct fields).
|
// A Var represents a declared variable (including function parameters and results, and struct fields).
|
||||||
type Var struct {
|
type Var struct {
|
||||||
object
|
object
|
||||||
origin *Var // if non-nil, the Var from which this one was instantiated
|
origin *Var // if non-nil, the Var from which this one was instantiated
|
||||||
|
|
|
@ -396,7 +396,7 @@ type jsonError struct {
|
||||||
Err string `json:"error"`
|
Err string `json:"error"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// A TextEdit describes the replacement of a portion of a file.
|
// A jsonTextEdit describes the replacement of a portion of a file.
|
||||||
// Start and End are zero-based half-open indices into the original byte
|
// Start and End are zero-based half-open indices into the original byte
|
||||||
// sequence of the file, and New is the new text.
|
// sequence of the file, and New is the new text.
|
||||||
type jsonTextEdit struct {
|
type jsonTextEdit struct {
|
||||||
|
@ -424,7 +424,7 @@ type jsonDiagnostic struct {
|
||||||
Related []jsonRelatedInformation `json:"related,omitempty"`
|
Related []jsonRelatedInformation `json:"related,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// A jsonRelated describes a secondary position and message related to
|
// A jsonRelatedInformation describes a secondary position and message related to
|
||||||
// a primary diagnostic.
|
// a primary diagnostic.
|
||||||
type jsonRelatedInformation struct {
|
type jsonRelatedInformation struct {
|
||||||
Posn string `json:"posn"` // e.g. "file.go:line:column"
|
Posn string `json:"posn"` // e.g. "file.go:line:column"
|
||||||
|
|
|
@ -165,7 +165,7 @@ func evexZcase(zcase uint8) bool {
|
||||||
return zcase > Zevex_first && zcase < Zevex_last
|
return zcase > Zevex_first && zcase < Zevex_last
|
||||||
}
|
}
|
||||||
|
|
||||||
// evexSuffixBits carries instruction EVEX suffix set flags.
|
// evexSuffix carries instruction EVEX suffix set flags.
|
||||||
//
|
//
|
||||||
// Examples:
|
// Examples:
|
||||||
//
|
//
|
||||||
|
|
|
@ -227,7 +227,7 @@ func (f *goobjFile) pcln() (textStart uint64, symtab, pclntab []byte, err error)
|
||||||
return 0, nil, nil, fmt.Errorf("pcln not available in go object file")
|
return 0, nil, nil, fmt.Errorf("pcln not available in go object file")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Find returns the file name, line, and function data for the given pc.
|
// PCToLine returns the file name, line, and function data for the given pc.
|
||||||
// Returns "",0,nil if unknown.
|
// Returns "",0,nil if unknown.
|
||||||
// This function implements the Liner interface in preference to pcln() above.
|
// This function implements the Liner interface in preference to pcln() above.
|
||||||
func (f *goobjFile) PCToLine(pc uint64) (string, int, *gosym.Func) {
|
func (f *goobjFile) PCToLine(pc uint64) (string, int, *gosym.Func) {
|
||||||
|
|
|
@ -139,7 +139,7 @@ func (sb *SymbolBuilder) SetRelocAdd(i int, a int64) {
|
||||||
sb.relocs[i].SetAdd(a)
|
sb.relocs[i].SetAdd(a)
|
||||||
}
|
}
|
||||||
|
|
||||||
// SetRelocAdd sets the size of the 'i'-th relocation on this sym to 'sz'
|
// SetRelocSiz sets the size of the 'i'-th relocation on this sym to 'sz'
|
||||||
func (sb *SymbolBuilder) SetRelocSiz(i int, sz uint8) {
|
func (sb *SymbolBuilder) SetRelocSiz(i int, sz uint8) {
|
||||||
sb.relocs[i].SetSiz(sz)
|
sb.relocs[i].SetSiz(sz)
|
||||||
}
|
}
|
||||||
|
|
|
@ -316,7 +316,7 @@ func VerifyPSS(pub *PublicKey, hash hash.Hash, digest []byte, sig []byte) error
|
||||||
return verifyPSS(pub, hash, digest, sig, pssSaltLengthAutodetect)
|
return verifyPSS(pub, hash, digest, sig, pssSaltLengthAutodetect)
|
||||||
}
|
}
|
||||||
|
|
||||||
// VerifyPSS verifies sig with RSASSA-PSS and an expected salt length.
|
// VerifyPSSWithSaltLength verifies sig with RSASSA-PSS and an expected salt length.
|
||||||
func VerifyPSSWithSaltLength(pub *PublicKey, hash hash.Hash, digest []byte, sig []byte, saltLength int) error {
|
func VerifyPSSWithSaltLength(pub *PublicKey, hash hash.Hash, digest []byte, sig []byte, saltLength int) error {
|
||||||
if saltLength < 0 {
|
if saltLength < 0 {
|
||||||
return errors.New("crypto/rsa: salt length cannot be negative")
|
return errors.New("crypto/rsa: salt length cannot be negative")
|
||||||
|
|
|
@ -286,7 +286,7 @@ func (oid OID) EqualASN1OID(other asn1.ObjectIdentifier) bool {
|
||||||
return i == len(other)
|
return i == len(other)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Strings returns the string representation of the Object Identifier.
|
// String returns the string representation of the Object Identifier.
|
||||||
func (oid OID) String() string {
|
func (oid OID) String() string {
|
||||||
var b strings.Builder
|
var b strings.Builder
|
||||||
b.Grow(32)
|
b.Grow(32)
|
||||||
|
|
|
@ -229,7 +229,7 @@ func formToClass(form format, attr Attr, vers int, b *buf) Class {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// An entry is a sequence of attribute/value pairs.
|
// An Entry is a sequence of attribute/value pairs.
|
||||||
type Entry struct {
|
type Entry struct {
|
||||||
Offset Offset // offset of Entry in DWARF info
|
Offset Offset // offset of Entry in DWARF info
|
||||||
Tag Tag // tag (kind of Entry)
|
Tag Tag // tag (kind of Entry)
|
||||||
|
|
|
@ -107,7 +107,7 @@ func (s *Scanner) peek() byte {
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
// A mode value is a set of flags (or 0).
|
// A Mode value is a set of flags (or 0).
|
||||||
// They control scanner behavior.
|
// They control scanner behavior.
|
||||||
type Mode uint
|
type Mode uint
|
||||||
|
|
||||||
|
|
|
@ -330,7 +330,7 @@ func (obj *TypeName) IsAlias() bool {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// A Variable represents a declared variable (including function parameters and results, and struct fields).
|
// A Var represents a declared variable (including function parameters and results, and struct fields).
|
||||||
type Var struct {
|
type Var struct {
|
||||||
object
|
object
|
||||||
origin *Var // if non-nil, the Var from which this one was instantiated
|
origin *Var // if non-nil, the Var from which this one was instantiated
|
||||||
|
|
|
@ -57,7 +57,7 @@ func (m *Merger) MergeCounters(dst, src []uint32) (error, bool) {
|
||||||
return nil, ovf
|
return nil, ovf
|
||||||
}
|
}
|
||||||
|
|
||||||
// Saturating add does a saturating addition of 'dst' and 'src',
|
// SaturatingAdd does a saturating addition of 'dst' and 'src',
|
||||||
// returning added value or math.MaxUint32 if there is an overflow.
|
// returning added value or math.MaxUint32 if there is an overflow.
|
||||||
// Overflows are recorded in case the client needs to track them.
|
// Overflows are recorded in case the client needs to track them.
|
||||||
func (m *Merger) SaturatingAdd(dst, src uint32) uint32 {
|
func (m *Merger) SaturatingAdd(dst, src uint32) uint32 {
|
||||||
|
@ -68,7 +68,7 @@ func (m *Merger) SaturatingAdd(dst, src uint32) uint32 {
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
// Saturating add does a saturating addition of 'dst' and 'src',
|
// SaturatingAdd does a saturating addition of 'dst' and 'src',
|
||||||
// returning added value or math.MaxUint32 plus an overflow flag.
|
// returning added value or math.MaxUint32 plus an overflow flag.
|
||||||
func SaturatingAdd(dst, src uint32) (uint32, bool) {
|
func SaturatingAdd(dst, src uint32) (uint32, bool) {
|
||||||
d, s := uint64(dst), uint64(src)
|
d, s := uint64(dst), uint64(src)
|
||||||
|
|
|
@ -34,7 +34,7 @@ const (
|
||||||
// It is also the size of the machine's native word size (that is, 4 on 32-bit systems, 8 on 64-bit).
|
// It is also the size of the machine's native word size (that is, 4 on 32-bit systems, 8 on 64-bit).
|
||||||
const PtrSize = 4 << (^uintptr(0) >> 63)
|
const PtrSize = 4 << (^uintptr(0) >> 63)
|
||||||
|
|
||||||
// PtrSize is bit width of a pointer.
|
// PtrBits is bit width of a pointer.
|
||||||
const PtrBits = PtrSize * 8
|
const PtrBits = PtrSize * 8
|
||||||
|
|
||||||
// ArchFamily is the architecture family (AMD64, ARM, ...)
|
// ArchFamily is the architecture family (AMD64, ARM, ...)
|
||||||
|
|
|
@ -197,7 +197,7 @@ type Range struct {
|
||||||
Scope ResourceID
|
Scope ResourceID
|
||||||
}
|
}
|
||||||
|
|
||||||
// RangeAttributes provides attributes about a completed Range.
|
// RangeAttribute provides attributes about a completed Range.
|
||||||
type RangeAttribute struct {
|
type RangeAttribute struct {
|
||||||
// Name is the human-readable name for the range.
|
// Name is the human-readable name for the range.
|
||||||
Name string
|
Name string
|
||||||
|
|
|
@ -35,7 +35,7 @@ type Tree struct {
|
||||||
stackDepth int // depth of nested parenthesized expressions
|
stackDepth int // depth of nested parenthesized expressions
|
||||||
}
|
}
|
||||||
|
|
||||||
// A mode value is a set of flags (or 0). Modes control parser behavior.
|
// A Mode value is a set of flags (or 0). Modes control parser behavior.
|
||||||
type Mode uint
|
type Mode uint
|
||||||
|
|
||||||
const (
|
const (
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue