Jump to: navigation, search

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.

StandaloneDebuggerScreenshot.png


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