Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 44 for cgocallbackg (0.24 sec)

  1. src/runtime/cgocall.go

    // runtime.cgocallbackg(_cgoexp_GoF, frame, ctxt). As part of the
    // stack switch, runtime.cgocallback saves the current SP as
    // m.g0.sched.sp, so that any use of m.g0's stack during the execution
    // of the callback will be done below the existing stack frames.
    // Before overwriting m.g0.sched.sp, it pushes the old value on the
    // m.g0 stack, so that it can be restored later.
    //
    // runtime.cgocallbackg (below) is now running on a real goroutine
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:47 UTC 2024
    - 24.2K bytes
    - Viewed (0)
  2. src/runtime/asm_loong64.s

    	MOVV	(g_stack+stack_hi)(g), R5
    	MOVV	8(R3), R6
    	SUBVU	R6, R5
    	MOVV	R5, R3
    
    	MOVW	R4, ret+16(FP)
    	RET
    
    // func cgocallback(fn, frame unsafe.Pointer, ctxt uintptr)
    // See cgocall.go for more details.
    TEXT ·cgocallback(SB),NOSPLIT,$24-24
    	NO_LOCAL_POINTERS
    
    	// Skip cgocallbackg, just dropm when fn is nil, and frame is the saved g.
    	// It is used to dropm while thread is exiting.
    	MOVV    fn+0(FP), R5
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
  3. src/runtime/asm_mips64x.s

    	MOVV	(g_stack+stack_hi)(g), R5
    	MOVV	8(R29), R6
    	SUBVU	R6, R5
    	MOVV	R5, R29
    
    	MOVW	R2, ret+16(FP)
    	RET
    
    // func cgocallback(fn, frame unsafe.Pointer, ctxt uintptr)
    // See cgocall.go for more details.
    TEXT ·cgocallback(SB),NOSPLIT,$24-24
    	NO_LOCAL_POINTERS
    
    	// Skip cgocallbackg, just dropm when fn is nil, and frame is the saved g.
    	// It is used to dropm while thread is exiting.
    	MOVV	fn+0(FP), R5
    	BNE	R5, loadg
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 06 19:45:59 UTC 2023
    - 24.3K bytes
    - Viewed (0)
  4. src/runtime/asm_riscv64.s

    	JMP	runtime·goexit1(SB)	// does not return
    	// traceback from goexit1 must hit code range of goexit
    	MOV	ZERO, ZERO	// NOP
    
    // func cgocallback(fn, frame unsafe.Pointer, ctxt uintptr)
    // See cgocall.go for more details.
    TEXT ·cgocallback(SB),NOSPLIT,$24-24
    	NO_LOCAL_POINTERS
    
    	// Skip cgocallbackg, just dropm when fn is nil, and frame is the saved g.
    	// It is used to dropm while thread is exiting.
    	MOV	fn+0(FP), X7
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 27K bytes
    - Viewed (0)
  5. src/runtime/asm_s390x.s

    	MOVD	(g_stack+stack_hi)(g), R5
    	MOVD	160(R15), R6
    	SUB	R6, R5
    	MOVD	R5, R15
    
    	MOVW	R2, ret+16(FP)
    	RET
    
    // cgocallback(fn, frame unsafe.Pointer, ctxt uintptr)
    // See cgocall.go for more details.
    TEXT ·cgocallback(SB),NOSPLIT,$24-24
    	NO_LOCAL_POINTERS
    
    	// Skip cgocallbackg, just dropm when fn is nil, and frame is the saved g.
    	// It is used to dropm while thread is exiting.
    	MOVD	fn+0(FP), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
  6. src/runtime/asm_mipsx.s

    	MOVW	(g_stack+stack_hi)(g), R5
    	MOVW	20(R29), R6
    	SUBU	R6, R5
    	MOVW	R5, R29
    
    	MOVW	R2, ret+8(FP)
    	RET
    
    // cgocallback(fn, frame unsafe.Pointer, ctxt uintptr)
    // See cgocall.go for more details.
    TEXT ·cgocallback(SB),NOSPLIT,$12-12
    	NO_LOCAL_POINTERS
    
    	// Skip cgocallbackg, just dropm when fn is nil, and frame is the saved g.
    	// It is used to dropm while thread is exiting.
    	MOVW	fn+0(FP), R5
    	BNE	R5, loadg
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  7. src/runtime/asm_arm.s

    	BL	(R1)
    	// Restore stack pointer.
    	MOVW	16(R13), R2
    	MOVW	R2, R13
    	MOVW	R0, ret+8(FP)
    	RET
    
    // cgocallback(fn, frame unsafe.Pointer, ctxt uintptr)
    // See cgocall.go for more details.
    TEXT	·cgocallback(SB),NOSPLIT,$12-12
    	NO_LOCAL_POINTERS
    
    	// Skip cgocallbackg, just dropm when fn is nil, and frame is the saved g.
    	// It is used to dropm while thread is exiting.
    	MOVW	fn+0(FP), R1
    	CMP	$0, R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 23 21:00:52 UTC 2024
    - 32.1K bytes
    - Viewed (0)
  8. src/runtime/asm_386.s

    	MOVL	4(SP), CX	// restore original stack pointer
    	MOVL	CX, SP
    	MOVL	AX, ret+8(FP)
    	RET
    
    // cgocallback(fn, frame unsafe.Pointer, ctxt uintptr)
    // See cgocall.go for more details.
    TEXT ·cgocallback(SB),NOSPLIT,$12-12  // Frame size must match commented places below
    	NO_LOCAL_POINTERS
    
    	// Skip cgocallbackg, just dropm when fn is nil, and frame is the saved g.
    	// It is used to dropm while thread is exiting.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  9. src/runtime/asm_ppc64x.s

    #ifndef GOOS_aix
    	MOVD	24(R1), R2
    #endif
    	// ret = R3
    	RET
    
    // func cgocallback(fn, frame unsafe.Pointer, ctxt uintptr)
    // See cgocall.go for more details.
    TEXT ·cgocallback(SB),NOSPLIT,$24-24
    	NO_LOCAL_POINTERS
    
    	// Skip cgocallbackg, just dropm when fn is nil, and frame is the saved g.
    	// It is used to dropm while thread is exiting.
    	MOVD	fn+0(FP), R5
    	CMP	R5, $0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
  10. src/runtime/asm_arm64.s

    	BL	(R1)
    	// Restore stack pointer.
    	MOVD	8(RSP), R2
    	MOVD	R2, RSP
    	MOVD	R0, ret+16(FP)
    	RET
    
    // cgocallback(fn, frame unsafe.Pointer, ctxt uintptr)
    // See cgocall.go for more details.
    TEXT ·cgocallback(SB),NOSPLIT,$24-24
    	NO_LOCAL_POINTERS
    
    	// Skip cgocallbackg, just dropm when fn is nil, and frame is the saved g.
    	// It is used to dropm while thread is exiting.
    	MOVD	fn+0(FP), R1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
Back to top