Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
wiki1683: Whats_New_IDE_Tau (Version 26)

What's new in IDE?#

Integration build 200801101800#

Download: http://community.qnx.com/sf/frs/do/viewRelease/projects.ide/frs.ide_integration_builds.ide_tau_i20080110

Debugger#

  • QDE Debugger now has an option "Verbose console mode" that shows details of interaction with command line debugger in gdb process console. This option can be enabled from launch configuration or by right clicking on the process in debug view.
  • GDB breakpoints actions page called "GDB Command Action" is added to the "breakpoint actions" property dialog box. This allows to enter GDB commands - one command per line. No you can define GDB command action and attach it to one or more breakpoints. When the breakpoint is hit, the defined GDB commands will run and the result will be shown in the GDB console. There is also a new global preference "GDB Command Action" page accessible from "Windows -> Preferences -> C/C++ -> Debug -> Breakpoint Actions". This preference page allows to define one of more reusable GDB command actions that can be attached to a breakpoint later.

QDE Development#

  • Import of container projects improved...

New & Noteworthies for Older Builds#

Integration build 200712061800#

Download: http://community.qnx.com/sf/frs/do/viewRelease/projects.ide/frs.ide_integration_builds.ide_tau_i20071206

Platform#

Debugger#

  • Fixed base class members viewing in Variables view
  • Fixed shared library loading for gdb 6.7
  • Added View Memory action in Variable view

Application Profiler 2#

System Profiler#

  • The icons are back in the Trace Log view. A little bit of visual eye candy that we inadvertantly lost a few releases ago.
  • The event owner labels are now consistant throughout the IDE ... and can be configured via the preferences to show the Name, ID or both
  • The summary page now shows you a bit more information about the log, such as how many dropped buffers occured and the total number of events
  • The Trace Log view now shows the 'real time' of an event. This is a new column and the start of the log file is based on the DATE property in the log file. Additional precision can be added by setting the start time value in the resource property.
  • Address translation for interrupt IP events is now included. The log file must be matched with the binary files in your workspace for the address decoding to occur.
  • Kernel log capturing is added to Application Launch configuration as an additional tool. Now you can start logging at the same time you start an application

Integration build 20071116#

Download: http://community.qnx.com/sf/frs/do/listReleases/projects.ide/frs.ide_integration_builds

Platform#

C/C++ Development#

  • The new QNX launch and debug shortcut adopt to the new CDT launch and debug framework. It is enhanced to have the ability to detect and associate binaries to remote targets architecture. It is more user friendly since it does most of the works to fill in enough information in the launch configuration, and only requires user attention to the launch configuration dialog while multiple choices are available.
  • Added converter from QNX Projects to Managed Make Projects

System Profiler#

  • A new Event Log view has been created that allows users to see the entire log file contents without the "segmented" display of the older Log view. This is accessible via the Window > Show View > Other ... > QNX System Profiler > Ful Trace Eventl Log
  • The export of log file data can be made into a CSV file. This is possible if you try and cut/paste a large selection from the Full Trace Event Log view or as a right click option on the *.kev file System Profiler > Export as CSV data
  • User event labels are now visible at any zoom level (they are no longer affected by 'pixelization') and are also configurable at both a per-logfile and global basis. This is an initial cut of the interface for selecting the event data. Feedback is welcome

See details in the What Is New In IDE 4.5 page.

IDE Tau Alpha I (milestone build)#

  • Eclipse 3.3 platform
  • CDT 4.0
  • A managed build integration for the QNX tool chain
  • The QNX System Information enhancements with malloc information view that include various charts to help you observe changes in memory usage (allocations and deallocations). Because it is important for you to know when and where memory is being consumed within an application, the Memory Analysis Tooling feature includes several views that use the trace information from the Memory Analysis session to help extract and visually display this information (to determine memory usage; allocation and deallocation metrics). The IDE includes these new views to help you observe changes in memory over time: Outstanding allocations, Allocation deltas, Deallocation deltas, and Outstanding allocation deltas. To access these views, select "Window"-->"Show View"-->"Other" from the menu in the IDE, and then select "QNX System Information"-->"Malloc Information", and click "OK".
    • Note: For you to begin to view data on your graphs, you need to set logging for the target, and you need to select an initial process from the Target Navigator view.
  • The Memory Analysis Tool lets you import and export trace data from a Memory Analysis session view. With the Memory Analysis Tool, you can:
    • Export session information in CSV or XML format. In the IDE, you can export your trace data session information from a Memory Analysis session view. When exporting memory analysis information, the IDE lets you export results in .csv format or in .xml format. Later, you can import the event-specific results into a spreadsheet, or you can choose to import session data back into a Memory Analysis tool to review the results. To export, click "File"-->"Export" from the menu, and then select "QNX"-->"Memory Analysis Data".
    • Import memory analysis sessions from trace file or XML format. In the IDE, you can import memory events and memory errors from a Memory Analysis session view. When importing memory analysis session information, the IDE lets you import from libmalloc trace file (generated on the target), or from previously exported session data in XML format. To import, click "File"-->"Import" from the main menu, select "QNX"-->"Memory Analysis Data", and then follow the wizard instructions.nl
Attachments:
Image newlabels.png [Whats_New_IDE_Tau/newlabels.png]
Image csvexport.png [Whats_New_IDE_Tau/csvexport.png]
Image newlogview2.png [Whats_New_IDE_Tau/newlogview2.png]
Image oldlogview.png [Whats_New_IDE_Tau/oldlogview.png]
Image newlogview.png [Whats_New_IDE_Tau/newlogview.png]