Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for asmcgocall_no_g (0.53 sec)

  1. src/runtime/stubs_mips64x.go

    //go:build mips64 || mips64le
    
    package runtime
    
    import "unsafe"
    
    // Called from assembly only; declared for go vet.
    func load_g()
    func save_g()
    
    //go:noescape
    func asmcgocall_no_g(fn, arg unsafe.Pointer)
    
    // getfp returns the frame pointer register of its caller or 0 if not implemented.
    // TODO: Make this a compiler intrinsic
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 22 10:04:13 UTC 2023
    - 522 bytes
    - Viewed (0)
  2. src/runtime/sys_openbsd1.go

    //go:nosplit
    func osyield() {
    	libcCall(unsafe.Pointer(abi.FuncPCABI0(sched_yield_trampoline)), unsafe.Pointer(nil))
    }
    func sched_yield_trampoline()
    
    //go:nosplit
    func osyield_no_g() {
    	asmcgocall_no_g(unsafe.Pointer(abi.FuncPCABI0(sched_yield_trampoline)), unsafe.Pointer(nil))
    }
    
    //go:cgo_import_dynamic libc_thrsleep __thrsleep "libc.so"
    //go:cgo_import_dynamic libc_thrwakeup __thrwakeup "libc.so"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 30 03:11:18 UTC 2021
    - 1.2K bytes
    - Viewed (0)
  3. src/runtime/stubs_ppc64x.go

    //go:build ppc64le || ppc64
    
    package runtime
    
    import "unsafe"
    
    // Called from assembly only; declared for go vet.
    func load_g()
    func save_g()
    func reginit()
    
    //go:noescape
    func asmcgocall_no_g(fn, arg unsafe.Pointer)
    
    // Spills/loads arguments in registers to/from an internal/abi.RegArgs
    // respectively. Does not follow the Go ABI.
    func spillArgs()
    func unspillArgs()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 02:48:11 UTC 2023
    - 688 bytes
    - Viewed (0)
  4. src/runtime/stubs_arm.go

    func _modu()
    
    // Called from assembly only; declared for go vet.
    func usplitR0()
    func load_g()
    func save_g()
    func emptyfunc()
    func _initcgo()
    func read_tls_fallback()
    
    //go:noescape
    func asmcgocall_no_g(fn, arg unsafe.Pointer)
    
    // getfp returns the frame pointer register of its caller or 0 if not implemented.
    // TODO: Make this a compiler intrinsic
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 22 10:04:13 UTC 2023
    - 689 bytes
    - Viewed (0)
  5. src/runtime/stubs_amd64.go

    func retpolineDI()
    func retpolineR8()
    func retpolineR9()
    func retpolineR10()
    func retpolineR11()
    func retpolineR12()
    func retpolineR13()
    func retpolineR14()
    func retpolineR15()
    
    //go:noescape
    func asmcgocall_no_g(fn, arg unsafe.Pointer)
    
    //go:systemstack
    func asmcgocall_landingpad()
    
    // Used by reflectcall and the reflect package.
    //
    // Spills/loads arguments in registers to/from an internal/abi.RegArgs
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 08:26:52 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  6. src/runtime/stubs_386.go

    func stackcheck()
    
    // Called from assembly only; declared for go vet.
    func setldt(slot uintptr, base unsafe.Pointer, size uintptr)
    func emptyfunc()
    
    //go:noescape
    func asmcgocall_no_g(fn, arg unsafe.Pointer)
    
    // getfp returns the frame pointer register of its caller or 0 if not implemented.
    // TODO: Make this a compiler intrinsic
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 22 10:04:13 UTC 2023
    - 708 bytes
    - Viewed (0)
  7. src/runtime/stubs_arm64.go

    // license that can be found in the LICENSE file.
    
    package runtime
    
    import "unsafe"
    
    // Called from assembly only; declared for go vet.
    func load_g()
    func save_g()
    
    //go:noescape
    func asmcgocall_no_g(fn, arg unsafe.Pointer)
    
    func emptyfunc()
    
    // Used by reflectcall and the reflect package.
    //
    // Spills/loads arguments in registers to/from an internal/abi.RegArgs
    // respectively. Does not follow the Go ABI.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 22 10:04:13 UTC 2023
    - 700 bytes
    - Viewed (0)
  8. src/runtime/stubs_riscv64.go

    // license that can be found in the LICENSE file.
    
    package runtime
    
    import "unsafe"
    
    // Called from assembly only; declared for go vet.
    func load_g()
    func save_g()
    
    //go:noescape
    func asmcgocall_no_g(fn, arg unsafe.Pointer)
    
    // Used by reflectcall and the reflect package.
    //
    // Spills/loads arguments in registers to/from an internal/abi.RegArgs
    // respectively. Does not follow the Go ABI.
    func spillArgs()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 04 02:55:17 UTC 2023
    - 695 bytes
    - Viewed (0)
  9. src/runtime/sys_openbsd2.go

    func usleep(usec uint32) {
    	libcCall(unsafe.Pointer(abi.FuncPCABI0(usleep_trampoline)), unsafe.Pointer(&usec))
    }
    func usleep_trampoline()
    
    //go:nosplit
    //go:cgo_unsafe_args
    func usleep_no_g(usec uint32) {
    	asmcgocall_no_g(unsafe.Pointer(abi.FuncPCABI0(usleep_trampoline)), unsafe.Pointer(&usec))
    }
    
    //go:nosplit
    //go:cgo_unsafe_args
    func sysctl(mib *uint32, miblen uint32, out *byte, size *uintptr, dst *byte, ndst uintptr) int32 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  10. src/runtime/asm_mips64x.s

    	MOVV	(g_sched+gobuf_ctxt)(g), R1
    	BEQ	R1, 2(PC)
    	JAL	runtime·abort(SB)
    	RET
    
    // func asmcgocall_no_g(fn, arg unsafe.Pointer)
    // Call fn(arg) aligned appropriately for the gcc ABI.
    // Called on a system stack, and there may be no g yet (during needm).
    TEXT ·asmcgocall_no_g(SB),NOSPLIT,$0-16
    	MOVV	fn+0(FP), R25
    	MOVV	arg+8(FP), R4
    	JAL	(R25)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 06 19:45:59 UTC 2023
    - 24.3K bytes
    - Viewed (0)
Back to top