dlsym

    0зной

    2ответ

    Я пишу систему плагинов для оболочки в C, используя dlopen и dlsym с общими объектами. Интересно, если функция в общем объекте использовать глобальный в том же объекте, будет переменная по-прежнему до

    4зной

    1ответ

    Я знаю, как использовать dlsym(), чтобы найти символы, набранные строкой - когда эти символы экспортируются совместно используемой библиотекой, которая у меня есть dlopen() ed. Но как насчет другого к

    -1зной

    1ответ

    Привет Я работаю над программой, которая работает следующим образом: ./Filters File [filters...] Фильтры могут быть много .so библиотеки, которые я хочу создать себе и APLY их в файл. Но все библиотек

    0зной

    1ответ

    Я пытаюсь найти connect символ в файле libcrypto.so с помощью dlsym() и хочу заменить этот connect моим методом. void * lib_orig_tols = dlopen(libcrypto.so, RTLD_GLOBAL); void * p_orig_connectOrigin

    3зной

    1ответ

    Я использую dlsym для поиска символов в моей программе, но он всегда возвращает NULL, чего я не ожидаю. Согласно man-странице, dlsym может возвращать NULL, если была какая-то ошибка, или если символ д

    1зной

    1ответ

    Я пытаюсь динамически связать библиотеку Rust .so с программой C в Linux с gcc. Использование только dlopen и dlclose результатов без каких-либо ошибок, но я получаю ошибку сегментации с помощью следу

    0зной

    1ответ

    В моем коде используется внешняя библиотека с использованием dlsym (по причинам, не зависящим от моего контроля). не В порядке Xcode, чтобы найти свою библиотеку, я должен был сделать 2 вещи: -force_l