Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for SetNeedzero (0.18 sec)

  1. src/cmd/compile/internal/liveness/plive.go

    			if n.IsOutputParamHeapAddr() {
    				// This variable will be overwritten early in the function
    				// prologue (from the result of a mallocgc) but we need to
    				// zero it in case that malloc causes a stack scan.
    				n.SetNeedzero(true)
    				livedefer.Set(int32(i))
    			}
    			if n.OpenDeferSlot() {
    				// Open-coded defer args slots must be live
    				// everywhere in a function, since a panic can
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssagen/ssa.go

    	// Therefore, we must make sure it is zeroed out in the entry
    	// block if it contains pointers, else GC may wrongly follow an
    	// uninitialized pointer value.
    	temp.SetNeedzero(true)
    	// We are storing to the stack, hence we can avoid the full checks in
    	// storeType() (no write barrier) and do a simple store().
    	s.store(t, addrTemp, val)
    	return addrTemp
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top