Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 3,851 for locals (0.1 sec)

  1. src/runtime/stkframe.go

    			}
    			locals = stackmapdata(stkmap, stackid)
    			if stackDebug >= 3 && debug {
    				print("      locals ", stackid, "/", stkmap.n, " ", locals.n, " words ", locals.bytedata, "\n")
    			}
    		} else if stackDebug >= 3 && debug {
    			print("      no locals to adjust\n")
    		}
    	}
    
    	// Arguments. First fetch frame size and special-case argument maps.
    	var isReflect bool
    	args, isReflect = frame.argMapInternal()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 15:10:48 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  2. src/reflect/asm_amd64.s

    // The frames of each of the two functions below contain two locals, at offsets
    // that are known to the runtime.
    //
    // The first local is a bool called retValid with a whole pointer-word reserved
    // for it on the stack. The purpose of this word is so that the runtime knows
    // whether the stack-allocated return space contains valid values for stack
    // scanning.
    //
    // The second local is an abi.RegArgs value whose offset is also known to the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 01 22:33:29 UTC 2021
    - 2.8K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/test/testdata/reproducible/issue38068.go

    // that have params and local variables.
    type A struct {
    	s    string
    	next *A
    	prev *A
    }
    
    // Inlinable, value-received method with locals and parms.
    func (a A) double(x string, y int) string {
    	if y == 191 {
    		a.s = ""
    	}
    	q := a.s + "a"
    	r := a.s + "b"
    	return q + r
    }
    
    // Inlinable, value-received method with locals and parms.
    func (a A) triple(x string, y int) string {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Jan 16 02:31:08 UTC 2021
    - 1.4K bytes
    - Viewed (0)
  4. src/reflect/asm_ppc64x.s

    // The frames of each of the two functions below contain two locals, at offsets
    // that are known to the runtime.
    //
    // The first local is a bool called retValid with a whole pointer-word reserved
    // for it on the stack. The purpose of this word is so that the runtime knows
    // whether the stack-allocated return space contains valid values for stack
    // scanning.
    //
    // The second local is an abi.RegArgs value whose offset is also known to the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 06 10:24:44 UTC 2021
    - 3.3K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssagen/pgen.go

    	if pp.Text.To.Offset >= maxStackSize {
    		largeStackFramesMu.Lock()
    		locals := f.Frontend().(*ssafn).stksize
    		largeStackFrames = append(largeStackFrames, largeStack{locals: locals, args: f.OwnAux.ArgWidth(), callee: pp.Text.To.Offset - locals, pos: fn.Pos()})
    		largeStackFramesMu.Unlock()
    		return
    	}
    
    	pp.Flush() // assemble, fill in boilerplate, etc.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  6. src/reflect/asm_arm64.s

    // The frames of each of the two functions below contain two locals, at offsets
    // that are known to the runtime.
    //
    // The first local is a bool called retValid with a whole pointer-word reserved
    // for it on the stack. The purpose of this word is so that the runtime knows
    // whether the stack-allocated return space contains valid values for stack
    // scanning.
    //
    // The second local is an abi.RegArgs value whose offset is also known to the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 18 18:26:13 UTC 2022
    - 2.8K bytes
    - Viewed (0)
  7. src/sync/pool.go

    	s := p.localSize
    	l := p.local
    	if uintptr(pid) < s {
    		return indexLocal(l, pid), pid
    	}
    	if p.local == nil {
    		allPools = append(allPools, p)
    	}
    	// If GOMAXPROCS changes between GCs, we re-allocate the array and lose the old one.
    	size := runtime.GOMAXPROCS(0)
    	local := make([]poolLocal, size)
    	atomic.StorePointer(&p.local, unsafe.Pointer(&local[0])) // store-release
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 21:14:51 UTC 2024
    - 9.4K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/wasm/a.out.go

    	REG_R8
    	REG_R9
    	REG_R10
    	REG_R11
    	REG_R12
    	REG_R13
    	REG_R14
    	REG_R15
    
    	// f32 locals
    	REG_F0
    	REG_F1
    	REG_F2
    	REG_F3
    	REG_F4
    	REG_F5
    	REG_F6
    	REG_F7
    	REG_F8
    	REG_F9
    	REG_F10
    	REG_F11
    	REG_F12
    	REG_F13
    	REG_F14
    	REG_F15
    
    	// f64 locals
    	REG_F16
    	REG_F17
    	REG_F18
    	REG_F19
    	REG_F20
    	REG_F21
    	REG_F22
    	REG_F23
    	REG_F24
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 02 05:28:55 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  9. test/fixedbugs/issue5089.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // issue 5089: gc allows methods on non-locals if symbol already exists
    
    package p
    
    import "bufio"
    
    func (b *bufio.Reader) Buffered() int { // ERROR "non-local|redefinition"
    	return -1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 18 17:53:42 UTC 2018
    - 362 bytes
    - Viewed (0)
  10. src/runtime/sys_windows_arm.s

    	MRC	15, 0, R0, C13, C0, 2
    	ADD	$0xe10, R0
    	MOVW 	$runtimeĀ·tls_g(SB), R11
    	MOVW	(R11), R11
    	MOVW	g, R11<<2(R0)
    	MOVW	g, R0	// preserve R0 across call to setg<>
    	RET
    
    // load_g loads the g register from thread-local memory,
    // for use after calling externally compiled
    // ARM code that overwrote those registers.
    // Get the value from the _TEB->TlsSlots array.
    // Effectively implements TlsGetValue().
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 21 15:56:43 UTC 2023
    - 7.7K bytes
    - Viewed (0)
Back to top