|
MemoryAccessor 1
A command-line front-end for exploring virtual memory of a linux process by accessing /proc/PID/mem file.
|
MemoryAccessor header. More...
#include <sys/types.h>#include <cstdint>#include <exception>#include <fstream>#include <map>#include <string>#include <unordered_set>#include <vector>#include "processapi.h"#include "segmentinfo.h"Go to the source code of this file.
Classes | |
| class | MemoryAccessor |
| A class to perform the main operations with memory. More... | |
| class | MemoryAccessor::BaseException |
| Ex: Base exception. More... | |
| class | MemoryAccessor::PidEx |
| Ex: Exception related to PID. More... | |
| class | MemoryAccessor::ErrCheckingPidEx |
| Ex: Could not check if PID exists. More... | |
| class | MemoryAccessor::PidNotExistEx |
| Ex: PID does not exist. More... | |
| class | MemoryAccessor::PidNotSetEx |
| Ex: PID is not set. More... | |
| class | MemoryAccessor::FileEx |
| Ex: Exception related to files. More... | |
| class | MemoryAccessor::MemFileEx |
| Ex: Operation with /proc/PID/mem failed. More... | |
| class | MemoryAccessor::MapsFileEx |
| Ex: Opening /proc/PID/maps failed. More... | |
| class | MemoryAccessor::BadMapsEx |
| Ex: Parsing /proc/PID/maps failed. More... | |
| class | MemoryAccessor::SegmentEx |
| Ex: Exception related to memory segments. More... | |
| class | MemoryAccessor::SegmentNotExistEx |
| Ex: Segment of memory does not exist. More... | |
| class | MemoryAccessor::SegmentAccessDeniedEx |
| Ex: Access to the segment of memory denied. More... | |
| class | MemoryAccessor::AddressNotInSegmentEx |
| Ex: Address does not belong to any segment. More... | |
MemoryAccessor header.
A header that contains the definitions of MemoryAccessor class itself and its exceptions.