Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 17 of 17 for ccArgs (0.38 sec)

  1. src/runtime/syscall_windows_test.go

    	t := reflect.TypeOf(f.goFunc)
    	cTypes := make([]string, t.NumIn())
    	cArgs := make([]string, t.NumIn())
    	for i := range cTypes {
    		// We included stdint.h, so this works for all sized
    		// integer types, and uint8Pair_t.
    		cTypes[i] = t.In(i).Name() + "_t"
    		if t.In(i).Name() == "uint8Pair" {
    			cArgs[i] = fmt.Sprintf("(uint8Pair_t){%d,1}", i)
    		} else {
    			cArgs[i] = fmt.Sprintf("%d", i+1)
    		}
    	}
    	fmt.Fprintf(w, `
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 31 16:31:35 UTC 2023
    - 32.5K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssagen/ssa.go

    			// Write closure (arg to newproc/deferproc).
    			ACArgs = append(ACArgs, types.Types[types.TUINTPTR]) // not argExtra
    			callArgs = append(callArgs, closure)
    			stksize += int64(types.PtrSize)
    			argStart += int64(types.PtrSize)
    			if dextra != nil {
    				// Extra token of type any for deferproc
    				ACArgs = append(ACArgs, types.Types[types.TINTER])
    				callArgs = append(callArgs, dextra)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/liveness/plive.go

    	}
    
    	// Emit the live pointer map data structures
    	ls := curfn.LSym
    	fninfo := ls.Func()
    	fninfo.GCArgs, fninfo.GCLocals = lv.emit()
    
    	p := pp.Prog(obj.AFUNCDATA)
    	p.From.SetConst(rtabi.FUNCDATA_ArgsPointerMaps)
    	p.To.Type = obj.TYPE_MEM
    	p.To.Name = obj.NAME_EXTERN
    	p.To.Sym = fninfo.GCArgs
    
    	p = pp.Prog(obj.AFUNCDATA)
    	p.From.SetConst(rtabi.FUNCDATA_LocalsPointerMaps)
    	p.To.Type = obj.TYPE_MEM
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/objfile.go

    // TODO: instead of duplicating them, have the compiler decide where symbols go.
    func contentHashSection(s *LSym) byte {
    	name := s.Name
    	if s.IsPcdata() {
    		return 'P'
    	}
    	if strings.HasPrefix(name, "gcargs.") ||
    		strings.HasPrefix(name, "gclocals.") ||
    		strings.HasPrefix(name, "gclocals·") ||
    		strings.HasSuffix(name, ".opendefer") ||
    		strings.HasSuffix(name, ".arginfo0") ||
    		strings.HasSuffix(name, ".arginfo1") ||
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 24K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/link.go

    	Pcln      Pcln
    	InlMarks  []InlMark
    	spills    []RegSpill
    
    	dwarfInfoSym       *LSym
    	dwarfLocSym        *LSym
    	dwarfRangesSym     *LSym
    	dwarfAbsFnSym      *LSym
    	dwarfDebugLinesSym *LSym
    
    	GCArgs             *LSym
    	GCLocals           *LSym
    	StackObjects       *LSym
    	OpenCodedDeferInfo *LSym
    	ArgInfo            *LSym // argument info for traceback
    	ArgLiveInfo        *LSym // argument liveness info for traceback
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/symtab.go

    				if !ctxt.DynlinkingGo() {
    					ldr.SetCarrierSym(s, symgofuncrel)
    				}
    			} else {
    				symGroupType[s] = sym.SGOFUNC
    				ldr.SetCarrierSym(s, symgofunc)
    			}
    
    		case strings.HasPrefix(name, "gcargs."),
    			strings.HasPrefix(name, "gclocals."),
    			strings.HasPrefix(name, "gclocals·"),
    			ldr.SymType(s) == sym.SGOFUNC && s != symgofunc, // inltree, see pcln.go
    			strings.HasSuffix(name, ".opendefer"),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 16:29:40 UTC 2023
    - 29.2K bytes
    - Viewed (0)
  7. src/cmd/go/internal/work/exec.go

    	p := a.Package
    	sh := b.Shell(a)
    	if pcargs := p.CgoPkgConfig; len(pcargs) > 0 {
    		// pkg-config permits arguments to appear anywhere in
    		// the command line. Move them all to the front, before --.
    		var pcflags []string
    		var pkgs []string
    		for _, pcarg := range pcargs {
    			if pcarg == "--" {
    				// We're going to add our own "--" argument.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 14:46:37 UTC 2024
    - 105.6K bytes
    - Viewed (0)
Back to top