Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 24 for minAligns (0.31 sec)

  1. src/runtime/mksizeclasses.go

    		if alignBits > pageShift {
    			// object alignment is capped at page alignment
    			alignBits = pageShift
    		}
    		for i := range minAligns {
    			if i > alignBits {
    				minAligns[i] = 0
    			} else if minAligns[i] == 0 {
    				minAligns[i] = c.size
    			}
    		}
    		prevSize = c.size
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:31:27 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  2. src/cmd/link/internal/riscv64/obj.go

    	"cmd/internal/sys"
    	"cmd/link/internal/ld"
    )
    
    func Init() (*sys.Arch, ld.Arch) {
    	arch := sys.ArchRISCV64
    
    	theArch := ld.Arch{
    		Funcalign:  funcAlign,
    		Maxalign:   maxAlign,
    		Minalign:   minAlign,
    		Dwarfregsp: dwarfRegSP,
    		Dwarfreglr: dwarfRegLR,
    
    		Adddynrel:        adddynrel,
    		Archinit:         archinit,
    		Archreloc:        archreloc,
    		Archrelocvariant: archrelocvariant,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 03 17:46:04 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loong64/obj.go

    	"cmd/internal/sys"
    	"cmd/link/internal/ld"
    )
    
    func Init() (*sys.Arch, ld.Arch) {
    	arch := sys.ArchLoong64
    
    	theArch := ld.Arch{
    		Funcalign:        funcAlign,
    		Maxalign:         maxAlign,
    		Minalign:         minAlign,
    		Dwarfregsp:       dwarfRegSP,
    		Dwarfreglr:       dwarfRegLR,
    		CodePad:          []byte{0x00, 0x00, 0x2a, 0x00}, // BREAK 0
    		Adddynrel:        adddynrel,
    		Archinit:         archinit,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 05 13:49:14 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  4. src/cmd/link/internal/s390x/obj.go

    	"cmd/internal/sys"
    	"cmd/link/internal/ld"
    )
    
    func Init() (*sys.Arch, ld.Arch) {
    	arch := sys.ArchS390X
    
    	theArch := ld.Arch{
    		Funcalign:  funcAlign,
    		Maxalign:   maxAlign,
    		Minalign:   minAlign,
    		Dwarfregsp: dwarfRegSP,
    		Dwarfreglr: dwarfRegLR,
    
    		Adddynrel:        adddynrel,
    		Archinit:         archinit,
    		Archreloc:        archreloc,
    		Archrelocvariant: archrelocvariant,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 19:32:19 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  5. src/cmd/link/internal/riscv64/l.go

    // Copyright 2019 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.
    
    package riscv64
    
    const (
    	maxAlign  = 32 // max data alignment
    	minAlign  = 1
    	funcAlign = 8
    
    	dwarfRegLR = 1
    	dwarfRegSP = 2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 13 08:07:51 UTC 2019
    - 288 bytes
    - Viewed (0)
  6. src/cmd/link/internal/x86/obj.go

    	"cmd/internal/sys"
    	"cmd/link/internal/ld"
    )
    
    func Init() (*sys.Arch, ld.Arch) {
    	arch := sys.Arch386
    
    	theArch := ld.Arch{
    		Funcalign:  funcAlign,
    		Maxalign:   maxAlign,
    		Minalign:   minAlign,
    		Dwarfregsp: dwarfRegSP,
    		Dwarfreglr: dwarfRegLR,
    		// 0xCC is INT $3 - breakpoint instruction
    		CodePad: []byte{0xCC},
    
    		Plan9Magic: uint32(4*11*11 + 7),
    
    		Adddynrel:        adddynrel,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 19:32:19 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  7. src/cmd/link/internal/arm/obj.go

    	"cmd/internal/sys"
    	"cmd/link/internal/ld"
    )
    
    func Init() (*sys.Arch, ld.Arch) {
    	arch := sys.ArchARM
    
    	theArch := ld.Arch{
    		Funcalign:  funcAlign,
    		Maxalign:   maxAlign,
    		Minalign:   minAlign,
    		Dwarfregsp: dwarfRegSP,
    		Dwarfreglr: dwarfRegLR,
    		TrampLimit: 0x1c00000, // 24-bit signed offset * 4, leave room for PLT etc.
    
    		Plan9Magic: 0x647,
    
    		Adddynrel:        adddynrel,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 19:32:19 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  8. src/cmd/link/internal/loong64/l.go

    // Copyright 2022 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.
    
    package loong64
    
    const (
    	maxAlign  = 32 // max data alignment
    	minAlign  = 1  // min data alignment
    	funcAlign = 16
    )
    
    /* Used by ../../internal/ld/dwarf.go */
    const (
    	dwarfRegSP = 3
    	dwarfRegLR = 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 07 20:21:44 UTC 2023
    - 363 bytes
    - Viewed (0)
  9. src/cmd/link/internal/mips/obj.go

    	musl := "/lib/ld-musl-mips.so.1"
    	if buildcfg.GOARCH == "mipsle" {
    		arch = sys.ArchMIPSLE
    		musl = "/lib/ld-musl-mipsel.so.1"
    	}
    
    	theArch := ld.Arch{
    		Funcalign:  FuncAlign,
    		Maxalign:   MaxAlign,
    		Minalign:   MinAlign,
    		Dwarfregsp: DWARFREGSP,
    		Dwarfreglr: DWARFREGLR,
    
    		Adddynrel:        adddynrel,
    		Archinit:         archinit,
    		Archreloc:        archreloc,
    		Archrelocvariant: archrelocvariant,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ppc64/obj.go

    	if buildcfg.GOARCH == "ppc64" {
    		arch = sys.ArchPPC64
    		dynld = "/lib64/ld64.so.1"
    		musl = "/lib/ld-musl-powerpc64.so.1"
    	}
    
    	theArch := ld.Arch{
    		Funcalign:  funcAlign,
    		Maxalign:   maxAlign,
    		Minalign:   minAlign,
    		Dwarfregsp: dwarfRegSP,
    		Dwarfreglr: dwarfRegLR,
    		TrampLimit: 0x1c00000,
    
    		Adddynrel:        adddynrel,
    		Archinit:         archinit,
    		Archreloc:        archreloc,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 19:32:19 UTC 2023
    - 3.4K bytes
    - Viewed (0)
Back to top