org.eclipse.cdt.debug.mi.core
Class AbstractGDBCDIDebugger
java.lang.Object
org.eclipse.cdt.debug.mi.core.AbstractGDBCDIDebugger
- All Implemented Interfaces:
- ICDIDebugger, ICDIDebugger2
- Direct Known Subclasses:
- GDBCDIDebugger2
public abstract class AbstractGDBCDIDebugger
- extends java.lang.Object
- implements ICDIDebugger2
Base class for the gdb/mi-based ICDIDebugger
extension point
implementations.
Method Summary |
org.eclipse.cdt.debug.core.cdi.ICDISession |
createDebuggerSession(org.eclipse.debug.core.ILaunch launch,
IBinaryParser.IBinaryObject exe,
org.eclipse.core.runtime.IProgressMonitor monitor)
|
org.eclipse.cdt.debug.core.cdi.ICDISession |
createSession(org.eclipse.debug.core.ILaunch launch,
java.io.File executable,
org.eclipse.core.runtime.IProgressMonitor monitor)
null can be passed as executable allowing debuggers to create session without executables,
or load executables later during the session. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractGDBCDIDebugger
public AbstractGDBCDIDebugger()
createDebuggerSession
public org.eclipse.cdt.debug.core.cdi.ICDISession createDebuggerSession(org.eclipse.debug.core.ILaunch launch,
IBinaryParser.IBinaryObject exe,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Specified by:
createDebuggerSession
in interface ICDIDebugger
- Throws:
org.eclipse.core.runtime.CoreException
createSession
public org.eclipse.cdt.debug.core.cdi.ICDISession createSession(org.eclipse.debug.core.ILaunch launch,
java.io.File executable,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
- Description copied from interface:
ICDIDebugger2
null
can be passed as executable
allowing debuggers to create session without executables,
or load executables later during the session.
- Specified by:
createSession
in interface ICDIDebugger2
- Throws:
org.eclipse.core.runtime.CoreException