Made the changes compatible with python 2.4
Nuked whitespace and general cleanups.
Ignoring .pstats hotshot files in python 3 as hotshot module got depr…
…ecated and has been removed in python3.
fixed hadoop.hprof test case
Fixed transmission.shark test.
Adding python 3 support. Added makefiles to run tests. Some of the te…
…sts are passing.
Eggified the build.
Fix issue #70.
Ignore comment lines in linux perf output.
Perf sometimes produces samples without any callstack, so just ignore
Signed-off-by: José Fonseca <email@example.com>
Reorganize the function name stripping code.
Add more formats to the runtests.sh script
One more linux perf test.
More linux perf parsing cleanups/corrections.
Add a perf test case.
Automatically generate reference output.
runtests.sh: Allow to override python executable.
Support perf via script command.
perf script produces all info we need without loss (although it is a
bit verbose given that events are not aggregated in any fashion).
Inspired on Arun Sharma script to conver perf script output to hperf.
More corrections to perf call ratio computations.
More accurate call ratio computation.
Not 100% sure it's correct yet.
Linux perf support (work in progress).
Fix callgrind module tracking (issue 58).
Thanks to Baptiste Wicht for the hint.
Retain library names in callgrind (issue 58).
And a few minor corrections to callgrind parsing.
Control snapshotting from command line.
Use default python.
.hgignore -> .gitignore
Handle both old and new very sleepy versions.
Update for very sleep 0.7.
Handle multiple spaces in callgrind (by Suzev.Kirill, issue 51)
Handle more recent callgrind output (issue #34).
Handle empty callgrind output (issue #34).
List hprof in --format option's help.
Add support for reading Java's hprof files.
Handle xperf symbol names such as xxx!operator!=yyy