История изменений
Исправление
Moisha_Liberman,
(текущая версия)
:
Вариант номер один — писать в своё какое-то место (чисто для своих задач определённое) в файловую систему /proc из kernel space и читать из /proc/где-то/там в user space.
Вариант номер два — дополнить систему хуков своим сисколлом или сисколлами, если их много. И с ним работать. Т.е., в приложении в user space, при необходимости вызывать что-то типа своей ф-ии gimme_data() и получать в возвращаемом значении некие данные (или заполненную структуру данных) из этого сисколла. Т.е., надо дополнять тогда Ваш хук для open().
Ну вот как-то вот так.
Исходная версия
Moisha_Liberman,
:
Можно двояко.
Вариант номер один — писать в своё какое-то место (чисто для своих задач определённое) в файловую систему /proc из kernel space и читать из /proc/где-то/там в user space.
Вариант номер два — в дополнить систему хуков своим сисколлом или сисколлами, если их много. И с ним работать. Т.е., в приложении в user space, при необходимости вызывать что-то типа своей ф-ии gimme_data() и получать в возвращаемом значении некие данные (или заполненную структуру данных) из этого сисколла. Т.е., надо дополнять тогда Ваш хук для open().
Ну вот как-то вот так.