#include <mempage_data.h>
Definition at line 11 of file mempage_data.h.
◆ MemPageData()
pesieve::MemPageData::MemPageData |
( |
HANDLE | _process, |
|
|
bool | _is_process_refl, |
|
|
ULONGLONG | _start_va, |
|
|
ULONGLONG | _stop_va ) |
|
inline |
◆ ~MemPageData()
virtual pesieve::MemPageData::~MemPageData |
( |
| ) |
|
|
inlinevirtual |
◆ _freeRemote()
void pesieve::MemPageData::_freeRemote |
( |
| ) |
|
|
inlineprotected |
◆ _loadRemote()
bool pesieve::MemPageData::_loadRemote |
( |
| ) |
|
|
protected |
◆ fillInfo()
bool pesieve::MemPageData::fillInfo |
( |
| ) |
|
◆ getLoadedData()
const PBYTE pesieve::MemPageData::getLoadedData |
( |
bool | trimmed = false | ) |
|
|
inline |
◆ getLoadedSize()
size_t pesieve::MemPageData::getLoadedSize |
( |
bool | trimmed = false | ) |
|
|
inline |
◆ getStartOffset()
const size_t pesieve::MemPageData::getStartOffset |
( |
bool | trimmed = false | ) |
|
|
inline |
◆ isInfoFilled()
bool pesieve::MemPageData::isInfoFilled |
( |
| ) |
|
|
inline |
◆ isRealMapping()
bool pesieve::MemPageData::isRealMapping |
( |
| ) |
|
◆ isRefl()
bool pesieve::MemPageData::isRefl |
( |
| ) |
const |
|
inline |
◆ load()
bool pesieve::MemPageData::load |
( |
| ) |
|
|
inline |
◆ loadMappedName()
bool pesieve::MemPageData::loadMappedName |
( |
| ) |
|
◆ loadModuleName()
bool pesieve::MemPageData::loadModuleName |
( |
| ) |
|
◆ validatePtr()
bool pesieve::MemPageData::validatePtr |
( |
const LPVOID | field_bgn, |
|
|
size_t | field_size ) |
|
inline |
◆ alloc_base
ULONGLONG pesieve::MemPageData::alloc_base |
◆ initial_protect
DWORD pesieve::MemPageData::initial_protect |
◆ is_info_filled
bool pesieve::MemPageData::is_info_filled |
|
protected |
◆ is_listed_module
bool pesieve::MemPageData::is_listed_module |
◆ is_private
bool pesieve::MemPageData::is_private |
◆ is_process_refl
const bool pesieve::MemPageData::is_process_refl |
|
protected |
◆ loadedData
◆ mapped_name
std::string pesieve::MemPageData::mapped_name |
if the region is mapped from a file, stores its file name
Definition at line 52 of file mempage_data.h.
◆ mapping_type
DWORD pesieve::MemPageData::mapping_type |
◆ module_name
std::string pesieve::MemPageData::module_name |
if the region is on the list of loaded PEs, stores its module name
Definition at line 53 of file mempage_data.h.
◆ processHandle
HANDLE pesieve::MemPageData::processHandle |
|
protected |
◆ protection
DWORD pesieve::MemPageData::protection |
◆ region_end
ULONGLONG pesieve::MemPageData::region_end |
◆ region_start
ULONGLONG pesieve::MemPageData::region_start |
◆ start_va
ULONGLONG pesieve::MemPageData::start_va |
VA that was requested. May not be beginning of the region.
Definition at line 40 of file mempage_data.h.
◆ stop_va
ULONGLONG pesieve::MemPageData::stop_va |
the VA at which the read will stop
Definition at line 41 of file mempage_data.h.
The documentation for this class was generated from the following files: