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

14375 commits

Author SHA1 Message Date
Mike Kucera
30ddbb8708 bug 240371, standalone indexer needs a scanner info provider 2008-07-14 21:44:45 +00:00
John Cortell
f74aa0ca4a Fixed bugzilla 240719. Element is now first checked to see if it's a ICDISharedLibrary, and then if not, an IBinary 2008-07-14 20:31:19 +00:00
Marc Khouzam
169508e98e Bug 240525
This patch cleans up MITargetAttach/Detach to use the context properly.  Since these classes are new, we don't need to worry about an API change.

A new class IMIProcessDMContext is introduced to be able to access the pid.
2008-07-14 19:59:45 +00:00
Marc Khouzam
ec6e6b4dc8 Bug 240525
New MI context to represent thread-groups
2008-07-14 19:47:08 +00:00
Marc Khouzam
64bc7a8841 Bug 240525
Stricter type checking.
2008-07-14 19:26:37 +00:00
Marc Khouzam
6062f7a939 Bug 240525
clean up MIListThreadGroups to use the context properly.  Since
this class is new, we don't need to worry about an API change.
2008-07-14 19:23:29 +00:00
Markus Schorn
87b69a7f19 pwd in scanner discovery, bug 237958. 2008-07-14 16:00:29 +00:00
Marc Khouzam
baa0551cab Re-order param to be consistent with other constructor 2008-07-14 15:20:06 +00:00
Markus Schorn
0954c9559b Implementation of PDOMCPPClassInstance.getImplicitMethods(). 2008-07-14 15:15:05 +00:00
Markus Schorn
c032266686 Proper implementation of ICPPClassType.getMethods() for all subclasses, bug 240599. 2008-07-14 14:00:43 +00:00
Markus Schorn
d95322ff16 Error recovery within enumeration, bug 72685. 2008-07-14 10:45:58 +00:00
Sergey Prigogin
bfa93d84d0 Different definitions of __null for C and C++ (bug 240567). 2008-07-14 01:28:03 +00:00
Sergey Prigogin
fb4339f87b Added a test case for bug 233889. 2008-07-12 23:04:15 +00:00
Marc Khouzam
432390d270 Bug 240507
This previous change was a mistake.  I added the ability to build an expression with a process
as a parent, or any other ExecutionContext, but it does not make sense to have
an expression refer to a processor or a core.  I may make sense to have an
expression refer to a process and not a thread, but currently, the Expression
Service does not handle this properly even at the thread level (vs frame
level).

