ld-preload

    2зной

    1ответ

    Для тестирования LD_PRELOAD я написал свой собственный getpid, который печатает что-то перед вызовом оригинала getpid с использованием dlsym. Код приведен ниже. #define _GNU_SOURCE #include <unistd.

    0зной

    1ответ

    Я навязал модуль LD_PRELOAD, все мои источники находятся в source.cpp, но теперь мне нужно добавить файл crypt.cpp с некоторыми классами, которые мне нужны, как я могу скомпилировать LD_PRELOAD через

    1зной

    2ответ

    Я использую Solaris x86 box. Мое приложение вылетает со следующей трассировкой стека. fed155f9 realfree (816d878) + 97 fed151be _malloc_unlocked (7e0, 8047eac, 8047e3c, feffb7d8, 8047bac, 809dd6a) + 1

    1зной

    1ответ

    Я написал свой собственный malloc и бесплатный и скомпилировал их в общей библиотеке. Я LD_PRELOAD, что библиотека с моей программой. Таким образом моя программа всегда будет использовать мой заказ ma

    1зной

    1ответ

    Мой код Java вызывает через JNI некоторый код C++ из общей библиотеки (например, libtest.so). Код снабжен некоторыми специальными отладочными символами, которые существуют в libdebug.so. Когда я звоню

    0зной

    1ответ

    я прочитал this article recently, и я попытался отменяя функцию Libc PRINTF с выполнив следующие действия для удовольствия: - Создать исполняемый файл, который использует Printf для печати this is a t