際際滷shows by User: marckhouzam / http://www.slideshare.net/images/logo.gif 際際滷shows by User: marckhouzam / Thu, 19 Jul 2012 21:23:54 GMT 際際滷Share feed for 際際滷shows by User: marckhouzam Seeing is Understanding: Debugging with the Multicore Visualizer /marckhouzam/seeing-is-understanding-debugging-with-the-multicore-visualizer multicorevisulizereclipsecon2012032812-120719212356-phpapp01
The latest development in Multicore Debugging in Eclipse, as presented at EclipseCon 2012]]>

The latest development in Multicore Debugging in Eclipse, as presented at EclipseCon 2012]]>
Thu, 19 Jul 2012 21:23:54 GMT /marckhouzam/seeing-is-understanding-debugging-with-the-multicore-visualizer marckhouzam@slideshare.net(marckhouzam) Seeing is Understanding: Debugging with the Multicore Visualizer marckhouzam The latest development in Multicore Debugging in Eclipse, as presented at EclipseCon 2012 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/multicorevisulizereclipsecon2012032812-120719212356-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> The latest development in Multicore Debugging in Eclipse, as presented at EclipseCon 2012
Seeing is Understanding: Debugging with the Multicore Visualizer from marckhouzam
]]>
2611 6 https://cdn.slidesharecdn.com/ss_thumbnails/multicorevisulizereclipsecon2012032812-120719212356-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Reverse, Multi-Process and Non-Stop Debugging come to the CDT /slideshow/reverse-multiprocess-and-nonstop-debugging-come-to-the-cdt/7360436 reversedebuggingeclipsecon2009-110323110035-phpapp02
Reverse, Multi-Process and Non-Stop Debugging come to the CDT With Galileo, DSF-GDB will be part of the CDT as an enhanced alternative to the current CDI solution for debugging C/C++ applications. This presentation will show why Ericsson opted for the Debugging Services Framework (DSF) for some of its platforms and contributed to DSF-GDB, a full-fledge debugger integration. This talk will then cover the main aspects of DSF, the GDB enhancements that were sponsored, and their marriage into DSF-GDB. A demo of DSF-GDB will illustrate the standard debugging functions but also the recent GDB additions such as Reverse debugging, Multi-Process and Non-stop multi-thread debugging. An overview of our experience in developing DSF-GDB using DSF, will be given. Finally, the upcoming GDB and DSF-GDB features and enhancements will be presented. After this talk, the CDT end-user will be familiar with the new debugging features provided by DSF-GDB; in addition, the debugger integrator will have an insight into the possibilities offered by DSF and DSF-GDB, for her customized solutions.]]>

