in elf.go [79:92]
func (f *elfFile) importedSymbols() ([]string, error) {
imps, err := f.objFile.ImportedSymbols()
if err != nil && err != elf.ErrNoSymbols {
return nil, err
}
if len(imps) == 0 {
return nil, nil
}
imports := make([]string, len(imps))
for i, imp := range imps {
imports[i] = strings.ToLower(imp.Library + "." + imp.Name)
}
return imports, nil
}