Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElliott Baron2009-05-26 19:39:02 +0000
committerElliott Baron2009-05-26 19:39:02 +0000
commita492e8e6431fd7b85125ea98e6bb2379b84d099d (patch)
tree40b9e0a8a206f6221db41b6be047311490e3d3bf /valgrind/org.eclipse.linuxtools.valgrind.core
parent47cdfa73ecbf7d454db78c07af839d192678f905 (diff)
downloadorg.eclipse.linuxtools-a492e8e6431fd7b85125ea98e6bb2379b84d099d.tar.gz
org.eclipse.linuxtools-a492e8e6431fd7b85125ea98e6bb2379b84d099d.tar.xz
org.eclipse.linuxtools-a492e8e6431fd7b85125ea98e6bb2379b84d099d.zip
Valgrind 3.4 support in the form of two new options.
Diffstat (limited to 'valgrind/org.eclipse.linuxtools.valgrind.core')
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.core/ChangeLog6
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/AbstractValgrindTextParser.java1
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/CommandLineConstants.java3
-rw-r--r--valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/LaunchConfigurationConstants.java8
4 files changed, 18 insertions, 0 deletions
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.core/ChangeLog b/valgrind/org.eclipse.linuxtools.valgrind.core/ChangeLog
index 9ac4b57ebc..b3c166a9c8 100644
--- a/valgrind/org.eclipse.linuxtools.valgrind.core/ChangeLog
+++ b/valgrind/org.eclipse.linuxtools.valgrind.core/ChangeLog
@@ -1,3 +1,9 @@
+2009-05-26 Elliott Baron <ebaron@redhat.com>
+
+ * AbstractValgrindTextParser.java: Add constant.
+ * CommandLineConstants.java (OPT_MAINSTACK): Support for --main-stacksize.
+ * LaunchConfigurationConstants.java: Likewise.
+
2009-04-30 Elliott Baron <ebaron@redhat.com>
* AbstractValgrindMessage.java: New file.
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/AbstractValgrindTextParser.java b/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/AbstractValgrindTextParser.java
index 4216c24cec..4a0d3c6eb4 100644
--- a/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/AbstractValgrindTextParser.java
+++ b/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/AbstractValgrindTextParser.java
@@ -20,6 +20,7 @@ public abstract class AbstractValgrindTextParser {
protected static final String COLON = ":"; //$NON-NLS-1$
protected static final String SPACE = " "; //$NON-NLS-1$
protected static final String EQUALS = "="; //$NON-NLS-1$
+ protected static final String DASH = "-"; //$NON-NLS-1$
protected static final String EMPTY_STRING = ""; //$NON-NLS-1$
/**
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/CommandLineConstants.java b/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/CommandLineConstants.java
index e74fc97dbd..99d0b303a8 100644
--- a/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/CommandLineConstants.java
+++ b/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/CommandLineConstants.java
@@ -29,6 +29,9 @@ public final class CommandLineConstants {
public static final String OPT_BELOWMAIN = "--show-below-main"; //$NON-NLS-1$
public static final String OPT_MAXFRAME = "--max-stackframe"; //$NON-NLS-1$
public static final String OPT_SUPPFILE = "--suppressions"; //$NON-NLS-1$
+
+ // 3.4.0 specific
+ public static final String OPT_MAINSTACK = "--main-stacksize"; //$NON-NLS-1$
public static final String LOG_PREFIX = "valgrind_"; //$NON-NLS-1$
}
diff --git a/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/LaunchConfigurationConstants.java b/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/LaunchConfigurationConstants.java
index 4aa80106db..1adceba341 100644
--- a/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/LaunchConfigurationConstants.java
+++ b/valgrind/org.eclipse.linuxtools.valgrind.core/src/org/eclipse/linuxtools/valgrind/core/LaunchConfigurationConstants.java
@@ -29,6 +29,10 @@ public final class LaunchConfigurationConstants {
public static final String ATTR_GENERAL_MAXFRAME = PLUGIN_ID + ".GENERAL_MAXFRAME"; //$NON-NLS-1$
public static final String ATTR_GENERAL_SUPPFILE = PLUGIN_ID + ".GENERAL_SUPPFILE"; //$NON-NLS-1$
+ // 3.4.0 specific
+ public static final String ATTR_GENERAL_MAINSTACK_BOOL = PLUGIN_ID + ".GENERAL_MAINSTACK_BOOL"; //$NON-NLS-1$
+ public static final String ATTR_GENERAL_MAINSTACK = PLUGIN_ID + ".GENERAL_MAINSTACK"; //$NON-NLS-1$
+
public static final String DEFAULT_TOOL = PluginConstants.TOOL_EXT_DEFAULT;
public static final boolean DEFAULT_GENERAL_TRACECHILD = false;
@@ -40,4 +44,8 @@ public final class LaunchConfigurationConstants {
public static final boolean DEFAULT_GENERAL_BELOWMAIN = false;
public static final int DEFAULT_GENERAL_MAXFRAME = 2000000;
public static final String DEFAULT_GENERAL_SUPPFILE = ""; //$NON-NLS-1$
+
+ // 3.4.0 specific
+ public static final boolean DEFAULT_GENERAL_MAINSTACK_BOOL = false;
+ public static final int DEFAULT_GENERAL_MAINSTACK = 0;
}

Back to the top