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

1363 commits

Author SHA1 Message Date
Alena Laskavaia
4e7fd1ddaf fixed NPE in DebugStringVariableSubstitutor when var cannot be resolved
Change-Id: I5fe8f640e6dbf1673d32d6dec14aa2f9190a71de
Signed-off-by: Alena Laskavaia <elaskavaia.cdt@gmail.com>
Reviewed-on: https://git.eclipse.org/r/36405
Tested-by: Hudson CI
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-11-14 09:53:32 -05:00
Teodor Madan
afa28a8945 Bug 445375 : Watchpoints cannot be disabled for targets that do not
support it

- add canPerformAction abstract method in base object action delegate
class
- add CToggleWatchpointActionDelegate that would also trigger
interactive triggering of watchpoints vs non-interactive.
- Check in each method & watchpoint delegates if
IToggleBreakpointsTarget does support the action
- Do not create duplicate watchpoints/breakpoints when toggling them
interactively

Change-Id: Idb1baaf171173b2d824a7cc50c8fe65e613f81aa
Signed-off-by: Teodor Madan <teodor.madan@freescale.com>
Reviewed-on: https://git.eclipse.org/r/34061
Tested-by: Hudson CI
2014-10-14 10:46:20 -04:00
Anton Leherbauer
f3860cc65b Bug 444736 - Importing a subset of exported breakpoints often logs exceptions
This fixes also 
Bug 413787 - Occasional "Breakpoint does not have an associated marker" in the log
2014-09-26 08:28:46 +02:00
Marc Khouzam
0c0b6ef6ff Bug 444395 - Must synchronize creation of bp extension
It is possible that more than one thread try to fetch the extension of
the same breakpoint.  If that extension is not created yet, both threads
could end up creating two different ones by mistake.

We must synchronize the possible creation of the breakpoint extension to
avoid such a situation.

Change-Id: I51118bdfb9c4215fca14d7b5e18a5963e02cde34
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/33620
Tested-by: Hudson CI
2014-09-25 14:28:17 -04:00
Sergey Prigogin
d8154bd340 Inremented branding plugin version to 8.5 2014-07-21 17:39:01 -07:00
Teodor Madan
13626ab74c Bug 433761 - Breakpoint Actions Dialog should not allow creating unnamed actions
- Add validator and error decorator for breakpoint and tracepoint action
name editor
- Generics Warning Cleanup from BreakpointActionManager; avoid spawning bp
  action execute jobs in lack of any actions
- MIBreakpointsManager - avoid spawning needless job when there's no
breakpoint to execute actions for

Change-Id: Ibe29b97e4f3a86d5429e3f71aae728dd7e31b97b
Signed-off-by: Teodor Madan <teodor.madan@freescale.com>
Reviewed-on: https://git.eclipse.org/r/25768
Tested-by: Hudson CI
2014-05-05 06:54:27 -04:00
Marc Khouzam
2c2e4c5b96 Bug 400628 - Support Dynamic Printf
Change-Id: I1e030d05b482fef29ef7128d5a897544a0f85ca6
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/10746
Tested-by: Hudson CI
2014-05-01 16:05:03 -04:00
Marc Khouzam
fe24fd0570 Enable API tooling for o.e.cdt.debug.ui.memory.traditional
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-21 16:33:47 -04:00
Marc Khouzam
75b87e0b91 Export missing packages for o.e.cdt.debug.core
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-21 15:59:57 -04:00
Sergey Prigogin
e333b0030e Fixed compiler warnings. 2014-04-11 16:15:08 -07:00
Mikhail Khodjaiants
33d6e7c0db Bug 335180 - Remote debugging and virtual folders =>
java.lang.NullPointerException
2014-04-10 16:17:48 -04:00
Marc Khouzam
b647093b94 Remove unused API filters
Change-Id: Ia3a53fec79973ccdec7d74d68fcc4f4621fe1cc7
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-09 15:24:47 -04:00
Marc Khouzam
c9c64b1cd2 Remove unused API filter.
Change-Id: I19d6ea47093ab4e3dfeae09b6f94d9fa03142691
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2014-04-03 14:34:27 -04:00
Teodor Madan
710efe52ec Bug 427898: Allow changing breakpoint type
Change-Id: Ia71395c15bb995edb25e7a910eb98b81a9a8c4f6
Signed-off-by: Teodor Madan <teodor.madan@freescale.com>
Reviewed-on: https://git.eclipse.org/r/21809
Tested-by: Hudson CI
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2014-02-24 07:26:49 -05:00
Sergey Prigogin
5d7a19fa6c Enabled JDK 1.7.
Change-Id: Ic2a161ea3c318dc1e8ba01c271c936bf5ed8763d
Reviewed-on: https://git.eclipse.org/r/21020
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-24 13:38:55 -05:00
Sergey Prigogin
1d166260a8 Bumped up CDT version to 8.4.
Change-Id: I1229344feaaed4a3551ceb7b1ef1410545048b55
Reviewed-on: https://git.eclipse.org/r/20908
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2014-01-21 17:35:29 -05:00
Marc Khouzam
eb3b78ec86 Bug 418710 - Provide a way to disable "View memory" menu per expression
Add IViewInMemory interface to general CDT to make it available for CDI
also.
Use IViewInMemory in DSF, and override it for the GDB case.
No need to use IViewInMemory.viewInMemory() yet, but it is put in the
new interface to be future-proof.

