Mam folder w Linuksie, który zawiera kilka plików obiektów współdzielonych (* .so). Jak mogę znaleźć funkcje w plikach obiektów współdzielonych za pomocą funkcji objdump i bash w systemie Linux?Jak mogę znaleźć funkcje w plikach obiektów udostępnionych za pomocą funkcji objdump i bash w systemie Linux?
Na przykład, następujący przykład znajdujemy mi funkcję func1
w mylib.so:
objdump -d mylib.so | grep func1
ale chcę znaleźć func1
w folderze, który jest zawarty współdzielonych plików obiektowych. Nie znam języka bash i jak kombinować polecenia terminalu linuxowego.
Trzeba Opcja '-D' jak faktycznie wyglądają na liście eksportowanych symboli. –
@ jørgensen, nie wynika jednoznacznie, czy chce wywożonej funkcji. Może on chce wiedzieć, jakiej biblioteki potrzebuje do odbudowy po zmianie funkcji. – ugoren