Bitdefender Hypervisor Memory Introspection
|
Interface that exposes basic services to the introspection engines. More...
#include <upperiface.h>
Interface that exposes basic services to the introspection engines.
Before using any of the function pointers in the structure, it must be validated using the UPPER_IFACE.Version and UPPER_IFACE.Size fields in order to ensure that the introcore version used matches the one for which this header file was published.
Definition at line 262 of file upperiface.h.
PFUNC_IntBugCheck _UPPER_IFACE::BugCheck |
Definition at line 284 of file upperiface.h.
Referenced by IntBugCheck().
PFUNC_IntEnterDebugger _UPPER_IFACE::EnterDebugger |
Definition at line 285 of file upperiface.h.
Referenced by IntGlueInit().
PFUNC_HpAllocWithTagAndInfo _UPPER_IFACE::MemAllocWithTagAndInfo |
Definition at line 271 of file upperiface.h.
Referenced by GlueIsScanEnginesApiAvailable().
PFUNC_HpFreeWithTagAndInfo _UPPER_IFACE::MemFreeWithTagAndInfo |
Definition at line 272 of file upperiface.h.
Referenced by DbgCrWriteTestCallback(), and GlueIsScanEnginesApiAvailable().
PFUNC_IntQueryHeapSize _UPPER_IFACE::QueryHeapSize |
Definition at line 283 of file upperiface.h.
Referenced by IntQueryHeapSize().
QWORD _UPPER_IFACE::Reserved |
Definition at line 268 of file upperiface.h.
PFUNC_IntRwSpinLockAcquireExclusive _UPPER_IFACE::RwSpinLockAcquireExclusive |
Definition at line 280 of file upperiface.h.
Referenced by IntRwSpinLockAcquireExclusive().
PFUNC_IntRwSpinLockAcquireShared _UPPER_IFACE::RwSpinLockAcquireShared |
Definition at line 279 of file upperiface.h.
Referenced by IntRwSpinLockAcquireShared().
PFUNC_IntRwSpinLockInit _UPPER_IFACE::RwSpinLockInit |
Definition at line 277 of file upperiface.h.
Referenced by IntRwSpinLockInit().
PFUNC_IntRwSpinLockReleaseExclusive _UPPER_IFACE::RwSpinLockReleaseExclusive |
Definition at line 282 of file upperiface.h.
Referenced by IntRwSpinLockReleaseExclusive().
PFUNC_IntRwSpinLockReleaseShared _UPPER_IFACE::RwSpinLockReleaseShared |
Definition at line 281 of file upperiface.h.
Referenced by IntRwSpinLockReleaseShared().
PFUNC_IntRwSpinLockUnInit _UPPER_IFACE::RwSpinLockUnInit |
Definition at line 278 of file upperiface.h.
Referenced by IntRwSpinLockUnInit().
DWORD _UPPER_IFACE::Size |
The size of the interface.Must match UPPER_IFACE_VERSION_1_SIZE.
Definition at line 267 of file upperiface.h.
Referenced by IntGlueInit().
PFUNC_IntSpinLockAcquire _UPPER_IFACE::SpinLockAcquire |
Definition at line 275 of file upperiface.h.
Referenced by IntSpinLockAcquire().
PFUNC_IntSpinLockInit _UPPER_IFACE::SpinLockInit |
Definition at line 273 of file upperiface.h.
Referenced by IntSpinLockInit().
PFUNC_IntSpinLockRelease _UPPER_IFACE::SpinLockRelease |
Definition at line 276 of file upperiface.h.
Referenced by IntSpinLockRelease().
PFUNC_IntSpinLockUnInit _UPPER_IFACE::SpinLockUnInit |
Definition at line 274 of file upperiface.h.
Referenced by IntSpinLockUnInit().
PFUNC_IntTracePrint _UPPER_IFACE::TracePrint |
Definition at line 270 of file upperiface.h.
Referenced by GlueIsScanEnginesApiAvailable(), and IntGlueInit().
DWORD _UPPER_IFACE::Version |
The version of the interface. Must match UPPER_IFACE_VERSION_1.
Definition at line 265 of file upperiface.h.