Change-Id: Iba9abee6b9bb459b4ec3a4fd72378f77f417643a
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/18952
2013-12-02 15:41:50 -05:00
Marc Khouzam
2eb80a6d34 Updated version of o.e.cdt.debug.core
Change-Id: I4fb1a8de62336a31cd417b3fafe29b0144a6acb2
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
2013-11-26 14:46:59 -05:00
Marc Khouzam
f22100e80b Bug 417199 - Fix project-less debug
Change-Id: Icf2c185dbc53eccd068e384431d16d82a38d789e
Signed-off-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/16414
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-09-13 14:03:22 -04:00
Sergey Prigogin
21a3e327a7 Revert "[bug 417138] Various schema cleanups in cdt.debug.*"
This reverts commit 9e3da43fe5.
2013-09-13 09:48:33 -07:00
Jesse Weinstein
9e3da43fe5 [bug 417138] Various schema cleanups in cdt.debug.*
Change-Id: I3ae634713f133502424a200538b03ba7263ac7d8
Signed-off-by: Jesse Weinstein <Jesse.Weinstein@clinicomp.com>
Reviewed-on: https://git.eclipse.org/r/16400
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-09-12 22:55:29 -04:00
Sergey Prigogin
8f5e2ed1be Bug 415304 - project_loc, project_name and project_path variables in
launch configurations are resolved unreliably.

This change fixes string substitution for the GDB command file
attribute. A similar approach can be applied to other launch
configuration attributes too. 

Change-Id: I4e6447ccd8c652ad555b754daf040aba1c44cf3a
Reviewed-on: https://git.eclipse.org/r/15574
Reviewed-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
IP-Clean: Sergey Prigogin <eclipse.sprigogin@gmail.com>
Tested-by: Sergey Prigogin <eclipse.sprigogin@gmail.com>
2013-09-05 20:24:53 -04:00
Andrew Gvozdev
652ce4748e Fixed parent pom version to reference 2013-08-27 15:16:24 -04:00
Marc-Andre Laperle
8b0d965a24 Bug 382462 - Allow debugging without binary parsers enabled
Change-Id: I00cdaa3d9c2f5de279264a337f728b2d6d8ee6ff
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/6356
2013-08-10 21:16:04 -04:00
aleon
bb755a01be Bug 244865 – Support for Step Into Selection
First Implementation:
* Non-stop as well as All-stop debugging
* Function / Method name validation, arguments size validation
(no arguments signature yet)
* Ctrl-F5 as short key (consistent with JDT)
* Hyper link support with Ctrl-Shift click
* Junit Test (Services part)
Change-Id: I58903b4b6b7f9fd39a827f5297ad23ac3f96186d
Reviewed-on: https://git.eclipse.org/r/11305
Reviewed-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
IP-Clean: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
2013-04-30 14:26:00 -04:00
Mikhail Khodjaiants
815d32990c Bug 344890 - [remote] Cannot start a new process on a remote target with
extended-remote

Change-Id: Iae6f29a8a549cc57577911bdc84cc95f6ba983df
Reviewed-on: https://git.eclipse.org/r/7438
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2013-01-23 13:13:05 -05:00
Mikhail Khodjaiants
629232eae1 Revert "Bug 344890 - [remote] Cannot start a new process on a remote target with extended-remote"
This reverts commit 6f37c7a914.
2013-01-21 14:33:27 -05:00
Mikhail Khodjaiants
d55bca53a5 Bug 344890 - [remote] Cannot start a new process on a remote target with
extended-remote

