1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
Commit graph

805 commits

Author SHA1 Message Date
Pawel Piech
08e3a84e8c [249345] Added an additional test for display thread in getModelData(). 2008-10-02 03:07:25 +00:00
Randy Rohrbach
b3195b5c3d Defect 249382. 2008-10-01 21:19:32 +00:00
Randy Rohrbach
2314ae3421 Defect 249392 2008-10-01 21:16:45 +00:00
Ted Williams
0927752dfd [249392] "Other.." displayed in details pane for register selections 2008-10-01 20:27:54 +00:00
Randy Rohrbach
57661f4db9 Bugzilla 249345. 2008-10-01 16:15:33 +00:00
Pawel Piech
f33ccb861b [249239] - Added the missing import. 2008-09-30 22:47:04 +00:00
Pawel Piech
d9e9c8256b [249239] - [debug view] Started/Exited events should always be handled (should not be skipped for optimization) 2008-09-30 22:31:24 +00:00
Pawel Piech
d8295183cc Got rid of externalization warnings in the test plugin. 2008-09-30 22:08:41 +00:00
Marc Khouzam
9779064e4d [241317] Retrieving the Processes service must use a generic interface to allow for different versions. 2008-09-30 20:26:44 +00:00
Marc Khouzam
5b0f17bcfc [249209] With the new GDB, asynchronous events do not have tokens. So, *running,
*stopped, etc will not have a token.  However, in our traces, we somehow print
the token as -1.  This is the fix.
2008-09-30 20:19:06 +00:00
Marc Khouzam
4edeecf7f8 [249141] Simplify of API. 2008-09-30 15:57:06 +00:00
Marc Khouzam
51d56390ca [202353] Clean up the launch features we don't need as per discussion at the CDT summit:
1- "Advanced..." has been removed
2- "Stop on shared library events" has been removed
2008-09-30 14:09:59 +00:00
Marc Khouzam
98ff95d570 [202353] Support for the launch to tell GDB to stop on library events (usually load/unload.) 2008-09-29 15:16:45 +00:00
Marc Khouzam
d89fe5b50d [248942] The .gdbinit box in the launch has a warning following it. The non-stop
checkbox was added in between the .gdbinit box and its corresponding warning.
Instead, the warning should remain right under its box.
2008-09-29 14:10:55 +00:00
Ted Williams
b575779a66 [248799] [memory] update mode support fails with multiple view instances 2008-09-26 22:44:37 +00:00
Marc Khouzam
7d97e3d053 [241317] Moved contexts interfaces from GDBControlDMContext to GDBContainerDMC.
[244385] Fixed all GDB JUnit tests (except the one in breakpoints that we know still fails with GDB 6.8)
2008-09-25 17:52:54 +00:00
Pawel Piech
d9cb3f8251 [243615] - Removed use of ICommandControlInitializedDMEvent to update Debug view. 2008-09-25 13:28:41 +00:00
Pawel Piech
653fc90268 Remove generated sources, which were accidentally checked in after apitooling refactoring. 2008-09-25 13:24:57 +00:00
Marc Khouzam
19db5c51b8 [239050] The method debugNewProcess() should actually return an
IContainerDMContext with the IProcessDMContext as its parent, since the debugger is attached to the process.

