diff options
| author | pierre <pierre@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2009-12-09 23:41:55 +0000 |
|---|---|---|
| committer | pierre <pierre@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2009-12-09 23:41:55 +0000 |
| commit | 9197103f81314ce53d1c57adfa578b64782673a8 (patch) | |
| tree | c4d5688a99acf51740fc135df19b0d239c458f58 /packages/gdbint | |
| parent | 66a8635744e18bec326130734daa64046095a439 (diff) | |
| download | fpc-9197103f81314ce53d1c57adfa578b64782673a8.tar.gz | |
* handle post 7.0 CVS diffs in structs
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@14380 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/gdbint')
| -rw-r--r-- | packages/gdbint/src/gdbint.pp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/packages/gdbint/src/gdbint.pp b/packages/gdbint/src/gdbint.pp index a71ecbc7f6..8d033a2e97 100644 --- a/packages/gdbint/src/gdbint.pp +++ b/packages/gdbint/src/gdbint.pp @@ -144,6 +144,11 @@ interface {$define GDB_HAS_OBSERVER_NOTIFY_BREAKPOINT_CREATED} {$define GDB_TARGET_CLOSE_HAS_PTARGET_ARG} {$define GDB_HAS_BP_NONE} + + {$ifdef GDB_CVS} + {$define GDB_BP_LOCATION_HAS_GDBARCH} + {$define GDB_HAS_PROGRAM_SPACE} + {$endif GDB_CVS} {$endif def GDB_V7} @@ -878,8 +883,10 @@ type duplicate : byte; {$ifdef GDB_BP_LOCATION_HAS_GDBARCH} gdbarch : pointer;{pgdbarch;} - pspace : pointer;{pprogram_space;} {$endif GDB_BP_LOCATION_HAS_GDBARCH} +{$ifdef GDB_HAS_PROGRAM_SPACE} + pspace : pointer;{pprogram_space;} +{$endif GDB_HAS_PROGRAM_SPACE} address : CORE_ADDR; {$ifdef GDB_BP_LOCATION_HAS_GLOBAL_NEXT} length : longint; @@ -923,6 +930,9 @@ type psymtab_and_line = ^symtab_and_line; symtab_and_line = record + {$ifdef GDB_HAS_PROGRAM_SPACE} + pspace : pointer; + {$endif GDB_HAS_PROGRAM_SPACE} symtab : psymtab; section : pointer; {^asection;} line : longint; |