Reverse, Multi-Process and Non-Stop Debugging come to the CDT With Galileo, DSF-GDB will be part of the CDT as an enhanced alternative to the current CDI solution for debugging C/C++ applications. This presentation will show why Ericsson opted for the Debugging Services Framework (DSF) for some of its platforms and contributed to DSF-GDB, a full-fledge debugger integration. This talk will then cover the main aspects of DSF, the GDB enhancements that were sponsored, and their marriage into DSF-GDB. A demo of DSF-GDB will illustrate the standard debugging functions but also the recent GDB additions such as Reverse debugging, Multi-Process and Non-stop multi-thread debugging. An overview of our experience in developing DSF-GDB using DSF, will be given. Finally, the upcoming GDB and DSF-GDB features and enhancements will be presented. After this talk, the CDT end-user will be familiar with the new debugging features provided by DSF-GDB; in addition, the debugger integrator will have an insight into the possibilities offered by DSF and DSF-GDB, for her customized solutions.]]>
Wed, 23 Mar 2011 11:00:32 GMT /slideshow/reverse-multiprocess-and-nonstop-debugging-come-to-the-cdt/7360436 marckhouzam@slideshare.net(marckhouzam) Reverse, Multi-Process and Non-Stop Debugging come to the CDT marckhouzam Reverse, Multi-Process and Non-Stop Debugging come to the CDT With Galileo, DSF-GDB will be part of the CDT as an enhanced alternative to the current CDI solution for debugging C/C++ applications. This presentation will show why Ericsson opted for the Debugging Services Framework (DSF) for some of its platforms and contributed to DSF-GDB, a full-fledge debugger integration. This talk will then cover the main aspects of DSF, the GDB enhancements that were sponsored, and their marriage into DSF-GDB. A demo of DSF-GDB will illustrate the standard debugging functions but also the recent GDB additions such as Reverse debugging, Multi-Process and Non-stop multi-thread debugging. An overview of our experience in developing DSF-GDB using DSF, will be given. Finally, the upcoming GDB and DSF-GDB features and enhancements will be presented. After this talk, the CDT end-user will be familiar with the new debugging features provided by DSF-GDB; in addition, the debugger integrator will have an insight into the possibilities offered by DSF and DSF-GDB, for her customized solutions. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/reversedebuggingeclipsecon2009-110323110035-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Reverse, Multi-Process and Non-Stop Debugging come to the CDT With Galileo, DSF-GDB will be part of the CDT as an enhanced alternative to the current CDI solution for debugging C/C++ applications. This presentation will show why Ericsson opted for the Debugging Services Framework (DSF) for some of its platforms and contributed to DSF-GDB, a full-fledge debugger integration. This talk will then cover the main aspects of DSF, the GDB enhancements that were sponsored, and their marriage into DSF-GDB. A demo of DSF-GDB will illustrate the standard debugging functions but also the recent GDB additions such as Reverse debugging, Multi-Process and Non-stop multi-thread debugging. An overview of our experience in developing DSF-GDB using DSF, will be given. Finally, the upcoming GDB and DSF-GDB features and enhancements will be presented. After this talk, the CDT end-user will be familiar with the new debugging features provided by DSF-GDB; in addition, the debugger integrator will have an insight into the possibilities offered by DSF and DSF-GDB, for her customized solutions.
Reverse, Multi-Process and Non-Stop Debugging come to the CDT from marckhouzam
]]>
4500 7 https://cdn.slidesharecdn.com/ss_thumbnails/reversedebuggingeclipsecon2009-110323110035-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Staying ahead of the multi-core revolution with CDT debug /slideshow/multi-coredebugeclipsecon11/7351938 multicoredebugeclipsecon11-110322180850-phpapp01
Staying ahead of the multi-core revolution with CDT debug The use of multi-core chips is now a reality for computer systems. With such technology however, software is becoming more complex, and problems exceedingly difficult to debug. The C/C++ Development Tooling (CDT) already provides advanced debugging features such as non-stop, multi-process, reversible debugging, tracepoints and more. In addition to those features, the CDT community has undertaken the implementation of a rich set of multi-core debugging features which will be available with GDB towards a Linux target and will also allow the integration of proprietary debuggers and targets. This presentation will describe the efforts of the CDT's Multi-Core Debugging Work Group, where different companies and community members are joining forces to make multi-core debugging a reality for the CDT and Eclipse. We will cover the goals that have been established, the features that have been implemented or are actively being worked on, and the road ahead. We plan on showing many of the features that we aim for with actual demos, including the displaying of cores in a debug session, the dynamic grouping of cores/processes/threads, the pinning and cloning of debugging views, and a configurable layout of the debugging elements.]]>

