Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for sigprofCallersUse (0.2 sec)

  1. src/runtime/signal_unix.go

    // it tries to collect a traceback into sigprofCallers.
    // sigprofCallersUse is set to non-zero while sigprofCallers holds a traceback.
    var sigprofCallers cgoCallers
    var sigprofCallersUse uint32
    
    // sigprofNonGo is called if we receive a SIGPROF signal on a non-Go thread,
    // and the signal handler collected a stack trace in sigprofCallers.
    // When this is called, sigprofCallersUse will be non-zero.
    // g is nil, and what we can do is very limited.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 16:04:54 UTC 2024
    - 45K bytes
    - Viewed (0)
  2. src/runtime/sys_linux_ppc64x.s

    	JMP	runtime·sigtramp(SB)
    
    sigtrampnog:
    	// Signal arrived on a non-Go thread. If this is SIGPROF, get a
    	// stack trace.
    	CMPW	R3, $27 // 27 == SIGPROF
    	BNE	sigtramp
    
    	// Lock sigprofCallersUse (cas from 0 to 1).
    	MOVW	$1, R7
    	MOVD	$runtime·sigprofCallersUse(SB), R8
    	SYNC
    	LWAR    (R8), R6
    	CMPW    $0, R6
    	BNE     sigtramp
    	STWCCC  R7, (R8)
    	BNE     -4(PC)
    	ISYNC
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 18.1K bytes
    - Viewed (0)
Back to top