- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for SubSym (0.19 sec)
-
src/cmd/link/internal/loader/loader_test.go
} if ldr.OuterSym(es2) != es1 { t.Errorf("ldr.OuterSym(es2) got %d wanted %d", ldr.OuterSym(es2), es1) } if ldr.SubSym(es1) != es2 { t.Errorf("ldr.SubSym(es1) got %d wanted %d", ldr.SubSym(es1), es2) } if ldr.SubSym(es2) != 0 { t.Errorf("ldr.SubSym(es2) got %d wanted %d", ldr.SubSym(es2), 0) } // Establish second outer/sub relationship ldr.AddInteriorSym(es1, es3) if ldr.OuterSym(es1) != 0 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 07 19:08:09 UTC 2024 - 12K bytes - Viewed (0) -
src/cmd/link/internal/loader/symbolbuilder.go
func (sb *SymbolBuilder) Dynimplib() string { return sb.l.SymDynimplib(sb.symIdx) } func (sb *SymbolBuilder) Dynimpvers() string { return sb.l.SymDynimpvers(sb.symIdx) } func (sb *SymbolBuilder) SubSym() Sym { return sb.l.SubSym(sb.symIdx) } func (sb *SymbolBuilder) GoType() Sym { return sb.l.SymGoType(sb.symIdx) } func (sb *SymbolBuilder) VisibilityHidden() bool { return sb.l.AttrVisibilityHidden(sb.symIdx) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Nov 08 15:25:19 UTC 2023 - 13.9K bytes - Viewed (0) -
src/cmd/link/internal/loadelf/ldelf.go
if s == 0 { continue } sb := l.MakeSymbolUpdater(s) if l.SubSym(s) != 0 { sb.SortSub() } if sb.Type() == sym.STEXT { if l.AttrOnList(s) { return errorf("symbol %s listed multiple times", l.SymName(s)) } l.SetAttrOnList(s, true) textp = append(textp, s) for ss := l.SubSym(s); ss != 0; ss = l.SubSym(ss) { if l.AttrOnList(ss) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 16 15:12:12 UTC 2024 - 33.9K bytes - Viewed (0) -
src/cmd/link/internal/ld/data.go
} v := ldr.SymValue(s) for sub := ldr.SubSym(s); sub != 0; sub = ldr.SubSym(sub) { ldr.AddToSymValue(sub, v) } } for _, si := range dwarfp { for _, s := range si.syms { if sect := ldr.SymSect(s); sect != nil { ldr.AddToSymValue(s, int64(sect.Vaddr)) } sub := ldr.SubSym(s) if sub != 0 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jun 12 15:10:50 UTC 2024 - 100.5K bytes - Viewed (0) -
src/cmd/link/internal/loader/loader.go
panic("outer has outer itself") } // Interior sym should not already have a sibling. if l.SubSym(interior) != 0 { panic("sub set for subsym") } // Interior sym should not already point at a container. if l.OuterSym(interior) != 0 { panic("outer already set for subsym") } l.sub[interior] = l.sub[container] l.sub[container] = interior l.outer[interior] = container }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 24 20:26:10 UTC 2024 - 81.5K bytes - Viewed (0) -
src/cmd/link/internal/ld/deadcode.go
// symbols. This is not ideal, and these carrier/section symbols could // be removed. if d.ldr.IsExternal(symIdx) { d.mark(d.ldr.OuterSym(symIdx), symIdx) d.mark(d.ldr.SubSym(symIdx), symIdx) } if len(methods) != 0 { if !isgotype { panic("method found on non-type symbol") } // Decode runtime type information for type methods
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 14:52:41 UTC 2024 - 19K bytes - Viewed (0) -
src/cmd/link/internal/loadpe/ldpe.go
s := state.sectsyms[sect] if s == 0 { continue } l.SortSub(s) importSymsState.secSyms = append(importSymsState.secSyms, s) if l.SymType(s) == sym.STEXT { for ; s != 0; s = l.SubSym(s) { if l.AttrOnList(s) { return nil, fmt.Errorf("symbol %s listed multiple times", l.SymName(s)) } l.SetAttrOnList(s, true) ls.Textp = append(ls.Textp, s) } } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 18 20:26:46 UTC 2023 - 26.5K bytes - Viewed (0) -
src/cmd/link/internal/ld/elf.go
sh.Link = uint32(elfshname(".dynstr").shnum) // sh.info is the index of first non-local symbol (number of local symbols) s := ldr.Lookup(".dynsym", 0) i := uint32(0) for sub := s; sub != 0; sub = ldr.SubSym(sub) { i++ if !ldr.AttrLocal(sub) { break } } sh.Info = i shsym(sh, ldr, s) sh = elfshname(".dynstr") sh.Type = uint32(elf.SHT_STRTAB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 22 13:29:54 UTC 2024 - 63.6K bytes - Viewed (0) -
src/cmd/link/internal/ld/dwarf.go
for _, s := range si.syms { ldr.SetSymValue(s, int64(pos)) sect := ldr.SymSect(s) if sect != prevSect { sect.Vaddr = uint64(pos) prevSect = sect } if ldr.SubSym(s) != 0 { log.Fatalf("%s: unexpected sub-symbols", ldr.SymName(s)) } pos += uint64(ldr.SymSize(s)) if ctxt.IsWindows() { pos = uint64(Rnd(int64(pos), PEFILEALIGN)) } } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 16:25:18 UTC 2024 - 72.4K bytes - Viewed (0)