Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 209 for Slots (0.04 sec)

  1. src/reflect/makefunc.go

    //
    // This is similar to what reflectcallmove does in the runtime, except
    // that happens on the return path, whereas this happens on the call path.
    //
    // nosplit because pointers are being held in uintptr slots in args, so
    // having our stack scanned now could lead to accidentally freeing
    // memory.
    //
    //go:nosplit
    func moveMakeFuncArgPtrs(ctxt *makeFuncCtxt, args *abi.RegArgs) {
    	for i, arg := range args.Ints {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 15:20:05 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/storage/value/encrypt/envelope/metrics/metrics.go

    	dekCacheFillPercent = metrics.NewGauge(
    		&metrics.GaugeOpts{
    			Namespace:      namespace,
    			Subsystem:      subsystem,
    			Name:           "dek_cache_fill_percent",
    			Help:           "Percent of the cache slots currently occupied by cached DEKs.",
    			StabilityLevel: metrics.ALPHA,
    		},
    	)
    
    	// This metric is only used for KMS v1 API.
    	dekCacheInterArrivals = metrics.NewHistogramVec(
    		&metrics.HistogramOpts{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Sep 09 22:31:32 UTC 2023
    - 12K bytes
    - Viewed (0)
  3. src/runtime/syscall_windows.go

    type abiDesc struct {
    	parts []abiPart
    
    	srcStackSize uintptr // stdcall/fastcall stack space tracking
    	dstStackSize uintptr // Go stack space used
    	dstSpill     uintptr // Extra stack space for argument spill slots
    	dstRegisters int     // Go ABI int argument registers used
    
    	// retOffset is the offset of the uintptr-sized result in the Go
    	// frame.
    	retOffset uintptr
    }
    
    func (p *abiDesc) assignArg(t *_type) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:12:46 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/ssa/func.go

    	// of keys to make iteration order deterministic.
    	Names []*LocalSlot
    	// Canonicalize root/top-level local slots, and canonicalize their pieces.
    	// Because LocalSlot pieces refer to their parents with a pointer, this ensures that equivalent slots really are equal.
    	CanonicalLocalSlots  map[LocalSlot]*LocalSlot
    	CanonicalLocalSplits map[LocalSlotSplitKey]*LocalSlot
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 25.8K bytes
    - Viewed (0)
  5. src/runtime/mfinal.go

    			for i := fb.cnt; i > 0; i-- {
    				f := &fb.fin[i-1]
    
    				var regs abi.RegArgs
    				// The args may be passed in registers or on stack. Even for
    				// the register case, we still need the spill slots.
    				// TODO: revisit if we remove spill slots.
    				//
    				// Unfortunately because we can have an arbitrary
    				// amount of returns and it would be complex to try and
    				// figure out how many of those can get passed in registers,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 01:56:56 UTC 2024
    - 19K bytes
    - Viewed (0)
  6. src/runtime/sys_linux_amd64.s

    	// Transition from C ABI to Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    	// Set up ABIInternal environment: g in R14, cleared X15.
    	get_tls(R12)
    	MOVQ	g(R12), R14
    	PXOR	X15, X15
    
    	// Reserve space for spill slots.
    	NOP	SP		// disable vet stack checking
    	ADJSP   $24
    
    	// Call into the Go signal handler
    	MOVQ	DI, AX	// sig
    	MOVQ	SI, BX	// info
    	MOVQ	DX, CX	// ctx
    	CALL	·sigtrampgo<ABIInternal>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 15.7K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/op.go

    	m := archRegForAbiReg(r, c)
    	return c.registers[m].objNum
    }
    
    // ArgWidth returns the amount of stack needed for all the inputs
    // and outputs of a function or method, including ABI-defined parameter
    // slots and ABI-defined spill slots for register-resident parameters.
    //
    // The name is taken from the types package's ArgWidth(<function type>),
    // which predated changes to the ABI; this version handles those changes.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 15:29:10 UTC 2024
    - 18.7K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/fuse.go

    //	\ / \ /    | \  /    \ / |     | |
    //	 s0  s1    |  s1      s0 |     | |
    //	  \ /      | /         \ |     | |
    //	   ss      ss           ss      ss
    //
    // If all Phi ops in ss have identical variables for slots corresponding to
    // s0, s1 and b then the branch can be dropped.
    // This optimization often comes up in switch statements with multiple
    // expressions in a case clause:
    //
    //	switch n {
    //	  case 1,2,3: return 4
    //	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 31 20:45:54 UTC 2023
    - 9K bytes
    - Viewed (0)
  9. src/runtime/mwbbuf.go

    // workbufs.
    //
    // This must not have write barriers because it is part of the write
    // barrier implementation.
    //
    // This and everything it calls must be nosplit because 1) the stack
    // contains untyped slots from gcWriteBarrier and 2) there must not be
    // a GC safe point between the write barrier test in the caller and
    // flushing the buffer.
    //
    // TODO: A "go:nosplitrec" annotation would be perfect for this.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  10. src/runtime/sys_netbsd_amd64.s

    	// Transition from C ABI to Go ABI.
    	PUSH_REGS_HOST_TO_ABI0()
    
    	// Set up ABIInternal environment: g in R14, cleared X15.
    	get_tls(R12)
    	MOVQ	g(R12), R14
    	PXOR	X15, X15
    
    	// Reserve space for spill slots.
    	NOP	SP		// disable vet stack checking
    	ADJSP   $24
    
    	// Call into the Go signal handler
    	MOVQ	DI, AX	// sig
    	MOVQ	SI, BX	// info
    	MOVQ	DX, CX	// ctx
    	CALL	·sigtrampgo<ABIInternal>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 9.8K bytes
    - Viewed (0)
Back to top