Skip to main content
path: root/debug
AgeCommit message (Collapse)AuthorFilesLines
2019-10-11Move away of deprecated imageDescriptorFromPlugin.Alexander Kurtakov2-14/+3
Change-Id: I855682065fe6b40deeedc6cd7b5cb419848caac0 Signed-off-by: Alexander Kurtakov <>
2019-10-10Use non-deprecated command constants.Alexander Kurtakov1-3/+3
Change-Id: I637c9167149ec9137c0ae5db69528b842424984c Signed-off-by: Alexander Kurtakov <>
2019-10-10Migrate to ViewerComparator.Alexander Kurtakov1-10/+10
Change-Id: I5b70806ca7376797e387164158a0c41d52b59cb5 Signed-off-by: Alexander Kurtakov <>
2019-09-09Bug 550076 - Use PE64 parser by defaultCDT_9_9_0Jonah Graham1-3/+3
Change-Id: I757c8ace43e79f1215ad0e817430e5ab90415401
2019-08-17Bug 549567: Add example of what checkmark overlay looks like to helpJonah Graham4-3/+3
Change-Id: I1bb77e6085a7d1097f457ba5207f1ae791a9b452
2019-08-12Bug 542488: Convert URL to path properly on WindowsJonah Graham1-2/+4
Change-Id: I63a5c3e260583b4df82e4c5bf8fbbdf3e5958e54
2019-08-12Convert new Runnable to lambda. Alexander Kurtakov36-440/+247
Change-Id: I8b827013a29802a3f3ae6400ddce8d8753eb6399 Signed-off-by: Alexander Kurtakov <>
2019-08-10Remove redundant superinterfaces. Alexander Kurtakov16-109/+18
Change-Id: I0de3509b02a8ef6853f0053c9ee6edd304a05a86 Signed-off-by: Alexander Kurtakov <>
2019-08-09Replace ViewerSorter with ViewerComparator.Alexander Kurtakov1-2/+2
Change-Id: I3013723be25fef063f382456166f6e5a622316d3 Signed-off-by: Alexander Kurtakov <>
2019-08-07Bug 542488: JTAG debug support based on DAP remote debuggingJonah Graham9-29/+51
Change-Id: I035ca6341b8e1dc7273f53da80eb281d7b5e59d4
2019-07-25Fix up some problems found against the latest API baseline.Doug Schaefer2-1/+4
Change-Id: I5679b36166385b617a96ef8180bbd27ae002e900
2019-07-10Bug 542488: Feature for DAP in CDTJonah Graham4-0/+113
Change-Id: I981660855f9f0305d0c08af5eb361cadbde9b86c
2019-07-10Bug 542488: Memory view supportJonah Graham8-2/+667
Change-Id: I8c3343f0ead46ab203d58f77370dd2dadda550ff
2019-07-10Bug 542488: Initial/rudimentary version of DAP integrationJonah Graham30-0/+1579
README: Create a C/C++ Application launch as normal, and in the Launch Configuration dialog click "Select other..." at the bottom/center and selecting GDB (DAP) Debug Process Launcher (you can't do this in the LaunchBar's dialog as it does not support changing the launcher). Then debug as you normally do (with less features so far :-) Change-Id: Ia36acedf064b3774c6ac2a863880eaf7efe9c399
2019-07-10Fix generic and other warningsJonah Graham1-2/+1
Change-Id: I77173712bf2b775eae5573f0abfb7f9900123438
2019-07-08Remove workaround for private methods in IDEJonah Graham3-153/+3
Now that Bug 516470 is resolved, we don't need the workaround in CDT anymore. Change-Id: I3e8b0f0ce7fc272a81d6b7437ce7a8d588e91991
2019-07-08[releng] Update to latest stable I-build of PlatformJonah Graham1-0/+1
Change-Id: Ia7320c24eb02b57c5fc7059e5a4cf1055527c84a
2019-07-05Bug 548980 - Track launch target connects and add error buildsDoug Schaefer4-28/+92
We need a way to alert the user that we are unable to find a toolchain that maps to the current target. An ErrorBuildConfiguration is created that simply prints out an error message at build time to handle this. We then set one of these as the active build config in the tracker with the appropriate message. We also add a target listener so that when a target becomes OK_STATUS, we run the tracker again to see if we have the right active build config for that target. Some targets can only determine some of their attributes when connected. Hook up the IToolChain matches so we're using it in the toolchain manager. This allows toolchains to do more complicated matching of the properties. Change-Id: Icaff85117e8147cd2793f2915fa75ce33673ab52
2019-06-11[releng] Bump version to 9.9.0Jonah Graham12-13/+13
Change-Id: I6641e51a8bfdb44fa5c646d97debf2bf814c107a
2019-06-11[releng] exclude pom.xml for build.propertiesJonah Graham3-3/+2
This was the only bundle that had pom.xml included Change-Id: I6c303052220a6294481fcc55e8826c5e116190b6
2019-06-07Bug 547894: Fail build if differences before baseline replaceJonah Graham2-2/+2
Also fix version numbers in all bundles who's binary contents have changed despite no change in the source of the bundle. Change-Id: Ic67b79aafa801c7ce96c5e52843ad5c881827d84
2019-06-03Bug 547831 Add ILaunchTargets for GDB RemoteDoug Schaefer4-9/+15
Adds ILaunchTargets for GDB Remote for TCP and Serial Port. Adds a launch config provider that maps default launch configurations for the gdb remote launch config types. Alters the launch attributes by merging in the target attributes over the launch configuration attributes. This is a no-op of the target is the Null Target (which has no attributes). Some string externalization that was missed from previous commits. Carrying on tradition of ramdonly using Gdb or GDB in our class names :) Change-Id: Ie8483110f594db593e704adda420ce6b14812dea
2019-05-31[releng] adapt to changes in platform for what is published for ecfJonah Graham1-2/+1
See Change-Id: Ib6bb075dfe41da6bb3221e0f73f24e7ce9869b0c
2019-05-31[releng] bump version numbers according to version number guidelinesJonah Graham1-1/+1
See Change-Id: I54004437fa7a52b7c2b341fa9cb2d0683daf8962
2019-05-16Bug 547174 - Clean core project doesn't always show active in consoleJeff Johnston2-2/+5
- add missing ProjectDescription.setBuildConfigs calls to CoreBuildLaunchBarTracker, CoreBuildLaunchConfigDelegate and CBuildConfiguration Change-Id: I0d1097d04f3a210a6a7e9f8ad35adb9ba5d7c3d6
2019-05-16Bug 547174 - Clean core project doesn't always show active in consoleJeff Johnston2-4/+36
- order build config names so when clean for a project goes through the build configs, it finds the active one last and thus it will appear in the CDT build console - do this in CoreBuildLaunchbarTracker.setActiveBuildConfig() - do this in CBuildConfiguration.setActive() - do this in CoreBuildLaunchConfigDelegate.buildForLaunch() Change-Id: I379d6c9ba298f02cbc75d16e9941527cd2f9f45c
2019-05-15Bug 547145 - Core build use of ProjectDescription should be synchronizedJeff Johnston2-4/+8
- synchronized core build project description manipulations using CoreModel as synchronization class Change-Id: Ic1312d5819ddc08acb492f57a2d87f1998329805
2019-04-01Bug 545941: Match launch configuration typeJohn Dallaway2-3/+5
Change-Id: I552ea86b65782f1781d84f2e1fe9b0b8e435e3bd Signed-off-by: John Dallaway <>
2019-03-21Bug 545624 - Disable Debug RCP deploymentWilliam Riley1-44/+1
Change-Id: I7ab18048e0a2d5282f8c063a4bb0524aa6f1f3bc
2019-03-19Build with Eclipse 2019-03 dependenciesMarc-Andre Laperle2-3/+0
CDT nows defaults to targetting Eclipse 4.11 along with dependencies in the Eclipse 2019-03 simultaenous release. Once consequence is that 32-bit and ppc64 fragments are removed. Change-Id: I032fedb27a4e5086f10051b3b2ca9c9c59c3b965 Signed-off-by: Marc-Andre Laperle <>
2019-03-01[releng] Bump version to 9.8.0Jonah Graham12-13/+13
Change-Id: I3861d4c5d0eecaf9dd370f269a655e666b60561a
2019-02-24Bug 543958: CDT Standalone debugger crashes on startupMarc-Andre Laperle2-0/+2
org.apache.felix.scr now needs a start-level. See also Change-Id: Ia6f83a93449aeb32566be8893237e4bd2842b462 Signed-off-by: Marc-Andre Laperle <>
2019-01-09Bug 543299 - Standalone debugger gives GTK+ 2 warning on startupMat Booth1-2/+0
Remove the GTK version parameter from the product definition. Change-Id: I923d757d94c791f4f0a5f40a1f16ef810896ac97 Signed-off-by: Mat Booth <>
2018-12-22Fix startup warnings from launchbar descriptors.Alexander Kurtakov2-1/+7
ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.864 !MESSAGE Enablement expression is missing for descriptor type org.eclipse.cdt.debug.core.coreBuildDescriptorType !ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.866 !MESSAGE Enablement expression is missing for config provider for org.eclipse.cdt.debug.core.coreBuildDescriptorType !ENTRY org.eclipse.launchbar.core 2 0 2018-12-21 21:41:37.867 !MESSAGE Enablement expression is missing for config provider for org.eclipse.cdt.debug.core.coreBuildDescriptorType Change-Id: I2a739d8ad382a934e1a0e5b8f02f0e21cf1eeda0 Signed-off-by: Alexander Kurtakov <>
2018-12-20[releng] Bump version numbers for plug-ins changed since branch pointJonah Graham2-2/+2
Following Change-Id: I019f2f6bcf11e5e4fb17960dc28a1fb2fac6ace0
2018-12-10[releng] Bump version to 9.7.0Jonah Graham11-11/+11
Change-Id: Icaa0b6acf73e3a19e0d102fa8ae784e631d8743a
2018-11-30Remove JVM MaxPermSize arguments (unused since Java 8)Marc-Andre Laperle2-2/+2
Change-Id: Ie33b44064429f409fa721141f14f4e519014f6aa Signed-off-by: Marc-Andre Laperle <>
2018-11-24Bug 540373: Update the compiler warnings/ignoresJonah Graham9-21/+21
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-23Remove accidentally committed first prototype gdbstandalone.zipJonah Graham1-0/+0
Change-Id: Ie73dd49b031d6d4613ec7b297a07b040cbbbad41
2018-11-23Bug 540373: Format some Java files that were missedJonah Graham3-6/+4
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 Graham18-59/+59
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-23Bug 540373: Safely remove trailing whitespace from MANIFEST.MFJonah Graham1-2/+1
Change-Id: Iec292561511bc696ab8a7a617e50fbc089b7bff9
2018-11-22Bug 540373: Remove '(non-Javadoc)' commentsJonah Graham25-342/+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 Graham12-13/+11
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 Graham74-161/+161
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: Add missing annotationsJonah Graham25-0/+96
This was done by selecting all projects in Eclipse then Source -> Clean Up... -> choosing: - Add missing Annotations - and selecting all three types: - @Override - @Override on interface methods - @Deprecated and completing the wizard Change-Id: I5d367dacb04327107f25e147edc08efc4eb1c2fe
2018-11-22Bug 540373: Cleanup: Organize ImportsJonah Graham32-23/+51
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 Graham507-17867/+17987
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 Graham40-69/+5958
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 Graham612-2373/+4205
Change-Id: Ifbb1d5af2a00bd5634dea200320e8c4303ffca6c

Back to the top