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

515 commits

Author SHA1 Message Date
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
Marc Khouzam
0449ae3c41 Bug 381754: Group-expression support for Expressions view.
A group-expression is a comma-separated list of expressions.  Each
expression can also use glob-pattern matching.  Currently, the matching
is only supported for registers and the single '*' expressions which
will show all local variables.

Change-Id: I09f505dcd453d9ce0301bbebb8d4c459316b9224
Reviewed-on: https://git.eclipse.org/r/6549
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-07-10 15:44:14 -04:00
Mikhail Khodjaiants
e2b30d869c Bug 383344 - Stored memory monitors don't show data in subsequent
sessions

Change-Id: I2621c97c57d2f2e1393144e8bcc551adbdad031e
Reviewed-on: https://git.eclipse.org/r/6551
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2012-07-03 11:19:09 -04:00
Sergey Prigogin
150fe857a0 Fixed a mismatch between MANIFEST.MF and pom.xml. 2012-06-28 16:10:29 -07:00
Sergey Prigogin
bce24407d7 Fixed a mismatch between MANIFEST.MF and pom.xml. 2012-06-28 15:52:18 -07:00
Sergey Prigogin
d2c4ed1a3d Fixed a mismatch between MANIFEST.MF and pom.xml. 2012-06-28 15:17:04 -07:00
Marc Khouzam
1e6319db0c Up cdt.dsf.gdb version to 4.2 and add missing @since tags.
Change-Id: I0dfe34ca6ca828618b00eed663d525f8f945d01b
2012-06-28 16:21:46 -04:00
Sergey Prigogin
3be412111c Bumped up feature versions for Kepler. 2012-06-28 11:08:11 -07:00
Marc Khouzam
13ae05e783 Bug 382692: [expressions] "Display as array" index is not displayed
properly with partitions

Change-Id: I335f2e1ce3c517ac3e736f5c7f500750ffb3a9be
Reviewed-on: https://git.eclipse.org/r/6449
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2012-06-20 14:00:13 -04:00
Marc Khouzam
73dd6c72e5 Bug 381868: Add parenthesis to support casting of arrays
Change-Id: I9172a5521c02a26d7e4732c9bad5a53a6408cb4b
Reviewed-on: https://git.eclipse.org/r/6426
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2012-06-19 11:43:21 -04:00
Mikhail Khodjaiants
a2962826c3 Bug 382496 - Eclipse hangs on 'Terminate and Remove' in the CDT debugger 2012-06-14 11:19:31 -04:00
Jason
ea9adbf5e0 [Bug 379169] Would like to log Rx/Tx threads from GDBControl
I have added a Debug Tracing class to internal.gdb. and then I'm calling
that class as messages pass out of Eclipse to GDB and then when
responses come back from GDB. This class can be used to add debug
tracing to other classes, but I'm not sure right now what people want to
be able to log. I have amended the two affected classes to include
copyright updates. I have also added the UI components to plugin.xml
In addition, I have altered GdbCommandTimeoutManager to use the new
tracing format so we can trace timeouts in the same way. Includes
JavaDoc on the new file.


Change-Id: Icf2af2aaa99dec010db77faf081eb2b8954b3b2a
Reviewed-on: https://git.eclipse.org/r/5972
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-06-13 15:42:34 -04:00
Marc Khouzam
cd368cbf94 Bug 381868 - CDT debugger 'Display As Array...' does not show elements
of large array. Revert previous fix to simplify.  The bug was actually
in the handling of casting.

Change-Id: Ice96e653d8825567013e1dfda3b3c7e7217ca8d8
Reviewed-on: https://git.eclipse.org/r/6324
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-06-13 15:35:37 -04:00
Sergey Prigogin
2e0ffe0ae5 Bug 381804. Fix proposed by Marc Khouzam. 2012-06-08 11:04:56 -07:00
Mikhail Khodjaiants
876ea78cbf Bug 381868 - CDT debugger 'Display As Array...' does not show elements
of large array

