- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 241 for dodata (0.1 sec)
-
src/cmd/link/internal/ld/main.go
ctxt.findfunctab(pclnState, containers) bench.Start("dwarfGenerateDebugSyms") dwarfGenerateDebugSyms(ctxt) bench.Start("symtab") symGroupType := ctxt.symtab(pclnState) bench.Start("dodata") ctxt.dodata(symGroupType) bench.Start("address") order := ctxt.address() bench.Start("dwarfcompress") dwarfcompress(ctxt) bench.Start("layout") filesize := ctxt.layout(order)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 16:59:50 UTC 2024 - 16.6K bytes - Viewed (0) -
src/cmd/link/internal/ld/data.go
} n++ } ctxt.xdefine("runtime.rodata", sym.SRODATA, int64(rodata.Vaddr)) ctxt.xdefine("runtime.erodata", sym.SRODATA, int64(rodata.Vaddr+rodata.Length)) ctxt.xdefine("runtime.types", sym.SRODATA, int64(types.Vaddr)) ctxt.xdefine("runtime.etypes", sym.SRODATA, int64(types.Vaddr+types.Length)) s := ldr.Lookup("runtime.gcdata", 0) ldr.SetAttrLocal(s, true)
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/amd64/asm.go
// have symbol // turn MOVQ of GOT entry into LEAQ of symbol itself sdata := ldr.Data(s) if r.Off() < 2 || sdata[r.Off()-2] != 0x8b { ldr.Errorf(s, "unexpected GOT_LOAD reloc for non-dynamic symbol %s", ldr.SymName(targ)) return false } su := ldr.MakeSymbolUpdater(s) su.MakeWritable() sdata = su.Data() sdata[r.Off()-2] = 0x8d su.SetRelocType(rIdx, objabi.R_PCREL) return true }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Aug 23 05:58:20 UTC 2023 - 21K bytes - Viewed (0) -
src/cmd/link/internal/ld/symtab.go
} } } // Define these so that they'll get put into the symbol table. // data.c:/^address will provide the actual values. ctxt.xdefine("runtime.rodata", sym.SRODATA, 0) ctxt.xdefine("runtime.erodata", sym.SRODATA, 0) ctxt.xdefine("runtime.types", sym.SRODATA, 0) ctxt.xdefine("runtime.etypes", sym.SRODATA, 0) ctxt.xdefine("runtime.noptrdata", sym.SNOPTRDATA, 0)
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/pcln.go
var pcdata []loader.Sym for _, s := range funcs { fi := ldr.FuncInfo(s) if !fi.Valid() { continue } fi.Preload() pcsp, pcfile, pcline, pcinline, pcdata = ldr.PcdataAuxs(s, pcdata) pcSyms := []loader.Sym{pcsp, pcfile, pcline} for _, pcSym := range pcSyms { saveOffset(pcSym) } for _, pcSym := range pcdata { saveOffset(pcSym) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 22:16:54 UTC 2024 - 29.6K bytes - Viewed (0) -
src/cmd/link/internal/ld/macho.go
ml := newMachoLoad(ctxt.Arch, LC_DYLD_INFO_ONLY, 10) ml.data[0] = uint32(linkoff) // rebase off ml.data[1] = uint32(s1) // rebase size ml.data[2] = uint32(linkoff + s1) // bind off ml.data[3] = uint32(s2) // bind size ml.data[4] = 0 // weak bind off ml.data[5] = 0 // weak bind size ml.data[6] = 0 // lazy bind off
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/arm64/asm.go
// have symbol // turn MOVD sym@GOT (adrp+ldr) into MOVD $sym (adrp+add) data := ldr.Data(s) off := r.Off() if int(off+3) >= len(data) { ldr.Errorf(s, "unexpected GOT_LOAD reloc for non-dynamic symbol %s", ldr.SymName(targ)) return false } o := target.Arch.ByteOrder.Uint32(data[off:]) su := ldr.MakeSymbolUpdater(s) switch { case (o>>24)&0x9f == 0x90: // adrp
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 30 20:09:45 UTC 2024 - 47K bytes - Viewed (0) -
src/cmd/link/internal/ld/pe.go
} } } // addSEH adds SEH information to the COFF file f. func (f *peFile) addSEH(ctxt *Link) { // .pdata section can exist without the .xdata section. // .xdata section depends on the .pdata section. if Segpdata.Length == 0 { return } d := pefile.addSection(".pdata", int(Segpdata.Length), int(Segpdata.Length)) d.characteristics = IMAGE_SCN_CNT_INITIALIZED_DATA | IMAGE_SCN_MEM_READ
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/ld/xcoff.go
if ldr.AttrReachable(s) { data := ldr.Data(s) if len(data) > 0 { ldr.Errorf(s, "should not be bss (size=%d type=%v special=%v)", len(data), ldr.SymType(s), ldr.AttrSpecial(s)) } putaixsym(ctxt, s, BSSSym) } case st >= sym.SELFRXSECT && st < sym.SXREF: // data sections handled in dodata if ldr.AttrReachable(s) { putaixsym(ctxt, s, DataSym) }
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/ld/elf.go
if *flagBuildid != "" { shstrtabAddstring(".note.go.buildid") } shstrtabAddstring(".elfdata") shstrtabAddstring(".rodata") // See the comment about data.rel.ro.FOO section names in data.go. relro_prefix := "" if ctxt.UseRelro() { shstrtabAddstring(".data.rel.ro") relro_prefix = ".data.rel.ro" } shstrtabAddstring(relro_prefix + ".typelink") shstrtabAddstring(relro_prefix + ".itablink")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Apr 22 13:29:54 UTC 2024 - 63.6K bytes - Viewed (0)