source: dev/trunk/abdev/BasicCompiler_Common/BreakPoint.h @ 256

Last change on this file since 256 was 256, checked in by dai_9181, 16 years ago

MetaImplを廃止し、Metaにした。
ObjectModuleクラス、Linkerクラスを用意。

File size: 591 bytes
Line 
1
2
3class CFileBreakPoint{
4public:
5    char *lpszFileName;
6
7    int *piLine;
8    int num;
9
10    CFileBreakPoint(char *lpszFileName,int iLineNum);
11    ~CFileBreakPoint();
12
13    void add(int iLineNum);
14    void remove(int iLineNum);
15
16    void update(char *nativeCodeBuffer);
17};
18
19class CDBBreakPoint{
20    CFileBreakPoint **ppItem;
21    int num;
22
23public:
24    CDBBreakPoint();
25    ~CDBBreakPoint();
26
27    void insert(char *lpszFileName,int iLineNum);
28    void remove(char *lpszFileName,int iLineNum);
29
30    char *update(char *nativeCodeBuffer,int SizeOf_CodeSection);
31};
32
33
34extern CDBBreakPoint *pobj_DBBreakPoint;
Note: See TracBrowser for help on using the repository browser.