Change-Id: I64e6a9c2f4966555fbe10dd6c0512a26bcf4171a
Reviewed-on: https://git.eclipse.org/r/6295
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2012-06-08 10:12:31 -04:00
Sergey Prigogin
b962461770 Bug 381804 - Debugging not working with some command line arguments 2012-06-05 20:43:16 -07:00
Marc Khouzam
39c85abc38 Bug 379225: Address FindBugs issues for DSF-GDB
Change-Id: I56b03d7eeae586d66788bd29bc54416c78479add
Reviewed-on: https://git.eclipse.org/r/5947
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-05-11 11:07:53 -04:00
Marc Khouzam
ece0987caf Missing @since tags 2012-05-11 10:23:08 -04:00
Jason
1193dcc379 Bug 379167
I have changed the launchDebugSession method in GdbLaunchDelegate to
protected so that it can be overridden by extending classes.

Change-Id: I160fcb14fe6ac9a31579c2d2db0a756639b92890
Reviewed-on: https://git.eclipse.org/r/5931
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-05-11 06:32:29 -04:00
xgsa
a5fd3894d1 Bug 376901 - DSF-GDB should properly handle variable type change (based
on RTTI)

Change-Id: I9869900530792ec102f39950c0dbf23d0c4ca160
Reviewed-on: https://git.eclipse.org/r/5602
Reviewed-by: Jens Elmenthaler <jens.elmenthaler@me.com>
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-05-04 15:45:33 -04:00
Marc Khouzam
5d74bf2eaf Bug 375585: Add an option to not show running threads
Change-Id: If4525512ae1464455a49b13f3f0b822f93f72eb6
Reviewed-on: https://git.eclipse.org/r/5782
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2012-05-04 13:27:12 -04:00
xgsa
a2174db422 Bug 377536 - Add a global preference to use RTTI for variable types
determination (the gdb "set print object" option)