Staying ahead of the multi-core revolution with CDT debug The use of multi-core chips is now a reality for computer systems. With such technology however, software is becoming more complex, and problems exceedingly difficult to debug. The C/C++ Development Tooling (CDT) already provides advanced debugging features such as non-stop, multi-process, reversible debugging, tracepoints and more. In addition to those features, the CDT community has undertaken the implementation of a rich set of multi-core debugging features which will be available with GDB towards a Linux target and will also allow the integration of proprietary debuggers and targets. This presentation will describe the efforts of the CDT's Multi-Core Debugging Work Group, where different companies and community members are joining forces to make multi-core debugging a reality for the CDT and Eclipse. We will cover the goals that have been established, the features that have been implemented or are actively being worked on, and the road ahead. We plan on showing many of the features that we aim for with actual demos, including the displaying of cores in a debug session, the dynamic grouping of cores/processes/threads, the pinning and cloning of debugging views, and a configurable layout of the debugging elements.]]>
Tue, 22 Mar 2011 18:08:47 GMT /slideshow/multi-coredebugeclipsecon11/7351938 marckhouzam@slideshare.net(marckhouzam) Staying ahead of the multi-core revolution with CDT debug marckhouzam Staying ahead of the multi-core revolution with CDT debug The use of multi-core chips is now a reality for computer systems. With such technology however, software is becoming more complex, and problems exceedingly difficult to debug. The C/C++ Development Tooling (CDT) already provides advanced debugging features such as non-stop, multi-process, reversible debugging, tracepoints and more. In addition to those features, the CDT community has undertaken the implementation of a rich set of multi-core debugging features which will be available with GDB towards a Linux target and will also allow the integration of proprietary debuggers and targets. This presentation will describe the efforts of the CDT's Multi-Core Debugging Work Group, where different companies and community members are joining forces to make multi-core debugging a reality for the CDT and Eclipse. We will cover the goals that have been established, the features that have been implemented or are actively being worked on, and the road ahead. We plan on showing many of the features that we aim for with actual demos, including the displaying of cores in a debug session, the dynamic grouping of cores/processes/threads, the pinning and cloning of debugging views, and a configurable layout of the debugging elements. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/multicoredebugeclipsecon11-110322180850-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Staying ahead of the multi-core revolution with CDT debug The use of multi-core chips is now a reality for computer systems. With such technology however, software is becoming more complex, and problems exceedingly difficult to debug. The C/C++ Development Tooling (CDT) already provides advanced debugging features such as non-stop, multi-process, reversible debugging, tracepoints and more. In addition to those features, the CDT community has undertaken the implementation of a rich set of multi-core debugging features which will be available with GDB towards a Linux target and will also allow the integration of proprietary debuggers and targets. This presentation will describe the efforts of the CDT&#39;s Multi-Core Debugging Work Group, where different companies and community members are joining forces to make multi-core debugging a reality for the CDT and Eclipse. We will cover the goals that have been established, the features that have been implemented or are actively being worked on, and the road ahead. We plan on showing many of the features that we aim for with actual demos, including the displaying of cores in a debug session, the dynamic grouping of cores/processes/threads, the pinning and cloning of debugging views, and a configurable layout of the debugging elements.
Staying ahead of the multi-core revolution with CDT debug from marckhouzam
]]>
3541 6 https://cdn.slidesharecdn.com/ss_thumbnails/multicoredebugeclipsecon11-110322180850-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Advanced Tracing features using GDB and LTTng /slideshow/gcc-summit2010-tmf/5570450 gccsummit2010tmf-101026162756-phpapp02
Presentation given at the GCC Summit]]>

Presentation given at the GCC Summit]]>
Tue, 26 Oct 2010 16:27:52 GMT /slideshow/gcc-summit2010-tmf/5570450 marckhouzam@slideshare.net(marckhouzam) Advanced Tracing features using GDB and LTTng marckhouzam Presentation given at the GCC Summit <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/gccsummit2010tmf-101026162756-phpapp02-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation given at the GCC Summit
Advanced Tracing features using GDB and LTTng from marckhouzam
]]>
2621 3 https://cdn.slidesharecdn.com/ss_thumbnails/gccsummit2010tmf-101026162756-phpapp02-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Real-time Debugging using GDB Tracepoints and other Eclipse features /marckhouzam/gcc-summit2010-dsfgdb gccsummit2010dsfgdb-101026162805-phpapp01
Presentation at the GCC Summit 2010]]>

Presentation at the GCC Summit 2010]]>
Tue, 26 Oct 2010 16:27:52 GMT /marckhouzam/gcc-summit2010-dsfgdb marckhouzam@slideshare.net(marckhouzam) Real-time Debugging using GDB Tracepoints and other Eclipse features marckhouzam Presentation at the GCC Summit 2010 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/gccsummit2010dsfgdb-101026162805-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation at the GCC Summit 2010
Real-time Debugging using GDB Tracepoints and other Eclipse features from marckhouzam
]]>
1545 3 https://cdn.slidesharecdn.com/ss_thumbnails/gccsummit2010dsfgdb-101026162805-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Real time debugging: using non-intrusive tracepoints to debug live systems /slideshow/real-time-debugging-using-nonintrusive-tracepoints-to-debug-live-systems-3556718/3556718 gdbtracepointseclipsecon2010-2-100325181900-phpapp01
Presentation given by Marc Khouzam, at EclipseCon 2010 In many cases, debugging a program by stopping its execution is not acceptable, delays introduced by a debugger might cause the program to change its behavior drastically, or perhaps fail, even when the code itself is correct. Troubleshooting a live system, chasing a race condition, debugging problems happening only under heavy load or on a multi-core system, or investigating user interface issues, are such examples. To address this, DSF-GDB, the new debugger integration of the CDT, is being extended to support the use of tracepoints which can dynamically be inserted and controlled in a live system. In this talk we will cover such concepts as dynamic and static tracepoints, fast tracepoints, remote tracing, disconnected tracing, visualization of data and many more. Beyond the topic of tracepoints, we will also discuss what advanced debugging features (e.g. multi-core awareness) are planned for the next release of the CDT and of GDB.]]>

