Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 2,875 for ctxt (0.05 sec)

  1. src/cmd/internal/obj/objfile.go

    		objabi.SDWARFVAR:
    	default:
    		return
    	}
    	ctxt.writeSymDebugNamed(aux, "aux for "+par.Name)
    }
    
    func debugAsmEmit(ctxt *Link) {
    	if ctxt.Debugasm > 0 {
    		ctxt.traverseSyms(traverseDefs, ctxt.writeSymDebug)
    		if ctxt.Debugasm > 1 {
    			fn := func(par *LSym, aux *LSym) {
    				writeAuxSymDebug(ctxt, par, aux)
    			}
    			ctxt.traverseAuxSyms(traverseAux, fn)
    		}
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 24K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/data.go

    	}
    }
    
    // WriteFloat32 writes f into s at offset off.
    func (s *LSym) WriteFloat32(ctxt *Link, off int64, f float32) {
    	s.prepwrite(ctxt, off, 4)
    	ctxt.Arch.ByteOrder.PutUint32(s.P[off:], math.Float32bits(f))
    }
    
    // WriteFloat64 writes f into s at offset off.
    func (s *LSym) WriteFloat64(ctxt *Link, off int64, f float64) {
    	s.prepwrite(ctxt, off, 8)
    	ctxt.Arch.ByteOrder.PutUint64(s.P[off:], math.Float64bits(f))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 24 14:38:53 UTC 2021
    - 6.7K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/elf.go

    //	} Elf_Internal_ABIFlags_v0;
    func elfWriteMipsAbiFlags(ctxt *Link) int {
    	sh := elfshname(".MIPS.abiflags")
    	ctxt.Out.SeekSet(int64(sh.Off))
    	ctxt.Out.Write16(0) // version
    	ctxt.Out.Write8(32) // isaLevel
    	ctxt.Out.Write8(1)  // isaRev
    	ctxt.Out.Write8(1)  // gprSize
    	ctxt.Out.Write8(1)  // cpr1Size
    	ctxt.Out.Write8(0)  // cpr2Size
    	if buildcfg.GOMIPS == "softfloat" {
    		ctxt.Out.Write8(MIPS_FPABI_SOFT) // fpAbi
    	} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  4. src/go/types/context.go

    		}
    	}
    
    	ctxt.typeMap[h] = append(ctxt.typeMap[h], ctxtEntry{
    		orig:     orig,
    		targs:    targs,
    		instance: inst,
    	})
    
    	return inst
    }
    
    // getID returns a unique ID for the type t.
    func (ctxt *Context) getID(t Type) int {
    	ctxt.mu.Lock()
    	defer ctxt.mu.Unlock()
    	id, ok := ctxt.originIDs[t]
    	if !ok {
    		id = ctxt.nextID
    		ctxt.originIDs[t] = id
    		ctxt.nextID++
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/types2/instantiate.go

    	// recorded in expanding.inst.ctxt.
    	var ctxts []*Context
    	if expanding != nil {
    		ctxts = append(ctxts, expanding.inst.ctxt)
    	}
    	if ctxt != nil {
    		ctxts = append(ctxts, ctxt)
    	}
    	assert(len(ctxts) > 0)
    
    	// Compute all hashes; hashes may differ across contexts due to different
    	// unique IDs for Named types within the hasher.
    	hashes := make([]string, len(ctxts))
    	for i, ctxt := range ctxts {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:01:18 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/config.go

    }
    
    // determineLinkMode sets ctxt.LinkMode.
    //
    // It is called after flags are processed and inputs are processed,
    // so the ctxt.LinkMode variable has an initial value from the -linkmode
    // flag and the iscgo, externalobj, and unknownObjFormat variables are set.
    func determineLinkMode(ctxt *Link) {
    	extNeeded, extReason := mustLinkExternal(ctxt)
    	via := ""
    
    	if ctxt.LinkMode == LinkAuto {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:14:11 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/dwarf.go

    	}
    	varSym.NewVarInfo().dwarfInfoSym = dieSym
    	ctxt.Data = append(ctxt.Data, dieSym)
    	typeSym := ctxt.Lookup(dwarf.InfoPrefix + typename)
    	dwarf.PutGlobal(dwCtxt{ctxt}, dieSym, typeSym, varSym, varname)
    }
    
    func (ctxt *Link) DwarfAbstractFunc(curfn Func, s *LSym) {
    	absfn := ctxt.DwFixups.AbsFuncDwarfSym(s)
    	if absfn.Size != 0 {
    		ctxt.Diag("internal error: DwarfAbstractFunc double process %v", s)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 20:40:28 UTC 2023
    - 22K bytes
    - Viewed (0)
  8. src/cmd/link/internal/ld/main.go

    	bench.Start("mangleTypeSym")
    	ctxt.mangleTypeSym()
    
    	if ctxt.IsELF {
    		bench.Start("doelf")
    		ctxt.doelf()
    	}
    	if ctxt.IsDarwin() {
    		bench.Start("domacho")
    		ctxt.domacho()
    	}
    	if ctxt.IsWindows() {
    		bench.Start("dope")
    		ctxt.dope()
    		bench.Start("windynrelocsyms")
    		ctxt.windynrelocsyms()
    	}
    	if ctxt.IsAIX() {
    		bench.Start("doxcoff")
    		ctxt.doxcoff()
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 16:59:50 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  9. src/cmd/link/internal/ld/xcoff.go

    	/* Writing */
    	ctxt.Out.SeekSet(int64(globalOff))
    	binary.Write(ctxt.Out, ctxt.Arch.ByteOrder, hdr)
    
    	for _, s := range symtab {
    		binary.Write(ctxt.Out, ctxt.Arch.ByteOrder, s)
    
    	}
    	for _, r := range reloctab {
    		binary.Write(ctxt.Out, ctxt.Arch.ByteOrder, r)
    	}
    	for _, f := range importtab {
    		ctxt.Out.WriteString(f.Limpidpath)
    		ctxt.Out.Write8(0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 19:58:23 UTC 2023
    - 51.8K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ld/seh.go

    	"cmd/link/internal/sym"
    )
    
    var sehp struct {
    	pdata []sym.LoaderSym
    	xdata []sym.LoaderSym
    }
    
    func writeSEH(ctxt *Link) {
    	switch ctxt.Arch.Family {
    	case sys.AMD64:
    		writeSEHAMD64(ctxt)
    	}
    }
    
    func writeSEHAMD64(ctxt *Link) {
    	ldr := ctxt.loader
    	mkSecSym := func(name string, kind sym.SymKind) *loader.SymbolBuilder {
    		s := ldr.CreateSymForUpdate(name, 0)
    		s.SetType(kind)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:01:27 UTC 2023
    - 2K bytes
    - Viewed (0)
Back to top