Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 190 for linkers (0.16 sec)

  1. src/cmd/link/internal/sym/symkind.go

    	// be written to by relocations and putting them in a section called
    	// ".rodata" interacts poorly with the system linkers. The GNU linkers
    	// support this situation by arranging for sections of the name
    	// ".data.rel.ro.XXX" to be mprotected read only by the dynamic linker after
    	// relocations have applied, so when the Go linker is creating a shared
    	// object it checks all objects of the above types and bumps any object that
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/macho_update_uuid.go

    // command? See issue #64947 for more detail, but the short answer is
    // 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
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 3.3K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/elf_test.go

    	//   see got refs from C objects). Hence we put ".dynamic" in the
    	//   'want RO' list below and ".got" in the 'want RO if present".
    	// - when using the external linker, checking for read-only ".got"
    	//   is problematic since some linkers will only make the .got
    	//   read-only if its size is above a specific threshold, e.g.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 10 13:44:07 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  4. src/runtime/stack.go

    	"internal/cpu"
    	"internal/goarch"
    	"internal/goos"
    	"internal/runtime/atomic"
    	"runtime/internal/sys"
    	"unsafe"
    )
    
    /*
    Stack layout parameters.
    Included both by runtime (compiled via 6c) and linkers (compiled via gcc).
    
    The per-goroutine g->stackguard is set to point StackGuard bytes
    above the bottom of the stack.  Each function compares its stack
    pointer against g->stackguard to check for overflow.  To cut one
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 41.1K bytes
    - Viewed (0)
  5. src/runtime/runtime-gdb_test.go

    		"-ex", "set startup-with-shell off",
    		"-ex", "set print thread-events off",
    	}
    	if cgo {
    		// When we build the cgo version of the program, the system's
    		// linker is used. Some external linkers, like GNU gold,
    		// compress the .debug_gdb_scripts into .zdebug_gdb_scripts.
    		// Until gold and gdb can work together, temporarily load the
    		// python script directly.
    		args = append(args,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 23.2K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/lib.go

    	}
    
    	if *flagInterpreter != "" {
    		// Many linkers support both -I and the --dynamic-linker flags
    		// to set the ELF interpreter, but lld only supports
    		// --dynamic-linker so prefer that (ld on very old Solaris only
    		// supports -I but that seems less important).
    		argv = append(argv, fmt.Sprintf("-Wl,--dynamic-linker,%s", *flagInterpreter))
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  7. src/cmd/link/internal/ld/dwarf_test.go

    		}
    	}
    
    	// When external linking, we put all symbols in the symbol table (so the
    	// external linker can find them). Skip the symbol table check.
    	// TODO: maybe there is some way to tell the external linker not to put
    	// those symbols in the executable's symbol table? Prefix the symbol name
    	// with "." or "L" to pretend it is a label?
    	if !testenv.CanInternalLink(false) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 08 01:38:11 UTC 2024
    - 48.6K bytes
    - Viewed (0)
  8. src/cmd/link/internal/ld/data.go

    // the groundwork for turning a given relocation into an external reloc
    // (to be applied by the external linker). For more on how relocations
    // work in general, see
    //
    //	"Linkers and Loaders", by John R. Levine (Morgan Kaufmann, 1999), ch. 7
    //
    // This is a performance-critical function for the linker; be careful
    // to avoid introducing unnecessary allocations in the main loop.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
  9. src/cmd/internal/objabi/reloctype.go

    	// is not set on intel platforms but is set to a TLS symbol -- runtime.tlsg -- in
    	// the linker when externally linking).
    	R_TLS_IE
    	R_GOTOFF
    	R_PLT0
    	R_PLT1
    	R_PLT2
    	R_USEFIELD
    	// R_USETYPE resolves to an *rtype, but no relocation is created. The
    	// linker uses this as a signal that the pointed-to type information
    	// should be linked into the final binary, even if there are no other
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/build/relnote/links.go

    		addSymbolLinksBlocks(b.Blocks, defaultPackage)
    	// no links in these blocks
    	case *md.CodeBlock:
    	case *md.HTMLBlock:
    	case *md.Empty:
    	case *md.ThematicBreak:
    	default:
    		panic(fmt.Sprintf("unknown block type %T", b))
    	}
    }
    
    // addSymbolLinksInlines looks for symbol links in the slice of inline markdown
    // elements. It returns a new slice of inline elements with links added.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 8.2K bytes
    - Viewed (0)
Back to top