Bitdefender Hypervisor Memory Introspection
_GPA_CACHE Struct Reference

#include <gpacache.h>

Data Fields

DWORD LinesCount
 Number of lines. More...
 
DWORD EntriesCount
 Number of entries per line. More...
 
GPA_CACHE_LINELines
 Actual array of cache lines. More...
 
LIST_ENTRY Victims
 List of victim entries evicted from the cache while UseCount is not 0. More...
 

Detailed Description

Describes a GPA cache. The layout consists of LinesCount lines x EntriesCount entries. One can think at it as being EntriesCount associative.

Definition at line 48 of file gpacache.h.

Field Documentation

◆ EntriesCount

DWORD _GPA_CACHE::EntriesCount

Number of entries per line.

Definition at line 51 of file gpacache.h.

Referenced by IntGpaCacheInit(), and IntGpaCacheUnInit().

◆ Lines

GPA_CACHE_LINE* _GPA_CACHE::Lines

Actual array of cache lines.

Definition at line 53 of file gpacache.h.

Referenced by IntGpaCacheInit(), and IntGpaCacheUnInit().

◆ LinesCount

DWORD _GPA_CACHE::LinesCount

Number of lines.

Definition at line 50 of file gpacache.h.

Referenced by IntGpaCacheInit(), and IntGpaCacheUnInit().

◆ Victims

LIST_ENTRY _GPA_CACHE::Victims

List of victim entries evicted from the cache while UseCount is not 0.

Definition at line 55 of file gpacache.h.

Referenced by IntGpaCacheInit(), and IntGpaCacheUnInit().


The documentation for this struct was generated from the following file: