Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for Shndx (0.22 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/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)
Back to top