source: dev/trunk/ab5.0/abdev/BasicCompiler_Common/BreakPoint.h@ 572

Last change on this file since 572 was 256, checked in by dai_9181, 17 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.