[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] GDB/MI patch to grab logerror, PR 39680
|
see the Changelog for more details.
=============================================================
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/ChangeLog,v
retrieving revision 1.145
diff -u -r1.145 ChangeLog
--- ChangeLog 25 Jun 2003 19:08:39 -0000 1.145
+++ ChangeLog 8 Jul 2003 15:43:30 -0000
@@ -1,3 +1,23 @@
+2003-07-08 Alain Magloire
+
+ Unfortunately GDB/MI does not make the errors available via the advertise
+ way explain in the documentation, for example:
+ 27-var-create - * this->aaa
+ &"There is no member or method named aaa.\n"
+ &"Type Hello has no component named aaa.\n"
+ 27^error,msg="."
+
+ According to the doc, the error should be available in the msg field:
+ 27^error,msg="There is no member or method named aaaa"
+
+ Since this will not be fix in GDB/MI anytime soon, we cope with it by
+ grabing the logstream error and make it available in
+
+ CDIException.getDetailedMesssage().
+
+ src/org/eclipse/cdt/debug/mi/core/command/*.java: All the commands
+ changed to grab also the logstream messages if any for the exception.
+
2003-06-25 Alain Magloire
Patch from Chris Songer, excerpt from its email:
Index: src/org/eclipse/cdt/debug/mi/core/command/Command.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/Command.java,v
retrieving revision 1.10
diff -u -r1.10 Command.java
--- src/org/eclipse/cdt/debug/mi/core/command/Command.java 5 Dec 2002 16:00:41 -0000 1.10
+++ src/org/eclipse/cdt/debug/mi/core/command/Command.java 8 Jul 2003 15:43:30 -0000
@@ -70,18 +70,26 @@
if (out != null) {
info = new MIInfo(out);
if (info.isError()) {
- String mesg = info.getErrorMsg();
- StringBuffer sb = new StringBuffer();
- MIOOBRecord[] oobs = out.getMIOOBRecords();
- for (int i = 0; i < oobs.length; i++) {
- if (oobs[i] instanceof MILogStreamOutput) {
- MIStreamRecord o = (MIStreamRecord) oobs[i];
- sb.append(o.getString());
- }
- }
- throw new MIException(mesg, sb.toString());
+ throwMIException(info, out);
}
}
return info;
}
+
+ /**
+ * throw an MIException.
+ */
+ protected void throwMIException (MIInfo info, MIOutput out) throws MIException {
+ String mesg = info.getErrorMsg();
+ StringBuffer sb = new StringBuffer();
+ MIOOBRecord[] oobs = out.getMIOOBRecords();
+ for (int i = 0; i < oobs.length; i++) {
+ if (oobs[i] instanceof MILogStreamOutput) {
+ MIStreamRecord o = (MIStreamRecord) oobs[i];
+ sb.append(o.getString());
+ }
+ }
+ throw new MIException(mesg, sb.toString());
+ }
+
}
Index: src/org/eclipse/cdt/debug/mi/core/command/MIBreakInsert.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIBreakInsert.java,v
retrieving revision 1.8
diff -u -r1.8 MIBreakInsert.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIBreakInsert.java 2 Sep 2002 20:40:15 -0000 1.8
+++ src/org/eclipse/cdt/debug/mi/core/command/MIBreakInsert.java 8 Jul 2003 15:43:30 -0000
@@ -113,7 +113,7 @@
if (out != null) {
info = new MIBreakInsertInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIBreakList.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIBreakList.java,v
retrieving revision 1.3
diff -u -r1.3 MIBreakList.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIBreakList.java 20 Aug 2002 04:28:56 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIBreakList.java 8 Jul 2003 15:43:30 -0000
@@ -60,7 +60,7 @@
if (out != null) {
info = new MIBreakListInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIBreakWatch.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIBreakWatch.java,v
retrieving revision 1.5
diff -u -r1.5 MIBreakWatch.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIBreakWatch.java 12 Aug 2002 03:16:56 -0000 1.5
+++ src/org/eclipse/cdt/debug/mi/core/command/MIBreakWatch.java 8 Jul 2003 15:43:30 -0000
@@ -50,7 +50,7 @@
if (out != null) {
info = new MIBreakWatchInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIDataDisassemble.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIDataDisassemble.java,v
retrieving revision 1.4
diff -u -r1.4 MIDataDisassemble.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIDataDisassemble.java 9 Oct 2002 21:59:23 -0000 1.4
+++ src/org/eclipse/cdt/debug/mi/core/command/MIDataDisassemble.java 8 Jul 2003 15:43:30 -0000
@@ -97,7 +97,7 @@
if (out != null) {
info = new MIDataDisassembleInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIDataEvaluateExpression.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIDataEvaluateExpression.java,v
retrieving revision 1.3
diff -u -r1.3 MIDataEvaluateExpression.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIDataEvaluateExpression.java 13 Aug 2002 05:26:09 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIDataEvaluateExpression.java 8 Jul 2003 15:43:30 -0000
@@ -36,7 +36,7 @@
if (out != null) {
info = new MIDataEvaluateExpressionInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIDataListChangedRegisters.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIDataListChangedRegisters.java,v
retrieving revision 1.3
diff -u -r1.3 MIDataListChangedRegisters.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIDataListChangedRegisters.java 2 Oct 2002 04:54:38 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIDataListChangedRegisters.java 8 Jul 2003 15:43:30 -0000
@@ -34,7 +34,7 @@
if (out != null) {
info = new MIDataListChangedRegistersInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIDataListRegisterNames.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIDataListRegisterNames.java,v
retrieving revision 1.3
diff -u -r1.3 MIDataListRegisterNames.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIDataListRegisterNames.java 28 Aug 2002 01:43:12 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIDataListRegisterNames.java 8 Jul 2003 15:43:30 -0000
@@ -50,7 +50,7 @@
if (out != null) {
info = new MIDataListRegisterNamesInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIDataListRegisterValues.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIDataListRegisterValues.java,v
retrieving revision 1.4
diff -u -r1.4 MIDataListRegisterValues.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIDataListRegisterValues.java 2 Oct 2002 04:54:50 -0000 1.4
+++ src/org/eclipse/cdt/debug/mi/core/command/MIDataListRegisterValues.java 8 Jul 2003 15:43:30 -0000
@@ -81,7 +81,7 @@
if (out != null) {
info = new MIDataListRegisterValuesInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIDataReadMemory.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIDataReadMemory.java,v
retrieving revision 1.5
diff -u -r1.5 MIDataReadMemory.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIDataReadMemory.java 13 Oct 2002 01:58:54 -0000 1.5
+++ src/org/eclipse/cdt/debug/mi/core/command/MIDataReadMemory.java 8 Jul 2003 15:43:30 -0000
@@ -139,7 +139,7 @@
if (out != null) {
info = new MIDataReadMemoryInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentPWD.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentPWD.java,v
retrieving revision 1.2
diff -u -r1.2 MIEnvironmentPWD.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentPWD.java 8 Aug 2002 04:07:00 -0000 1.2
+++ src/org/eclipse/cdt/debug/mi/core/command/MIEnvironmentPWD.java 8 Jul 2003 15:43:30 -0000
@@ -30,7 +30,7 @@
if (out != null) {
info = new MIEnvironmentPWDInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIGDBShow.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIGDBShow.java,v
retrieving revision 1.3
diff -u -r1.3 MIGDBShow.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIGDBShow.java 12 Feb 2003 18:54:10 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIGDBShow.java 8 Jul 2003 15:43:31 -0000
@@ -33,7 +33,7 @@
if (out != null) {
info = new MIGDBShowInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowDirectories.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowDirectories.java,v
retrieving revision 1.1
diff -u -r1.1 MIGDBShowDirectories.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowDirectories.java 24 Sep 2002 03:38:52 -0000 1.1
+++ src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowDirectories.java 8 Jul 2003 15:43:31 -0000
@@ -32,7 +32,7 @@
if (out != null) {
info = new MIGDBShowDirectoriesInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowExitCode.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowExitCode.java,v
retrieving revision 1.2
diff -u -r1.2 MIGDBShowExitCode.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowExitCode.java 8 Oct 2002 19:15:42 -0000 1.2
+++ src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowExitCode.java 8 Jul 2003 15:43:31 -0000
@@ -35,7 +35,7 @@
if (out != null) {
info = new MIGDBShowExitCodeInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowSolibSearchPath.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowSolibSearchPath.java,v
retrieving revision 1.1
diff -u -r1.1 MIGDBShowSolibSearchPath.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowSolibSearchPath.java 24 Sep 2002 19:08:18 -0000 1.1
+++ src/org/eclipse/cdt/debug/mi/core/command/MIGDBShowSolibSearchPath.java 8 Jul 2003 15:43:31 -0000
@@ -32,7 +32,7 @@
if (out != null) {
info = new MIGDBShowSolibSearchPathInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIInfoProgram.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIInfoProgram.java,v
retrieving revision 1.1
diff -u -r1.1 MIInfoProgram.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIInfoProgram.java 24 Apr 2003 15:20:45 -0000 1.1
+++ src/org/eclipse/cdt/debug/mi/core/command/MIInfoProgram.java 8 Jul 2003 15:43:31 -0000
@@ -32,7 +32,7 @@
if (out != null) {
info = new MIInfoProgramInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIInfoSharedLibrary.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIInfoSharedLibrary.java,v
retrieving revision 1.1
diff -u -r1.1 MIInfoSharedLibrary.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIInfoSharedLibrary.java 16 Jan 2003 03:11:43 -0000 1.1
+++ src/org/eclipse/cdt/debug/mi/core/command/MIInfoSharedLibrary.java 8 Jul 2003 15:43:31 -0000
@@ -32,7 +32,7 @@
if (out != null) {
info = new MIInfoSharedLibraryInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIInfoSignals.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIInfoSignals.java,v
retrieving revision 1.1
diff -u -r1.1 MIInfoSignals.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIInfoSignals.java 29 Jan 2003 03:48:05 -0000 1.1
+++ src/org/eclipse/cdt/debug/mi/core/command/MIInfoSignals.java 8 Jul 2003 15:43:31 -0000
@@ -36,7 +36,7 @@
if (out != null) {
info = new MIInfoSignalsInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIInfoThreads.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIInfoThreads.java,v
retrieving revision 1.1
diff -u -r1.1 MIInfoThreads.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIInfoThreads.java 30 Aug 2002 04:59:59 -0000 1.1
+++ src/org/eclipse/cdt/debug/mi/core/command/MIInfoThreads.java 8 Jul 2003 15:43:31 -0000
@@ -32,7 +32,7 @@
if (out != null) {
info = new MIInfoThreadsInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIPType.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIPType.java,v
retrieving revision 1.1
diff -u -r1.1 MIPType.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIPType.java 20 Jan 2003 20:59:55 -0000 1.1
+++ src/org/eclipse/cdt/debug/mi/core/command/MIPType.java 8 Jul 2003 15:43:31 -0000
@@ -32,7 +32,7 @@
if (out != null) {
info = new MIPTypeInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIStackInfoDepth.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIStackInfoDepth.java,v
retrieving revision 1.3
diff -u -r1.3 MIStackInfoDepth.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIStackInfoDepth.java 14 Nov 2002 21:04:39 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIStackInfoDepth.java 8 Jul 2003 15:43:31 -0000
@@ -39,7 +39,7 @@
if (out != null) {
info = new MIStackInfoDepthInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIStackListArguments.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIStackListArguments.java,v
retrieving revision 1.3
diff -u -r1.3 MIStackListArguments.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIStackListArguments.java 15 Aug 2002 05:58:08 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIStackListArguments.java 8 Jul 2003 15:43:31 -0000
@@ -59,7 +59,7 @@
if (out != null) {
info = new MIStackListArgumentsInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIStackListFrames.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIStackListFrames.java,v
retrieving revision 1.3
diff -u -r1.3 MIStackListFrames.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIStackListFrames.java 13 Aug 2002 05:26:09 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIStackListFrames.java 8 Jul 2003 15:43:31 -0000
@@ -61,7 +61,7 @@
if (out != null) {
info = new MIStackListFramesInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIStackListLocals.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIStackListLocals.java,v
retrieving revision 1.3
diff -u -r1.3 MIStackListLocals.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIStackListLocals.java 12 Aug 2002 03:16:56 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIStackListLocals.java 8 Jul 2003 15:43:31 -0000
@@ -41,7 +41,7 @@
if (out != null) {
info = new MIStackListLocalsInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIThreadListIds.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIThreadListIds.java,v
retrieving revision 1.3
diff -u -r1.3 MIThreadListIds.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIThreadListIds.java 15 Aug 2002 05:58:08 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIThreadListIds.java 8 Jul 2003 15:43:31 -0000
@@ -35,7 +35,7 @@
if (out != null) {
info = new MIThreadListIdsInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIThreadSelect.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIThreadSelect.java,v
retrieving revision 1.3
diff -u -r1.3 MIThreadSelect.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIThreadSelect.java 20 Aug 2002 04:28:56 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIThreadSelect.java 8 Jul 2003 15:43:31 -0000
@@ -35,7 +35,7 @@
if (out != null) {
info = new MIThreadSelectInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIVarCreate.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarCreate.java,v
retrieving revision 1.3
diff -u -r1.3 MIVarCreate.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIVarCreate.java 20 Aug 2002 04:28:56 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIVarCreate.java 8 Jul 2003 15:43:31 -0000
@@ -64,7 +64,7 @@
if (out != null) {
info = new MIVarCreateInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIVarDelete.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarDelete.java,v
retrieving revision 1.2
diff -u -r1.2 MIVarDelete.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIVarDelete.java 16 Aug 2002 04:44:11 -0000 1.2
+++ src/org/eclipse/cdt/debug/mi/core/command/MIVarDelete.java 8 Jul 2003 15:43:31 -0000
@@ -36,7 +36,7 @@
if (out != null) {
info = new MIVarDeleteInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIVarEvaluateExpression.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarEvaluateExpression.java,v
retrieving revision 1.3
diff -u -r1.3 MIVarEvaluateExpression.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIVarEvaluateExpression.java 20 Aug 2002 04:28:56 -0000 1.3
+++ src/org/eclipse/cdt/debug/mi/core/command/MIVarEvaluateExpression.java 8 Jul 2003 15:43:31 -0000
@@ -38,7 +38,7 @@
if (out != null) {
info = new MIVarEvaluateExpressionInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIVarInfoNumChildren.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarInfoNumChildren.java,v
retrieving revision 1.2
diff -u -r1.2 MIVarInfoNumChildren.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIVarInfoNumChildren.java 6 Sep 2002 19:16:37 -0000 1.2
+++ src/org/eclipse/cdt/debug/mi/core/command/MIVarInfoNumChildren.java 8 Jul 2003 15:43:31 -0000
@@ -36,7 +36,7 @@
if (out != null) {
info = new MIVarInfoNumChildrenInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIVarListChildren.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarListChildren.java,v
retrieving revision 1.2
diff -u -r1.2 MIVarListChildren.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIVarListChildren.java 20 Aug 2002 04:28:56 -0000 1.2
+++ src/org/eclipse/cdt/debug/mi/core/command/MIVarListChildren.java 8 Jul 2003 15:43:31 -0000
@@ -37,7 +37,7 @@
if (out != null) {
info = new MIVarListChildrenInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIVarShowAttributes.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarShowAttributes.java,v
retrieving revision 1.2
diff -u -r1.2 MIVarShowAttributes.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIVarShowAttributes.java 20 Aug 2002 04:28:56 -0000 1.2
+++ src/org/eclipse/cdt/debug/mi/core/command/MIVarShowAttributes.java 8 Jul 2003 15:43:31 -0000
@@ -38,7 +38,7 @@
if (out != null) {
info = new MIVarShowAttributesInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIVarUpdate.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIVarUpdate.java,v
retrieving revision 1.2
diff -u -r1.2 MIVarUpdate.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIVarUpdate.java 20 Aug 2002 04:28:56 -0000 1.2
+++ src/org/eclipse/cdt/debug/mi/core/command/MIVarUpdate.java 8 Jul 2003 15:43:31 -0000
@@ -40,7 +40,7 @@
if (out != null) {
info = new MIVarUpdateInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;
Index: src/org/eclipse/cdt/debug/mi/core/command/MIWhatis.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIWhatis.java,v
retrieving revision 1.1
diff -u -r1.1 MIWhatis.java
--- src/org/eclipse/cdt/debug/mi/core/command/MIWhatis.java 20 Jan 2003 20:59:55 -0000 1.1
+++ src/org/eclipse/cdt/debug/mi/core/command/MIWhatis.java 8 Jul 2003 15:43:31 -0000
@@ -32,7 +32,7 @@
if (out != null) {
info = new MIWhatisInfo(out);
if (info.isError()) {
- throw new MIException(info.getErrorMsg());
+ throwMIException(info, out);
}
}
return info;