#ifndef SEGMENT_COPY_HPP_ #define SEGMENT_COPY_HPP_ #include #include class segment_copy { public: segment_copy(uint32_t start_address, uint32_t end_address); uint32_t start() const; uint32_t end() const; uint32_t size() const; uint8_t* data(uint32_t offset = 0); private: std::pair segment_info; std::vector segment_data; }; #endif