Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 80 for symabi (0.14 sec)

  1. src/debug/gosym/pclntab.go

    // index out of bounds errors, we trust Go to detect them, and then
    // we recover from the panics and treat them as indicative of a malformed
    // or incomplete table.
    //
    // The methods called by symtab.go, which begin with "go12" prefixes,
    // are expected to have that recovery logic.
    
    // isGo12 reports whether this is a Go 1.2 (or later) symbol table.
    func (t *LineTable) isGo12() bool {
    	t.parsePclnTab()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 19:43:24 UTC 2024
    - 18.8K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/data.go

    	ldr.SetSymSect(ldr.LookupOrCreateSym("runtime.egcbss", 0), ldr.SymSect(s))
    
    	ctxt.xdefine("runtime.symtab", sym.SRODATA, int64(symtab.Vaddr))
    	ctxt.xdefine("runtime.esymtab", sym.SRODATA, int64(symtab.Vaddr+symtab.Length))
    	ctxt.xdefine("runtime.pclntab", sym.SRODATA, int64(pclntab.Vaddr))
    	ctxt.defineInternal("runtime.pcheader", sym.SRODATA)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (1)
  3. src/cmd/link/internal/ld/elf.go

    		}
    	}
    
    	sh.Type = uint32(typ)
    	sh.Entsize = uint64(arch.RegSize) * 2
    	if typ == elf.SHT_RELA {
    		sh.Entsize += uint64(arch.RegSize)
    	}
    	sh.Link = uint32(elfshname(".symtab").shnum)
    	sh.Info = uint32(sect.Elfsect.(*ElfShdr).shnum)
    	sh.Off = sect.Reloff
    	sh.Size = sect.Rellen
    	sh.Addralign = uint64(arch.RegSize)
    	return sh
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  4. src/cmd/internal/testdir/testdir_test.go

    			cmd = append(cmd, asms...)
    			_, err = runcmd(cmd...)
    			if err != nil {
    				return err
    			}
    		}
    		var objs []string
    		cmd := []string{goTool, "tool", "compile", "-p=main", "-e", "-D", ".", "-importcfg=" + stdlibImportcfgFile(), "-o", "go.o"}
    		if len(asms) > 0 {
    			cmd = append(cmd, "-asmhdr", "go_asm.h", "-symabis", "symabis")
    		}
    		cmd = append(cmd, gos...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 20:08:06 UTC 2024
    - 57.5K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ir/func.go

    	name := NewNameAt(npos, sym, typ)
    	name.Class = PFUNC
    	sym.SetFunc(true)
    
    	fn := &Func{Nname: name}
    	fn.pos = fpos
    	fn.op = ODCLFUNC
    	// Most functions are ABIInternal. The importer or symabis
    	// pass may override this.
    	fn.ABI = obj.ABIInternal
    	fn.SetTypecheck(1)
    
    	name.Func = fn
    
    	return fn
    }
    
    func (f *Func) isStmt() {}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:05:44 UTC 2024
    - 21.1K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/sym.go

    	case ABI0:
    		hash = ctxt.hash
    	case ABIInternal:
    		hash = ctxt.funchash
    	default:
    		panic("unknown ABI")
    	}
    
    	ctxt.hashmu.Lock()
    	s := hash[name]
    	if s == nil {
    		s = &LSym{Name: name}
    		s.SetABI(abi)
    		hash[name] = s
    		if init != nil {
    			init(s)
    		}
    	}
    	ctxt.hashmu.Unlock()
    	return s
    }
    
    // Lookup looks up the symbol with name name.
    // If it does not exist, it creates it.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 14.1K bytes
    - Viewed (0)
  7. src/cmd/link/internal/ld/lib.go

    	case sys.ARM64:
    		if buildcfg.GOOS == "darwin" {
    			return []string{"-arch", "arm64"}
    		}
    	case sys.Loong64:
    		return []string{"-mabi=lp64d"}
    	case sys.MIPS64:
    		return []string{"-mabi=64"}
    	case sys.MIPS:
    		return []string{"-mabi=32"}
    	case sys.PPC64:
    		if buildcfg.GOOS == "aix" {
    			return []string{"-maix64"}
    		} else {
    			return []string{"-m64"}
    		}
    
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/link.go

    			v &^= flag
    		}
    		if atomic.CompareAndSwapUint32((*uint32)(a), uint32(v0), uint32(v)) {
    			break
    		}
    	}
    }
    
    func (a *Attribute) ABI() ABI { return ABI(a.load() / attrABIBase) }
    func (a *Attribute) SetABI(abi ABI) {
    	const mask = 1 // Only one ABI bit for now.
    	for {
    		v0 := a.load()
    		v := (v0 &^ (mask * attrABIBase)) | Attribute(abi)*attrABIBase
    		if atomic.CompareAndSwapUint32((*uint32)(a), uint32(v0), uint32(v)) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  9. src/cmd/link/internal/loader/loader.go

    	attrOnList           Bitmap // "on list" symbols, indexed by global index
    	attrLocal            Bitmap // "local" symbols, indexed by global index
    	attrNotInSymbolTable Bitmap // "not in symtab" symbols, indexed by global idx
    	attrUsedInIface      Bitmap // "used in interface" symbols, indexed by global idx
    	attrSpecial          Bitmap // "special" frame symbols, indexed by global idx
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  10. src/cmd/link/internal/wasm/asm.go

    	sections := []*sym.Section{
    		ldr.SymSect(ldr.Lookup("runtime.rodata", 0)),
    		ldr.SymSect(ldr.Lookup("runtime.typelink", 0)),
    		ldr.SymSect(ldr.Lookup("runtime.itablink", 0)),
    		ldr.SymSect(ldr.Lookup("runtime.symtab", 0)),
    		ldr.SymSect(ldr.Lookup("runtime.pclntab", 0)),
    		ldr.SymSect(ldr.Lookup("runtime.noptrdata", 0)),
    		ldr.SymSect(ldr.Lookup("runtime.data", 0)),
    	}
    
    	dataSects = make([]wasmDataSect, len(sections))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 22 16:17:48 UTC 2024
    - 21.9K bytes
    - Viewed (0)
Back to top