Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for sigprofCallersUse (0.23 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_freebsd_amd64.s

    sigtramp:
    	JMP	runtime·sigtramp(SB)
    
    sigtrampnog:
    	// Signal arrived on a non-Go thread. If this is SIGPROF, get a
    	// stack trace.
    	CMPL	DI, $27 // 27 == SIGPROF
    	JNZ	sigtramp
    
    	// Lock sigprofCallersUse.
    	MOVL	$0, AX
    	MOVL	$1, CX
    	MOVQ	$runtime·sigprofCallersUse(SB), R11
    	LOCK
    	CMPXCHGL	CX, 0(R11)
    	JNZ	sigtramp  // Skip stack trace if already locked.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 06 18:49:01 UTC 2023
    - 12.7K bytes
    - Viewed (0)
  3. src/runtime/sys_linux_amd64.s

    sigtramp:
    	JMP	runtime·sigtramp(SB)
    
    sigtrampnog:
    	// Signal arrived on a non-Go thread. If this is SIGPROF, get a
    	// stack trace.
    	CMPL	DI, $27 // 27 == SIGPROF
    	JNZ	sigtramp
    
    	// Lock sigprofCallersUse.
    	MOVL	$0, AX
    	MOVL	$1, CX
    	MOVQ	$runtime·sigprofCallersUse(SB), R11
    	LOCK
    	CMPXCHGL	CX, 0(R11)
    	JNZ	sigtramp  // Skip stack trace if already locked.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 15.7K bytes
    - Viewed (0)
  4. 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)
  5. src/runtime/sys_linux_arm64.s

    	MOVD	R12, g
    	B	runtime·sigtramp(SB)
    
    sigtrampnog:
    	// Signal arrived on a non-Go thread. If this is SIGPROF, get a
    	// stack trace.
    	CMPW	$27, R0 // 27 == SIGPROF
    	BNE	sigtramp
    
    	// Lock sigprofCallersUse (cas from 0 to 1).
    	MOVW	$1, R7
    	MOVD	$runtime·sigprofCallersUse(SB), R8
    load_store_loop:
    	LDAXRW	(R8), R9
    	CBNZW	R9, sigtramp // Skip stack trace if already locked.
    	STLXRW	R7, (R8), R9
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 24 18:53:44 UTC 2023
    - 16.7K bytes
    - Viewed (0)
  6. src/runtime/sys_darwin_amd64.s

    sigtramp:
    	JMP	runtime·sigtramp(SB)
    
    sigtrampnog:
    	// Signal arrived on a non-Go thread. If this is SIGPROF, get a
    	// stack trace.
    	CMPL	DI, $27 // 27 == SIGPROF
    	JNZ	sigtramp
    
    	// Lock sigprofCallersUse.
    	MOVL	$0, AX
    	MOVL	$1, CX
    	MOVQ	$runtime·sigprofCallersUse(SB), R11
    	LOCK
    	CMPXCHGL	CX, 0(R11)
    	JNZ	sigtramp  // Skip stack trace if already locked.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 16:07:59 UTC 2023
    - 19.7K bytes
    - Viewed (0)
Back to top