Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for setsigstack (0.13 sec)

  1. src/runtime/os_openbsd.go

    		fn = abi.FuncPCABI0(sigtramp)
    	}
    	sa.sa_sigaction = fn
    	sigaction(i, &sa, nil)
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    func setsigstack(i uint32) {
    	throw("setsigstack")
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    func getsig(i uint32) uintptr {
    	var sa sigactiont
    	sigaction(i, nil, &sa)
    	return sa.sa_sigaction
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  2. src/runtime/os_dragonfly.go

    		fn = abi.FuncPCABI0(sigtramp)
    	}
    	sa.sa_sigaction = fn
    	sigaction(i, &sa, nil)
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    func setsigstack(i uint32) {
    	throw("setsigstack")
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    func getsig(i uint32) uintptr {
    	var sa sigactiont
    	sigaction(i, nil, &sa)
    	return sa.sa_sigaction
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  3. src/runtime/os_aix.go

    		fn = uintptr(unsafe.Pointer(&sigtramp))
    	}
    	sa.sa_handler = fn
    	sigaction(uintptr(i), &sa, nil)
    
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    func setsigstack(i uint32) {
    	var sa sigactiont
    	sigaction(uintptr(i), nil, &sa)
    	if sa.sa_flags&_SA_ONSTACK != 0 {
    		return
    	}
    	sa.sa_flags |= _SA_ONSTACK
    	sigaction(uintptr(i), &sa, nil)
    }
    
    //go:nosplit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.9K bytes
    - Viewed (0)
  4. src/runtime/sys_solaris_amd64.s

    	RET
    
    // Careful, this is called by __sighndlr, a libc function. We must preserve
    // registers as per AMD 64 ABI.
    TEXT runtimeĀ·sigtramp(SB),NOSPLIT|TOPFRAME|NOFRAME,$0
    	// Note that we are executing on altsigstack here, so we have
    	// more stack available than NOSPLIT would have us believe.
    	// To defeat the linker, we make our own stack frame with
    	// more space:
    	SUBQ    $168, SP
    	// save registers
    	MOVQ    BX, 24(SP)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:29:00 UTC 2023
    - 6.4K bytes
    - Viewed (0)
  5. src/runtime/sys_aix_ppc64.s

    TEXT sigtramp<>(SB),NOSPLIT|NOFRAME|TOPFRAME,$0
    	MOVD	LR, R0
    	MOVD	R0, 16(R1)
    	// initialize essential registers (just in case)
    	BL	runtimeĀ·reginit(SB)
    
    	// Note that we are executing on altsigstack here, so we have
    	// more stack available than NOSPLIT would have us believe.
    	// To defeat the linker, we make our own stack frame with
    	// more space.
    	SUB	$144+FIXED_FRAME, R1
    
    	// Save registers
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:29:00 UTC 2023
    - 7.4K bytes
    - Viewed (0)
Back to top