Difference between revisions of "CDT/summitfall2010"
< CDT
Line 175: | Line 175: | ||
#Jit Sivilogan (Mentor Graphics, Dallas, TX) | #Jit Sivilogan (Mentor Graphics, Dallas, TX) | ||
#* Topics of Interest: everything | #* Topics of Interest: everything | ||
+ | #Russ Klein (Mentor Graphics, Wilsonville, OR) | ||
+ | #* Topics of Interest: multicore debug, trace, profiling | ||
# Eric Cloninger (Motorola) - (Arrive: 20/09/10 14:15 Depart: 23/09/10 14:45 (Leave at lunch)) | # 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 | #* Topics of Interest: Build, Android, LTTng, local and remote debugging |
Revision as of 16:52, 2 September 2010
Contents
CDT, Linux Tools Contributors Summit Fall 2010
Sponsors
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: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, 30 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
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
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
- Launch
- 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
- CDT support for Qt
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
- Glen Anderson (Analog Devices, Inc., Norwood, Massachusetts)
- Topics of Interest: Build, Debug, Multi-core
- James Blackburn (Broadcom)
- Topics of Interest: Project Model, Build, Debug (+ everything else...)
- Mikhail Khodjaiants (CodeSourcery, Ottawa)
- Topics of Interest: Debug, Tracing
- Mathieu Desnoyers (EfficiOS Inc., Montreal)
- Topics of Interest: Tracing, LTTng, Linux Tools
- Francois Chouinard (Ericsson, Montreal/Canada)
- Topics of Interest: Linux Tools Tracing, GDB tracepoints, Debugging, Linux
- Marc Dumais (Ericsson, Montreal)
- Topics of Interest: Tracing
- Marc Khouzam (Ericsson, Montreal/Canada)
- Topics of Interest: Debugging, Multi-core, Linux
- Matthew Khouzam (Ericsson, Montreal/Canada)
- Topics of interest: Tracing and Debugging, Linux Tools, Embedded development
- Marco Massé (Ericsson, Montreal)
- Topics of Interest: Debug, Tracing, Linux Tools collaboration
- Patrick Tassé (Ericsson, Montreal)
- Topics of Interest: Tracing
- Dominique Toupin (Ericsson, Montreal/Canada)
- Topics of Interest: CDT/PTP Debug. LinuxTools Tracing, Profiling, coverage, libhover, etc., Target management
- John Cortell (Freescale, Austin, Texas)
- Topics of Interest: everything, but mostly debug (TCF, DSF, EDC)
- Xavier Ducrohet (Google, Mountain view, California)
- Topics of Interest: Android
- Terry Parker (Google, Mountain View, California)
- Topics of Interest: everything
- Sergey Prigogin (Google, Mountain View, California)
- Topics of Interest: everything.
- Chris Recoskie (IBM, Toronto)
- Topics of Interest: Primarily build, but a bit of everything
- Anna Dushistova (Mentor Graphics, Moscow)
- Topics of Interest: Cross Toolchain Integration, Tracing, Debugging, Profiling, LTTng, Linux Tools
- Aaron Spear (Mentor Graphics, Denver, CO)
- Topics of Interest: everything: tracing, profiling, Debug, TCF, multi-core
- Mark Bozeman (Mentor Graphics, Mobile, AL)
- Topics of Interest: everything
- Jit Sivilogan (Mentor Graphics, Dallas, TX)
- Topics of Interest: everything
- Russ Klein (Mentor Graphics, Wilsonville, OR)
- Topics of Interest: multicore debug, trace, profiling
- 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
- Ken Ryall (Nokia, Austin, Texas)
- Topics of Interest: everything, but mostly debug (TCF, DSF, EDC)
- Martin Filteau (Octasic, Montreal/Canada)
- Topics of Interest: CDT Debug (heterogeneous targets, extensibility), LinuxTools Tracing, Profiling, etc.
- Michel Dagenais (Ecole Polytechnique, Montreal)
- Topics of Interest: Tracing, Debugging, Profiling, LTTng, Linux Tools
- Michael Sills-Lavoie (Ecole Polytechnique, Montreal)
- Topics of Interest: Tracing, Debugging, Profiling, LTTng, Linux Tools
- Alena Laskavaia (QNX, Ottawa, Canada)
- Topics of Interest: Debug, Build, Code Analysis
- Jeff Johnston (Red Hat, Toronto)
- Topics of Interest: Debug, Build, Linux Tools collaboration
- Steve Goodrich (Sage Electronic Engineering, Longmont, Colorado)
- Topics of Interest: DSF, anything debug, parallel tools
- 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
- Dobrin Alexiev (Texas Instruments, Toronto)
- Topics of Interest: DSF, debug, multi-core
- Imtaz Ali (Texas Instruments, Toronto)
- Topics of Interest: everything
- Patrick Chuong (Texas Instruments, Toronto)
- Topics of Interest: DSF, debug, multi-core
- Brian Cruickshank (Texas Instruments, Toronto)
- Topics of Interest: everything
- Felix Burton (Wind River, Alameda CA)
- Topics of Interest: Debug, TCF
- Pawel Piech (Wind River, CA)
- Topics of Interest: Debug, Multi-Core
- Doug Schaefer (Wind River, Ottawa)
- Topics of Interest: everything
- Eugene Tarassov (Wind River, Alameda CA)
- Topics of Interest: TCF, Debug
Possible Face-to-face attendees
- Greg Watson (IBM)
- Topics of Interest: PTP/Photran/CDT collaboration, Multicore debugging
Teleconference attendees
- Mike Wrighton (XMOS, Bristol, UK via teleconference)
- Topics of Interest: Build, Multi-core debug, Tracing
- Leo Treggiari (Intel, Santa Clara, California via teleconference)
- Topics of Interest: Primarily Build, but most other things as well
- Mike Kucera (IBM, Toronto)
- Topics of Interest: indexer, editor enhancements
- Vivian Kong (IBM, Toronto)
- Topics of Interest: User experience, indexer
- Michael Lindo (IBM, Toronto)
- Topics of Interest: everything
- Peter Wang (IBM, Toronto)
- Topics of Interest: everything
- Ankit Pasricha (IBM, Toronto)
- Topics of Interest: everything
- Beth Tibbitts (IBM)
- Topics of Interest: PTP/Photran/CDT collaboration, static analysis, user docs, new project wizards, new user experience, UPC, multicore, remote enablement
- John Dallaway (Code Confidence, Cambridge, UK)
- Topics of Interest: User experience, Profiling, DSF, Toolchains
- Andreas Graf (itemis, Germany)
- Topics of Interest: Scanner, static analysis
- Marko Tomljenovic (Robert Bosch GmbH, Germany)
- Topics of Interest: project model, index(er), user documentation, scanner, static analysis
- Lars Geyer-Blaumeiser (Robert Bosch GmbH, Germany)
- Topics of Interest: project model, index(er), user documentation, scanner, static analysis
- Dan Bourque (Cisco, San Jose, California)
- Topics of Interest: nearly everything