Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for slotVars (0.49 sec)

  1. src/cmd/compile/internal/ssa/debug.go

    		state.varSlots = state.varSlots[:len(state.vars)]
    		for i := range state.varSlots {
    			state.varSlots[i] = state.varSlots[i][:0]
    		}
    	}
    	if cap(state.slotVars) < len(state.slots) {
    		state.slotVars = make([]VarID, len(state.slots))
    	} else {
    		state.slotVars = state.slotVars[:len(state.slots)]
    	}
    
    	if state.partsByVarOffset == nil {
    		state.partsByVarOffset = &partsByVarOffset{}
    	}
    	for varID, n := range state.vars {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  2. src/runtime/mbarrier.go

    // writes to the slot's mark bit and then as part of scanning reads
    // the slot.
    //
    // Initially both [slot] and [slotmark] are 0 (nil)
    // Mutator thread          GC thread
    // st [slot], ptr          st [slotmark], 1
    //
    // ld r1, [slotmark]       ld r2, [slot]
    //
    // Without an expensive memory barrier between the st and the ld, the final
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 15.7K bytes
    - Viewed (0)
Back to top