Changeset 6da06c5 in rtems
- Timestamp:
-
08/30/16 06:46:25
(8 years ago)
- Author:
- Chris Johns <chrisj@…>
- Branches:
- 5, master
- Children:
- 1c18ebf0
- Parents:
- caf2cbd
- git-author:
- Chris Johns <chrisj@…> (08/30/16 06:46:25)
- git-committer:
- Chris Johns <chrisj@…> (09/01/16 01:11:22)
- Message:
-
libmisc/capture: Fix the capture engine on SMP.
This patches some issues with the capture engine:
- Check is the engine is open in ctrace commands.
- Check all record open and appends for overflow.
- Fix the record open to take the size of user data and
not the record header.
- Use packed structs for data being written to the per
cpu buffers.
- Remove direct struct access to the capture buffers to
avoid misaligned accesses.
- Add support to extract records, no struct access to the
capture buffers.
- Update ctrace to extract records from the capture buffers.
- Add support to ctrace to always print the task name if it
has one.
- Add support to manage names or the lack of a name.
- Range of minor fixes.
- Fix a long standing bug in ctset's handling of args.
Closes #2780.
-
(No files)
-