![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Raw Trace (Trace)This command is only available for Apex Ada and Apex Duo.
This dialog interprets the trace data in text format. Two formats are supported, a concise form which packs the events to one per line and a verbose format which expands and interprets the events.
The main focus is a scrolled window of text. Below this is a row of control buttons. A toggle button controls the format (verbose or concise). A dump data button allows you to dump the raw text to the current dump file. Note that the default dump file is stdout. Use the Open | Open Dump File menu item to select a dump file. The Close Window button pops down the dialog.
The verbose format is most useful when Trace is invoked by the debugger. In this cas, a key file is passed which interprets raw addresses to task names, source positions etc.
The verbose format takes the form:
<Time> <Logging task> (<Logging task sequence number>) Event => <Event name> <Argument name> => <argument> .
The concise format takes the form:
<Time> <Task number> <Event Name> <arg1_type>:<arg1> <arg2_type>:<arg2> ...
- adr - an address
- en - task entry number.
- pc - a logged return address - who logged this event.
- pr - a task priority
- sem - a semaphore address
- size - for example, the number of bytes allocated.
- tsa - a task start address
- t<n> - a task number
- TRUE or FALSE - a boolean
- <nnnn> - an integer
- <n.nnnn> s - a time
- -><nnnnnnnn> - a called procedure address (inferred)
Note: you can cut down the amount of data by:
1. Using the select mouse button on one of the other graphs.
2. Restricting the time range with the Time Range Dialog.
3. Removing tasks with the Event Selection Dialog.The Tasking Logic Analyzer is described in detail in the Tasking Logic Analyzer Guide.
Additional Topics
Rational Software Corporation http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2001, Rational Software Corporation. All rights reserved. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |