Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for Shndx (0.05 sec)

  1. src/cmd/link/internal/loadelf/ldelf.go

    			continue
    		}
    		if elfsym.shndx == elf.SHN_COMMON || elfsym.type_ == elf.STT_COMMON {
    			sb := l.MakeSymbolUpdater(elfsym.sym)
    			if uint64(sb.Size()) < elfsym.size {
    				sb.SetSize(int64(elfsym.size))
    			}
    			if sb.Type() == 0 || sb.Type() == sym.SXREF {
    				sb.SetType(sym.SNOPTRBSS)
    			}
    			continue
    		}
    
    		if uint(elfsym.shndx) >= elfobj.nsect || elfsym.shndx == 0 {
    			continue
    		}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:12:12 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/symtab.go

    	elfstrdat = append(elfstrdat, 0)
    	return off
    }
    
    func putelfsyment(out *OutBuf, off int, addr int64, size int64, info uint8, shndx elf.SectionIndex, other int) {
    	if elf64 {
    		out.Write32(uint32(off))
    		out.Write8(info)
    		out.Write8(uint8(other))
    		out.Write16(uint16(shndx))
    		out.Write64(uint64(addr))
    		out.Write64(uint64(size))
    		symSize += ELF64SYMSIZE
    	} else {
    		out.Write32(uint32(off))
    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/debug/elf/file.go

    		sym.Size = f.ByteOrder.Uint32(data[8:12])
    		sym.Info = data[12]
    		sym.Other = data[13]
    		sym.Shndx = f.ByteOrder.Uint16(data[14:16])
    		str, _ := getString(strdata, int(sym.Name))
    		symbols[i].Name = str
    		symbols[i].Info = sym.Info
    		symbols[i].Other = sym.Other
    		symbols[i].Section = SectionIndex(sym.Shndx)
    		symbols[i].Value = uint64(sym.Value)
    		symbols[i].Size = uint64(sym.Size)
    		i++
    		data = data[Sym32Size:]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 23 16:49:58 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  4. src/debug/elf/elf.go

    func R_INFO32(sym, typ uint32) uint32 { return sym<<8 | typ }
    
    // ELF32 Symbol.
    type Sym32 struct {
    	Name  uint32
    	Value uint32
    	Size  uint32
    	Info  uint8
    	Other uint8
    	Shndx uint16
    }
    
    const Sym32Size = 16
    
    func ST_BIND(info uint8) SymBind { return SymBind(info >> 4) }
    func ST_TYPE(info uint8) SymType { return SymType(info & 0xF) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 00:01:16 UTC 2024
    - 134.6K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/elf.go

    			t = elf.ST_INFO(elf.STB_GLOBAL, elf.STT_FUNC)
    		} else {
    			t = elf.ST_INFO(elf.STB_GLOBAL, elf.STT_OBJECT)
    		}
    		d.AddUint8(t)
    		d.AddUint8(0)
    
    		/* shndx */
    		if st == sym.SDYNIMPORT {
    			d.AddUint16(target.Arch, uint16(elf.SHN_UNDEF))
    		} else {
    			d.AddUint16(target.Arch, 1)
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"Sym32.Info", Field, 0},
    		{"Sym32.Name", Field, 0},
    		{"Sym32.Other", Field, 0},
    		{"Sym32.Shndx", Field, 0},
    		{"Sym32.Size", Field, 0},
    		{"Sym32.Value", Field, 0},
    		{"Sym32Size", Const, 0},
    		{"Sym64", Type, 0},
    		{"Sym64.Info", Field, 0},
    		{"Sym64.Name", Field, 0},
    		{"Sym64.Other", Field, 0},
    		{"Sym64.Shndx", Field, 0},
    		{"Sym64.Size", Field, 0},
    		{"Sym64.Value", Field, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  7. api/go1.txt

    pkg debug/elf, type Sym32 struct, Shndx uint16
    pkg debug/elf, type Sym32 struct, Size uint32
    pkg debug/elf, type Sym32 struct, Value uint32
    pkg debug/elf, type Sym64 struct
    pkg debug/elf, type Sym64 struct, Info uint8
    pkg debug/elf, type Sym64 struct, Name uint32
    pkg debug/elf, type Sym64 struct, Other uint8
    pkg debug/elf, type Sym64 struct, Shndx uint16
    pkg debug/elf, type Sym64 struct, Size uint64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
Back to top