summaryrefslogtreecommitdiffstats
path: root/unit_trace
Commit message (Collapse)AuthorAge
* Added support for visualizing arbitrary actions.wip-eventsJonathan2011-01-27
|
* Fix fatal error in visualizerwip-garyMac Mollison2010-11-16
| | | | | | | | | | | | | | Whenever the visualizer encountered a SwitchToEvent, it generated the following error: Traceback (most recent call last): File "/home/mollison/bin/unit-trace", line 125, in <module> viz.visualizer.visualizer(stream3, nsec_time_per_maj) File "/home/mollison/bin/unit_trace/viz/visualizer.py", line 13, in visualizer sched.scan(time_per_maj) File "/home/mollison/bin/unit_trace/viz/schedule.py", line 253, in scan event.fill_span_event_from_start() TypeError: unbound method fill_span_event_from_start() must be called with SwitchToEvent instance as first argument (got nothing instead)
* Added ability to specify units along with -t command-line optionGary Bressler2010-04-30
|
* Fixes related to scrolling, along with the display of some extra ↵Gary Bressler2010-04-30
| | | | information. Updated documentation.
* Colors, yay colorsGary Bressler2010-04-27
|
* Colorsgit add .! COLORSgit add .git add .geany index.txtGary Bressler2010-04-27
|
* Minor fixesGary Bressler2010-04-12
|
* Updated the documentation to describe the visualizer, made unit-trace itself ↵Gary Bressler2010-04-08
| | | | not require gtk/cairo, and a few other minor things.
* cleanupGary Bressler2010-04-06
|
* Merge branch 'master' of ↵Gary Bressler2010-04-06
|\ | | | | | | | | | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/unit-trace into wip-gary Conflicts: unit_trace/viz/draw.py unit_trace/viz/schedule.py unit_trace/viz/viewer.py
| * Remove runtests.py and naive_trace_readerMac Mollison2010-04-04
| | | | | | | | These are outdated and I don't feel like maintaining them.
| * Print priority inversion durations in msMac Mollison2010-04-03
| |
| * Rename 'eligible' to 'off_cpu'Mac Mollison2010-04-03
| | | | | | | | | | This much more accurately captures what is going on and should greatly reduce confusion
| * Bugfix for blockingMac Mollison2010-04-03
| |
| * Added support for blockingMac Mollison2010-04-03
| |
| * Bugfix: Trace with 0 valid records ends iterationMac Mollison2010-03-28
| |
| * Sort next 200 records, not 100Mac Mollison2010-03-27
| | | | | | | | This allows the st_many_gsn trace to be parsed.
| * Very minor cleanup in gedf_test.pyMac Mollison2010-03-27
| |
| * Bugfix: small traces yield no eventsMac Mollison2010-03-27
| | | | | | | | | | A bug caused traces with < 100 records (the number of records buffered and sorted) to yield no records.
| * Non-eligible job error messageMac Mollison2010-03-26
| |
| * Minor improvement to inversion stats moduleMac Mollison2010-03-26
| | | | | | | | | | - Check and print error if G-EDF test not enabled - Clean up output
| * Refactored stats module to be an output moduleMac Mollison2010-03-26
| | | | | | | | | | Previously this was an "intermediate" module. Makes more sense to have it as an output module.
| * Improve stats.py to show longest n inversionsMac Mollison2010-03-26
| |
| * Track and print triggering events with inversionsMac Mollison2010-03-26
| |
| * Add inversion IDs and print themMac Mollison2010-03-26
| | | | | | | | Makes it easier to find inversion records in output
| * Enable filter by ID instead of timeMac Mollison2010-03-26
| | | | | | | | | | | | Filtering by time is too cumbersome (because time values are so large), so we give each event record an ID and filter by that instead in in the earliest and latest modules.
| * Fixed bug: Inversion length miscalculatedMac Mollison2010-03-26
| | | | | | | | | | | | The function that calculates inversion length needs to be passed the correct time of the event that caused the inversion to end.
| * Print warning on bad records rather than haltingMac Mollison2010-03-26
| |
| * Fixed bug in earliest.pyMac Mollison2010-03-20
| |
| * Zapped a bunch of trailing whitespaceMac Mollison2010-03-20
| |
* | Making sure everything committedGary Bressler2010-04-06
|/
* More minor cleanupGary Bressler2010-03-20
|
* More cleanupGary Bressler2010-03-20
|
* Trying againGary Bressler2010-03-20
|
* Hopefully this time the commit will work...Gary Bressler2010-03-20
|
* Significant performance improvements in the graphical rendering, asGary Bressler2010-03-20
| | | | | | | | | | well as the eradication of several bugs Also, visualizer is now integrated into the main unit-trace command line tool (use -v option) Note that files are now taken in from the command line, no longer from the GUI
* Fixed some graphical glitches, along with streamlining the access to the ↵Gary Bressler2010-03-19
| | | | visualizer.
* Some fix-ups to viz, including with the scrollingGary Bressler2010-03-15
|
* Updating again to conform to masterGary Bressler2010-03-15
|
* Merge branch 'wip-gary' of ↵Gary Bressler2010-03-15
| | | | | | | | | ssh://cvs.cs.unc.edu/cvs/proj/litmus/repo/unit-trace into wip-gary Conflicts: README reader/sample_script.py visualizer.py
* Add support for intervalsMac Mollison2010-03-14
| | | | | Can now filter by earliest record of interest and latest record of interest, using -e and -l.
* Created maxer and skipperMac Mollison2010-03-14
| | | | | Maxer: Allow a maximum number of records to be parsed Skipper: Skip a given number of records at the beginning
* Added progress submodule to report progress.Mac Mollison2010-03-14
| | | | | | This submodule allows us to measure the speed at which trace files are processed and reports on its progress as it goes along.
* Fixed permissions on visualizer.pyMac Mollison2010-03-13
|
* Further restructuring to create 'unit_trace' pkgMac Mollison2010-03-13
The unit_trace folder should be placed in /usr/local/lib/pythonX.Y/site-packages. This makes unit-trace submodules available from anywhere on the system.