The System Profiler includes the following changes:
- Enhancements:
- The ability to launch with profiling capabilities. Integration with the GCC
compiler for instrumented function profiling — The IDE is
integrated with the GCC 4.2 complier to provide you with powerful profiling
capabilities. You can build your executables with profiling enabled, and the
QNX Application Profiler can provide call-pair information
(i.e. which functions called which). For additional information, see Using Function Instrumentation in the System Profiler.
- The icons previously removed from the Trace Log view have been returned.
- The event owner labels are now consistent throughout the IDE, and can be
configured using Preferences to show the name, ID, or both.
- The Summary page shows you more information about the log, including how
many dropped buffers occurred, and the total number of events.
- The Trace Log view incorporates a new column to show the real time of an
event. The start of the log file is based on the DATE
property in the log file. You can include additional precision by setting
the start time value in the resource property.
- The IDE uses an address translation for interrupt IP events. The log file
must be matched with the binary files in your workspace for address decoding
to occur.
- Kernel log capturing is added to the Application Launch configuration as an
additional tool. Now, you can start logging at the same time you start an
application.
- The Summary view now shows additional information about the dropped buffers
if any are observed in the log file.
- Corrections: For additional information about the corrections that were made to the
IDE, see List of fixes in the Release Notes.