00001
00032 #ifndef _BREAKPOINTS_H_
00033 #define _BREAKPOINTS_H_
00034
00035 #include <stdio.h>
00036 #include <stdlib.h>
00037 #include <limits.h>
00038 #include <string.h>
00039 #include <iostream>
00040
00041 using namespace std;
00042
00049 class Breakpoints {
00050 public:
00051 Breakpoints(int quant);
00052 ~Breakpoints();
00053 int add(unsigned int address);
00054 int exists(unsigned int address);
00055 int remove(unsigned int address);
00056
00057 protected:
00058 unsigned int *bp;
00059 int quantMax;
00060 int quant;
00061 };
00062 #endif