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/summitfall2010"

< CDT
(Attendees)
(Speakers and Presentations: Add presentation on build configurations)
Line 44: Line 44:
 
* CDT in Carbide 3.0, Ken Ryall 30 min
 
* CDT in Carbide 3.0, Ken Ryall 30 min
 
* Editor - "C/C++ Editor Enhancement in CDT 8.0" (done by google code of summer student), Elena Laskavaia, 15 min
 
* Editor - "C/C++ Editor Enhancement in CDT 8.0" (done by google code of summer student), Elena Laskavaia, 15 min
* Build - Project Variants - adding configurations to the platform, James Blackburn, 20 min
+
* [[Media:ProjectVariants-Adding_Configurations_to_the_Platform.pdf|Build - Project Variants - adding configurations to the platform]], James Blackburn, 20 min
  
 
=== Discussion groups ===
 
=== Discussion groups ===

Revision as of 10:14, 5 October 2010

CDT, Linux Tools Contributors Summit Fall 2010

Sponsors

Eclipse.JPG       ERI horizontal rgb.jpg      Google.jpg       MentorGraphics.jpg       TexasInstruments.jpg       250px‎

Date, Location, Hotel, Special Event

To be held in Montreal September 21-23, 2010.
Information about Location, Hotel, Special Event, Montreal and Tourism
If you need a letter of invitation for a visitor visa to Canada you can contact Dominique Toupin

Schedule

September 21

  • 7:45 - 8:45 Badges, Wireless access code and breakfast
  • 8:45 Start
  • 12:00 - 1:00 Lunch
  • 16:00 End
  • 16:45 Special Event: Leaving by bus to Pointe-à-Callière for food, drinks, terrace, visit, etc.

September 22

  • 8:00 - 9:00 Breakfast
  • 9:00 Start
  • 12:00 - 1:00 Lunch
  • 5:00 End

September 23

  • 8:00 - 9:00 Breakfast
  • 9:00 Start
  • 12:00 - 1:00 Lunch
  • 3:00 End

Speakers and Presentations

If you planning to to a demo/presentation/training session please add yourself to the list:

  • Debug - "Debugging with Tracepoints and other DSF-GDB features", Marc Khouzam, 30 min
  • Debug - "Multi-core debugging ideas", Marc Khouzam, 10 min
  • Code Analysis - "Code Analysis for C/C++ (Codan) (Demo & Architecture & Integration Example)", Alena Laskavaia, 1 h
  • Tracing - "Trace format standardization of LTTng, UST and Linux Tools TMF", Mathieu Desnoyers, 1h
  • New in CDT 8 - Lightweight rename refactoring, Sergey Prigogin, 10 min
  • Debug - "Eclipse Debugger for C/C++ (EDC) (see agenda below), Ken Ryall 50 min
  • Qt Integration, Ken Ryall 30 min
  • CDT in Carbide 3.0, Ken Ryall 30 min
  • Editor - "C/C++ Editor Enhancement in CDT 8.0" (done by google code of summer student), Elena Laskavaia, 15 min
  • Build - Project Variants - adding configurations to the platform, James Blackburn, 20 min

Discussion groups

If you would like to have a discussion group around a topic, please add the topic to the list:

  • Multi-core debugging
  • CDT-Index: Ideas how to get a 'complete' index
  • Pin & Clone support
  • Build system platform integration

