#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: