Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDT/designs"

< CDT
(Documented Components)
(Documented Components)
(One intermediate revision by the same user not shown)
Line 1: Line 1:
  
 
== Documented Components  ==
 
== Documented Components  ==
 +
 +
The following documents provide further information about some of the key components in Eclipse CDT. These documents are in addition to the API documentation that is part of the code. In addition there is archived design documents that contain information and discussion about components as they were implemented. The archived documents do contain useful information, but some of it may be out of date and links may be broken. Documentation that is relevant and up to date should be listed here.
  
 
*Build  
 
*Build  
Line 6: Line 8:
  
 
*Debug
 
*Debug
**[[CDT/cdt-debug-dsf|DSF]] Debugger Services Framework
+
**[[CDT/cdt-debug-dsf-gdb-extensibility|DSF-GDB extensibility]]
**[[CDT/cdt-debug-dsf-gdb|DSF-GDB]] Integration for Linux, various RTOS, Windows, Mac, emulator, etc.
+
**[[CDT/cdt-debug-edc|EDC]] Eclipse Debugger for C/C++
+
**[[CDT/designs/Tracepoints|Tracepoints]] DSF-GDB Design Proposal for Tracepoint support for C/C++.
+
**[[CDT: Debug: Catchpoints support]] Design for Catchpoints support in CDT Debugger (framework)
+
**[[CDT/cdt-debug-feature-parity-effort|DSF-GDB feature parity effort]] Wiki page keeping track of the effort to bring DSF-GDB to the level of CDI-GDB
+
**[[CDT/cdt-debug-dsf-gdb-extensibility|DSF-GDB extensibility]] Wiki page keeping track of the community's needs with respect to extending DSF-GDB
+
**[[CDT/MultiCoreDebugWorkingGroup|Multi-Core/Multi-Context]] Wiki page focused on improving the workflow of multi-core debugging.
+
**[[CDT/EnhancedExpressions|Enhanced Expressions Proposal]] Description of the "Enhanced Expressions" proposal.
+
**[[CDT/FullGDBConsole|Full GDB Console]] Description of the "Full GDB Console" feature.
+
*Misc
+
**[http://dev.eclipse.org/viewcvs/index.cgi/cdt-home/developer/docs.html?root=Tools_Project&view=co Older Design Documents] Design documents from 2002-2005 (Scanner Configuration, Makefile Editor, etc.)
+
  
 
*Parser  
 
*Parser  
 
**[[CDT/designs/Overview of Parsing|Overview of the DOM parsers]] High level explanation of parsing in CDT.  
 
**[[CDT/designs/Overview of Parsing|Overview of the DOM parsers]] High level explanation of parsing in CDT.  
**[[CDT/designs/C99 and UPC Parser Overview|C99/UPC parsers]] High level overview of the new C99/UPC parsers.
+
 
 
*Indexer  
 
*Indexer  
**[[CDT/designs/PDOM|PDOM &amp; Indexing]] The new indexer architecture for CDT 3.1.
+
**[[CDT/designs/PDOM|PDOM &amp; Indexing]] The indexer architecture
 +
 
*DOM/AST Tooling  
 
*DOM/AST Tooling  
 
**[http://r2.ifs.hsr.ch/cdtrefactoring Refactoring]  
 
**[http://r2.ifs.hsr.ch/cdtrefactoring Refactoring]  

Revision as of 15:30, 22 January 2020

Documented Components

The following documents provide further information about some of the key components in Eclipse CDT. These documents are in addition to the API documentation that is part of the code. In addition there is archived design documents that contain information and discussion about components as they were implemented. The archived documents do contain useful information, but some of it may be out of date and links may be broken. Documentation that is relevant and up to date should be listed here.

Parser

Indexer

DOM/AST Tooling


Project Model


Archived Design Documents

In addition the above documents, there are numerous archived design documents that can be explorer that may have some useful information, but may be out of date. See CDT/Archive/designs

Back to the top