SegmentRange.h
上传用户:kittypts
上传日期:2018-02-11
资源大小:241k
文件大小:0k
源码类别:

PlugIns编程

开发平台:

Visual C++

  1. #ifndef _SEGMENT_RANGE_
  2. #define _SEGMENT_RANGE_
  3. #include <utility>
  4. /**
  5. Class intended to identify a code segment.
  6. */
  7. class NktSegmentRange
  8. {
  9. public:
  10. NktSegmentRange(void* base, unsigned int offset);
  11. NktSegmentRange(const NktSegmentRange&);
  12. ~NktSegmentRange();
  13. /**
  14. Checks if an address is in the range of the segment.
  15. */
  16. int Contains(void* addr);
  17. private:
  18. std::pair<void*, unsigned int> _pair;
  19. };
  20. #endif //_SEGMENT_RANGE_