Что вам нужно, это nm
и его опция -D
:
$ nm -D /usr/lib/libopenal.so.1
.
.
.
00012ea0 T alcSetThreadContext
000140f0 T alcSuspendContext
U atanf
U calloc
.
.
.
Экспортированные символы обозначаются T
.Обязательные символы, которые должны быть загружены из других общих объектов, имеют U
.Обратите внимание, что таблица символов включает в себя не только функции, но и экспортируемые переменные.
Для получения дополнительной информации см. Справочную страницу nm
.