|
Bitdefender Hypervisor Memory Introspection
|
#include "introdefs.h"Go to the source code of this file.
Data Structures | |
| struct | _HLIST_ENTRY |
| struct | _HLIST_HEAD |
Macros | |
| #define | HLIST_HEAD_INIT { .First = NULL } |
| #define | hlist_for_each(_head, _struct_type, _var) _hlist_for_each(_head, _struct_type, Link, _var) |
| #define | hlist_for_each_var(_head, _struct_type, _var) _hlist_for_each_var(_head, _struct_type, Link, _var) |
| #define | hlist_for_each_link(_head, _struct_type, _member, _var) _hlist_for_each(_head, _struct_type, _member, _var) |
| #define | hlist_for_each_link_var(_head, _struct_type, _member, _var) _hlist_for_each_var(_head, _struct_type, _member, _var) |
| #define | hlist_for_each_safe(_head, _struct_type, _var) _hlist_for_each_safe(_head, _struct_type, Link, _var) |
| #define | hlist_for_each_link_safe(_head, _struct_type, _member, _var) _hlist_for_each_safe(_head, _struct_type, _member, _var) |
| #define | _next_h(_var, _member) _var->_member.Next |
| #define | _next_hentry(_var, _member, _type) _var ? CONTAINING_RECORD(_next_h(_var, _member), _type, _member) : _var |
| #define | _hlist_for_each(_head, _type, _member, _var) |
| #define | _hlist_for_each_var(_head, _type, _member, _var) |
| #define | _hlist_for_each_safe(_head, _type, _member, _var) |
Typedefs | |
| typedef struct _HLIST_ENTRY | HLIST_ENTRY |
| typedef struct _HLIST_HEAD | HLIST_HEAD |
Functions | |
| static void | HlistInitalizeHead (HLIST_HEAD *Head) |
| static BOOLEAN | HListIsEmpty (const HLIST_HEAD *Head) |
| static void | HListRemoveEntry (HLIST_ENTRY *Entry) |
| static void | HListInsert (HLIST_HEAD *Head, HLIST_ENTRY *Entry) |
| #define _hlist_for_each | ( | _head, | |
| _type, | |||
| _member, | |||
| _var | |||
| ) |
| #define _hlist_for_each_safe | ( | _head, | |
| _type, | |||
| _member, | |||
| _var | |||
| ) |
| #define _hlist_for_each_var | ( | _head, | |
| _type, | |||
| _member, | |||
| _var | |||
| ) |
| #define _next_hentry | ( | _var, | |
| _member, | |||
| _type | |||
| ) | _var ? CONTAINING_RECORD(_next_h(_var, _member), _type, _member) : _var |
| #define hlist_for_each | ( | _head, | |
| _struct_type, | |||
| _var | |||
| ) | _hlist_for_each(_head, _struct_type, Link, _var) |
| #define hlist_for_each_link | ( | _head, | |
| _struct_type, | |||
| _member, | |||
| _var | |||
| ) | _hlist_for_each(_head, _struct_type, _member, _var) |
| #define hlist_for_each_link_safe | ( | _head, | |
| _struct_type, | |||
| _member, | |||
| _var | |||
| ) | _hlist_for_each_safe(_head, _struct_type, _member, _var) |
| #define hlist_for_each_link_var | ( | _head, | |
| _struct_type, | |||
| _member, | |||
| _var | |||
| ) | _hlist_for_each_var(_head, _struct_type, _member, _var) |
| #define hlist_for_each_safe | ( | _head, | |
| _struct_type, | |||
| _var | |||
| ) | _hlist_for_each_safe(_head, _struct_type, Link, _var) |
| #define hlist_for_each_var | ( | _head, | |
| _struct_type, | |||
| _var | |||
| ) | _hlist_for_each_var(_head, _struct_type, Link, _var) |
| typedef struct _HLIST_ENTRY HLIST_ENTRY |
| typedef struct _HLIST_HEAD HLIST_HEAD |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |