Change the MISession constructor to add a new argument
that will indicate the type of session being created. Add 3 new methods that will return the type of session: Post-mortem, attach or regular debug.
|
setDetached() was rename setDisconnected() to reduce
confusing between a attach/detach command.
|
Implementing MIDisassemble parsing.
|
added helper method.
|
change create session for attach to take an
array of string that can serve to connect to a remote host if need be: -target-select remotehost 999
|
make getMIsession public.
|
This is a major cleanup, by boosting the number of warnings in
the compiler, for unuse vairables, imports etc ...
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/CommandQueue.java, 1.2
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/EventThread.java, 1.4
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MIInferior.java, 1.21
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MIPlugin.java, 1.28
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/MISession.java, 1.33
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CSession.java, 1.20
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CTarget.java, 1.29
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/CThread.java, 1.15
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/EventManager.java, 1.19
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/SourceManager.java, 1.12
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/cdi/VariableManager.java, 1.9
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/CLICommand.java, 1.10
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIBreakAfter.java, 1.3
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIExecReturn.java, 1.3
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIExecStepInstruction.java, 1.4
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/command/MIStackSelectFrame.java, 1.3
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/event/MIDetachedEvent.java, 1.2
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/event/MIRunningEvent.java, 1.5
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/event/MIStoppedEvent.java, 1.2
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/output/MIDataReadMemoryInfo.java, 1.7
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/output/MIEnvironmentPWDInfo.java, 1.3
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/output/MIGDBShowExitCodeInfo.java, 1.3
-
org.eclipse.cdt-debug/org.eclipse.cdt.debug.mi.core/src/org/eclipse/cdt/debug/mi/core/output/MIGDBShowInfo.java, 1.2
|
Added methods to get disassemble code from the source manager.
|
Remove confusing ATTACHED variable and use the session
type on MISession to decide on the right thing to do for destroy(). Renambe setAttached() etc.. for setConnected() and setDisconnected() to reduce confusion.
|
move the creation of pty into a higher another method.
|
Commit out the logging from gdb/mi
|
Implementing the new CDISourceManager methods for assembly.
|
The MISession take the type of session base on an
argument in the constructor. Set this correctly for post-mortem, attach, and regular program.
Define initializeDefaultPluginPreference.
|