struct _procfs_map_info, procfs_mapinfo

Структура данных характеризует информацию из таблицы страниц памяти MMU для указанного сегмента памяти процесса

Прототип:

#include <sys/procfs.h>
typedef struct _procfs_map_info {
_Uint64t vaddr;
_Uint64t size;
_Uint32t flags;
dev_t dev;
#if _FILE_OFFSET_BITS - 0 == 64
off_t offset;
ino_t ino;
#elif !defined(_FILE_OFFSET_BITS) || _FILE_OFFSET_BITS == 32
off64_t offset;
ino64_t ino;
#else
#error _FILE_OFFSET_BITS value is unsupported
#endif
_Uint64t paddr;
} procfs_mapinfo;

Описание:

Структура procfs_mapinfo характеризует информацию из таблицы страниц памяти MMU для указанного сегмента памяти процесса. Поля структуры включают:

vaddr
Виртуальный адрес сегмента памяти.
size
Размер сегмента памяти.
flags
Флаги сегмента памяти.
dev
offset
ino
Информация об устройстве, которому принадлежит сегмент памяти, смещении в нем и соответствующем inode.
paddr
Физический адрес памяти, соответствующий сегменту.

Классификация:

ЗОСРВ «Нейтрино»

Тематические ссылки:

devctl(), DCMD_PROC_MAPINFO, DCMD_PROC_PAGEDATA, DCMD_PROC_PTINFO




Предыдущий раздел: перейти