Собственно сабж, есть директрория с выделенными рекурсивно путями к каждому elf-файлу, нужно найти FUNC и FILE для каждого и вывести в один удобочитаемый вид:
/home/user/bin/out/bzip2-1.0.6-13.el7.src.rpm/bzip2-1.0.6-13.el7.x86_64/usr/bin/bzip2recover
1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.2.5 (2)
2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.2.5 (2)
3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.2.5 (2)
4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.2.5 (2)
5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.2.5 (2)
6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _IO_putc@GLIBC_2.2.5
readelf -s /путь | grep "FUNC" нахожу таким образом.
Может есть способ автоматизировать скриптом? Заранее благодарю![]()



Reply With Quote
Thanks
