2015-12-07 11 views
1

Я пытаюсь прочитать список всех открытых файлов, включая общие объекты конкретной программы, запущенной в виртуальной машине, с помощью библиотеки VMI (виртуальная машина Introspection). Кажется, что список открытых файлов определенного task_struct не включает все связанные общие объекты.Список общих объектов не указан в списке открытых файлов в Linux Kernel

Где в ядре хранится список всех общих объектов, соответствующих процессу? Я предполагаю, что он хранится в одной из структур данных ядра, иначе «lsof» не сможет собрать эту информацию.

ответ

3

Релевантная информация предоставляется в/proc // maps. Чтение источников, чтобы найти, где (и как) этот список берется из оставлено как упражнение для читателя.

 Смежные вопросы

  • Нет связанных вопросов^_^