Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for linkpatch (0.46 sec)

  1. src/cmd/internal/obj/plist.go

    			}
    		}
    	}
    
    	// Turn functions into machine code images.
    	for _, s := range text {
    		mkfwd(s)
    		if ctxt.Arch.ErrorCheck != nil {
    			ctxt.Arch.ErrorCheck(ctxt, s)
    		}
    		linkpatch(ctxt, s, newprog)
    		ctxt.Arch.Preprocess(ctxt, s, newprog)
    		ctxt.Arch.Assemble(ctxt, s, newprog)
    		if ctxt.Errors > 0 {
    			continue
    		}
    		linkpcln(ctxt, s)
    		ctxt.populateDWARF(plist.Curfn, s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 15:52:41 UTC 2023
    - 11.5K bytes
    - Viewed (0)
  2. pkg/volume/util/subpath/subpath_windows.go

    func isLinkPath(path string) (bool, error) {
    	cmd := exec.Command("powershell", "/c", "$ErrorActionPreference = 'Stop'; (Get-Item -Force -LiteralPath $env:linkpath).LinkType")
    	cmd.Env = append(os.Environ(), fmt.Sprintf("linkpath=%s", path))
    	klog.V(8).Infof("Executing command: %q", cmd.String())
    	output, err := cmd.CombinedOutput()
    	if err != nil {
    		return false, err
    	}
    	if strings.TrimSpace(string(output)) != "" {
    		return true, nil
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Aug 23 12:57:11 UTC 2023
    - 12.5K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/test/abiutils_test.go

    // - floating point: X0 - X14
    var configAMD64 = abi.NewABIConfig(9, 15, 0, 1)
    
    func TestMain(m *testing.M) {
    	ssagen.Arch.LinkArch = &x86.Linkamd64
    	ssagen.Arch.REGSP = x86.REGSP
    	ssagen.Arch.MAXWIDTH = 1 << 50
    	types.MaxWidth = ssagen.Arch.MAXWIDTH
    	base.Ctxt = obj.Linknew(ssagen.Arch.LinkArch)
    	base.Ctxt.DiagFunc = base.Errorf
    	base.Ctxt.DiagFlush = base.FlushErrors
    	base.Ctxt.Bso = bufio.NewWriter(os.Stdout)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 04 15:11:40 UTC 2023
    - 14.2K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/link.go

    		unspill.As = ra.Unspill
    		unspill.From = ra.Addr
    		unspill.To.Type = TYPE_REG
    		unspill.To.Reg = ra.Reg
    		last = unspill
    	}
    	return last
    }
    
    // LinkArch is the definition of a single architecture.
    type LinkArch struct {
    	*sys.Arch
    	Init           func(*Link)
    	ErrorCheck     func(*Link, *LSym)
    	Preprocess     func(*Link, *LSym, ProgAlloc)
    	Assemble       func(*Link, *LSym, ProgAlloc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/walk/convert.go

    		n = cheapExpr(n, init)
    		n = soleComponent(init, n)
    		// byteindex widens n so that the multiplication doesn't overflow.
    		index := ir.NewBinaryExpr(base.Pos, ir.OLSH, byteindex(n), ir.NewInt(base.Pos, 3))
    		if ssagen.Arch.LinkArch.ByteOrder == binary.BigEndian {
    			index = ir.NewBinaryExpr(base.Pos, ir.OADD, index, ir.NewInt(base.Pos, 7))
    		}
    		// The actual type is [256]uint64, but we use [256*8]uint8 so we can address
    		// individual bytes.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 09 17:28:22 UTC 2023
    - 18.2K bytes
    - Viewed (0)
  6. src/archive/tar/common.go

    	TypeGNULongName = 'L'
    	TypeGNULongLink = 'K'
    )
    
    // Keywords for PAX extended header records.
    const (
    	paxNone     = "" // Indicates that no PAX key is suitable
    	paxPath     = "path"
    	paxLinkpath = "linkpath"
    	paxSize     = "size"
    	paxUid      = "uid"
    	paxGid      = "gid"
    	paxUname    = "uname"
    	paxGname    = "gname"
    	paxMtime    = "mtime"
    	paxAtime    = "atime"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 16:01:50 UTC 2024
    - 24.7K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/walk/switch.go

    	const minCases = 8   // have at least minCases cases in the switch
    	const minDensity = 4 // use at least 1 out of every minDensity entries
    
    	if base.Flag.N != 0 || !ssagen.Arch.LinkArch.CanJumpTable || base.Ctxt.Retpoline {
    		return false
    	}
    	if len(cc) < minCases {
    		return false // not enough cases for it to be worth it
    	}
    	if cc[0].lo.Val().Kind() != constant.Int {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:34:01 UTC 2024
    - 30.1K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/sym.go

    import (
    	"cmd/internal/goobj"
    	"cmd/internal/notsha256"
    	"cmd/internal/objabi"
    	"encoding/base64"
    	"encoding/binary"
    	"fmt"
    	"internal/buildcfg"
    	"log"
    	"math"
    	"sort"
    )
    
    func Linknew(arch *LinkArch) *Link {
    	ctxt := new(Link)
    	ctxt.hash = make(map[string]*LSym)
    	ctxt.funchash = make(map[string]*LSym)
    	ctxt.statichash = make(map[string]*LSym)
    	ctxt.Arch = arch
    	ctxt.Pathname = objabi.WorkingDir()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/walk/range.go

    	"cmd/compile/internal/ssagen"
    	"cmd/compile/internal/typecheck"
    	"cmd/compile/internal/types"
    	"cmd/internal/src"
    	"cmd/internal/sys"
    )
    
    func cheapComputableIndex(width int64) bool {
    	switch ssagen.Arch.LinkArch.Family {
    	// MIPS does not have R+R addressing
    	// Arm64 may lack ability to generate this code in our assembler,
    	// but the architecture supports it.
    	case sys.PPC64, sys.S390X:
    		return width == 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 20 14:52:33 UTC 2023
    - 17.6K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/ppc64/obj9.go

    	AXXMTACC:   true,
    	AXXMFACC:   true,
    }
    
    var Linkppc64 = obj.LinkArch{
    	Arch:           sys.ArchPPC64,
    	Init:           buildop,
    	Preprocess:     preprocess,
    	Assemble:       span9,
    	Progedit:       progedit,
    	UnaryDst:       unaryDst,
    	DWARFRegisters: PPC64DWARFRegisters,
    }
    
    var Linkppc64le = obj.LinkArch{
    	Arch:           sys.ArchPPC64LE,
    	Init:           buildop,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
Back to top