We had agreed to keep IRunControl contexts out of IProcesses, so this patch
simply allows debugNewProcess() to return any context (IDMContext.)
2008-09-22 19:43:11 +00:00
Marc Khouzam
1efdaf305a Fix comment 2008-09-22 18:22:15 +00:00
Marc Khouzam
a8d8c8514d [248141] Support for binary format in the memory service. 2008-09-22 14:26:10 +00:00
Anton Leherbauer
3e3b711def [247931] [disassembly] IP annotation does not keep up when stepping fast 2008-09-19 09:44:13 +00:00
Marc Khouzam
460e9feb79 [247362] Pattern got copied wrong in refactoring. 2008-09-19 02:48:56 +00:00
Pawel Piech
c88706272b [247362] - [commands] -thread-info parsing not consistent with existing API. 2008-09-18 22:36:52 +00:00
Pawel Piech
8c9c3817e8 [246655] Re-added @since tags, which were accidentally removed in last commit. 2008-09-18 22:28:35 +00:00
Ted Williams
b8fb65cc72 [246655] [update policy] Bug in Update Scopes implementation leads to views to stop refreshing. -- applied patch 112893 2008-09-18 21:03:39 +00:00
Ted Williams
17d3f4c1cc [246655] [update policy] Bug in Update Scopes implementation leads to views to stop refreshing. -- fixed count 2008-09-18 20:34:47 +00:00
Marc Khouzam
8805635914 [245749] More efficient removal by using iterator.remove() 2008-09-18 18:21:02 +00:00
Marc Khouzam
88969aa247 [247345] Name changes:
- IMIExecutionGroupDMContext to IMIContainerDMContext
- MIExecutionGroupDMC to MIContainerDMC
- createExecutionGroupContext to createContainerContext
- ExecutionGroupStartedDMEvent to ContainerStartedDMEvent
- ExecutionGroupExitedDMEvent to ContainerExitedDMEvent
- makeExecutionGroupDMCs to makeContainerDMCs
- bunch of local variables groupDmc to containerDmc
2008-09-18 17:58:29 +00:00
Marc Khouzam
0503f0832a [247356] Added some @Deprecated tags and removed a couple of unnecessary @since tags 2008-09-18 15:20:44 +00:00
Ted Williams
058474d035 [247734] [Memory] Find, Find Next, Import, Export, Refresh enable without valid selection 2008-09-17 20:58:05 +00:00
Marc Khouzam
517052d1e1 Bug 245749 When detaching from a process, we get a group-exited event but not the thread-exited events, so there was a leak. This fix adds the cleanup when getting the group-exited event. 2008-09-17 17:01:54 +00:00
Randy Rohrbach
3a7f114e31 Bugzilla 247572 - simplified and speeded up the code a little bit. 2008-09-17 14:54:47 +00:00
Randy Rohrbach
440f96fa1a Bugzilla 247752. Adds "Address" column support to Variables/Expressions view. 2008-09-17 02:51:49 +00:00
Pawel Piech
97c4e5d095 Bug 203597 - [number format detail] Details pane displays live values when view is in Manul Update mode 2008-09-16 16:56:42 +00:00
Pawel Piech
f88b03fbd0 [247356] Use API tooling. 2008-09-15 21:31:37 +00:00
Marc Khouzam
0fb7dec635 Bug 245749 In the end, we decided to isolate the threadId to groupId map into the eventProcessor, and not crowd the IMIProcesses interface. 2008-09-15 19:42:12 +00:00
Marc Khouzam
2552eacead Bug 247161 According to a GDB maintainer, GDB will not send an ^error after a ^done. Therefore we can remove this case and cleanup. 2008-09-15 17:48:40 +00:00
Pawel Piech
1d08e1c884 [247010] - Added a guard to avoid re-creating an adapter session after it's been disposed. 2008-09-12 20:40:16 +00:00
Pawel Piech
66960d32ba [247010] - Rolled back the check for session.isActive() before returning the adapter set. 2008-09-12 20:20:51 +00:00
Marc Khouzam
8968ec763d Bug 246737 Catching the RejectedExecutionException in GdbConnectCommand in case the session is shutdown. 2008-09-12 17:31:49 +00:00
Marc Khouzam
d86c2f8bcb Bug 243461 Removed commented out code. 2008-09-12 17:23:01 +00:00
Marc Khouzam
31aeb7bca9 Bug 245749 Avoid race condition by filling thread to group map of IMIProcesses service directly using new addThreadId() and removeThreadId() methods 2008-09-12 15:17:54 +00:00
Marc Khouzam
fbb2135214 Bug 242234 creates GDBControl_7_0, CLIEventProcessor_7_0 and
MIRunControlEventProcessor_7_0.  It also reverts CLIEventProcessor and
MIRunControlEventProcessor to the logic needed for a GDB pre 7.0 (the way we released it in 1.0)

MIThreadExited and MIThreadCreated events are now only issued once.

Running events are also issued only once, however, it needed a little
gymnastics to keep the same functionality.  Before 7.0, what we did was trigger the event once a continue, step or next command was executed; this allowed to also know the type of command that caused the running event.  With the new MI event "*running", we don't know the type of the command that caused it.

What I did was, like before, when a continue, step, next command is issued, I
store the type of the command, and once the *running event occurs, I use that
type.  I do this using a global MIRunControlEventProcessor_7_0.fLastRunningCmdType

When issuing such a continue, etc command through the CLI, we still need to somehow remember the type of the command.  This is under discussion in the bug.
2008-09-11 19:36:56 +00:00
Anton Leherbauer
a980785a88 Bug 247010 - RejectedExecutionException when launch is removed 2008-09-11 13:14:40 +00:00
Anton Leherbauer
41c8b18397 Bug 241789 - [view model] RejectedExecutionException during shutdown of Eclipse while a debug session is active 2008-09-11 07:25:36 +00:00
Ted Williams
83c49e7875 [244640] fail to export org.eclipse.dd.dsf.gdb-feature (.classpath "bin/classes" -> "bin") 2008-09-11 04:48:24 +00:00
Marc Khouzam
57fde8187e Bug 242234 The JUnit tests made use of GDBControl in a hard-coded fashion. This patch replaces uses by ICommandControlService or IGDBControl 2008-09-10 18:49:32 +00:00
Anton Leherbauer
49b922013a Bug 246584 - [source lookup] DsfSourceDisplayadapter sometimes fails to restore current line highlighting 2008-09-10 13:21:58 +00:00
Anton Leherbauer
03ac321f7a Bug 246581 - [run control] SteppingController fails to synchronize stepping 2008-09-10 13:06:57 +00:00