Skip to main content

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.

Jump to: navigation, search

CDT/summitfall2010

< CDT
Revision as of 06:39, 22 July 2010 by Unnamed Poltroon (Talk) (Date, Location, Hotel, Special Event)

CDT, Linux Tools Contributors Summit Fall 2010

Sponsors

Eclipse.JPG       ERI horizontal rgb.jpg      Google.jpg       MentorGraphics.jpg       Windriver.jpg

Date, Location, Hotel, Special Event

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

Schedule

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 - 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 - 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
  • Future 8.0
    • CDT support for Qt
      • Overview & Demo
    • other plans for 8.0

Attendees

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

Face-to-face attendees

  1. Ken Ryall (Nokia, Austin, Texas)
    • Topics of Interest: everything, but mostly debug (TCF, DSF, EDC)
  2. John Cortell (Freescale, Austin, Texas)
    • Topics of Interest: everything, but mostly debug (TCF, DSF, EDC)
  3. Martin Filteau (Octasic, Montreal/Canada)
    • Topics of Interest: CDT Debug (heterogeneous targets, extensibility), LinuxTools Tracing, Profiling, etc.
  4. Alena Laskavaia (QNX, Ottawa, Canada)
    • Topics of Interest: Debug, Build, Code Analysis
  5. Doug Schaefer (Wind River, Ottawa)
    • Topics of Interest: everything
  6. Matthew Khouzam (Ericsson, Montreal/Canada)
    • Topics of interest: Tracing and Debugging, Linux Tools, Embedded development
  7. Sergey Prigogin (Google, Mountain View, California)
    • Topics of Interest: everything.
  8. Chris Recoskie (IBM, Toronto)
    • Topics of Interest: Primarily build, but a bit of everything
  9. Mikhail Khodjaiants (CodeSourcery, Ottawa)
    • Topics of Interest: Debug, Tracing
  10. Dominique Toupin (Ericsson, Montreal/Canada)
    • Topics of Interest: CDT/PTP Debug. LinuxTools Tracing, Profiling, coverage, libhover, etc., Target management
  11. Marc Khouzam (Ericsson, Montreal/Canada)
    • Topics of Interest: Debugging, Multi-core, Linux
  12. Francois Chouinard (Ericsson, Montreal/Canada)
    • Topics of Interest: Linux Tools Tracing, GDB tracepoints, Debugging, Linux
  13. James Blackburn (Broadcom)
    • Topics of Interest: Project Model, Build, Debug (+ everything else...)
  14. Pawel Piech (Wind River, CA)
    • Topics of Interest: Debug, Multi-Core
  15. 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
  16. Steve Goodrich (Sage Electronic Engineering, Longmont, Colorado)
    • Topics of Interest: DSF, anything debug, parallel tools
  17. Marco Massé (Ericsson, Montreal)
    • Topics of Interest: Debug, Tracing, Linux Tools collaboration
  18. Patrick Chuong (Texas Instruments, Toronto)
    • Topics of Interest: DSF, debug, multi-core
  19. Dobrin Alexiev (Texas Instruments, Toronto)
    • Topics of Interest: DSF, debug, multi-core
  20. Martin Swiezawski (Texas Instruments, Toronto)
    • Topics of Interest: everything
  21. Patrick Tassé (Ericsson, Montreal)
    • Topics of Interest: Tracing
  22. Marc Dumais (Ericsson, Montreal)
    • Topics of Interest: Tracing
  23. Michel Dagenais (Ecole Polytechnique, Montreal)
    • Topics of Interest: Tracing, Debugging, Profiling, LTTng, Linux Tools
  24. Mathieu Desnoyers (EfficiOS Inc., Montreal)
    • Topics of Interest: Tracing, LTTng, Linux Tools
  25. Terry Parker (Google, Mountain View, California)
    • Topics of Interest: everything
  26. Anna Dushistova (Mentor Graphics, Moscow)
    • Topics of Interest: Cross Toolchain Integration, Tracing, Debugging, Profiling, LTTng, Linux Tools
  27. Michael Sills-Lavoie (Ecole Polytechnique, Montreal)
    • Topics of Interest: Tracing, Debugging, Profiling, LTTng, Linux Tools
  28. Felix Burton (Wind River, Alameda CA)
    • Topics of Interest: Debug, TCF
  29. Eugene Tarassov (Wind River, Alameda CA)
    • Topics of Interest: TCF, Debug
  30. Jeff Johnston (Red Hat, Toronto)
    • Topics of Interest: Debug, Build, Linux Tools collaboration
  31. Eric Cloninger (Motorola, a barn in Oklahoma)
    • Topics of Interest: Build, Android, LTTng, local and remote debugging
  32. Xavier Ducrohet (Google, Mountain view, California)
    • Topics of Interest: Android
  33. Glen Anderson (Analog Devices, Inc., Norwood, Massachusetts)
    • Topics of Interest: Build, Debug, Multi-core

Possible Face-to-face attendees

  1. Greg Watson (IBM)
    • Topics of Interest: PTP/Photran/CDT collaboration, Multicore debugging

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

Back to the top