LINUX.ORG.RU

погугли на тему ptrace. там просто сделан перехват сисколов.

kprobe немного про другое, и он тебе перехватит все сисколы вообще. с соответствующими тормозами.

i36_zubov ()
Ответ на: комментарий от cvv

какой нахер цикл? ptrace перехватывает все 1-в-1. на нём usermode-linux работает если что.

i36_zubov ()
Ответ на: комментарий от i36_zubov

Для меня не актуален ptrace(). От слова совсем.

и он тебе перехватит все сисколы вообще.

У тебя есть пример? У меня пока что проблемы прехватить все сисколы вообще. Но я могу без проблем перехватить любое заданное подмножество без проблем. B как ни странно никаких тормозов ;-)

Прям сейчас я играюсь на четверке open/read/write/close

cvv ★★★★★ ()
Ответ на: комментарий от annulen

Подгружают модуль в ядро а дальше используют трейспоинты для перехвата и кольцевые буфера для стрима в юзерспейс.

cvv ★★★★★ ()
Последнее исправление: cvv (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.