Jump to Navigation

Debugging memory and threading errors on MeeGo

Session Summary: 
In this session, we will present easy-to-use confidence and debugging tools for MeeGo. Memory and threading errors are notoriously difficult and expensive to fix. IntelĀ® Parallel Inspector tools are capable of finding real and potential memory and threading errors in C/C++ applications on MeeGo platforms and help MeeGo developers write high-quality code and improve development productivity.
Session Abstract: 

Our goal is to provide MeeGo developers with tools that allow them to deliver MeeGo applications with uncompromised quality and security.
The current IntelĀ® Parallel Inspector works out of the box on netbooks running MeeGo. It provides a standalone version which developers can use to analyze MeeGo binaries. Within the traditional Window and Linux operating systems, developers can debug their applications with full features that Inspector can currently offer. These features include dynamic instrumentation and analysis, diagnostic reporting, sorting, grouping and filtering, diving into source code with a standalone user interface.
We are also tailoring our tool for a MeeGo designated Qt environment and to support QEMU and the target simulator as seamlessly as traditional debugging tool. We offer a remote data collection model which launches dynamic instrumentation and analysis on target devices and environments. The result is then displayed on the host system with just one click. In addition to supporting traditional threading APIs such as win32 threads and pthread, our tool also supports Qt threading APIs in multi-threaded applications.