Kaynağa Gözat

Recognize an executable without symbols (#461)

Kalyana Chadalavada 6 yıl önce
ebeveyn
işleme
2ef8d84b2e
No account linked to committer's email address
1 değiştirilmiş dosya ile 1 ekleme ve 1 silme
  1. 1
    1
      internal/binutils/binutils.go

+ 1
- 1
internal/binutils/binutils.go Dosyayı Görüntüle

@@ -322,7 +322,7 @@ func (b *binrep) openELF(name string, start, limit, offset uint64) (plugin.ObjFi
322 322
 		// someone passes a kernel path that doesn't contain "vmlinux" AND
323 323
 		// (2) _stext is page-aligned AND (3) _stext is not at Vaddr
324 324
 		symbols, err := ef.Symbols()
325
-		if err != nil {
325
+		if err != nil && err != elf.ErrNoSymbols {
326 326
 			return nil, err
327 327
 		}
328 328
 		for _, s := range symbols {