Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for intFunc (0.13 sec)

  1. src/cmd/cgo/internal/test/test.go

    	}
    }
    
    // function pointer variables
    
    func callBridge(f C.intFunc) int {
    	return int(C.bridge_int_func(f))
    }
    
    func callCBridge(f C.intFunc) C.int {
    	return C.bridge_int_func(f)
    }
    
    func testFpVar(t *testing.T) {
    	const expected = 42
    	f := C.intFunc(C.fortytwo)
    	res1 := C.bridge_int_func(f)
    	if r1 := int(res1); r1 != expected {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 48.5K bytes
    - Viewed (0)
  2. src/cmd/cgo/doc.go

    received from Go. For example:
    
    	package main
    
    	// typedef int (*intFunc) ();
    	//
    	// int
    	// bridge_int_func(intFunc f)
    	// {
    	//		return f();
    	// }
    	//
    	// int fortytwo()
    	// {
    	//	    return 42;
    	// }
    	import "C"
    	import "fmt"
    
    	func main() {
    		f := C.intFunc(C.fortytwo)
    		fmt.Println(int(C.bridge_int_func(f)))
    		// Output: 42
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 17:12:16 UTC 2024
    - 42.2K bytes
    - Viewed (0)
  3. src/cmd/link/internal/s390x/asm.go

    func gentext(ctxt *ld.Link, ldr *loader.Loader) {
    	initfunc, addmoduledata := ld.PrepareAddmoduledata(ctxt)
    	if initfunc == nil {
    		return
    	}
    
    	// larl %r2, <local.moduledata>
    	initfunc.AddUint8(0xc0)
    	initfunc.AddUint8(0x20)
    	initfunc.AddSymRef(ctxt.Arch, ctxt.Moduledata, 6, objabi.R_PCREL, 4)
    	r1 := initfunc.Relocs()
    	ldr.SetRelocVariant(initfunc.Sym(), r1.Count()-1, sym.RV_390_DBL)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 13.7K bytes
    - Viewed (0)
  4. cmd/kube-controller-manager/app/core.go

    )
    
    func newServiceLBControllerDescriptor() *ControllerDescriptor {
    	return &ControllerDescriptor{
    		name:                      cpnames.ServiceLBController,
    		aliases:                   []string{"service"},
    		initFunc:                  startServiceLBController,
    		isCloudProviderController: true,
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 08:42:31 UTC 2024
    - 39K bytes
    - Viewed (0)
  5. src/cmd/link/internal/x86/asm.go

    	o(0x53)
    
    	o(0xe8)
    	initfunc.AddSymRef(ctxt.Arch, ldr.Lookup("__x86.get_pc_thunk.cx", 0), 0, objabi.R_CALL, 4)
    
    	o(0x8d, 0x81)
    	initfunc.AddPCRelPlus(ctxt.Arch, ctxt.Moduledata, 6)
    
    	o(0x8d, 0x99)
    	gotsym := ldr.LookupOrCreateSym("_GLOBAL_OFFSET_TABLE_", 0)
    	initfunc.AddSymRef(ctxt.Arch, gotsym, 12, objabi.R_PCREL, 4)
    	o(0xe8)
    	initfunc.AddSymRef(ctxt.Arch, addmoduledata, 0, objabi.R_CALL, 4)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 13.6K bytes
    - Viewed (0)
  6. cmd/kube-controller-manager/app/certificates.go

    )
    
    func newCertificateSigningRequestSigningControllerDescriptor() *ControllerDescriptor {
    	return &ControllerDescriptor{
    		name:     names.CertificateSigningRequestSigningController,
    		aliases:  []string{"csrsigning"},
    		initFunc: startCertificateSigningRequestSigningController,
    	}
    }
    
    func startCertificateSigningRequestSigningController(ctx context.Context, controllerContext ControllerContext, controllerName string) (controller.Interface, bool, error) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Oct 27 11:28:02 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  7. cmd/kube-controller-manager/app/controllermanager.go

    // The bool indicates whether the controller was enabled.
    type InitFunc func(ctx context.Context, controllerContext ControllerContext, controllerName string) (controller controller.Interface, enabled bool, err error)
    
    type ControllerDescriptor struct {
    	name                      string
    	initFunc                  InitFunc
    	requiredFeatureGates      []featuregate.Feature
    	aliases                   []string
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 13:03:53 UTC 2024
    - 37.5K bytes
    - Viewed (0)
  8. src/cmd/link/internal/amd64/asm.go

    	"log"
    )
    
    func PADDR(x uint32) uint32 {
    	return x &^ 0x80000000
    }
    
    func gentext(ctxt *ld.Link, ldr *loader.Loader) {
    	initfunc, addmoduledata := ld.PrepareAddmoduledata(ctxt)
    	if initfunc == nil {
    		return
    	}
    
    	o := func(op ...uint8) {
    		for _, op1 := range op {
    			initfunc.AddUint8(op1)
    		}
    	}
    
    	// 0000000000000000 <local.dso_init>:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 21K bytes
    - Viewed (0)
  9. src/cmd/link/internal/arm/asm.go

    func gentext(ctxt *ld.Link, ldr *loader.Loader) {
    	initfunc, addmoduledata := ld.PrepareAddmoduledata(ctxt)
    	if initfunc == nil {
    		return
    	}
    
    	o := func(op uint32) {
    		initfunc.AddUint32(ctxt.Arch, op)
    	}
    	o(0xe59f0004)
    	o(0xe08f0000)
    
    	o(0xeafffffe)
    	rel, _ := initfunc.AddRel(objabi.R_CALLARM)
    	rel.SetOff(8)
    	rel.SetSiz(4)
    	rel.SetSym(addmoduledata)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 22.9K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ld/pcln.go

    		call := fi.InlTree(i)
    		nameOff, ok := nameOffsets[call.Func]
    		if !ok {
    			panic("couldn't find function name offset")
    		}
    
    		inlFunc := ldr.FuncInfo(call.Func)
    		var funcID abi.FuncID
    		startLine := int32(0)
    		if inlFunc.Valid() {
    			funcID = inlFunc.FuncID()
    			startLine = inlFunc.StartLine()
    		} else if !ctxt.linkShared {
    			// Inlined functions are always Go functions, and thus
    			// must have FuncInfo.
    			//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 29.6K bytes
    - Viewed (0)
Back to top