diff options
author | Elliott Baron | 2009-05-26 19:39:02 +0000 |
---|---|---|
committer | Elliott Baron | 2009-05-26 19:39:02 +0000 |
commit | a492e8e6431fd7b85125ea98e6bb2379b84d099d (patch) | |
tree | 40b9e0a8a206f6221db41b6be047311490e3d3bf /valgrind/org.eclipse.linuxtools.valgrind.core | |
parent | 47cdfa73ecbf7d454db78c07af839d192678f905 (diff) | |
download | org.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')
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; } |