Преглед изворни кода

Recognize an executable without symbols (#461)

Kalyana Chadalavada пре 6 година
родитељ
комит
2ef8d84b2e
No account linked to committer's email address
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1
    1
      internal/binutils/binutils.go

+ 1
- 1
internal/binutils/binutils.go Прегледај датотеку

@@ -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 {