11#define PAGE_SIZE 0x1000
35 this->base = other.
base;
37 this->size = other.
size;
42 return this->base < rhs.
base;
48 std::cout <<
"Region:\t" << std::hex << this->alloc_base <<
" :\t";
49 if (this->alloc_base != this->base) {
50 std::cout << this->base <<
" :\t";
53 std::cout <<
"*" <<
" :\t";
55 std::cout << this->size << std::endl;
61 size_t enum_workingset(HANDLE processHandle, std::set<mem_region_info> ®ions);
DWORD count_workingset_entries(HANDLE processHandle)
size_t enum_workingset(HANDLE processHandle, std::set< mem_region_info > ®ions)
DWORD(__stdcall *_PssCaptureSnapshot)(HANDLE ProcessHandle
struct pesieve::util::_mem_region_info mem_region_info
_mem_region_info(ULONGLONG _alloc_base, ULONGLONG _base, size_t _size)
_mem_region_info(const _mem_region_info &other)
bool operator<(const _mem_region_info &rhs) const