Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for linkedin (0.42 sec)

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

    }
    
    // machoUpdateSegment updates the load command for a moved segment.
    // Only the linkedit segment should move, and it should have 0 sections.
    func machoUpdateSegment(r loadCmdReader, linkseg *macho.Segment, linkoffset uint64) error {
    	var seg macho.Segment64
    	if err := r.ReadAt(0, &seg); err != nil {
    		return err
    	}
    
    	// Only the linkedit segment moved, anything before that is fine.
    	if seg.Offset < linkseg.Offset {
    		return nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/macho.go

    		sb.SetType(sym.SMACHOGOT)
    		sb.SetReachable(true)
    		sb.SetAlign(4)
    
    		s = ctxt.loader.LookupOrCreateSym(".linkedit.plt", 0) // indirect table for .plt
    		sb = ctxt.loader.MakeSymbolUpdater(s)
    		sb.SetType(sym.SMACHOINDIRECTPLT)
    		sb.SetReachable(true)
    
    		s = ctxt.loader.LookupOrCreateSym(".linkedit.got", 0) // indirect table for .got
    		sb = ctxt.loader.MakeSymbolUpdater(s)
    		sb.SetType(sym.SMACHOINDIRECTGOT)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  3. doc/next/5-toolchain.md

    A linker command line flag `-checklinkname=0` can be used to disable
    this check, for debugging and experimenting purposes.
    
    <!-- CL 473495 -->
    When building a dynamically linked ELF binary (including PIE binary), the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 17:18:10 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/macho_update_uuid.go

    // that newer versions of the Macos toolchain (the newer linker in
    // particular) appear to compute the UUID based not just on the
    // content of the object files being linked but also on things like
    // the timestamps/paths of the objects; this makes it
    // difficult/impossible to support reproducible builds. Since we try
    // hard to maintain build reproducibility for Go, the APIs here
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  5. src/cmd/cgo/doc.go

    will be replaced by the absolute path to the directory containing the source
    file. This allows pre-compiled static libraries to be included in the package
    directory and linked properly.
    For example if package foo is in the directory /go/src/foo:
    
    	// #cgo LDFLAGS: -L${SRCDIR}/libs -lfoo
    
    Will be expanded to:
    
    	// #cgo LDFLAGS: -L/go/src/foo/libs -lfoo
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 17:12:16 UTC 2024
    - 42.2K bytes
    - Viewed (0)
  6. doc/README.md

    flagged as a TODO by the automated tooling. That is true even for proposals that add API.
    
    Use the following forms in your markdown:
    
    	[http.Request]                     # symbol documentation; auto-linked as in Go doc strings
    	[Request]                          # short form, for symbols in the package being documented
    	[net/http]                         # package link
    	[#12345](/issue/12345)             # GitHub issues
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 05 19:56:43 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/link.go

    // (1) scheme is enough to express any kind of operand combination.
    //
    // Jump instructions use the To.Val field to point to the target *Prog,
    // which must be in the same linked list as the jump instruction.
    //
    // The Progs for a given function are arranged in a list linked through the Link field.
    //
    // Each Prog is charged to a specific source line in the debug information,
    // specified by Pos.Line().
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  8. src/cmd/link/internal/ld/lib.go

    		ctxt.mkArchSym(".rela", 0, &ctxt.Rela)
    		ctxt.mkArchSym(".rel.plt", 0, &ctxt.RelPLT)
    		ctxt.mkArchSym(".rela.plt", 0, &ctxt.RelaPLT)
    	}
    	if ctxt.IsDarwin() {
    		ctxt.mkArchSym(".linkedit.got", 0, &ctxt.LinkEditGOT)
    		ctxt.mkArchSym(".linkedit.plt", 0, &ctxt.LinkEditPLT)
    	}
    }
    
    type Arch struct {
    	Funcalign  int
    	Maxalign   int
    	Minalign   int
    	Dwarfregsp int
    	Dwarfreglr int
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  9. src/cmd/link/internal/ld/main.go

    var (
    	flagBuildid = flag.String("buildid", "", "record `id` as Go toolchain build id")
    	flagBindNow = flag.Bool("bindnow", false, "mark a dynamically linked ELF object for immediate function binding")
    
    	flagOutfile    = flag.String("o", "", "write output to `file`")
    	flagPluginPath = flag.String("pluginpath", "", "full path name for plugin")
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 16:59:50 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  10. src/cmd/cgo/gcc.go

    //  2. parse the nocallback and noescape directives.
    func (f *File) ProcessCgoDirectives() {
    	linesIn := strings.Split(f.Preamble, "\n")
    	linesOut := make([]string, 0, len(linesIn))
    	f.NoCallbacks = make(map[string]bool)
    	f.NoEscapes = make(map[string]bool)
    	for _, line := range linesIn {
    		l := strings.TrimSpace(line)
    		if len(l) < 5 || l[:4] != "#cgo" || !unicode.IsSpace(rune(l[4])) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 97K bytes
    - Viewed (0)
Back to top