aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* Remove two sources of outliers2013.12012.3Bjoern Brandenburg2012-10-19
| | | | | - Don't enforce sequentiality constraint on SEND_RESCHED samples. - Refuse samples with negative time deltas (possible due to clock skew).
* Be more verbose about aborted movesBjoern Brandenburg2012-10-19
|
* Add monotonicity filtering to ftsortBjoern Brandenburg2012-10-19
| | | | | | Timestamps and sequence numbers should be monotonic with regard to a single CPU and/or or task. Non-compliant samples were disturbed and should be rejected.
* Add -s (simulate) and -v (verbose) flags to ftsortBjoern Brandenburg2012-10-19
| | | | | | The -s flag prevents ftsort from writing back results to disk. The -v (verbose) flag enables more detailed output. These flags are useful when debugging traces and filtering.
* Add filtering of IRQ-disturbed samples (on by default)Bjoern Brandenburg2012-10-19
| | | | | | Interrupts can cause massive outliers. Instead of trying to filter them afterwards, let's not even include such samples in the first place.
* Support matching based on PID in ft2csvBjoern Brandenburg2012-10-19
|
* Update timestamp structure to reflect PID fieldBjoern Brandenburg2012-10-19
|
* Update locking timestamp IDsBjoern Brandenburg2012-10-19
| | | | ...to mirror those used in the kernel.
* Support terminating ftcat after a given number of samples has been readBjoern Brandenburg2012-10-19
|
* Auto-discover ftcat in st_traceBjoern Brandenburg2012-10-19
|
* Remove hard-coded threshold2012.2Bjoern Brandenburg2012-08-01
| | | | | | The hard-coded threshold is a leftover from the beginnings. It can be surprising and is no longer needed: outlier filtering should happen during post-processing, if at all.
* Added comments to explain each sched_trace ID.Glenn Elliott2012-08-01
|
* Add support for IRQ flag and counter in binary trace format.2012.1Bjoern B. Brandenburg2012-01-30
| | | | | | | | This introduces the new bit allocation and adds support to ftdump for showing the values. Not yet included is any support for filtering based on IRQ interference.
* Use a version-agnostic default path.wip-2011.2-bbbBjoern B. Brandenburg2011-11-24
|
* create nicer output in ftdumpBjoern B. Brandenburg2011-11-24
|
* update timestamp typesBjoern B. Brandenburg2011-07-25
|
* report ioctl errorsBjoern B. Brandenburg2011-07-25
|
* Switch to ioctl() interface for Feather-Trace devicesBjoern B. Brandenburg2011-07-23
|
* Fix compiler warning.Bjoern B. Brandenburg2011-07-23
| | | | picky gcc...
* Support filtering by CPU identity.Bjoern B. Brandenburg2011-02-21
|
* write back dirty pages and keep track of speedBjoern B. Brandenburg2011-02-18
|
* pre-page mapped filesBjoern B. Brandenburg2011-02-18
|
* allow binary output in ft2csvBjoern B. Brandenburg2011-02-18
| | | | This can help with large data sets.
* Remove endian swapping from ft2csv; don't skip over holesBjoern B. Brandenburg2011-02-17
|
* Add tool for sorting binary Feather-Trace streamsBjoern B. Brandenburg2011-02-17
|
* show non-consecutive sequence numbersBjoern B. Brandenburg2011-02-17
|
* add support for release latency; make ftdump a bit prettierBjoern B. Brandenburg2011-02-17
|
* Add TS_RELEASE_LATENCYBjoern B. Brandenburg2011-02-05
|
* Monitors additional action event.Jonathan Herman2011-01-26
|
* Fixup number-of-processor detection to handle ARM /proc/cpuinfo2011.1Bjoern B. Brandenburg2011-01-25
| | | | | There's a line with a stray 'processor' in the ARM /proc/cpuinfo that doesn't start in the first column. Let's not count that.
* switch ft_tools to liblitmus-generated MakefileBjoern B. Brandenburg2011-01-25
| | | | | | | | | | | The liblitmus Makefile generates a config.inc makefile that makes the liblitmus configuration available to third-party projects. This commit switches ft_tools from the old SConstruct (which did all the configuration itself to a much simpler Makefile based on including config.inc. As a new feature, this automatically picks up all compiler options from liblitmus and thus automatically supports cross-compilation.
* Change default Feather-Trace deviceChristopher Kenna2011-01-12
| | | | Feather-Trace devices are now being created by udev in /dev/litmus.
* Feature: Make st_trace controllable by signals.Glenn Elliott2010-12-01
| | | | | | | | | | | | | This patch makes the st_trace script controllable by SIGUSR1. This is useful for integrating tracing into an automated script since st_trace previously was controlled by human input ("Press Enter to end tracing..."). The old method is still used by default. Use '-s' to make st_trace wait for SIGUSR1 to terminate tracing instead. Note that you can send SIGUSR1 to st_trace with the following example commands: > pkill -SIGUSR1 st_trace > kill -SIGUSR1 <PID for st_trace>
* Parametrize CYCLES per US2010.22010.1Andrea Bastoni2010-04-21
|
* ft2csv: accept short names (without the trailing _START)2008.3Bjoern B. Brandenburg2009-05-05
| | | | Also, adjust line breaks to fit within 80 chars.
* silence a bunch of 64bit-specific warningsBjoern B. Brandenburg2009-05-05
|
* remove unused code to silence gcc warningBjoern B. Brandenburg2009-05-05
|
* add SEND_RESCHED eventBjoern B. Brandenburg2009-04-28
|
* fix the documentation fix...Bjoern B. Brandenburg2009-04-28
|
* document -b optionBjoern B. Brandenburg2009-04-28
|
* support i386 compilation on x86_64Bjoern B. Brandenburg2009-03-22
| | | | | | | This allows the ft_tools binaries to be build on Koruna for QEMU images. As with liblitmus, this is done by issuing the command ARCH=i386 scons
* switch to scons for buildingBjoern B. Brandenburg2008-12-25
|
* less noiseBjoern B. Brandenburg2008-12-25
|
* add dummy license file2008.2Bjoern B. Brandenburg2008-12-09
|
* optionally look at non-rt overheadsBjoern B. Brandenburg2008-12-09
|
* timestamp.h: rip out old unneeded definitionsBjoern B. Brandenburg2008-12-09
|
* make st_trace more robustBjoern B. Brandenburg2008-12-09
|
* add license stuffBjoern B. Brandenburg2008-12-09
|
* properly disable eventsBjoern B. Brandenburg2008-12-09
|
* provide usage informationBjoern B. Brandenburg2008-12-09
|