Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for FieldTrack (0.22 sec)

  1. src/cmd/compile/internal/ssagen/pgen.go

    	// turn them into weak relocs.
    	if fn.IsPackageInit() && base.Debug.WrapGlobalMapCtl != 1 {
    		weakenGlobalMapInitRelocs(fn)
    	}
    
    	// fieldtrack must be called after pp.Flush. See issue 20014.
    	fieldtrack(pp.Text.From.Sym, fn.FieldTrack)
    }
    
    // globalMapInitLsyms records the LSym of each map.init.NNN outlined
    // map initializer function created by the compiler.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/main.go

    	bench.Start("deadcode")
    	deadcode(ctxt)
    
    	bench.Start("linksetup")
    	ctxt.linksetup()
    
    	bench.Start("dostrdata")
    	ctxt.dostrdata()
    	if buildcfg.Experiment.FieldTrack {
    		bench.Start("fieldtrack")
    		fieldtrack(ctxt.Arch, ctxt.loader)
    	}
    
    	bench.Start("dwarfGenerateDebugInfo")
    	dwarfGenerateDebugInfo(ctxt)
    
    	bench.Start("callgraph")
    	ctxt.callgraph()
    
    	bench.Start("doStackCheck")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 16:59:50 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  3. src/internal/goexperiment/flags.go

    //
    // For the baseline experimental configuration, see
    // objabi.experimentBaseline.
    //
    // If you change this struct definition, run "go generate".
    type Flags struct {
    	FieldTrack        bool
    	PreemptibleLoops  bool
    	StaticLockRanking bool
    	BoringCrypto      bool
    
    	// Regabi is split into several sub-experiments that can be
    	// enabled individually. Not all combinations work.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 16:19:47 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  4. src/cmd/link/doc.go

    	-installsuffix suffix
    		Look for packages in $GOROOT/pkg/$GOOS_$GOARCH_suffix
    		instead of $GOROOT/pkg/$GOOS_$GOARCH.
    	-k symbol
    		Set field tracking symbol. Use this flag when GOEXPERIMENT=fieldtrack is set.
    	-libgcc file
    		Set name of compiler support library.
    		This is only used in internal link mode.
    		If not set, default value comes from running the compiler,
    		which may be set by the -extld option.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 16:11:52 UTC 2024
    - 4K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/walk/expr.go

    	}
    	if outer.Sym() == nil {
    		base.Errorf("tracked field must be in named struct type")
    	}
    
    	sym := reflectdata.TrackSym(outer, field)
    	if ir.CurFunc.FieldTrack == nil {
    		ir.CurFunc.FieldTrack = make(map[*obj.LSym]struct{})
    	}
    	ir.CurFunc.FieldTrack[sym] = struct{}{}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 27.6K bytes
    - Viewed (0)
  6. src/cmd/go/testdata/script/env_write.txt

    # go env -w checks validity of GOEXPERIMENT
    env GOEXPERIMENT=
    ! go env -w GOEXPERIMENT=badexp
    stderr 'unknown GOEXPERIMENT badexp'
    go env -w GOEXPERIMENT=fieldtrack
    
    # go env -w and go env -u work on unknown fields already in the go/env file
    cp bad.env $GOENV
    go env GOENV
    cat $GOENV
    go env
    ! stdout UNKNOWN
    go env UNKNOWN
    stdout yes
    go env -w UNKNOWN=maybe
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 18:42:31 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  7. src/cmd/link/internal/ld/deadcode.go

    	mapinitnoop   loader.Sym
    }
    
    func (d *deadcodePass) init() {
    	d.ldr.InitReachable()
    	d.ifaceMethod = make(map[methodsig]bool)
    	d.genericIfaceMethod = make(map[string]bool)
    	if buildcfg.Experiment.FieldTrack {
    		d.ldr.Reachparent = make([]loader.Sym, d.ldr.NSym())
    	}
    	d.dynlink = d.ctxt.DynlinkingGo()
    
    	if d.ctxt.BuildMode == BuildModeShared {
    		// Mark all symbols defined in this library as reachable when
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 14:52:41 UTC 2024
    - 19K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ir/func.go

    	// function. The root scope (0) has no parent, so the i'th
    	// scope's parent is stored at Parents[i-1].
    	Parents []ScopeID
    
    	// Marks records scope boundary changes.
    	Marks []Mark
    
    	FieldTrack map[*obj.LSym]struct{}
    	DebugInfo  interface{}
    	LSym       *obj.LSym // Linker object in this function's native ABI (Func.ABI)
    
    	Inl *Inline
    
    	// RangeParent, if non-nil, is the first non-range body function containing
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  9. src/cmd/go/internal/work/gc.go

    		// Not set. Use default.
    	default:
    		log.Fatalf("GO19CONCURRENTCOMPILATION must be 0, 1, or unset, got %q", e)
    	}
    
    	// TODO: Test and delete these conditions.
    	if cfg.ExperimentErr != nil || cfg.Experiment.FieldTrack || cfg.Experiment.PreemptibleLoops {
    		canDashC = false
    	}
    
    	if !canDashC {
    		return 1
    	}
    
    	// Decide how many concurrent backend compilations to allow.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 15:37:44 UTC 2024
    - 23K bytes
    - Viewed (0)
Back to top