size_t getLoadedSize(bool trimmed=false)
util::ByteBuffer loadedData
MemPageData(HANDLE _process, bool _is_process_refl, ULONGLONG _start_va, ULONGLONG _stop_va)
const bool is_process_refl
const PBYTE getLoadedData(bool trimmed=false)
ULONGLONG stop_va
the VA at which the read will stop
std::string mapped_name
if the region is mapped from a file, stores its file name
bool validatePtr(const LPVOID field_bgn, size_t field_size)
ULONGLONG start_va
VA that was requested. May not be beginning of the region.
const size_t getStartOffset(bool trimmed=false)
std::string module_name
if the region is on the list of loaded PEs, stores its module name