![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
![]()
Перехват системных вызовов2011-11-16 22:25:00 (читать в оригинале)Система: FreeBSD 8.2-RELEASE
/* Файл test.c */ /* Файл newlib.c */ Собираем нашу библиотеку $ gcc newlib.c -fPIC -c newlib.c:10:2: warning: no newline at end of file $ gcc newlib.o -shared -o newlib.soСобираем исполняемый файл $ gcc test.c test.c:9:2: warning: no newline at end of fileЗапуск файла без подмены функции $ ./a.out test1Запуск файла с подменой функции $ export LD_PRELOAD=`pwd`/newlib.so $ ./a.out test2 test1Очищаем переменную $ unset LD_PRELOAD $ ./a.out test1 За подробностями: man ld.so
|
![]() ![]() ![]()
Категория «Природа»
Взлеты Топ 5
Падения Топ 5
![]()
Популярные за сутки
|
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.