Presentation given by Marc Khouzam, at EclipseCon 2010 In many cases, debugging a program by stopping its execution is not acceptable, delays introduced by a debugger might cause the program to change its behavior drastically, or perhaps fail, even when the code itself is correct. Troubleshooting a live system, chasing a race condition, debugging problems happening only under heavy load or on a multi-core system, or investigating user interface issues, are such examples. To address this, DSF-GDB, the new debugger integration of the CDT, is being extended to support the use of tracepoints which can dynamically be inserted and controlled in a live system. In this talk we will cover such concepts as dynamic and static tracepoints, fast tracepoints, remote tracing, disconnected tracing, visualization of data and many more. Beyond the topic of tracepoints, we will also discuss what advanced debugging features (e.g. multi-core awareness) are planned for the next release of the CDT and of GDB.]]>
Thu, 25 Mar 2010 17:26:05 GMT /slideshow/real-time-debugging-using-nonintrusive-tracepoints-to-debug-live-systems-3556718/3556718 marckhouzam@slideshare.net(marckhouzam) Real time debugging: using non-intrusive tracepoints to debug live systems marckhouzam Presentation given by Marc Khouzam, at EclipseCon 2010 In many cases, debugging a program by stopping its execution is not acceptable, delays introduced by a debugger might cause the program to change its behavior drastically, or perhaps fail, even when the code itself is correct. Troubleshooting a live system, chasing a race condition, debugging problems happening only under heavy load or on a multi-core system, or investigating user interface issues, are such examples. To address this, DSF-GDB, the new debugger integration of the CDT, is being extended to support the use of tracepoints which can dynamically be inserted and controlled in a live system. In this talk we will cover such concepts as dynamic and static tracepoints, fast tracepoints, remote tracing, disconnected tracing, visualization of data and many more. Beyond the topic of tracepoints, we will also discuss what advanced debugging features (e.g. multi-core awareness) are planned for the next release of the CDT and of GDB. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/gdbtracepointseclipsecon2010-2-100325181900-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Presentation given by Marc Khouzam, at EclipseCon 2010 In many cases, debugging a program by stopping its execution is not acceptable, delays introduced by a debugger might cause the program to change its behavior drastically, or perhaps fail, even when the code itself is correct. Troubleshooting a live system, chasing a race condition, debugging problems happening only under heavy load or on a multi-core system, or investigating user interface issues, are such examples. To address this, DSF-GDB, the new debugger integration of the CDT, is being extended to support the use of tracepoints which can dynamically be inserted and controlled in a live system. In this talk we will cover such concepts as dynamic and static tracepoints, fast tracepoints, remote tracing, disconnected tracing, visualization of data and many more. Beyond the topic of tracepoints, we will also discuss what advanced debugging features (e.g. multi-core awareness) are planned for the next release of the CDT and of GDB.
Real time debugging: using non-intrusive tracepoints to debug live systems from marckhouzam
]]>
2221 5 https://cdn.slidesharecdn.com/ss_thumbnails/gdbtracepointseclipsecon2010-2-100325181900-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://public.slidesharecdn.com/v2/images/profile-picture.png https://cdn.slidesharecdn.com/ss_thumbnails/multicorevisulizereclipsecon2012032812-120719212356-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds marckhouzam/seeing-is-understanding-debugging-with-the-multicore-visualizer Seeing is Understandin... https://cdn.slidesharecdn.com/ss_thumbnails/reversedebuggingeclipsecon2009-110323110035-phpapp02-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/reverse-multiprocess-and-nonstop-debugging-come-to-the-cdt/7360436 Reverse, Multi-Process... https://cdn.slidesharecdn.com/ss_thumbnails/multicoredebugeclipsecon11-110322180850-phpapp01-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/multi-coredebugeclipsecon11/7351938 Staying ahead of the m...