#ifndef _SEGMENT_RANGE_ #define _SEGMENT_RANGE_ #include <utility> /** Class intended to identify a code segment. */ class NktSegmentRange { public: NktSegmentRange(void* base, unsigned int offset); NktSegmentRange(const NktSegmentRange&); ~NktSegmentRange(); /** Checks if an address is in the range of the segment. */ int Contains(void* addr); private: std::pair<void*, unsigned int> _pair; }; #endif //_SEGMENT_RANGE_
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.
This article, along with any associated source code and files, is licensed under The GNU General Public License (GPLv3)