Change-Id: I834bb746da33db3b73aef6023f4e4d2517eb9bd5
Reviewed-on: https://git.eclipse.org/r/5655
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-05-02 05:58:38 -04:00
Marc Khouzam
8305c1daa0 Bug 378152: GDB 7.x MI thread details field ignored for GDB >= 7.1
Change-Id: I2e45f72812851fbbd38db717f07ba030ec2b2935
Reviewed-on: https://git.eclipse.org/r/5772
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-05-01 09:23:42 -04:00
Mikhail Khodjaiants
aa5ca7e2cb Bug 377447 - 'DsfTerminateCommand' doesn't wait for the session shutdown
to complete
Change-Id: I0e3b8e59594971644bb7a3ce5b07ad9ab535aef4
Reviewed-on: https://git.eclipse.org/r/5751
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-04-30 17:56:32 -04:00
Marc Khouzam
efe3dd4be6 Bug 330974: If the user selects multiple nodes in the debug view most debug commands are disabled
Change-Id: I51d15347fd28ee550e9bd2b75c61e904e75b4c8b
Reviewed-on: https://git.eclipse.org/r/5650
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-04-25 09:57:37 -04:00
Marc Khouzam
3964dbeab6 Bug 373707: [tracepoints] Make use of the new 'collect /s' command
Change-Id: I60689b73dd1f081fa3e3b53807e52800c9c03006
Reviewed-on: https://git.eclipse.org/r/5576
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-04-20 16:13:52 -04:00
Marc Khouzam
6abf9e1a42 Bug 317173: Cleanup warnings for DSF-GDB. 2012-04-20 15:38:21 -04:00
Marc Khouzam
2bd6fe0928 Bug 352748: [disassembly][non-stop] Cannot show disassembly when last thread is running
Change-Id: I50af41d2ea199f79d964451204e9016cbffc3e37
Reviewed-on: https://git.eclipse.org/r/5624
Reviewed-by: Anton Leherbauer <anton.leherbauer@windriver.com>
Reviewed-by: Marc Khouzam <marc.khouzam@ericsson.com>
IP-Clean: Marc Khouzam <marc.khouzam@ericsson.com>
Tested-by: Marc Khouzam <marc.khouzam@ericsson.com>
2012-04-19 10:19:27 -04:00
Marc Khouzam
0e6e83e1cb Bug 330974: Clean up non-stop runControl services.
Change-Id: I6e1eff14072080ba2689b1af12ec4a1f45877241
2012-04-17 15:48:54 -04:00
Mikhail Khodjaiants
74138d21f5 Bug 361934 - Provide timeout for gdb commands
Change-Id: Id51a138411e49f7157858379f8aa09a59a8e4f78
Reviewed-on: https://git.eclipse.org/r/5523
Reviewed-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
IP-Clean: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
Tested-by: Mikhail Khodjaiants <mikhailkhod@googlemail.com>
2012-04-17 10:20:23 -04:00
Marc Khouzam
468b44d75d Bug 376397: [services] Update version string for GDB 7.4 2012-04-10 09:34:12 -04:00
Anton Gorenkov
4a793c0801 Bug 180256 - Launch configurations should support build variables 2012-04-02 10:47:17 -07:00
Marc Khouzam
5d924afa08 Bug 375256: Use the wording: 'normal' instead of 'slow' for tracepoints 2012-03-24 13:38:42 -04:00
Marc Khouzam
ccf74d51d0 Bug 375131: [launch] Cancelling an attach or postmortem launch no longer cancels 2012-03-22 22:04:25 -04:00
Marc Khouzam
5161077c11 Bug 374454: Better parsing of /proc/cpu 2012-03-21 12:59:11 -04:00
Marc Khouzam
00ef45a136 Bug 360314: Rename IGDBHardware to IGDBHardwareAndOS to prepare to use it for OS information as well. 2012-03-20 06:30:30 -04:00
Marc Khouzam
b36fe67745 Bug 374024: In case /proc/cpuinfo cannot be fetched, rely on -list-thread-groups --available 2012-03-16 15:21:03 -04:00
Marc Khouzam
675760dec8 Bug 374024: Use GDB to fetch the /proc/cpuinfo file from the remote target. 2012-03-16 15:20:59 -04:00
Mikhail Khodjaiants
f9e1d45264 Merge branch 'master' of ssh://mkhodjai@git.eclipse.org/gitroot/cdt/org.eclipse.cdt.git 2012-03-16 10:54:06 -04:00
Mikhail Khodjaiants
d64f97835e Bug 373845 - Terminate should cancel the initialization sequence if it
is still running
2012-03-16 10:52:26 -04:00
Marc Khouzam
dfaa8a0339 Bug 374374: Cancelling the launch before the finalLaunchSequence is started is not done properly 2012-03-15 11:28:06 -04:00
Marc Khouzam
2167b279f5 Bug 374293: GDBHardware service should wait until the debug session is fully initialized before answering requests. 2012-03-14 16:07:44 -04:00
Raphael Zulliger
9634e0c57f Bug 369622 - Move to line fails using MinGW GDB 2012-03-06 12:47:45 -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
Marc Khouzam
fdd2d8570d Bug 307311: Add back method to MIConst to avoid breaking API, use a map for the special characters and unicode codepoints, add more JUnit tests, add the JUnit tests to the Sessionless suite. 2012-03-06 09:23:24 -05:00
Mathias Kunter
a974434ec3 Bug 307311: Incorrect string display when using non-ASCII characters 2012-03-06 09:23:21 -05:00
Marc Khouzam
2fb4b4feef Bug 350837: Need an interface to access the GDB error stream. 2012-03-05 08:05:07 -05:00
Mikhail Khodjaiants
fb808b7db2 Bug 372795 - Refactor common code in GDBControl* classes
Fixed API compatibility issues.
2012-03-01 16:53:15 -05:00