Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 216 for stringTab (0.15 sec)

  1. src/internal/coverage/stringtab/stringtab.go

    // Copyright 2022 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    package stringtab
    
    import (
    	"fmt"
    	"internal/coverage/slicereader"
    	"internal/coverage/uleb128"
    	"io"
    )
    
    // This package implements string table writer and reader utilities,
    // for use in emitting and reading/decoding coverage meta-data and
    // counter-data files.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 11 12:40:42 UTC 2022
    - 3.6K bytes
    - Viewed (0)
  2. src/internal/coverage/decodemeta/decode.go

    	"encoding/binary"
    	"fmt"
    	"internal/coverage"
    	"internal/coverage/slicereader"
    	"internal/coverage/stringtab"
    	"io"
    	"os"
    )
    
    // See comments in the encodecovmeta package for details on the format.
    
    type CoverageMetaDataDecoder struct {
    	r      *slicereader.Reader
    	hdr    coverage.MetaSymbolHeader
    	strtab *stringtab.Reader
    	tmp    []byte
    	debug  bool
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 11:36:28 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  3. src/internal/coverage/decodemeta/decodefile.go

    	"internal/coverage/slicereader"
    	"internal/coverage/stringtab"
    	"io"
    	"os"
    )
    
    // CoverageMetaFileReader provides state and methods for reading
    // a meta-data file from a code coverage run.
    type CoverageMetaFileReader struct {
    	f          *os.File
    	hdr        coverage.MetaFileHeader
    	tmp        []byte
    	pkgOffsets []uint64
    	pkgLengths []uint64
    	strtab     *stringtab.Reader
    	fileRdr    *bufio.Reader
    	fileView   []byte
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Oct 14 22:30:23 UTC 2023
    - 6.8K bytes
    - Viewed (0)
  4. src/internal/coverage/encodecounter/encode.go

    type CoverageDataWriter struct {
    	stab    *stringtab.Writer
    	w       *bufio.Writer
    	csh     coverage.CounterSegmentHeader
    	tmp     []byte
    	cflavor coverage.CounterFlavor
    	segs    uint32
    	debug   bool
    }
    
    func NewCoverageDataWriter(w io.Writer, flav coverage.CounterFlavor) *CoverageDataWriter {
    	r := &CoverageDataWriter{
    		stab: &stringtab.Writer{},
    		w:    bufio.NewWriter(w),
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 7.8K bytes
    - Viewed (0)
  5. src/internal/coverage/encodemeta/encodefile.go

    	"fmt"
    	"internal/coverage"
    	"internal/coverage/stringtab"
    	"io"
    	"os"
    	"unsafe"
    )
    
    // This package contains APIs and helpers for writing out a meta-data
    // file (composed of a file header, offsets/lengths, and then a series of
    // meta-data blobs emitted by the compiler, one per Go package).
    
    type CoverageMetaFileWriter struct {
    	stab   stringtab.Writer
    	mfname string
    	w      *bufio.Writer
    	tmp    []byte
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 11 12:40:42 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  6. src/internal/coverage/encodemeta/encode.go

    // instrumentation is turned on.
    
    import (
    	"bytes"
    	"crypto/md5"
    	"encoding/binary"
    	"fmt"
    	"hash"
    	"internal/coverage"
    	"internal/coverage/stringtab"
    	"internal/coverage/uleb128"
    	"io"
    	"os"
    )
    
    type CoverageMetaDataBuilder struct {
    	stab    stringtab.Writer
    	funcs   []funcDesc
    	tmp     []byte // temp work slice
    	h       hash.Hash
    	pkgpath uint32
    	pkgname uint32
    	modpath uint32
    	debug   bool
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 17:16:10 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  7. src/internal/coverage/decodecounter/decodecounterfile.go

    	"fmt"
    	"internal/coverage"
    	"internal/coverage/slicereader"
    	"internal/coverage/stringtab"
    	"io"
    	"os"
    	"strconv"
    	"unsafe"
    )
    
    // This file contains helpers for reading counter data files created
    // during the executions of a coverage-instrumented binary.
    
    type CounterDataReader struct {
    	stab     *stringtab.Reader
    	args     map[string]string
    	osargs   []string
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 27 15:29:54 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  8. src/runtime/traceruntime.go

    	// together. If they are, we want to find out immediately.
    	lockInit(&trace.stringTab[0].lock, lockRankTraceStrings)
    	lockInit(&trace.stringTab[0].tab.mem.lock, lockRankTraceStrings)
    	lockInit(&trace.stringTab[1].lock, lockRankTraceStrings)
    	lockInit(&trace.stringTab[1].tab.mem.lock, lockRankTraceStrings)
    	lockInit(&trace.stackTab[0].tab.mem.lock, lockRankTraceStackTab)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 25.7K bytes
    - Viewed (0)
  9. src/runtime/traceevent.go

    func (tl traceLocker) string(s string) traceArg {
    	return traceArg(trace.stringTab[tl.gen%2].put(tl.gen, s))
    }
    
    // uniqueString returns a traceArg representing s which may be passed to write.
    // The string is assumed to be unique or long, so it will be written out to
    // the trace eagerly.
    func (tl traceLocker) uniqueString(s string) traceArg {
    	return traceArg(trace.stringTab[tl.gen%2].emit(tl.gen, s))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:47:01 UTC 2024
    - 9.2K bytes
    - Viewed (0)
  10. src/runtime/tracestack.go

    	fn := f.Function
    	const maxLen = 1 << 10
    	if len(fn) > maxLen {
    		fn = fn[len(fn)-maxLen:]
    	}
    	frame.funcID = trace.stringTab[gen%2].put(gen, fn)
    	frame.line = uint64(f.Line)
    	file := f.File
    	if len(file) > maxLen {
    		file = file[len(file)-maxLen:]
    	}
    	frame.fileID = trace.stringTab[gen%2].put(gen, file)
    	return frame
    }
    
    // tracefpunwindoff returns true if frame pointer unwinding for the tracer is
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 14:38:56 UTC 2024
    - 11K bytes
    - Viewed (0)
Back to top