Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 469 for linkers (0.15 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. platforms/native/platform-native/src/main/java/org/gradle/nativeplatform/toolchain/NativeToolChain.java

     * limitations under the License.
     */
    
    package org.gradle.nativeplatform.toolchain;
    
    import org.gradle.internal.HasInternalProtocol;
    import org.gradle.platform.base.ToolChain;
    
    /**
     * A set of compilers and linkers that are used together to construct a native binary.
     */
    @HasInternalProtocol
    public interface NativeToolChain extends ToolChain {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 20:20:03 UTC 2023
    - 926 bytes
    - Viewed (0)
  3. 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)
  4. src/cmd/internal/buildid/note.go

    		if p.Type != elf.PT_NOTE || p.Filesz < 16 {
    			continue
    		}
    
    		var note []byte
    		if p.Off+p.Filesz < uint64(len(data)) {
    			note = data[p.Off : p.Off+p.Filesz]
    		} else {
    			// For some linkers, such as the Solaris linker,
    			// the buildid may not be found in data (which
    			// likely contains the first 16kB of the file)
    			// or even the first few megabytes of the file
    			// due to differences in note segment placement;
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 17 20:40:42 UTC 2023
    - 6K bytes
    - Viewed (0)
  5. 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)
  6. src/cmd/link/internal/ld/go.go

    	"strconv"
    	"strings"
    )
    
    // go-specific code shared across loaders (5l, 6l, 8l).
    
    // TODO:
    //	generate debugging section in binary.
    //	once the dust settles, try to move some code to
    //		libmach, so that other linkers and ar can share.
    
    func ldpkg(ctxt *Link, f *bio.Reader, lib *sym.Library, length int64, filename string) {
    	if *flagG {
    		return
    	}
    
    	if int64(int(length)) != length {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 22 16:48:30 UTC 2023
    - 11.2K bytes
    - Viewed (0)
  7. src/runtime/runtime-gdb.py

    """GDB Pretty printers and convenience functions for Go's runtime structures.
    
    This script is loaded by GDB when it finds a .debug_gdb_scripts
    section in the compiled binary. The [68]l linkers emit this with a
    path to this file based on the path to the runtime package.
    """
    
    # Known issues:
    #    - pretty printing only works for the 'native' strings. E.g. 'type
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 10 12:59:20 UTC 2023
    - 15.4K bytes
    - Viewed (0)
  8. src/cmd/cgo/internal/testcshared/cshared_test.go

    	}
    	if GOOS == "windows" {
    		// We can't simply pass -Wl,--out-implib, because this relies on having imports from multiple packages,
    		// which results in the linkers output implib getting overwritten at each step. So instead build the
    		// import library the traditional way, using a def file.
    		err = os.WriteFile("libgo.def",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 14 13:19:50 UTC 2023
    - 21K bytes
    - Viewed (0)
  9. 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)
  10. 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)
Back to top