MemoryAccessor 1
A command-line front-end for exploring virtual memory of a linux process by accessing /proc/PID/mem file.
|
This is the complete list of members for MemoryAccessor, including all inherited members.
AddressInSegment(const size_t &address) const noexcept(false) | MemoryAccessor | |
CheckPid() const noexcept(false) | MemoryAccessor | |
CheckSegNum(const size_t &num) const noexcept(false) | MemoryAccessor | |
GetAllSegmentNames() const noexcept | MemoryAccessor | |
GetPid() const noexcept(false) | MemoryAccessor | |
MemoryAccessor(Tools &tools) noexcept(false) | MemoryAccessor | explicit |
MemoryAccessor(const MemoryAccessor &origin)=delete | MemoryAccessor | |
MemoryAccessor(MemoryAccessor &&origin)=delete | MemoryAccessor | |
operator=(const MemoryAccessor &origin)=delete | MemoryAccessor | |
operator=(MemoryAccessor &&origin)=delete | MemoryAccessor | |
ParseMaps() noexcept(false) | MemoryAccessor | |
Read(char *dst, size_t address, size_t amount, size_t &done_amount) noexcept(false) | MemoryAccessor | |
ReadSegment(char *dst, const size_t &num, size_t start=0, size_t amount=SIZE_MAX) noexcept(false) | MemoryAccessor | |
Reset() noexcept | MemoryAccessor | |
ResetSegments() noexcept | MemoryAccessor | |
segment_infos_ | MemoryAccessor | |
SetPid(const pid_t &pid) noexcept(false) | MemoryAccessor | |
special_segment_found_ | MemoryAccessor | |
tools_ | MemoryAccessor | |
Write(const char *src, size_t address, size_t amount, size_t &done_amount) noexcept(false) | MemoryAccessor | |
WriteSegment(const char *src, const size_t &num, size_t start=0, size_t amount=SIZE_MAX) noexcept(false) | MemoryAccessor | |
~MemoryAccessor() noexcept | MemoryAccessor |