summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc/capture/capture_buffer.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* libmisc/capture: Remove the reserved _t in the types.Chris Johns2016-09-011-5/+5
|
* libmisc/capture: Fix the capture engine on SMP.Chris Johns2016-09-011-76/+88
| | | | | | | | | | | | | | | | | | | | | | | This patches some issues with the capture engine: 1. Check is the engine is open in ctrace commands. 2. Check all record open and appends for overflow. 3. Fix the record open to take the size of user data and not the record header. 4. Use packed structs for data being written to the per cpu buffers. 5. Remove direct struct access to the capture buffers to avoid misaligned accesses. 6. Add support to extract records, no struct access to the capture buffers. 7. Update ctrace to extract records from the capture buffers. 8. Add support to ctrace to always print the task name if it has one. 9. Add support to manage names or the lack of a name. 10. Range of minor fixes. 11. Fix a long standing bug in ctset's handling of args. Closes #2780.
* capture: Fix buffer allocation and freeSebastian Huber2016-05-121-5/+5
| | | | | | | Do not use function static variables. Remove superfluous volatile qualifiers. Use proper integer types. Close #2706.
* capture: Remove whitespace and fix copyrights.Jennifer Averett2014-11-241-3/+3
|
* capture: Add support for variable length records.Jennifer Averett2014-09-051-0/+117