| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |