Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 402 for uvarint (0.12 sec)

  1. src/runtime/debuglog.go

    	size := uint64(r.readUint16LEAt(r.begin))
    	end = r.begin + size
    	r.begin += debugLogHeaderSize
    
    	// Read tick, nano, and p.
    	tick = r.uvarint() + r.tick
    	nano = r.uvarint() + r.nano
    	p = int(r.varint())
    
    	return
    }
    
    func (r *debugLogReader) uvarint() uint64 {
    	var u uint64
    	for i := uint(0); ; i += 7 {
    		b := r.data.b[r.begin%uint64(len(r.data.b))]
    		r.begin++
    		u |= uint64(b&^0x80) << i
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 15:10:48 UTC 2024
    - 18.3K bytes
    - Viewed (0)
  2. internal/hash/checksum.go

    	for len(b) > 0 {
    		t, n := binary.Uvarint(b)
    		if n < 0 {
    			break
    		}
    		b = b[n:]
    
    		typ := ChecksumType(t)
    		length := typ.RawByteLen()
    		if length == 0 || len(b) < length {
    			break
    		}
    		cs := base64.StdEncoding.EncodeToString(b[:length])
    		b = b[length:]
    		if typ.Is(ChecksumMultipart) {
    			t, n := binary.Uvarint(b)
    			if n < 0 {
    				break
    			}
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Wed May 08 16:18:34 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/decodesym.go

    	if r == 0 {
    		return ""
    	}
    
    	data := ldr.DataString(r)
    	n := 1 + binary.MaxVarintLen64
    	if len(data) < n {
    		n = len(data)
    	}
    	nameLen, nameLenLen := binary.Uvarint([]byte(data[1:n]))
    	return data[1+nameLenLen : 1+nameLenLen+int(nameLen)]
    }
    
    func decodetypeNameEmbedded(ldr *loader.Loader, symIdx loader.Sym, relocs *loader.Relocs, off int) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  4. src/debug/buildinfo/buildinfo.go

    		switch m {
    		case plan9obj.Magic386, plan9obj.MagicAMD64, plan9obj.MagicARM:
    			return true
    		}
    	}
    	return false
    }
    
    func decodeString(data []byte) (s string, rest []byte) {
    	u, n := binary.Uvarint(data)
    	if n <= 0 || u > uint64(len(data)-n) {
    		return "", nil
    	}
    	return string(data[n : uint64(n)+u]), data[uint64(n)+u:]
    }
    
    // readString returns the string at address addr in the executable x.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/pcln.go

    	}
    
    	// Value delta
    	val, n := binary.Varint(it.p)
    	if n <= 0 {
    		log.Fatalf("bad Value varint in pciterNext: read %v", n)
    	}
    	it.p = it.p[n:]
    
    	if val == 0 && !it.start {
    		it.Done = true
    		return
    	}
    
    	it.start = false
    	it.Value += int32(val)
    
    	// pc delta
    	pc, n := binary.Uvarint(it.p)
    	if n <= 0 {
    		log.Fatalf("bad pc varint in pciterNext: read %v", n)
    	}
    	it.p = it.p[n:]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 31 20:45:15 UTC 2022
    - 11.8K bytes
    - Viewed (0)
  6. src/cmd/link/internal/loadelf/ldelf.go

    		return ""
    	}
    	s := string(a.data[:nul])
    	a.data = a.data[nul+1:]
    	return s
    }
    
    func (a *elfAttributeList) uleb128() uint64 {
    	if a.err != nil {
    		return 0
    	}
    	v, size := binary.Uvarint(a.data)
    	a.data = a.data[size:]
    	return v
    }
    
    // Read an elfAttribute from the list following the rules used on ARM systems.
    func (a *elfAttributeList) armAttr() elfAttribute {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:12:12 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  7. src/go/internal/gcimporter/iimport.go

    	r.obj(name)
    }
    
    func (p *iimporter) stringAt(off uint64) string {
    	if s, ok := p.stringCache[off]; ok {
    		return s
    	}
    
    	slen, n := binary.Uvarint(p.stringData[off:])
    	if n <= 0 {
    		errorf("varint failed")
    	}
    	spos := off + uint64(n)
    	s := string(p.stringData[spos : spos+slen])
    	p.stringCache[off] = s
    	return s
    }
    
    func (p *iimporter) pkgAt(off uint64) *types.Package {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 19.2K bytes
    - Viewed (0)
  8. src/internal/trace/internal/oldtrace/parser.go

    var errMalformedVarint = errors.New("malformatted base-128 varint")
    
    // readVal reads unsigned base-128 value from r.
    func (p *parser) readVal() (uint64, error) {
    	v, n := binary.Uvarint(p.data[p.off:])
    	if n <= 0 {
    		return 0, errMalformedVarint
    	}
    	p.off += n
    	return v, nil
    }
    
    func readValFrom(buf []byte) (v uint64, rem []byte, err error) {
    	v, n := binary.Uvarint(buf)
    	if n <= 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 21:15:28 UTC 2024
    - 46.8K bytes
    - Viewed (0)
  9. src/cmd/go/internal/modindex/read.go

    func (d *decoder) stringTableAt(off int) string {
    	if off < 0 || off >= len(d.str) {
    		panic(errCorrupt)
    	}
    	s := d.str[off:]
    	v, n := binary.Uvarint(s)
    	if n <= 0 || v > uint64(len(s[n:])) {
    		panic(errCorrupt)
    	}
    	return asString(s[n : n+int(v)])
    }
    
    // A reader reads sequential fields from a section of the index format.
    type reader struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 14:34:32 UTC 2024
    - 29.7K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/text/internal/language/language.go

    		return cr
    	}
    	return r
    }
    
    // Variant represents a registered variant of a language as defined by BCP 47.
    type Variant struct {
    	ID  uint8
    	str string
    }
    
    // ParseVariant parses and returns a Variant. An error is returned if s is not
    // a valid variant.
    func ParseVariant(s string) (v Variant, err error) {
    	defer func() {
    		if recover() != nil {
    			v = Variant{}
    			err = ErrSyntax
    		}
    	}()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 16.8K bytes
    - Viewed (0)
Back to top