Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 937 for dropm (0.04 sec)

  1. src/runtime/asm_s390x.s

    	//    since then we skip dropm to reuse the m in the first call.
    	MOVD	savedm-8(SP), R6
    	CMPBNE	R6, $0, droppedm
    
    	// Skip dropm to reuse it in the next call, when a pthread key has been created.
    	MOVD	_cgo_pthread_key_created(SB), R6
    	// It means cgo is disabled when _cgo_pthread_key_created is a nil pointer, need dropm.
    	CMPBEQ	R6, $0, dropm
    	MOVD	(R6), R6
    	CMPBNE	R6, $0, droppedm
    
    dropm:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
  2. src/runtime/cgo/asm_ppc64x.s

    	// Load the current g.
    	BL	runtimeĀ·load_g(SB)
    
    #ifdef GO_PPC64X_HAS_FUNCDESC
    	// Load the real entry address from the first slot of the function descriptor.
    	// The first argument fn might be null, that means dropm in pthread key destructor.
    	CMP	R3, $0
    	BEQ	nil_fn
    	MOVD	8(R3), R2
    	MOVD	(R3), R3
    nil_fn:
    #endif
    	MOVD	R3, FIXED_FRAME+0(R1)	// fn unsafe.Pointer
    	MOVD	R4, FIXED_FRAME+8(R1)	// a unsafe.Pointer
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 00:43:51 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  3. src/runtime/asm_arm64.s

    	//    since then we skip dropm to reuse the m in the first call.
    	MOVD	savedm-8(SP), R6
    	CBNZ	R6, droppedm
    
    	// Skip dropm to reuse it in the next call, when a pthread key has been created.
    	MOVD	_cgo_pthread_key_created(SB), R6
    	// It means cgo is disabled when _cgo_pthread_key_created is a nil pointer, need dropm.
    	CBZ	R6, dropm
    	MOVD	(R6), R6
    	CBNZ	R6, droppedm
    
    dropm:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  4. src/runtime/asm_ppc64x.s

    	//    since then we skip dropm to reuse the m in the first call.
    	MOVD	savedm-8(SP), R6
    	CMP	R6, $0
    	BNE	droppedm
    
    	// Skip dropm to reuse it in the next call, when a pthread key has been created.
    	MOVD	_cgo_pthread_key_created(SB), R6
    	// It means cgo is disabled when _cgo_pthread_key_created is a nil pointer, need dropm.
    	CMP	R6, $0
    	BEQ	dropm
    	MOVD	(R6), R6
    	CMP	R6, $0
    	BNE	droppedm
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  5. src/runtime/os_openbsd.go

    func minit() {
    	getg().m.procid = uint64(getthrid())
    	minitSignals()
    }
    
    // Called from dropm to undo the effect of an minit.
    //
    //go:nosplit
    func unminit() {
    	unminitSignals()
    	getg().m.procid = 0
    }
    
    // Called from exitm, but not from drop, to undo the effect of thread-owned
    // resources in minit, semacreate, or elsewhere. Do not take locks after calling this.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  6. src/runtime/os_dragonfly.go

    func minit() {
    	getg().m.procid = uint64(lwp_gettid())
    	minitSignals()
    }
    
    // Called from dropm to undo the effect of an minit.
    //
    //go:nosplit
    func unminit() {
    	unminitSignals()
    	getg().m.procid = 0
    }
    
    // Called from exitm, but not from drop, to undo the effect of thread-owned
    // resources in minit, semacreate, or elsewhere. Do not take locks after calling this.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  7. src/runtime/asm_amd64.s

    	//    since then we skip dropm to reuse the m in the first call.
    	MOVQ	savedm-8(SP), BX
    	CMPQ	BX, $0
    	JNE	done
    
    	// Skip dropm to reuse it in the next call, when a pthread key has been created.
    	MOVQ	_cgo_pthread_key_created(SB), AX
    	// It means cgo is disabled when _cgo_pthread_key_created is a nil pointer, need dropm.
    	CMPQ	AX, $0
    	JEQ	dropm
    	CMPQ	(AX), $0
    	JNE	done
    
    dropm:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  8. src/runtime/os_netbsd.go

    	gp.m.newSigstack = true
    
    	minitSignalMask()
    }
    
    // Called from dropm to undo the effect of an minit.
    //
    //go:nosplit
    func unminit() {
    	unminitSignals()
    	// Don't clear procid, it is used by locking (semawake), and locking
    	// must continue working after unminit.
    }
    
    // Called from exitm, but not from drop, to undo the effect of thread-owned
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 10.1K bytes
    - Viewed (0)
  9. src/runtime/os_plan9.go

    		exits(&emptystatus[0])
    	}
    	// Mask all SSE floating-point exceptions
    	// when running on the 64-bit kernel.
    	setfpmasks()
    }
    
    // Called from dropm to undo the effect of an minit.
    func unminit() {
    }
    
    // Called from exitm, but not from drop, to undo the effect of thread-owned
    // resources in minit, semacreate, or elsewhere. Do not take locks after calling this.
    func mdestroy(mp *m) {
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  10. src/runtime/signal_unix.go

    	}
    
    	// sp is not within gsignal stack, g0 stack, or sigaltstack. Bad.
    	setg(nil)
    	needm(true)
    	if st.ss_flags&_SS_DISABLE != 0 {
    		noSignalStack(sig)
    	} else {
    		sigNotOnStack(sig, sp, mp)
    	}
    	dropm()
    	return false
    }
    
    // crashing is the number of m's we have waited for when implementing
    // GOTRACEBACK=crash when a signal is received.
    var crashing atomic.Int32
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 16:04:54 UTC 2024
    - 45K bytes
    - Viewed (0)
Back to top