Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDT/StandaloneDebugger"
< CDT
(→Oct 21, 2013) |
(→Oct 21, 2013) |
||
Line 38: | Line 38: | ||
* solved issue with indexer using data discovered from .debug_macro | * solved issue with indexer using data discovered from .debug_macro | ||
** command line macros now discovered from modules compiled with -g3 | ** command line macros now discovered from modules compiled with -g3 | ||
+ | |||
+ | === Oct 28, 2013 === | ||
+ | |||
+ | * changed code to clean-up if an executable is specified | ||
+ | ** running again with no executable specified will use the last launch | ||
+ | * added support for specifying build console | ||
+ | ** build console is parsed for flags and include path settings |
Revision as of 12:42, 28 October 2013
This page details the effort to create a stand-alone Debugger using Eclipse.
Contents
Status
Sept 17, 2013
- first pass at standalone GDB debugger using CDT components
- using Eclipse application and restricting plug-ins used
- debugger is working but indexer is not being invoked
- header files not being recognized
Sept 23, 2013
- added default GCC spec file LanguageSettingsProvider
- this gets standard header files to open in Outline view
Sept 30, 2013
- added code to add all source files specified as Project resources
- this gets indexer to work and adds non-C-standard header file support
Oct 07, 2013
- Removed Source and Refactoring menus using IActivity filters
Oct 14, 2013
- added support for reading .debug_macro section to find command-line flags
- currently not being picked up by indexer for header files
Oct 21, 2013
- added Dwarf4 support to CDT
- code submitted upstream for review
- solved issue with indexer using data discovered from .debug_macro
- command line macros now discovered from modules compiled with -g3
Oct 28, 2013
- changed code to clean-up if an executable is specified
- running again with no executable specified will use the last launch
- added support for specifying build console
- build console is parsed for flags and include path settings