Therefore, I'm removing this patch and will open a new bug about the Expression
Service.
2008-07-12 02:36:12 +00:00
John Cortell
d56a79adc4 Fixed for bugzilla 240538. Load Symbols for All in Modules view always generates a bogus error 2008-07-11 20:04:50 +00:00
Marc Khouzam
635936b6ea Bug 240507
minor changes to the Expression Service to support multi-process.  These changes should have been done from the start and are backwards compatible.
2008-07-11 18:27:51 +00:00
Alena Laskavaia
a10ab1f0bf [236186] - fixing bugs with make targets, contributed by Andrew Gvozdev 2008-07-11 14:26:02 +00:00
Alena Laskavaia
1f982fd80c - removed unused includes 2008-07-11 14:24:38 +00:00
Marc Khouzam
2100733244 Bug 240380
Add the missing DsfServicesTracker.dispose() calls
2008-07-11 13:32:13 +00:00
Marc Khouzam
e4eedcb9a4 Bug 225992
MIssing return
2008-07-10 13:18:26 +00:00
Anton Leherbauer
c026945dac Fix for 238946: Exclude braces from potential asm line comment chars 2008-07-10 11:22:25 +00:00
Anton Leherbauer
7c3c465132 Fix for 239208: 'Open external location' entry missing in Problems View popup menu 2008-07-10 11:13:29 +00:00
Anton Leherbauer
43f7fdc68d Fix for 239461: Code formatter: problems with the C++ boolean operator "not" 2008-07-10 11:03:12 +00:00
Anton Leherbauer
b3d0d40b3d Fix for 239858: resolve resources on paths with symbolic links 2008-07-10 09:49:57 +00:00
Alena Laskavaia
170bb6ea07 [240238] - fixed adding expressions which has "char *" type for example 2008-07-09 21:21:30 +00:00
Ken Ryall
2d3a12da43 Fail silently on OOM. 2008-07-09 21:17:11 +00:00
Ken Ryall
af2dd181dd Added uid. 2008-07-09 21:16:29 +00:00
Vivian Kong
c7a38037b6 update description 2008-07-09 19:27:05 +00:00
Vivian Kong
9bcbb6d8f7 update description 2008-07-09 19:19:18 +00:00
Marc Khouzam
8a2aca5fd2 Bug 225992
canStep() checks if the context is for the container, and if so, returns false.
2008-07-09 17:17:27 +00:00
Alena Laskavaia
d537166abb - change version to 5.1 on head 2008-07-09 16:43:51 +00:00
Alena Laskavaia
82f0c74d03 [216711] - added other visible gdb catch events, most of them is not support right now though 2008-07-09 16:37:40 +00:00
Alena Laskavaia
89050be0e1 [237858] - fixed expression evaluation for complex c++ data structures 2008-07-09 14:44:50 +00:00
Markus Schorn
b52f11e5cf CCE computing template parameters, bug 240145. 2008-07-09 13:23:32 +00:00
Anton Leherbauer
1058d3caf2 Bug 235300 [disassembly] AssertionError when switching between multiple debug sessions with active disassembly view 2008-07-09 12:54:48 +00:00
Markus Schorn
7831aed88d Allow to update external translation units, bug 237991. 2008-07-09 11:53:30 +00:00
Markus Schorn
51c06fe8cc NPE in type-comparison, bug 238614. 2008-07-09 09:52:30 +00:00
Markus Schorn
eba71c1297 Adjustment of parameter types, bug 239975. 2008-07-09 09:13:48 +00:00
Markus Schorn
0b6a51224f Exporting index-databases larger than 1GB, bug 239462. 2008-07-09 08:27:48 +00:00
Marc Khouzam
322474d43b Bug 240044
New MI commands are being introduced in the new version of GDB to support
multi-process debugging.
-list-thread-groups
-target-attach
-target-detach
2008-07-08 18:02:16 +00:00
Markus Schorn
00398ac145 ClassCastException creating type for instance of constructor template, bug 239586. 2008-07-08 14:08:28 +00:00
Marc Khouzam
f440765624 Bug 239050
some improvements to the IProcesses interface where needed:

1- getRunningProcesses() should take an IContainerDMContext as a parameter to prepare for multi-core/multi-processor debugging.

2- attachDebuggerToProcess() should return an IContainerDMContext as part of the requestMonitor.  This is because, once a process is attached to, it will then need to have a container context to use the RunControl service.

3- getProcessesBeingDebugged() should take an IContainerDMContext as a parameter to prepare for multi-core/multi-processor debugging.  Also, it should return an array of IContainerDMContexts as part of the requestMonitor;  this is because, processes that are being debugged should have a container context to use the RunControl service.
2008-07-08 13:40:27 +00:00
Markus Schorn
a241c040a7 ClassCastException creating type for instance of constructor template, bug 239586. 2008-07-08 12:38:45 +00:00
Markus Schorn
6848dd5f51 Array to pointer conversion for typedefs, bug 239931. 2008-07-08 11:53:05 +00:00
Markus Schorn
7f6536f4e0 Array to pointer conversion for typedefs, bug 239931. 2008-07-08 11:41:23 +00:00
Markus Schorn
87a573a38e Type of type-identification-expression, bug 209578 2008-07-08 09:49:43 +00:00
Markus Schorn
f5ed48e3ee testcase for compound initializer, bug 145387 2008-07-08 08:53:31 +00:00
Markus Schorn
a2777c2661 Index is rebuilt in presence of team-shared index, bug 239464. 2008-07-08 07:44:12 +00:00
John Cortell
e173a7fb80 Found two remaining cases of "jumpTo" terminology (variables names). Changes to "resumeAt" 2008-07-07 18:57:32 +00:00
John Cortell
8b0b647c7b Move-to-line feature. Application of the patch in bugzilla 118147. Includes refactoring of resume-at-line feature which used "jump to line" terminology. While such terminology is aligned with gdb (it invokes the 'jump' command), it is otherwise counter intuitive and collides with the "move to line" concept. The interfaces and code are now consistent throughout in its use of "resume at line" terminology. 2008-07-07 18:44:06 +00:00