18#include <introvirt/util/json/json.hh>
85 operator Json::Value()
const;
86 uint32_t
value()
const {
return value_; }
87 operator uint32_t()
const {
return value_; }
Class for MEMORY_ALLOCATION_TYPE flags.
Definition MEMORY_ALLOCATION_TYPE.hh:54
void MEM_COMMIT(bool enabled)
bool MEM_4MB_PAGES() const
void MEM_IMAGE(bool enabled)
void MEM_FREE(bool enabled)
bool MEM_TOP_DOWN() const
void MEM_RESET(bool enabled)
void MEM_RELEASE(bool enabled)
void MEM_4MB_PAGES(bool enabled)
bool MEM_PHYSICAL() const
void MEM_DECOMMIT(bool enabled)
void MEM_PHYSICAL(bool enabled)
bool MEM_LARGE_PAGES() const
bool MEM_DECOMMIT() const
void MEM_PRIVATE(bool enabled)
void MEM_TOP_DOWN(bool enabled)
void stream(std::ostream &) const
void MEM_MAPPED(bool enabled)
bool operator==(const MEMORY_ALLOCATION_TYPE &other) const
MEMORY_ALLOCATION_TYPE(uint32_t value=0)
Definition MEMORY_ALLOCATION_TYPE.hh:89
void MEM_RESERVE(bool enabled)
std::string string() const
uint32_t value() const
Definition MEMORY_ALLOCATION_TYPE.hh:86
void MEM_LARGE_PAGES(bool enabled)
std::ostream & operator<<(std::ostream &, APPHELPCACHESERVICECLASS val)
MEMORY_ALLOCATION_TYPE_FLAGS
Windows memory allocation types.
Definition MEMORY_ALLOCATION_TYPE.hh:34
@ MEM_COMMIT
Definition MEMORY_ALLOCATION_TYPE.hh:35
@ MEM_4MB_PAGES
Definition MEMORY_ALLOCATION_TYPE.hh:47
@ MEM_DECOMMIT
Definition MEMORY_ALLOCATION_TYPE.hh:37
@ MEM_LARGE_PAGES
Definition MEMORY_ALLOCATION_TYPE.hh:46
@ MEM_MAPPED
Definition MEMORY_ALLOCATION_TYPE.hh:41
@ MEM_RESERVE
Definition MEMORY_ALLOCATION_TYPE.hh:36
@ MEM_PRIVATE
Definition MEMORY_ALLOCATION_TYPE.hh:40
@ MEM_IMAGE
Definition MEMORY_ALLOCATION_TYPE.hh:45
@ MEM_TOP_DOWN
Definition MEMORY_ALLOCATION_TYPE.hh:43
@ MEM_FREE
Definition MEMORY_ALLOCATION_TYPE.hh:39
@ MEM_PHYSICAL
Definition MEMORY_ALLOCATION_TYPE.hh:44
@ MEM_RESET
Definition MEMORY_ALLOCATION_TYPE.hh:42
@ MEM_RELEASE
Definition MEMORY_ALLOCATION_TYPE.hh:38
const std::string & to_string(APPHELPCACHESERVICECLASS val)
Core IntroVirt classes.
Definition Cr0.hh:20