LINUX.ORG.RU

lazy loading


0

0

Подскажите, пожалуйста, возможно ли в Linux достичь результата, описанного в разделе "Providing an Alternative to dlopen()" на страничке http://docs.sun.com/app/docs/doc/817-1984/6mhm7pl1g?a=view (последний пример с RTLD_PROBE)?

Иными словами, хочется получить приложение, способное использовать функциональность некоторой динамической библиотеки при ее наличии и выживать при ее отсутствии, но не хочется делать proxy для каждой нужной функции из библиотеки.

anonymous

> Иными словами, хочется получить приложение, способное использовать функциональность некоторой динамической библиотеки при ее наличии и выживать при ее отсутствии, но не хочется делать proxy для каждой нужной функции из библиотеки.

Наверное, можно написать программку, которая смотрит на libsmth.so, и генерит libsmth-proxy.a с проксями и загружалкой? Или то же самое, но путем парсирования хидеров.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.