Selaa lähdekoodia

Recognize an executable without symbols (#461)

Kalyana Chadalavada 6 vuotta sitten
vanhempi
commit
2ef8d84b2e
No account linked to committer's email address
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1
    1
      internal/binutils/binutils.go

+ 1
- 1
internal/binutils/binutils.go Näytä tiedosto

322
 		// someone passes a kernel path that doesn't contain "vmlinux" AND
322
 		// someone passes a kernel path that doesn't contain "vmlinux" AND
323
 		// (2) _stext is page-aligned AND (3) _stext is not at Vaddr
323
 		// (2) _stext is page-aligned AND (3) _stext is not at Vaddr
324
 		symbols, err := ef.Symbols()
324
 		symbols, err := ef.Symbols()
325
-		if err != nil {
325
+		if err != nil && err != elf.ErrNoSymbols {
326
 			return nil, err
326
 			return nil, err
327
 		}
327
 		}
328
 		for _, s := range symbols {
328
 		for _, s := range symbols {