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