Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for Sym64Size (0.11 sec)

  1. src/debug/elf/file.go

    	}
    	if len(data)%Sym64Size != 0 {
    		return nil, nil, errors.New("length of symbol section is not a multiple of Sym64Size")
    	}
    
    	strdata, err := f.stringTable(symtabSection.Link)
    	if err != nil {
    		return nil, nil, fmt.Errorf("cannot load string table section: %w", err)
    	}
    
    	// The first entry is all zeros.
    	data = data[Sym64Size:]
    
    	symbols := make([]Symbol, len(data)/Sym64Size)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 23 16:49:58 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loadelf/ldelf.go

    		return err
    	}
    
    	if i == 0 {
    		return fmt.Errorf("readym: read null symbol!")
    	}
    
    	if elfobj.is64 != 0 {
    		b := new(elf.Sym64)
    		binary.Read(bytes.NewReader(elfobj.symtab.base[i*elf.Sym64Size:(i+1)*elf.Sym64Size]), elfobj.e, b)
    		elfsym.name = cstring(elfobj.symstr.base[b.Name:])
    		elfsym.value = b.Value
    		elfsym.size = b.Size
    		elfsym.shndx = elf.SectionIndex(b.Shndx)
    		elfsym.bind = elf.ST_BIND(b.Info)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:12:12 UTC 2024
    - 33.9K bytes
    - Viewed (0)
Back to top