Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 160 for stksize (0.19 sec)

  1. src/cmd/compile/internal/ssagen/pgen.go

    			w = 1
    		}
    		s.stksize += w
    		s.stksize = types.RoundUp(s.stksize, n.Type().Alignment())
    		if n.Type().Alignment() > int64(types.RegSize) {
    			s.stkalign = n.Type().Alignment()
    		}
    		if n.Type().HasPointers() {
    			s.stkptrsize = s.stksize
    			lastHasPtr = true
    		} else {
    			lastHasPtr = false
    		}
    		n.SetFrameOffset(-s.stksize)
    		if mls != nil && mls.IsLeader(n) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 13.1K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/symtab.go

    			s.SetType(sym.STYPE)
    			s.SetSize(0)
    			s.SetAlign(int32(ctxt.Arch.PtrSize))
    			symtype = s.Sym()
    
    			s = ldr.CreateSymForUpdate("typerel.*", 0)
    			s.SetType(sym.STYPERELRO)
    			s.SetSize(0)
    			s.SetAlign(int32(ctxt.Arch.PtrSize))
    			symtyperel = s.Sym()
    		} else {
    			s = ldr.CreateSymForUpdate("type:*", 0)
    			s.SetType(sym.STYPE)
    			s.SetSize(0)
    			s.SetAlign(int32(ctxt.Arch.PtrSize))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 16:29:40 UTC 2023
    - 29.2K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/macho.go

    	if !*FlagD {
    		// must match doMachoLink below
    		s1 := ldr.SymSize(ldr.Lookup(".machorebase", 0))
    		s2 := ldr.SymSize(ldr.Lookup(".machobind", 0))
    		s3 := ldr.SymSize(ldr.Lookup(".machosymtab", 0))
    		s4 := ldr.SymSize(ctxt.ArchSyms.LinkEditPLT)
    		s5 := ldr.SymSize(ctxt.ArchSyms.LinkEditGOT)
    		s6 := ldr.SymSize(ldr.Lookup(".machosymstr", 0))
    		s7 := ldr.SymSize(ldr.Lookup(".machocodesig", 0))
    
    		if ctxt.LinkMode != LinkExternal {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  4. src/cmd/link/internal/loadmacho/ldmacho.go

    	if symtab.sym != nil {
    		return 0
    	}
    
    	m.f.MustSeek(m.base+int64(symtab.stroff), 0)
    	strbuf, _, err := m.f.Slice(uint64(symtab.strsize))
    	if err != nil {
    		return -1
    	}
    
    	symsize := 12
    	if m.is64 {
    		symsize = 16
    	}
    	n := int(symtab.nsym * uint32(symsize))
    	m.f.MustSeek(m.base+int64(symtab.symoff), 0)
    	symbuf, _, err := m.f.Slice(uint64(n))
    	if err != nil {
    		return -1
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 12 18:45:57 UTC 2022
    - 19.1K bytes
    - Viewed (0)
  5. src/runtime/os_freebsd.go

    	if miblen == 0 {
    		return 1
    	}
    
    	// Query kern.smp.maxcpus.
    	dstsize := uintptr(4)
    	maxcpus := uint32(0)
    	if sysctl(&mib[0], miblen, (*byte)(unsafe.Pointer(&maxcpus)), &dstsize, nil, 0) != 0 {
    		return 1
    	}
    
    	maskSize := int(maxcpus+7) / 8
    	if maskSize < goarch.PtrSize {
    		maskSize = goarch.PtrSize
    	}
    	if maskSize > len(mask) {
    		maskSize = len(mask)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  6. src/cmd/link/internal/loader/symbolbuilder.go

    	return sb.setUintXX(arch, r, v, int64(arch.PtrSize))
    }
    
    func (sb *SymbolBuilder) SetUintptr(arch *sys.Arch, r int64, v uintptr) int64 {
    	return sb.setUintXX(arch, r, uint64(v), int64(arch.PtrSize))
    }
    
    func (sb *SymbolBuilder) SetAddrPlus(arch *sys.Arch, off int64, tgt Sym, add int64) int64 {
    	if sb.Type() == 0 {
    		sb.SetType(sym.SDATA)
    	}
    	if off+int64(arch.PtrSize) > sb.size {
    		sb.size = off + int64(arch.PtrSize)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 08 15:25:19 UTC 2023
    - 13.9K bytes
    - Viewed (0)
  7. src/cmd/link/internal/ld/decodesym.go

    	return abi.Kind(p[2*arch.PtrSize+7])&abi.KindGCProg != 0 //  0x13 / 0x1f
    }
    
    // Type.commonType.size
    func decodetypeSize(arch *sys.Arch, p []byte) int64 {
    	return int64(decodeInuxi(arch, p, arch.PtrSize)) // 0x8 / 0x10
    }
    
    // Type.commonType.ptrdata
    func decodetypePtrdata(arch *sys.Arch, p []byte) int64 {
    	return int64(decodeInuxi(arch, p[arch.PtrSize:], arch.PtrSize)) // 0x8 / 0x10
    }
    
    // Type.commonType.tflag
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/writebarrier.go

    	var off int64
    	for ptr.Op == OpOffPtr {
    		off += ptr.AuxInt
    		ptr = ptr.Args[0]
    	}
    
    	ptrSize := ptr.Block.Func.Config.PtrSize
    	if off%ptrSize != 0 {
    		return true // see issue 61187
    	}
    	if size%ptrSize != 0 {
    		ptr.Fatalf("unaligned pointer write")
    	}
    	if off < 0 || off+size > 64*ptrSize {
    		// memory range goes off end of tracked offsets
    		return true
    	}
    	z := zeroes[mem.ID]
    	if ptr != z.base {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 19:09:14 UTC 2023
    - 23.5K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/types/size.go

    		t.setAlg(ACPLX128)
    
    	case TPTR:
    		w = int64(PtrSize)
    		t.intRegs = 1
    		CheckSize(t.Elem())
    		t.ptrBytes = int64(PtrSize) // See PtrDataSize
    
    	case TUNSAFEPTR:
    		w = int64(PtrSize)
    		t.intRegs = 1
    		t.ptrBytes = int64(PtrSize)
    
    	case TINTER: // implemented as 2 pointers
    		w = 2 * int64(PtrSize)
    		t.align = uint8(PtrSize)
    		t.intRegs = 2
    		expandiface(t)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 15K bytes
    - Viewed (0)
  10. src/runtime/map_faststr.go

    				k := (*stringStruct)(kptr)
    				if k.len != key.len || isEmpty(b.tophash[i]) {
    					if b.tophash[i] == emptyRest {
    						break
    					}
    					continue
    				}
    				if k.str == key.str || memequal(k.str, key.str, uintptr(key.len)) {
    					return add(unsafe.Pointer(b), dataOffset+abi.MapBucketCount*2*goarch.PtrSize+i*uintptr(t.ValueSize))
    				}
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 15.3K bytes
    - Viewed (0)
Back to top