Я создал общий объект linux, который внедряю в стороннюю программу для перехвата некоторых динамических вызовов функций с помощью LD_PRELOAD.
Сторонняя программа использует SO "libabc.so", расположенный по некоторому пути. Мой внедренный SO использует другой SO, также называемый "libabc.so", расположенный по другому пути (по сути, идентичные, но небольшие различия в коде).
Моя проблема сейчас в том, что вызовы функции «def», которые появляются в обоих libabc.so, всегда решаются первым. (Предположительно, потому что он загружается первым ?!) Как я могу решить их с помощью второго libabc.so?
Большое спасибо!