Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Khouzam2011-07-20 13:25:29 +0000
committerMarc Khouzam2011-07-25 19:29:42 +0000
commitd592d691aaa79832843e991734a3ef2c1a819c40 (patch)
treeb5f169a5fe24e941f04ff1cf9cc9aef641a0abf6 /dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/gdb/service/GdbDebugServicesFactory.java
parent03824cc6cad59d39222b3770c31bed766f33a873 (diff)
downloadorg.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.java8
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);
}

Back to the top