Change-Id: Iae6f29a8a549cc57577911bdc84cc95f6ba983df
2013-01-21 09:21:28 -05:00
Marc Dumais
c2605537bc Bug 365776 - [breakpoints] Add breakpoint action to toggle reverse
debugging.


Change-Id: I065297685fefba76df7ad40c578a0ce5d0c40fba
Reviewed-on: https://git.eclipse.org/r/8982
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-12-13 14:50:24 -05:00
Mikhail Khodjaiants
12de79d9b0 Bug 392512 - Support GDB breakpoint notifications
Change-Id: I244ba995392806a56a52852e0d0d9ea72f87edfa
Reviewed-on: https://git.eclipse.org/r/8327
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2012-11-29 16:04:00 -05:00
Scott Tepavich
1546d1e149 Bug 393791 - Cannot substitute Windows path to Unix path on Linux 2012-11-07 13:42:39 -08:00
Pawel Piech
3eed310ca2 Bug 388338 - [breakpoints] event breakpoints broken for DSF 2012-08-29 13:17:02 -07:00
Marc Khouzam
03af322a6f Bug 290173: Migrate the Connect command to the asynchronous platform API
Change-Id: Id5025b8936ad88f42e6fa7e07094b04923d0f7a7
Reviewed-on: https://git.eclipse.org/r/6816
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2012-07-25 10:36:09 -04:00
Sergey Prigogin
3be412111c Bumped up feature versions for Kepler. 2012-06-28 11:08:11 -07:00
Marc Khouzam
6abf9e1a42 Bug 317173: Cleanup warnings for DSF-GDB. 2012-04-20 15:38:21 -04:00
Pawel Piech
6d107cd42e Bug 374512 - breakpointContribution does not support custom
field editors

Also addresses:
  Bug 374514 - breakpointContribution always add Widgets on top of
               common properties page
  Bug 374508 - breakpointContribution does not support restrictions
2012-04-03 14:17:57 -07:00
Sergey Prigogin
850063c25d Cosmetics. 2012-04-02 10:50:08 -07:00
Anton Gorenkov
4a793c0801 Bug 180256 - Launch configurations should support build variables 2012-04-02 10:47:17 -07:00
Pawel Piech
7c29ca49ce Bug 374988 - [breakpoints] Update "Add Watchpoint" action and "Add Event Breakpoint" actions to use new dialog 2012-03-23 11:40:18 -07:00
Pawel Piech
7c1e0556b6 Bug 360588 - [breakpoints] Allow user to edit all its properties prior to creating the breakpoint. 2012-03-18 20:48:56 -07:00
Mathias Kunter
baeccceba6 Bug 370462 - Improving the debug preferences - add support for different charsets and unify DSF and CDI debug preferences 2012-03-07 09:33:31 -05:00
Mathias Kunter
cd1de04157 Bug 370462: Improving the debug preferences. Better handling of octal addresses. 2012-03-06 09:23:36 -05:00
Marc Khouzam
49c5be791f Bug 370462: Improving the debug preferences - add support for different charsets and unify DSF and CDI debug preferences. Update to number format changes to avoid API breakage. 2012-03-06 09:23:34 -05:00
Marc Khouzam
23a8adbdb7 Bug 370462: Improving the debug preferences - add support for different charsets and unify DSF and CDI debug preferences. Update to DSF-GDB to avoid API change. 2012-03-06 09:23:30 -05:00
Mathias Kunter
c61ae8a137 Bug 370462: Improving the debug preferences - add support for different charsets and unify DSF and CDI debug preferences 2012-03-06 09:23:28 -05:00
Scott Tepavich
b9255e88a5 Bug 360280 - [breakpoints] Reposition breakpoints when planted on invalid line 2012-02-08 11:16:58 -08:00
Marc Khouzam
2bafef2e42 Code cleanup, mostly about missing @Override 2012-01-17 09:42:18 -05:00
Sergey Prigogin
09967ad791 Version number changes missed in the previous commit. 2011-10-19 20:53:44 -07:00
Sergey Prigogin
2932f9122c Updated parent feature version in pom.xml files. 2011-10-19 19:32:07 -07:00
Sergey Prigogin
7a3c9ba3a1 Switched to Java 1.6. 2011-10-17 18:04:17 -07:00