Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 34 for asmbPe (0.16 sec)

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

    //   - writing out the code/data/dwarf Segments
    //   - writing out the architecture specific pieces.
    //
    // This function handles the second part.
    func asmb2(ctxt *Link) {
    	if thearch.Asmb2 != nil {
    		thearch.Asmb2(ctxt, ctxt.loader)
    		return
    	}
    
    	symSize = 0
    	spSize = 0
    	lcSize = 0
    
    	switch ctxt.HeadType {
    	default:
    		panic("unknown platform")
    
    	// Macho
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 02 09:22:56 UTC 2023
    - 5.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/pe.go

    	// update data directory
    	pefile.dataDirectory[pe.IMAGE_DIRECTORY_ENTRY_RESOURCE].VirtualAddress = h.virtualAddress
    	pefile.dataDirectory[pe.IMAGE_DIRECTORY_ENTRY_RESOURCE].Size = h.virtualSize
    }
    
    func asmbPe(ctxt *Link) {
    	t := pefile.addSection(".text", int(Segtext.Length), int(Segtext.Length))
    	t.characteristics = IMAGE_SCN_CNT_CODE | IMAGE_SCN_MEM_EXECUTE | IMAGE_SCN_MEM_READ
    	if ctxt.LinkMode == LinkExternal {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:01:27 UTC 2023
    - 48.8K bytes
    - Viewed (0)
  3. src/cmd/link/internal/wasm/obj.go

    )
    
    func Init() (*sys.Arch, ld.Arch) {
    	theArch := ld.Arch{
    		Funcalign: 16,
    		Maxalign:  32,
    		Minalign:  1,
    
    		Archinit:      archinit,
    		AssignAddress: assignAddress,
    		Asmb:          asmb,
    		Asmb2:         asmb2,
    		Gentext:       gentext,
    	}
    
    	return sys.ArchWasm, theArch
    }
    
    func archinit(ctxt *ld.Link) {
    	if *ld.FlagRound == -1 {
    		*ld.FlagRound = 4096
    	}
    	if *ld.FlagTextAddr == -1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 18 15:14:38 UTC 2020
    - 646 bytes
    - Viewed (0)
  4. src/cmd/asm/internal/arch/ppc64.go

    		ppc64.AEXTSWCC, ppc64.AEXTSW, ppc64.ANEGCC, ppc64.ANEGVCC,
    		ppc64.ANEGV, ppc64.ANEG, ppc64.ASLBMFEE, ppc64.ASLBMFEV,
    		ppc64.ASLBMTE, ppc64.ASUBMECC, ppc64.ASUBMEVCC, ppc64.ASUBMEV,
    		ppc64.ASUBME, ppc64.ASUBZECC, ppc64.ASUBZEVCC, ppc64.ASUBZEV,
    		ppc64.ASUBZE:
    		return true
    	}
    	return false
    }
    
    func ppc64RegisterNumber(name string, n int16) (int16, bool) {
    	switch name {
    	case "CR":
    		if 0 <= n && n <= 7 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/ppc64/a.out.go

    	ASRAWCC
    	ASRWCC
    	ASTBCCC
    	ASTHCCC
    	ASTSW
    	ASTWCCC
    	ASUB
    	ASUBCC
    	ASUBVCC
    	ASUBC
    	ASUBCCC
    	ASUBCV
    	ASUBCVCC
    	ASUBME
    	ASUBMECC
    	ASUBMEVCC
    	ASUBMEV
    	ASUBV
    	ASUBE
    	ASUBECC
    	ASUBEV
    	ASUBEVCC
    	ASUBZE
    	ASUBZECC
    	ASUBZEVCC
    	ASUBZEV
    	ASYNC
    	AXOR
    	AXORCC
    	AXORIS
    
    	ADCBF
    	ADCBI
    	ADCBST
    	ADCBT
    	ADCBTST
    	ADCBZ
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/main.go

    		if err := ctxt.Out.Mmap(filesize); err != nil {
    			Exitf("mapping output file failed: %v", err)
    		}
    	}
    	// asmb will redirect symbols to the output file mmap, and relocations
    	// will be applied directly there.
    	bench.Start("Asmb")
    	asmb(ctxt)
    
    	exitIfErrors()
    
    	// Generate additional symbols for the native symbol table just prior
    	// to code generation.
    	bench.Start("GenSymsLate")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 16:59:50 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  7. src/internal/goarch/zgoarch_armbe.go

    // Code generated by gengoarch.go using 'go generate'. DO NOT EDIT.
    
    //go:build armbe
    
    package goarch
    
    const GOARCH = `armbe`
    
    const Is386 = 0
    const IsAmd64 = 0
    const IsAmd64p32 = 0
    const IsArm = 0
    const IsArmbe = 1
    const IsArm64 = 0
    const IsArm64be = 0
    const IsLoong64 = 0
    const IsMips = 0
    const IsMipsle = 0
    const IsMips64 = 0
    const IsMips64le = 0
    const IsMips64p32 = 0
    const IsMips64p32le = 0
    const IsPpc = 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 578 bytes
    - Viewed (0)
  8. src/cmd/internal/obj/x86/evex.go

    		}
    		evexSuffixMap[i] = suffix
    	}
    }
    
    // toDisp8 tries to convert disp to proper 8-bit displacement value.
    func toDisp8(disp int32, p *obj.Prog, asmbuf *AsmBuf) (disp8 byte, ok bool) {
    	if asmbuf.evexflag {
    		bcst := evexSuffixMap[p.Scond].broadcast
    		elemSize := asmbuf.evex.DispMultiplier(bcst)
    		return compressedDisp8(disp, elemSize)
    	}
    	return byte(disp), disp >= -128 && disp < 128
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 11 16:34:30 UTC 2022
    - 9.3K bytes
    - Viewed (0)
  9. src/go/types/gccgosizes.go

    // Last update 2019-01-22.
    
    package types
    
    var gccgoArchSizes = map[string]*StdSizes{
    	"386":         {4, 4},
    	"alpha":       {8, 8},
    	"amd64":       {8, 8},
    	"amd64p32":    {4, 8},
    	"arm":         {4, 8},
    	"armbe":       {4, 8},
    	"arm64":       {8, 8},
    	"arm64be":     {8, 8},
    	"ia64":        {8, 8},
    	"loong64":     {8, 8},
    	"m68k":        {4, 2},
    	"mips":        {4, 8},
    	"mipsle":      {4, 8},
    	"mips64":      {8, 8},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/sys/unix/endian_big.go

    // Copyright 2016 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    //
    //go:build armbe || arm64be || m68k || mips || mips64 || mips64p32 || ppc || ppc64 || s390 || s390x || shbe || sparc || sparc64
    
    package unix
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 330 bytes
    - Viewed (0)
Back to top