|
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(ProcessApi *process_api) 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 | |
| process_api_ | 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 | |
| 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 |