Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 30 for Exitf (0.03 sec)

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

    	err = syscall.FlushFileBuffers(syscall.Handle(out.f.Fd()))
    	if err != nil {
    		Exitf("FlushFileBuffers failed: %v", err)
    	}
    	err = syscall.UnmapViewOfFile(uintptr(unsafe.Pointer(&out.buf[0])))
    	out.buf = nil
    	if err != nil {
    		Exitf("UnmapViewOfFile failed: %v", err)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 09 01:59:25 UTC 2022
    - 2.3K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/ar.go

    				ctxt.Logf("skipping libgcc file: %v\n", err)
    			}
    			return
    		}
    		Exitf("cannot open file %s: %v", name, err)
    	}
    	defer f.Close()
    
    	var magbuf [len(ARMAG)]byte
    	if _, err := io.ReadFull(f, magbuf[:]); err != nil {
    		Exitf("file %s too short", name)
    	}
    
    	if string(magbuf[:]) != ARMAG {
    		Exitf("%s is not an archive file", name)
    	}
    
    	var arhdr ArHdr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Nov 19 23:11:11 UTC 2022
    - 7.2K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/execarchive.go

    	argv0 := argv[0]
    	if filepath.Base(argv0) == argv0 {
    		argv0, err = exec.LookPath(argv0)
    		if err != nil {
    			Exitf("cannot find %s: %v", argv[0], err)
    		}
    	}
    	if ctxt.Debugvlog != 0 {
    		ctxt.Logf("invoking archiver with syscall.Exec()\n")
    	}
    	err = syscall.Exec(argv0, argv, os.Environ())
    	if err != nil {
    		Exitf("running %s failed: %v", argv[0], err)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 876 bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/util.go

    		atExitFuncs[i]()
    	}
    	atExitFuncs = nil
    }
    
    // Exit exits with code after executing all atExitFuncs.
    func Exit(code int) {
    	runAtExitFuncs()
    	os.Exit(code)
    }
    
    // Exitf logs an error message then calls Exit(2).
    func Exitf(format string, a ...interface{}) {
    	fmt.Fprintf(os.Stderr, os.Args[0]+": "+format+"\n", a...)
    	nerrors++
    	if *flagH {
    		panic("error")
    	}
    	Exit(2)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 22 20:39:11 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  5. src/cmd/link/internal/riscv64/obj.go

    		ld.HEADR = ld.ELFRESERVE
    		if *ld.FlagRound == -1 {
    			*ld.FlagRound = 0x10000
    		}
    		if *ld.FlagTextAddr == -1 {
    			*ld.FlagTextAddr = ld.Rnd(0x10000, *ld.FlagRound) + int64(ld.HEADR)
    		}
    	default:
    		ld.Exitf("unknown -H option: %v", ctxt.HeadType)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 03 17:46:04 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/config.go

    			}
    		}
    	}
    
    	switch ctxt.LinkMode {
    	case LinkInternal:
    		if extNeeded {
    			Exitf("internal linking requested %sbut external linking required: %s", via, extReason)
    		}
    	case LinkExternal:
    		switch {
    		case buildcfg.GOARCH == "ppc64" && buildcfg.GOOS == "linux":
    			Exitf("external linking not supported for %s/ppc64", buildcfg.GOOS)
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:14:11 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  7. src/cmd/link/internal/mips/obj.go

    			// .dynamic section.
    			DynamicReadOnly: true,
    		},
    	}
    
    	return arch, theArch
    }
    
    func archinit(ctxt *ld.Link) {
    	switch ctxt.HeadType {
    	default:
    		ld.Exitf("unknown -H option: %v", ctxt.HeadType)
    	case objabi.Hlinux: /* mips elf */
    		ld.Elfinit(ctxt)
    		ld.HEADR = ld.ELFRESERVE
    		if *ld.FlagRound == -1 {
    			*ld.FlagRound = 0x10000
    		}
    		if *ld.FlagTextAddr == -1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  8. src/cmd/link/internal/loong64/obj.go

    			Reloc1:    elfreloc1,
    			RelocSize: 24,
    			SetupPLT:  elfsetupplt,
    		},
    	}
    
    	return arch, theArch
    }
    
    func archinit(ctxt *ld.Link) {
    	switch ctxt.HeadType {
    	default:
    		ld.Exitf("unknown -H option: %v", ctxt.HeadType)
    	case objabi.Hlinux: /* loong64 elf */
    		ld.Elfinit(ctxt)
    		ld.HEADR = ld.ELFRESERVE
    		if *ld.FlagRound == -1 {
    			*ld.FlagRound = 0x10000
    		}
    		if *ld.FlagTextAddr == -1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 05 13:49:14 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  9. src/cmd/link/internal/ld/lib.go

    			if err != nil {
    				Exitf("cannot reopen %s: %v", h.pn, err)
    			}
    			defer f.Close()
    			if _, err := f.Seek(h.off, 0); err != nil {
    				Exitf("cannot seek %s: %v", h.pn, err)
    			}
    
    			w, err := os.Create(dst)
    			if err != nil {
    				Exitf("cannot create %s: %v", dst, err)
    			}
    			if _, err := io.CopyN(w, f, h.length); err != nil {
    				Exitf("cannot write %s: %v", dst, err)
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ld/outbuf_mmap.go

    		// area.
    		if err != syscall.ENOTSUP && err != syscall.EPERM && err != errNoFallocate {
    			return err
    		}
    	}
    	err = out.f.Truncate(int64(filesize))
    	if err != nil {
    		Exitf("resize output file failed: %v", err)
    	}
    	out.buf, err = syscall.Mmap(int(out.f.Fd()), 0, int(filesize), syscall.PROT_READ|syscall.PROT_WRITE, syscall.MAP_SHARED|syscall.MAP_FILE)
    	if err != nil {
    		return err
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 11:20:31 UTC 2024
    - 1.4K bytes
    - Viewed (0)
Back to top