Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 16 of 16 for symSects (0.22 sec)

  1. src/cmd/link/internal/ld/dwarf.go

    			ds := dwarfSecInfo{syms: z.syms}
    			newDwarfp = append(newDwarfp, ds)
    			Segdwarf.Sections = append(Segdwarf.Sections, ldr.SymSect(s))
    		} else {
    			var compressedSegName string
    			if ctxt.IsELF {
    				compressedSegName = ldr.SymSect(s).Name
    			} else {
    				compressedSegName = ".zdebug_" + ldr.SymSect(s).Name[len(".debug_"):]
    			}
    			sect := addsection(ctxt.loader, ctxt.Arch, &Segdwarf, compressedSegName, 04)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loader/symbolbuilder.go

    func (sb *SymbolBuilder) VisibilityHidden() bool { return sb.l.AttrVisibilityHidden(sb.symIdx) }
    func (sb *SymbolBuilder) Sect() *sym.Section     { return sb.l.SymSect(sb.symIdx) }
    
    // Setters for symbol properties.
    
    func (sb *SymbolBuilder) SetType(kind sym.SymKind)   { sb.kind = kind }
    func (sb *SymbolBuilder) SetSize(size int64)         { sb.size = size }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 15:25:19 UTC 2023
    - 13.9K bytes
    - Viewed (0)
  3. src/cmd/link/internal/riscv64/asm.go

    			sb := ldr.MakeSymbolBuilder(fakeLabelName)
    			sb.SetType(sym.STEXT)
    			sb.SetValue(ldr.SymValue(s) + int64(r.Off()))
    			sb.SetLocal(true)
    			sb.SetReachable(true)
    			sb.SetVisibilityHidden(true)
    			sb.SetSect(ldr.SymSect(s))
    			if outer := ldr.OuterSym(s); outer != 0 {
    				ldr.AddInteriorSym(outer, sb.Sym())
    			}
    			hi20Syms = append(hi20Syms, sb.Sym())
    		}
    	}
    	ctxt.Textp = append(ctxt.Textp, hi20Syms...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 01 08:06:08 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  4. src/cmd/link/internal/arm/asm.go

    		rs, off := ld.FoldSubSymbolOffset(ldr, rs)
    		rr.Xadd = int64(signext24(r.Add()&0xffffff))*4 + off
    		rst := ldr.SymType(rs)
    		if rst != sym.SHOSTOBJ && rst != sym.SDYNIMPORT && rst != sym.SUNDEFEXT && ldr.SymSect(rs) == nil {
    			ldr.Errorf(s, "missing section for %s", ldr.SymName(rs))
    		}
    		rr.Xsym = rs
    		rr.Type = r.Type()
    		rr.Size = r.Siz()
    		return rr, true
    	}
    	return rr, false
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 22.9K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/symtab.go

    	ldr := ctxt.loader
    	addr := ldr.SymValue(x)
    	size := ldr.SymSize(x)
    
    	xo := x
    	if ldr.OuterSym(x) != 0 {
    		xo = ldr.OuterSym(x)
    	}
    	xot := ldr.SymType(xo)
    	xosect := ldr.SymSect(xo)
    
    	var elfshnum elf.SectionIndex
    	if xot == sym.SDYNIMPORT || xot == sym.SHOSTOBJ || xot == sym.SUNDEFEXT {
    		elfshnum = elf.SHN_UNDEF
    		size = 0
    	} else {
    		if xosect == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 16:29:40 UTC 2023
    - 29.2K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/elf.go

    		relocSect(ctxt, sect, ctxt.datap)
    	}
    	for i := 0; i < len(Segdwarf.Sections); i++ {
    		sect := Segdwarf.Sections[i]
    		si := dwarfp[i]
    		if si.secSym() != loader.Sym(sect.Sym) ||
    			ctxt.loader.SymSect(si.secSym()) != sect {
    			panic("inconsistency between dwarfp and Segdwarf")
    		}
    		relocSect(ctxt, sect, si.syms)
    	}
    	wg.Wait()
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
Back to top