Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Программирование под Unix/Linux > list shared object |
Автор: Леопольд 19.11.2012, 08:46 |
dlopen + dlsym подразумевает что программа знает имя функции заранее, а мне надо получить списк имен и указателей всех фунцкий которые доступны в *.so. nm на это способна, могу ли я сделать тоже самое при помощи какой-нибудь либы не "ковыряя" вручную ELF? Вариант с вызовом nm через popen не нравится. |
Автор: xvr 19.11.2012, 14:09 |
libelf Добавлено через 8 минут и 10 секунд Кстати, в linux динамический линкер кроме dlopen/dlsym предоставляет еще немало других интерфейсов (в частности dlinfo), Покапайтесь в файлах dlfcn.h и link.h |