diff options
author | Marc Khouzam | 2011-07-20 13:25:29 +0000 |
---|---|---|
committer | Marc Khouzam | 2011-07-25 19:29:42 +0000 |
commit | d592d691aaa79832843e991734a3ef2c1a819c40 (patch) | |
tree | b5f169a5fe24e941f04ff1cf9cc9aef641a0abf6 /dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GdbDebugServicesFactory.java | |
parent | 03824cc6cad59d39222b3770c31bed766f33a873 (diff) | |
download | org.eclipse.cdt-d592d691aaa79832843e991734a3ef2c1a819c40.tar.gz org.eclipse.cdt-d592d691aaa79832843e991734a3ef2c1a819c40.tar.xz org.eclipse.cdt-d592d691aaa79832843e991734a3ef2c1a819c40.zip |
Bug 346320: Add support for fast tracepoints
Diffstat (limited to 'dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GdbDebugServicesFactory.java')
-rw-r--r-- | dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GdbDebugServicesFactory.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GdbDebugServicesFactory.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GdbDebugServicesFactory.java index cd62c78403f..8af2b962ee4 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GdbDebugServicesFactory.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GdbDebugServicesFactory.java @@ -100,7 +100,9 @@ public class GdbDebugServicesFactory extends AbstractDsfDebugServicesFactory { @Override protected IBreakpoints createBreakpointService(DsfSession session) { - if (GDB_7_2_VERSION.compareTo(fVersion) <= 0) { + // This service is available for GDB 7.2 but there is a pre-release of GDB that + // supports the same features and has version of 6.8.50.20090414 + if (GDB_7_2_VERSION.compareTo(fVersion) <= 0 || "6.8.50.20090414".equals(fVersion)) { //$NON-NLS-1$ return new GDBBreakpoints_7_2(session); } if (GDB_7_0_VERSION.compareTo(fVersion) <= 0) { @@ -192,8 +194,8 @@ public class GdbDebugServicesFactory extends AbstractDsfDebugServicesFactory { /** @since 3.0 */ protected IGDBTraceControl createTraceControlService(DsfSession session, ILaunchConfiguration config) { - // This service is available for GDB 7.2. But until that GDB is itself available - // there is a pre-release that has a version of 6.8.50.20090414 + // This service is available for GDB 7.2 but there is a pre-release of GDB that + // supports the same features and has version of 6.8.50.20090414 if (GDB_7_2_VERSION.compareTo(fVersion) <= 0 || "6.8.50.20090414".equals(fVersion)) { //$NON-NLS-1$ return new GDBTraceControl_7_2(session, config); } |