Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for InlIndex (0.34 sec)

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

    }
    
    func (tree *InlTree) InlinedFunction(inlIndex int) *LSym {
    	return tree.nodes[inlIndex].Func
    }
    
    func (tree *InlTree) CallPos(inlIndex int) src.XPos {
    	return tree.nodes[inlIndex].Pos
    }
    
    func (tree *InlTree) setParentPC(inlIndex int, pc int32) {
    	tree.nodes[inlIndex].ParentPC = pc
    }
    
    // OutermostPos returns the outermost position corresponding to xpos,
    // which is where xpos was ultimately inlined to. In the example for
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 22 22:47:15 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/dwarfgen/dwinl.go

    	// Now walk the dwarf vars and partition them based on whether they
    	// were produced by the inliner (dwv.InlIndex > 0) or were original
    	// vars/params from the function (dwv.InlIndex == 0).
    	for _, dwv := range dwVars {
    
    		vmap[dwv.InlIndex] = append(vmap[dwv.InlIndex], dwv)
    
    		// Zero index => var was not produced by an inline
    		if dwv.InlIndex == 0 {
    			continue
    		}
    
    		// Look up index in our map, then tack the var in question
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Feb 26 20:45:07 UTC 2024
    - 12.8K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/dwarf.go

    func (ft *DwarfFixupTable) ReferenceChildDIE(s *LSym, ridx int, tgt *LSym, dclidx int, inlIndex int) {
    	// Protect against concurrent access if multiple backend workers
    	ft.mu.Lock()
    	defer ft.mu.Unlock()
    
    	// Create entry for symbol if not already present.
    	idx, found := ft.symtab[tgt]
    	if !found {
    		ft.svec = append(ft.svec, symFixups{inlIndex: int32(inlIndex)})
    		idx = len(ft.svec) - 1
    		ft.symtab[tgt] = idx
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 20:40:28 UTC 2023
    - 22K bytes
    - Viewed (0)
  4. src/cmd/internal/dwarf/dwarf.go

    	// Variables associated with this inlined routine instance.
    	vars := ic.InlVars
    	sort.Sort(byChildIndex(vars))
    	inlIndex := ic.InlIndex
    	var encbuf [20]byte
    	for _, v := range vars {
    		if !v.IsInAbstract {
    			continue
    		}
    		putvar(ctxt, s, v, callee, abbrev, inlIndex, encbuf[:0])
    	}
    
    	// Children of this inline.
    	for _, sib := range inlChildren(callIdx, &s.InlCalls) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 43K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ir/func.go

    	// inlined functions' names into the closure's linker symbol name
    	// too (#60324).
    	if inlIndex := base.Ctxt.InnermostPos(pos).Base().InliningIndex(); inlIndex >= 0 {
    		names := []string{outer}
    		base.Ctxt.InlTree.AllParents(inlIndex, func(call obj.InlinedCall) {
    			names = append(names, call.Name)
    		})
    		outer = strings.Join(names, ".")
    	}
    
    	*gen++
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/dwarf.go

    func (c dwctxt) CurrentOffset(s dwarf.Sym) int64 {
    	panic("should be used only in the compiler")
    }
    
    func (c dwctxt) RecordDclReference(s dwarf.Sym, t dwarf.Sym, dclIdx int, inlIndex int) {
    	panic("should be used only in the compiler")
    }
    
    func (c dwctxt) RecordChildDieOffsets(s dwarf.Sym, vars []*dwarf.Var, offsets []int32) {
    	panic("should be used only in the compiler")
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/text/internal/language/compact/tags.go

    	Burmese              Tag = Tag{language: myIndex, locale: myIndex}
    	Nepali               Tag = Tag{language: neIndex, locale: neIndex}
    	Dutch                Tag = Tag{language: nlIndex, locale: nlIndex}
    	Norwegian            Tag = Tag{language: noIndex, locale: noIndex}
    	Punjabi              Tag = Tag{language: paIndex, locale: paIndex}
    	Polish               Tag = Tag{language: plIndex, locale: plIndex}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/text/internal/language/compact/tables.go

    	ndZWIndex         ID = 520
    	ndsIndex          ID = 521
    	ndsDEIndex        ID = 522
    	ndsNLIndex        ID = 523
    	neIndex           ID = 524
    	neINIndex         ID = 525
    	neNPIndex         ID = 526
    	nlIndex           ID = 527
    	nlAWIndex         ID = 528
    	nlBEIndex         ID = 529
    	nlBQIndex         ID = 530
    	nlCWIndex         ID = 531
    	nlNLIndex         ID = 532
    	nlSRIndex         ID = 533
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 31.4K bytes
    - Viewed (0)
Back to top