Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2018-12-20[releng] Bump version numbers for plug-ins changed since branch pointJonah Graham1-1/+1
Following Change-Id: I019f2f6bcf11e5e4fb17960dc28a1fb2fac6ace0
2018-12-14Fix license comment block in download-build-gdb.shSimon Marchi1-2/+2
The automated license change didn't handle this case properly. Add the missing #s. Change-Id: I11ad2c22b3be7b4d3db66aa69386619007aa8b6e Signed-off-by: Simon Marchi <>
2018-12-10[releng] Bump version to 9.7.0Jonah Graham4-4/+4
Change-Id: Icaa0b6acf73e3a19e0d102fa8ae784e631d8743a
2018-12-06Bug 542436 - Added method to override whitch IGDBBackend instance to controlTorbjörn SVENSSON1-1/+11
In some situations, it makes sense to have more than one GDB instance. Allow to reuse the GDB controling layer to avoid more code duplication than neccessary to have a second GDB session. Change-Id: I641919157c5b86c14ff768c8cd3fcddc9dcdbeb2 Signed-off-by: Torbjörn SVENSSON <>
2018-11-29Remove JVM MaxPermSize arguments (unused since Java 8)Marc-Andre Laperle1-1/+1
Change-Id: Ie33b44064429f409fa721141f14f4e519014f6aa Signed-off-by: Marc-Andre Laperle <>
2018-11-26Bug 530443: Limit output to 10 lines per MI outputBaha El Kassaby8-34/+127
Some commands, such as -file-list-exec-source-files, can generate 10s of thousands of lines of output. Change-Id: I07fc3ef99bdd8e9247c75e2e9733e43b35657687 Signed-off-by: Baha El Kassaby <> Also-by: Jonah Graham <>
2018-11-26Bug 541520: Make GDB version detection standaloneMax Bureck2-74/+32
Provides GDB version detection as a public API that can be used without having a saved launch config, or having a launch config at all. Change-Id: Ifaee337899c01fe7066b27f7d66484bfc728f5ed Signed-off-by: Max Bureck <>
2018-11-24Bug 540373: Post code-cleanup for DSF examplesJonah Graham1-1/+1
The DSF Examples contains some commented out source that is enabled via a script so this commit cleans that up for new formatting rules. Change-Id: I82c5e195cc3746415c659b2c0fc72b8118cdc56c
2018-11-24Bug 540373: Update the compiler warnings/ignoresJonah Graham10-46/+46
The previous alignment of all the warnings/ignores led to too many warnings that weren't there before. This commit relaxes them a bit. The core/org.eclipse.cdt.core/.settings/org.eclipse.jdt.core.prefs is still the "master" copy, with releng/scripts/ containing the exceptions that apply to test plug-ins. Change-Id: Ibd4e31ade0b42b31e7cbe5a94f06c6fc15183a56
2018-11-24[releng] Add missing @since tagJonah Graham1-0/+3
Change-Id: I21eb74aaed8d789e8f7d68dae58bf83cddb8f138
2018-11-23Bug 540373: Fix trailing whitespace in MANIFEST.MFsJonah Graham2-2/+2
Change-Id: I818e939ec4667bea4c7bcd5cd3c1af1a273ca0ce
2018-11-23Bug 540373: Format some Java files that were missedJonah Graham15-188/+167
Some files which has other cleanups applied meant they needed to be reformatted again. e.g. the removing of type parameters shortened some lines of code that meant the wrapping changed. Change-Id: I68ca09567b9530cc2a085c33923642b6de2ec77b
2018-11-23Bug 540373: Cleanup: Remove trailing whitespace in properties filesJonah Graham21-60/+60
Command used: # Remove space at eol in comments find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/^(#.*)[ \t]+$/\1/' {} + # Remove space at eol in blank lines find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/^[ \t]+$//' {} + # Replace escaped spaces at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\])\\ $/\1\\u0020/' {} + # Replace unescaped spaces at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\]) $/\1\\u0020/' {} + # Replace escaped tabs at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\])\\\t$/\1\\u0009/' {} + # Replace unescaped tabs at eol with unicode find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/([^\\])\t$/\1\\u0009/' {} + # Stage all changes git add -A . # trim any remaining whitespace and then identify and fixup # manually # Only dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/ # needed this due to missing newline at end of the file find . ! -path "./.git/*" -type f -name *.properties -exec sed -i -E 's/[ \t]+$//' {} + Change-Id: I858f16891fe001f4f7e62d5a4f904146e891cd39
2018-11-22Bug 540373: Cleanup: Remove trailing whitespace in Java filesJonah Graham2-2/+2
Some Java files were missed, or other cleanups introduced trailing whitespace. So clean it up with this commit. Command used: find . ! -path "./.git/*" -type f -name *.java -exec sed -i -E 's/[ \t]+$//' {} + Change-Id: I18f5e3a3eb5352443c9e753d427bb8d06107b8a4
2018-11-22Bug 540373: Remove '(non-Javadoc)' commentsJonah Graham17-190/+0
These were inserted in the past automatically by Eclipse but newer tooling makes them redundant. These were removed by doing a global find/replace on *.java files using the following regular expression: \t/\*\n\t \* \(non-Javadoc\)[^/]*/\n Change-Id: I59d3248020f10934fde1dda5b5a31e20bb188e19
2018-11-22Bug 540373: Cleanup: Remove redundant semicolonsJonah Graham53-109/+105
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Remove redundant semicolons and completing the wizard Change-Id: I3d3175cfdfadec4f815c551d486e42c9f57b80ce
2018-11-22Bug 540373: Cleanup: Remove redundant type argumentsJonah Graham136-491/+491
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Remove redundant type arguments and completing the wizard Change-Id: Iaecc7010f097b4b1fabd29ccaa34ccb23a716fbf
2018-11-22Bug 540373: Cleanup: Organize ImportsJonah Graham17-22/+18
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Organize Imports and completing the wizard Change-Id: Ia7b305a4c967d0e6f4e8fb8c1041e7028b24006c
2018-11-22Bug 540373: Cleanup: Format & Remove trailing whitespaceJonah Graham724-53975/+53859
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Format source code - Remove trailing white spaces on all lines and completing the wizard Change-Id: I63685372c6bcc67719bcf145123bcb72e5b00394
2018-11-22Bug 540373: Standard .settings auto appliedJonah Graham35-72/+5120
The releng/scripts/ was run to copy standard settings to all other projects. Change-Id: I4436c947d7f0142f56b709e661379c3eb54f666b
2018-11-22Bug 540371: Update to EPLv2 using releng/scripts/change_to_eplv2.shJonah Graham801-2524/+4985
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c
2018-11-22Bug 540371: normalize files before applying EPLv2Jonah Graham2-2/+2
Change-Id: I8bfd427bba1df18579d6d5e58ad1e5d704485050
2018-11-20Bug 540373: Normalize newlines with .gitattributesJonah Graham18-1187/+1187
There is also a new script to verify completeness of .gitattributes: releng/scripts/ Change-Id: I2ce270852ab54b66b6c474a6ec94203fe5bba78b
2018-11-18Bug 532077: Preserve Ignore Count set in the platform breakpointJonah Graham2-24/+0
Change-Id: I19ad64254b0e9ed55114f2e83fe2f09e2aeac83c
2018-11-16Bug 541069: Don't error on missing variables when doing substitutionJonah Graham1-2/+2
This is a follow up to 60d95da97b7b654d6346efd190aaef5211fc57ea (Bug 399460) as in that change the reporting option inadvertently changed. Change-Id: I1afe70632107ab388be09a707e8e9fc419f76b91
2018-10-30Bug 540610 - Add Automatic-Module-Name headerKarsten Thoms7-0/+7
Change-Id: Ia990b24469751050dd9ec8f9b5550804816308b3 Signed-off-by: Karsten Thoms <>
2018-10-23Bug 540367 - Increment version numbersWilliam Riley2-2/+2
Change-Id: I4a355170a7075f0a98ba3c1a5131c235c89b07d2
2018-09-27Bug 539455: Report debug command errors via status handlerJohn Dallaway1-1/+3
Change-Id: I4c3abbb660e426580ce8f836e6e19a897fbaeefe Signed-off-by: John Dallaway <>
2018-09-14Bug 538849 - Select Processes dialog filter field improvementsSimeon Andreev1-0/+66
This change ensures that the Select Processes dialog remembers the filter field input. This helps attaching to the same application without having to input the filter text on each debug attach. Furthermore with this change its possible to match a process name with suffixes, without resorting to pattern matching symbols. E.g. match "Eclipse" by typing "lipse". Change-Id: I07a3bb1504f2f5e9626023d1097fcad78dfa9ac7 Signed-off-by: Simeon Andreev <>
2018-09-14Bug 333034 - Select Processes dialog shows command line argumentsSimeon Andreev7-7/+76
This change adds command line arguments to the information listed in the "Select Processes" dialog, seen e.g. when attaching to a C++ application to debug. Change-Id: I18ab685f73cb1c16ed3ea935872f49afa1de9aab Signed-off-by: Simeon Andreev <>
2018-09-07Bug 538785 - Select Processes dialog should remember when resizedSimeon Andreev1-0/+16
With this change, the Select Processes dialog will remember its new size if it was resized by the user. Change-Id: I27161ae5b5332db87cc9876aa23cf8fd8c751a80 Signed-off-by: Simeon Andreev <>
2018-09-05[releng] Update tests/build script to use newly released GDB 8.2Jonah Graham3-2/+4
Change-Id: I6f67200880b9d9ed96f4cf0555d92312d1f64fff
2018-08-27Bug 538282: Add GDB Hardware Debugging launch testJohn Dallaway3-4/+11
Change-Id: I308a6a8d128704f83a5fc220c7c168f56e4fc040 Signed-off-by: John Dallaway <>
2018-07-31Update GDB versions in for GDB 8.1.1Jonah Graham1-1/+1
Change-Id: Id4bddb10ad00a0b1d52bd0cc7f9a232cd6ec453e
2018-07-25Bug 433329: Fix comment in codeJonah Graham1-2/+2
Change-Id: Ie661ab193a0b081240ba4c7dd7a9fe65ed59b6c9
2018-06-11Bug #535767: Store endianess per memory contextJonah Graham1-8/+9
Change-Id: Ib4beea9a2b54bc26f5357c199ffd6154f49b96dc
2018-06-05[releng] Bump version to 9.6.0Jonah Graham4-4/+4
Change-Id: I1618eaeab14b421155af733a73e36f6e37ea0b85
2018-05-29Bug 534309: NPE in breakpoint filteringJohn Moule1-1/+4
Guard against NULL oldValues, which is legitimate, in which case use an empty Map. Change-Id: I78ac252d3e91d431340320719cb57b32145813f0 Signed-off-by: John Moule <>
2018-04-21Bug 399460: Resolve variables using launch contextJohn Dallaway1-2/+5
Resolve project-related string variables within the GDB command, based on the launch configuration rather than the current selection. Change-Id: I6fc5d2f1de515624aff59397de60d0c394acf72f Signed-off-by: John Dallaway <>
2018-04-20Bug 533771 - Allow limit scope of MIStackListArgumentsSamuel Hultgren2-0/+13
Change-Id: Ibe63ea352fa4daae0d91989595d79b39c3ef92f0 Signed-off-by: Samuel Hultgren <>
2018-04-20Bug 533769 - Show error messages directlySamuel Hultgren1-1/+7
Include the error message in the message shown directly in the error dialog. Change-Id: I8d6e65353750ee59966ede59b75ebc6256658cb6 Signed-off-by: Samuel Hultgren <>
2018-04-18Bug 533766 - Deadlock at IDE shutdown with active debug sessionTorbjörn Svensson1-1/+6
When shutting down eclipse and there is an active debug session, eclipse might deadlock if it can't destroy the debug session and would normally leave a zombie process for the eclipse instance. This fix allows eclipse to properly shutdown if the debug session is destroyed in less than 1 minute, else the IDE will simply be terminated. Change-Id: Icb9b019c7ff2ec9cdc9870a392a657fe0dfde81b Signed-off-by: Torbjörn Svensson <>
2018-03-20Bug 532592: [tests] use disassembly mode supported on GDB >= 7.5Jonah Graham1-1/+4
Previous code was only supported on GDB >= 8.0 with /s was introduced to disassemble command. Change-Id: Ic82b43c13e0567972d0a032325b12df4786a7ce3
2018-03-20Bug 532592: [tests] cleanup use of DEBUGGER_MODE_REMOTE in testsJonah Graham6-44/+8
Be consistent in using DEBUGGER_MODE_REMOTE to set remote session in parameterized tests. Change-Id: Ie8db7df02ec575f3e89d22e00b06e4e197833a37
2018-03-19Bug 532592: [tests] fix bitrotten GDBRemoteTracepointsTestJonah Graham3-88/+168
When I fixed the assume on "remote" in commit 4a447ce1a6dbd59000293810eddd75bac33f6f10 I exposed this test as having not been run in a while and it has bitrotten due to changes in the compiler behaviour and the bad definition of fastTracepointsSupported. This commit brings the test up to speed. Change-Id: I5eee6af4de111d864465851de91889aecf875dfb
2018-03-19Bug 532599: [tests] use os allocated port for gdbserver commsJonah Graham1-38/+52
Change-Id: I2843472de14cf767896070fcba8add508a1a9eca
2018-03-19Bug 532592: [tests] properly exclude non-remote testsJonah Graham6-3/+34
This includes changing BaseParametrizedTestCase.remote to be a Boolean so that users of remote before it is initialzed causes an NPE. For example, GDBRemoteTracepointsTest was never running because of this logic error. Change-Id: I3fb46fd67c554af7ec912f175815165533021a1b
2018-03-11Bug 532297: Cache registers per version of GDBJonah Graham3-108/+74
Change-Id: I2da702830f01035b99dc61fcdfb9e7a43fcc8d55
2018-03-11[releng] bump version of gdb to test with to gdb 8.1Jonah Graham2-2/+4
Change-Id: I811bc22a02ff84cc638872b21c71345e10d288ab
2018-03-05Bug 532035: Enable synchronizer to resynchronize/flushCachesJonah Graham2-4/+161
Change-Id: Ib1ebbe5a1b87e9402d961383fcf15dae865ac0c5

Back to the top