mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-07 00:05:53 +02:00
2005-07-21 Alain Magloire
Fix for PR 103193 * cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocationBreakpoint.java * src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
This commit is contained in:
parent
0252f611c0
commit
4bcf2bce38
3 changed files with 14 additions and 5 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2005-07-21 Alain Magloire
|
||||||
|
Fix for PR 103193
|
||||||
|
* cdi/org/eclipse/cdt/debug/mi/core/cdi/model/LocationBreakpoint.java
|
||||||
|
* src/org/eclipse/cdt/debug/mi/core/MIPlugin.java
|
||||||
|
|
||||||
2005-07-18 Alain Magloire
|
2005-07-18 Alain Magloire
|
||||||
GDB has now four different version of MI, so it has become
|
GDB has now four different version of MI, so it has become
|
||||||
important to give the user the choice of the version.
|
important to give the user the choice of the version.
|
||||||
|
|
|
@ -67,11 +67,16 @@ public abstract class LocationBreakpoint extends Breakpoint implements ICDIBreak
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getFunction() {
|
public String getFunction() {
|
||||||
if (miBreakpoints != null && miBreakpoints.length > 0) {
|
// TODO: We need to review this but for now
|
||||||
return miBreakpoints[0].getFunction();
|
// we need to return what the cdt debug passed us
|
||||||
} else if (fLocation instanceof ICDIFunctionLocation) {
|
// it is necessary when they do the comparison.
|
||||||
|
if (fLocation instanceof ICDIFunctionLocation) {
|
||||||
return ((ICDIFunctionLocation)fLocation).getFunction();
|
return ((ICDIFunctionLocation)fLocation).getFunction();
|
||||||
}
|
} else if (miBreakpoints != null && miBreakpoints.length > 0) {
|
||||||
|
return miBreakpoints[0].getFunction();
|
||||||
|
} /*else if (fLocation instanceof ICDIFunctionLocation) {
|
||||||
|
return ((ICDIFunctionLocation)fLocation).getFunction();
|
||||||
|
}*/
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,7 +23,6 @@ import org.eclipse.cdt.debug.mi.core.command.CLITargetAttach;
|
||||||
import org.eclipse.cdt.debug.mi.core.command.CommandFactory;
|
import org.eclipse.cdt.debug.mi.core.command.CommandFactory;
|
||||||
import org.eclipse.cdt.debug.mi.core.command.MIStackListFrames;
|
import org.eclipse.cdt.debug.mi.core.command.MIStackListFrames;
|
||||||
import org.eclipse.cdt.debug.mi.core.command.MITargetSelect;
|
import org.eclipse.cdt.debug.mi.core.command.MITargetSelect;
|
||||||
import org.eclipse.cdt.debug.mi.core.command.MIVersion;
|
|
||||||
import org.eclipse.cdt.debug.mi.core.output.MIInfo;
|
import org.eclipse.cdt.debug.mi.core.output.MIInfo;
|
||||||
import org.eclipse.cdt.utils.pty.PTY;
|
import org.eclipse.cdt.utils.pty.PTY;
|
||||||
import org.eclipse.core.runtime.IProgressMonitor;
|
import org.eclipse.core.runtime.IProgressMonitor;
|
||||||
|
|
Loading…
Add table
Reference in a new issue