Home | History | Annotate | Download | only in elf

Lines Matching full:nil

81 		err = nil
90 return nil, errors.New("section has invalid string table link")
147 if e.val != nil {
157 if err != nil {
158 return nil, err
161 if err != nil {
163 return nil, err
166 return ff, nil
174 if f.closer != nil {
176 f.closer = nil
182 // given type, or nil if there is no such section.
189 return nil
198 if _, err := r.ReadAt(ident[0:], 0); err != nil {
199 return nil, err
202 return nil, &FormatError{0, "bad magic number", ident[0:4]}
212 return nil, &FormatError{0, "unknown ELF class", f.Class}
222 return nil, &FormatError{0, "unknown ELF data encoding", f.Data}
227 return nil, &FormatError{0, "unknown ELF version", f.Version}
243 if err := binary.Read(sr, f.ByteOrder, hdr); err != nil {
244 return nil, err
250 return nil, &FormatError{0, "mismatched ELF version", v}
262 if err := binary.Read(sr, f.ByteOrder, hdr); err != nil {
263 return nil, err
269 return nil, &FormatError{0, "mismatched ELF version", v}
281 return nil, &FormatError{0, "invalid ELF shstrndx", shstrndx}
293 if err := binary.Read(sr, f.ByteOrder, ph); err != nil {
294 return nil, err
308 if err := binary.Read(sr, f.ByteOrder, ph); err != nil {
309 return nil, err
337 if err := binary.Read(sr, f.ByteOrder, sh); err != nil {
338 return nil, err
354 if err := binary.Read(sr, f.ByteOrder, sh); err != nil {
355 return nil, err
376 return f, nil
381 if err != nil {
382 return nil, err
388 return nil, &FormatError{shoff + int64(i*shentsize), "bad section name index", names[i]}
392 return f, nil
406 return nil, nil, errors.New("not implemented")
415 if symtabSection == nil {
416 return nil, nil, ErrNoSymbols
420 if err != nil {
421 return nil, nil, errors.New("cannot load symbol section")
425 return nil, nil, errors.New("length of symbol section is not a multiple of SymSize")
429 if err != nil {
430 return nil, nil, errors.New("cannot load string table section")
453 return symbols, strdata, nil
458 if symtabSection == nil {
459 return nil, nil, ErrNoSymbols
463 if err != nil {
464 return nil, nil, errors.New("cannot load symbol section")
468 return nil, nil, errors.New("length of symbol section is not a multiple of Sym64Size")
472 if err != nil {
473 return nil, nil, errors.New("cannot load string table section")
496 return symbols, strdata, nil
513 // Section returns a section with the given name, or nil if no such
521 return nil
552 if err != nil {
591 return nil
601 if err != nil {
628 return nil
638 if err != nil {
666 return nil
676 if err != nil {
715 return nil
725 if err != nil {
755 return nil
765 if err != nil {
800 return nil
808 if err != nil && uint64(len(b)) < s.Size {
809 return nil, err
820 if err != nil {
821 return nil, err
824 if err != nil {
825 return nil, err
828 return b, nil
834 var dat = map[string][]byte{"abbrev": nil, "info": nil, "str": nil, "line": nil}
843 if err != nil {
844 return nil, err
849 d, err := dwarf.New(dat["abbrev"], nil, nil, dat["info"], dat["line"], nil, nil, dat["str"])
850 if err != nil {
851 return nil, err
858 if err != nil {
859 return nil, err
863 if err != nil {
864 return nil, err
869 return d, nil
906 if err != nil {
907 return nil, err
917 return all, nil
930 if vn == nil {
985 if vs == nil {
1027 return nil, fmt.Errorf("non-string-valued tag %v", tag)
1030 if ds == nil {
1032 return nil, nil
1035 if err != nil {
1036 return nil, err
1039 if err != nil {
1040 return nil, err
1063 return all, nil