Agenda

  • Build
    • Doug revealing secrets of Scanner Discovery
    • Current architecture of build/project configuration
    • Common problems with custom integration
    • Fixing the scalability issues.
    • Tool/toolchain versioning
    • Future of cdt build
  • Debug - General
    • Launch
      • C/C++ Application or C/C++ Local Application
  • Debug - DSF-GDB
    • architecture
    • how gdb integration fits in there
    • demo for tracepoints and reverse debugging
    • maybe somebody can talk about how they gdb based custom integration
    • maybe discuss commonly asked questions and problems
    • timeouts
  • Debug - EDC (Eclipse Debugger for C/C++)
    • Overview
    • Architecture
      • Tour of Services
      • Use of TCF
    • Platform support cookbook
    • Demo
    • Plans for CDT 8.0
  • Debug - TCF
    • Productizing the TCF reference agent
    • Eclipse integration for agent
  • Debug - Multi-core brainstorm
    • Wanted features. A wiki can be found here and can be used to add ideas.
    • Multi-context wiki page focused on improving the workflow of simultaneous debugging of multiple cores, processes, threads.
    • Different Debug View layouts
      • Grouped by processes ((process(cores)->thread(core)->frame). This is the current layout
      • Grouped by cores at the top-level (core->process->thread->frame)
      • Grouped by cores at the top-level using labels (core->thread(process)->frame)
      • Grouped by cores below processes (process->core->thread->frame)
    • New views
      • Graphical core view - Diagram showing all cores and info about what is running on them, as well as actions that can be performed on the cores
      • Processes view - Optionally grouped by cores, this view would show processes available for debugging
    • Multi-core debug for specific multi-core programing model
    • Operations for multi-core debugging
      • Resuming an entire core
      • Suspending an entire core
      • Stepping an entire core (instruction stepping, source-stepping)
      • Re-allocation of threads from one core to one or more others
      • Locking of a core (move all threads out and 'disable' the core)
      • ...
    • Usecases - What are the users trying to accomplish?
    • Way forward
      • Working group
      • Regular meetings
  • Profiling
    • Framework for gprof, Oprofile, perf, etc.
  • Tracing
    • Linux tracing toolkit analysis and views
    • User space tracing for Linux and other systems
    • Instruction level tracing and other use cases with the new binary format
    • Multi-core tracing
      • Traces synchronization
      • Dependency Analysis
      • Brainstorming!
  • Making the user-experience better
    • Documentation
    • Installation
    • Toolchains
    • Other user complaints
  • New in 7.0
    • maybe interesting to know in details what was done in CDT 7.0 (core) and cdt based tools, PTP, Linux Tools
  • Sequoyah project
    • History of the project, relationship to Pulsar, TmL, and MTJ
    • Roadmap/features overview
    • Build and debug support for Android
    • Dependencies between Sequoyah and Google ADT plugins
  • Future 8.0
    • CDT support for Qt
      • Overview & Demo
    • other plans for 8.0


Teleconferencing details

The main conference will be held in the "Montreal" conference room. Phone bridge info below.

A WebEx link for the first day is https://windriver.webex.com/windriver/j.php?ED=145286627&UID=1164195787&RT=MiMxMQ%3D%3D. More details on the WebEx session can be found in this email.

There will be three phone conference bridges available to use in the different rooms where meetings will take place. Please make sure you know which conference room you want to connect to (the main meetings will be in the "Montreal" conference room, which should be the conference bridge you use on the first day).

Toll-free Canada & USA: 1-877-748-5444 International and alternate numbers can be found here.

For "Montreal" room conference passcode: 7435 765 # (main conference)
For "3G Demo" room conference passcode: 8435 074 #
For "Victoria" room conference passcode: 9885 543 #

Attendees

In order to get a badge to access the building and have a wireless network code you need to put your name in the Face-to-face attendees section below.

Face-to-face attendees

  1. Glen Anderson (Analog Devices, Inc., Norwood, Massachusetts)
    • Topics of Interest: Build, Debug, Multi-core
  2. James Blackburn (Broadcom)
    • Topics of Interest: Project Model, Build, Debug (+ everything else...)
  3. Mikhail Khodjaiants (CodeSourcery, Ottawa)
    • Topics of Interest: Debug, Tracing
  4. Mathieu Desnoyers (EfficiOS Inc., Montreal)
    • Topics of Interest: Tracing, LTTng, Linux Tools
  5. Francois Chouinard (Ericsson, Montreal/Canada)
    • Topics of Interest: Linux Tools Tracing, GDB tracepoints, Debugging, Linux
  6. Marc Khouzam (Ericsson, Montreal/Canada)
    • Topics of Interest: Debugging, Multi-core, Linux
  7. Matthew Khouzam (Ericsson, Montreal/Canada)
    • Topics of interest: Tracing and Debugging, Linux Tools, Embedded development
  8. Marco Massé (Ericsson, Montreal)
    • Topics of Interest: Debug, Tracing, Linux Tools collaboration
  9. Patrick Tassé (Ericsson, Montreal)
    • Topics of Interest: Tracing
  10. Dominique Toupin (Ericsson, Montreal/Canada)
    • Topics of Interest: CDT/PTP Debug. LinuxTools Tracing, Profiling, coverage, libhover, etc., Target management
  11. John Cortell (Freescale, Austin, Texas)
    • Topics of Interest: everything, but mostly debug (TCF, DSF, EDC)
  12. Xavier Ducrohet (Google, Mountain view, California)
    • Topics of Interest: Android
  13. Sergey Prigogin (Google, Mountain View, California)
    • Topics of Interest: everything.
  14. Chris Recoskie (IBM, Toronto)
    • Topics of Interest: Primarily build, but a bit of everything
  15. Mark Bozeman (Mentor Graphics, Mobile, AL)
    • Topics of Interest: everything
  16. Anna Dushistova (Mentor Graphics, Moscow)
    • Topics of Interest: Cross Toolchain Integration, Tracing, Debugging, Profiling, LTTng, Linux Tools
  17. Russ Klein (Mentor Graphics, Wilsonville, OR)
    • Topics of Interest: multicore debug, trace, profiling
  18. Aaron Spear (Mentor Graphics, Denver, CO)
    • Topics of Interest: everything: tracing, profiling, Debug, TCF, multi-core
  19. Eric Cloninger (Motorola) - (Arrive: 20/09/10 14:15 Depart: 23/09/10 14:45 (Leave at lunch))
    • Topics of Interest: Build, Android, LTTng, local and remote debugging
  20. Philippe Lavoie (Octasic, Montreal/Canada)
    • Topics of Interest: CDT Debug (heterogeneous targets, extensibility), LinuxTools Tracing, Profiling, etc.
  21. Michel Dagenais (Ecole Polytechnique, Montreal)
    • Topics of Interest: Tracing, Debugging, Profiling, LTTng, Linux Tools
  22. Naser Ezzati Jivan (Ecole Polytechnique, Montreal)
    • Topics of Interest: Tracing, LTTng, Linux Tools, Security
  23. Masoume Jabbarifar (Ecole Polytechnique, Montreal)
    • Topics of Interest: LTTng, Security, Multi-Core
  24. Alireza Shameli Sendi (Ecole Polytechnique, Montreal)
    • Topics of Interest: Tracing, Debugging, Profiling, LTTng, Security
  25. Michael Sills-Lavoie (Ecole Polytechnique, Montreal)
    • Topics of Interest: Tracing, Debugging, Profiling, LTTng, Linux Tools
  26. Alena Laskavaia (QNX, Ottawa, Canada)
    • Topics of Interest: Debug, Build, Code Analysis
  27. Jeff Johnston (Red Hat, Toronto)
    • Topics of Interest: Debug, Build, Linux Tools collaboration
  28. Steve Goodrich (Sage Electronic Engineering, Longmont, Colorado)
    • Topics of Interest: DSF, anything debug, parallel tools
  29. Bruce Griffith (Sage Electronic Engineering, Longmont, Colorado)
    • Topics of Interest: Toolchain detection and integration, EDC processor implementation tutorial, test automation, Managed builder, multi-core, non-stop debug
  30. Dobrin Alexiev (Texas Instruments, Toronto)
    • Topics of Interest: DSF, debug, multi-core
  31. Imtaz Ali (Texas Instruments, Toronto)
    • Topics of Interest: everything
  32. Patrick Chuong (Texas Instruments, Toronto)
    • Topics of Interest: DSF, debug, multi-core
  33. Brian Cruickshank (Texas Instruments, Toronto)
    • Topics of Interest: everything
  34. Felix Burton (Wind River, Alameda CA)
    • Topics of Interest: Debug, TCF
  35. Doug Schaefer (Wind River, Ottawa)
    • Topics of Interest: everything
  36. Eugene Tarassov (Wind River, Alameda CA)
    • Topics of Interest: TCF, Debug

REGISTRATION CLOSED

Teleconference attendees

  1. Mike Wrighton (XMOS, Bristol, UK via teleconference)
    • Topics of Interest: Build, Multi-core debug, Tracing
  2. Leo Treggiari (Intel, Santa Clara, California via teleconference)
    • Topics of Interest: Primarily Build, but most other things as well
  3. Mike Kucera (IBM, Toronto)
    • Topics of Interest: indexer, editor enhancements
  4. Vivian Kong (IBM, Toronto)
    • Topics of Interest: User experience, indexer
  5. Michael Lindo (IBM, Toronto)
    • Topics of Interest: everything
  6. Peter Wang (IBM, Toronto)
    • Topics of Interest: everything
  7. Ankit Pasricha (IBM, Toronto)
    • Topics of Interest: everything
  8. Beth Tibbitts (IBM)
    • Topics of Interest: PTP/Photran/CDT collaboration, static analysis, user docs, new project wizards, new user experience, UPC, multicore, remote enablement
  9. John Dallaway (Code Confidence, Cambridge, UK)
    • Topics of Interest: User experience, Profiling, DSF, Toolchains
  10. Andreas Graf (itemis, Germany)
    • Topics of Interest: Scanner, static analysis
  11. Marko Tomljenovic (Robert Bosch GmbH, Germany)
    • Topics of Interest: project model, index(er), user documentation, scanner, static analysis
  12. Lars Geyer-Blaumeiser (Robert Bosch GmbH, Germany)
    • Topics of Interest: project model, index(er), user documentation, scanner, static analysis
  13. Dan Bourque (Cisco, San Jose, California)
    • Topics of Interest: nearly everything
  14. Pawel Piech (Wind River, CA)
    • Topics of Interest: Debug, Multi-Core
  15. Abeer Bagul (Tensilica, Pune, India)
    • Topics of Interest: Debug, Multi-Core, Indexer, Static analysis, Tracing, Profiling
  16. Terry Parker (Google, Mountain View, California)
    • Topics of Interest: everything
  17. Ken Ryall (Nokia, Austin, Texas)
    • Topics of Interest: everything, but mostly debug (TCF, DSF, EDC)

Copyright © Eclipse Foundation, Inc. All Rights Reserved.