Search Options

Results per page
Sort
Preferred Languages
Advance

Results 51 - 60 of 200 for clobber (0.26 sec)

  1. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		// It saves all GP registers if necessary,
    		// but clobbers R30 (LR) because it's a call.
    		// R16 and R17 may be clobbered by linker trampoline.
    		// Returns a pointer to a write barrier buffer in R25.
    		{name: "LoweredWB", argLength: 1, reg: regInfo{clobbers: (callerSave &^ gpg) | buildReg("R16 R17 R30"), outputs: []regMask{buildReg("R25")}}, clobberFlags: true, aux: "Int64"},
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  2. src/reflect/all_test.go

    	// referenced on the stack.
    	KeepMethodLive{}.Method1(10)
    }
    
    // clobber tries to clobber unreachable memory.
    func clobber() {
    	runtime.GC()
    	for i := 1; i < 32; i++ {
    		for j := 0; j < 10; j++ {
    			obj := make([]*byte, i)
    			sink = obj
    		}
    	}
    	runtime.GC()
    }
    
    func TestFuncLayout(t *testing.T) {
    	align := func(x uintptr) uintptr {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 218.8K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/rewritePPC64.go

    	// cond: buildcfg.GOPPC64 >= 9 && l.Uses == 1 && clobber(l)
    	// result: (MADDLD x y z)
    	for {
    		for _i0 := 0; _i0 <= 1; _i0, v_0, v_1 = _i0+1, v_1, v_0 {
    			l := v_0
    			if l.Op != OpPPC64MULLD {
    				continue
    			}
    			y := l.Args[1]
    			x := l.Args[0]
    			z := v_1
    			if !(buildcfg.GOPPC64 >= 9 && l.Uses == 1 && clobber(l)) {
    				continue
    			}
    			v.reset(OpPPC64MADDLD)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 360.2K bytes
    - Viewed (0)
  4. guava/src/com/google/common/io/Closer.java

     *
     * <pre>{@code
     * Closer closer = Closer.create();
     * try {
     *   InputStream in = closer.register(openInputStream());
     *   OutputStream out = closer.register(openOutputStream());
     *   // do stuff
     * } catch (Throwable e) {
     *   // ensure that any checked exception types other than IOException that could be thrown are
     *   // provided here, e.g. throw closer.rethrow(e, CheckedException.class);
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Tue May 07 15:26:58 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  5. android/guava/src/com/google/common/io/Closer.java

     *
     * <pre>{@code
     * Closer closer = Closer.create();
     * try {
     *   InputStream in = closer.register(openInputStream());
     *   OutputStream out = closer.register(openOutputStream());
     *   // do stuff
     * } catch (Throwable e) {
     *   // ensure that any checked exception types other than IOException that could be thrown are
     *   // provided here, e.g. throw closer.rethrow(e, CheckedException.class);
    Registered: Wed Jun 12 16:38:11 UTC 2024
    - Last Modified: Tue May 07 15:26:58 UTC 2024
    - 10.4K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/obj9.go

    					// during the execution of the function prologue, the traceback
    					// code will not see a half-updated stack frame.
    					// This sequence is not async preemptible, as if we open a frame
    					// at the current SP, it will clobber the saved LR.
    					q = obj.Appendp(q, c.newprog)
    					q.As = AMOVD
    					q.Pos = p.Pos
    					q.From.Type = obj.TYPE_REG
    					q.From.Reg = REG_LR
    					q.To.Type = obj.TYPE_REG
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/debug.go

    	}
    
    	// Handle any register clobbering. Call operations, for example,
    	// clobber all registers even though they don't explicitly write to
    	// them.
    	clobbers := uint64(opcodeTable[v.Op].reg.clobbers)
    	for {
    		if clobbers == 0 {
    			break
    		}
    		reg := uint8(bits.TrailingZeros64(clobbers))
    		clobbers &^= 1 << reg
    
    		for _, slot := range locs.registers[reg] {
    			if state.loggingLevel > 1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  8. src/crypto/internal/nistec/p256_asm_ppc64le.s

    	LXVD2X (R16)(CPOOL), P1
    	LXVD2X (R0)(CPOOL), P0
    
    	CALL p256MulInternal<>(SB)
    
    	MOVD	n+16(FP), N
    	ADD	$-1, N
    	CMP	$0, N
    	BEQ	done
    	MOVD	N, n+16(FP)	// Save counter to avoid clobber
    	VOR	T0, T0, X0
    	VOR	T1, T1, X1
    	BR	sqrLoop
    
    done:
    	MOVD $p256mul<>+0x00(SB), CPOOL
    
    	XXPERMDI T0, T0, $2, T0
    	XXPERMDI T1, T1, $2, T1
    	STXVD2X T0, (R0)(res_ptr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 56.5K bytes
    - Viewed (0)
  9. src/cmd/link/internal/ppc64/asm.go

    						// pointer in R2. Calls into a Go symbol preserve R2. No call stub is needed.
    					} else {
    						// This caller has a TOC pointer. The callee might clobber it. R2 needs to be saved
    						// and restored.
    						if sym, firstUse := genstub(ctxt, ldr, r, i, s, STUB_TOC); firstUse {
    							stubs = append(stubs, sym)
    						}
    					}
    				}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  10. src/runtime/mbitmap.go

    		m.mask = 1
    	} else {
    		m.mask = m.mask << 1
    	}
    	m.index++
    }
    
    // clobberdeadPtr is a special value that is used by the compiler to
    // clobber dead stack slots, when -clobberdead flag is set.
    const clobberdeadPtr = uintptr(0xdeaddead | 0xdeaddead<<((^uintptr(0)>>63)*32))
    
    // badPointer throws bad pointer in heap panic.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 60K bytes
    - Viewed (0)
Back to top