libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
MEMORY_ALLOCATION_TYPE.hh File Reference
#include <introvirt/util/json/json.hh>
#include <cstdint>
#include <string>
Include dependency graph for MEMORY_ALLOCATION_TYPE.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  introvirt::windows::nt::MEMORY_ALLOCATION_TYPE
 Class for MEMORY_ALLOCATION_TYPE flags. More...
 

Namespaces

namespace  introvirt
 Core IntroVirt classes.
 
namespace  introvirt::windows
 Classes related to Microsoft Windows guests.
 
namespace  introvirt::windows::nt
 Classes related to the Windows NT kernel.
 

Enumerations

enum  introvirt::windows::nt::MEMORY_ALLOCATION_TYPE_FLAGS {
  introvirt::windows::nt::MEM_COMMIT = 0x00001000 , introvirt::windows::nt::MEM_RESERVE = 0x00002000 , introvirt::windows::nt::MEM_DECOMMIT = 0x00004000 , introvirt::windows::nt::MEM_RELEASE = 0x00008000 ,
  introvirt::windows::nt::MEM_FREE = 0x00010000 , introvirt::windows::nt::MEM_PRIVATE = 0x00020000 , introvirt::windows::nt::MEM_MAPPED = 0x00040000 , introvirt::windows::nt::MEM_RESET = 0x00080000 ,
  introvirt::windows::nt::MEM_TOP_DOWN = 0x00100000 , introvirt::windows::nt::MEM_PHYSICAL = 0x00400000 , introvirt::windows::nt::MEM_IMAGE = 0x1000000 , introvirt::windows::nt::MEM_LARGE_PAGES = 0x20000000 ,
  introvirt::windows::nt::MEM_4MB_PAGES = 0x80000000
}
 Windows memory allocation types. More...
 

Functions

std::ostream & introvirt::windows::nt::operator<< (std::ostream &os, const MEMORY_ALLOCATION_TYPE &allocationType)
 
std::string introvirt::windows::nt::to_string (const MEMORY_ALLOCATION_TYPE &allocationType)