- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 12 for ldhostobj (0.4 sec)
-
src/cmd/link/internal/ld/lib.go
externalobj = true } hostobj = append(hostobj, Hostobj{}) h := &hostobj[len(hostobj)-1] h.ld = ld h.pkg = pkg h.pn = pn h.file = file h.off = f.Offset() h.length = length return h } func hostobjs(ctxt *Link) { if ctxt.LinkMode != LinkInternal { return } var h *Hostobj for i := 0; i < len(hostobj); i++ { h = &hostobj[i]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue May 21 18:45:27 UTC 2024 - 88.6K bytes - Viewed (0) -
src/cmd/link/internal/ld/go.go
} s := l.LookupOrCreateSym(local, 0) st := l.SymType(s) if st == 0 || st == sym.SXREF || st == sym.SBSS || st == sym.SNOPTRBSS || st == sym.SHOSTOBJ { l.SetSymDynimplib(s, lib) l.SetSymExtname(s, remote) l.SetSymDynimpvers(s, q) if st != sym.SHOSTOBJ { su := l.MakeSymbolUpdater(s) su.SetType(sym.SDYNIMPORT) } else { hostObjSyms[s] = struct{}{} } havedynamic = 1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 22 16:48:30 UTC 2023 - 11.2K bytes - Viewed (0) -
src/cmd/link/internal/sym/symkind_string.go
_ = x[STLSBSS-40] _ = x[SXREF-41] _ = x[SMACHOSYMSTR-42] _ = x[SMACHOSYMTAB-43] _ = x[SMACHOINDIRECTPLT-44] _ = x[SMACHOINDIRECTGOT-45] _ = x[SFILEPATH-46] _ = x[SDYNIMPORT-47] _ = x[SHOSTOBJ-48] _ = x[SUNDEFEXT-49] _ = x[SDWARFSECT-50] _ = x[SDWARFCUINFO-51] _ = x[SDWARFCONST-52] _ = x[SDWARFFCN-53] _ = x[SDWARFABSFCN-54] _ = x[SDWARFTYPE-55] _ = x[SDWARFVAR-56] _ = x[SDWARFRANGE-57]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 22 13:29:54 UTC 2024 - 2.7K bytes - Viewed (0) -
src/cmd/link/internal/ld/macho.go
ctxt.Out.SeekSet(codesigOff) ctxt.Out.Write(ldr.Data(cs)) } } func symkind(ldr *loader.Loader, s loader.Sym) int { if t := ldr.SymType(s); t == sym.SDYNIMPORT || t == sym.SHOSTOBJ || t == sym.SUNDEFEXT { return SymKindUndef } if ldr.AttrCgoExport(s) { return SymKindExtdef } return SymKindLocal } func collectmachosyms(ctxt *Link) { ldr := ctxt.loader
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 20 15:32:53 UTC 2024 - 43.9K bytes - Viewed (0) -
src/cmd/link/internal/ld/pe.go
addsym := func(s loader.Sym) { t := ldr.SymType(s) if ldr.SymSect(s) == nil && t != sym.SDYNIMPORT && t != sym.SHOSTOBJ && t != sym.SUNDEFEXT { return } name := ldr.SymName(s) // Only windows/386 requires underscore prefix on external symbols. if ctxt.Is386() && ctxt.IsExternal() && (t == sym.SHOSTOBJ || t == sym.SUNDEFEXT || ldr.AttrCgoExport(s) || // TODO(cuonglm): remove this hack //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Nov 09 19:01:27 UTC 2023 - 48.8K bytes - Viewed (0) -
src/cmd/link/internal/sym/symkind.go
SNOPTRBSS SLIBFUZZER_8BIT_COUNTER SCOVERAGE_COUNTER SCOVERAGE_AUXVAR STLSBSS SXREF SMACHOSYMSTR SMACHOSYMTAB SMACHOINDIRECTPLT SMACHOINDIRECTGOT SFILEPATH SDYNIMPORT SHOSTOBJ SUNDEFEXT // Undefined symbol for resolution by external linker // Sections for debugging information SDWARFSECT // DWARF symbol types SDWARFCUINFO SDWARFCONST SDWARFFCN SDWARFABSFCN
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 22 13:29:54 UTC 2024 - 5.6K bytes - Viewed (0) -
src/cmd/link/internal/loong64/asm.go
case objabi.R_LOONG64_ADDR_HI, objabi.R_LOONG64_ADDR_LO: // set up addend for eventual relocation via outer symbol. rs, _ := ld.FoldSubSymbolOffset(ldr, rs) rst := ldr.SymType(rs) if rst != sym.SHOSTOBJ && rst != sym.SDYNIMPORT && ldr.SymSect(rs) == nil { ldr.Errorf(s, "missing section for %s", ldr.SymName(rs)) } return val, 1, true case objabi.R_LOONG64_TLS_LE_HI, objabi.R_LOONG64_TLS_LE_LO,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Feb 27 17:26:07 UTC 2024 - 7.5K bytes - Viewed (0) -
src/cmd/link/internal/ld/symtab.go
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 { ldr.Errorf(x, "missing section in putelfsym") return } if xosect.Elfsect == 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) -
src/cmd/link/internal/ld/xcoff.go
} else { a4.Xsmtyp |= XTY_CM } a4.Xsmtyp |= uint8(xcoffAlign(ldr, x, t) << 3) syms = append(syms, a4) case UndefinedSym: if ty := ldr.SymType(x); ty != sym.SDYNIMPORT && ty != sym.SHOSTOBJ && ty != sym.SUNDEFEXT { return } s := &XcoffSymEnt64{ Nsclass: C_EXT, Noffset: uint32(xfile.stringTable.add(name)), Nnumaux: 1, } ldr.SetSymDynid(x, int32(xfile.symbolCount))
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 01 19:58:23 UTC 2023 - 51.8K bytes - Viewed (0) -
src/cmd/link/internal/arm/asm.go
// set up addend for eventual relocation via outer symbol. 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
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Aug 23 05:58:20 UTC 2023 - 22.9K bytes - Viewed (0)