Petter Reinholdtsen
d4c43f4837
Look for libcoz.so in the /usr/lib/coz-profiler/ location first.
...
This allow the package to be distributed as a deb/rpm.
2016-07-11 05:19:20 +00:00
Charlie Curtsinger
ac9f6c7420
Fixing race condition in real.cpp. Fixes #29
2016-04-06 14:30:32 -05:00
Charlie Curtsinger
4dd185807d
Update about limitations languages. Fixes #47
2016-04-06 14:18:46 -05:00
Charlie Curtsinger
810c9eea96
Small bug broke fixed-line experiments
2016-03-21 13:30:54 -05:00
Emery Berger
64ae094cb6
Merge pull request #42 from mmcco/master
...
Sync types of copy_from_ring_buffer and its prototype
2016-01-06 21:17:13 -05:00
Michael McConville
6202fe7f39
Use ptrdiff_t for memory offset
...
The type of copy_from_ring_buffer's index argument was inconsistent
between the function's prototype and definition. Emery suggested using
ptrdiff_t rather than size_t, as index represents a memory offset rather
than a size.
We need to include cstddef for ptrdiff_t, so I added that as well.
2016-01-06 19:53:19 -05:00
Michael McConville
114f645b1f
Sync types of copy_from_ring_buffer and its prototype
...
The prototype declares index as a size_t while the definition declares
it as a uint64_t. If I understand correctly, it's used a memory offset,
so size_t seems preferable.
This causes a build failure with Clang 3.4 on Ubuntu 14.04.3 LTS.
2016-01-06 15:23:17 -05:00
emeryberger
1f786249f6
Update with video link.
2015-12-19 18:50:03 -05:00
Charlie Curtsinger
0e70b9eabd
Build libelfin with the same compiler to prevent issues related to GCC's ABI change.
2015-10-26 11:15:44 -04:00
Emery Berger
665d323212
causal -> coz.
2015-10-26 10:09:27 -05:00
Sasha Fedorova
4734cd108a
fn must be declared static. Otherwise it's value is not retained between invocations of _call_coz_get_counter. When _initialized is set to 1 (and is correctly retained across invocations), but fn is not retained, we try to invoke it anyway and SEGFAULT.
2015-10-26 10:09:27 -05:00
Sasha Fedorova
a4cc432ea5
Indicated that the program must be linked with -ldl if it is using progress points
2015-10-26 10:09:27 -05:00
Charlie Curtsinger
151e2e3e37
Fixed speedup of 0 wasn't working
2015-10-26 10:09:27 -05:00
Sasha Fedorova
74e7cdb559
Updated the documentation to better explain progress points.
2015-10-26 10:09:27 -05:00
Charlie Curtsinger
95128f89f5
Restored end-to-end mode. That was simpler than expected.
2015-10-26 10:09:27 -05:00
Charlie Curtsinger
d4e57a8f5f
Cleanup
2015-10-12 21:41:31 -04:00
Charlie Curtsinger
336a423856
Switched from delay counts to delay times
2015-10-12 21:10:19 -04:00
Charlie Curtsinger
1f0eba173a
Dropped sample-only option because there was no way to process the results.
2015-10-11 21:59:01 -04:00
Charlie Curtsinger
510405c02a
Disclaimer about removed command line progress point features, plus warning in the command line usage.
2015-10-11 21:55:42 -04:00
Charlie Curtsinger
7ff4a6cc9b
Latency points must be named. Updated readme.
2015-10-11 21:51:06 -04:00
Charlie Curtsinger
841a22bfdf
Whoops, subtracting in the wrong order. Changed log output slightly to match new plotting code.
2015-10-11 20:40:49 -05:00
Charlie Curtsinger
8424a76693
Naming consistency
2015-10-11 21:19:32 -04:00
Charlie Curtsinger
b4cee6d397
Cleaned up progress points for throughput and latency. Named progress point support.
2015-10-11 21:12:05 -04:00
Charlie Curtsinger
11e868ee3c
Benchmarks can now build with system coz and includes. Fixes #26
2015-10-09 23:01:14 -04:00
Charlie Curtsinger
2fa77abfed
Merge branch 'jonhoo-smarter-preload-path'
2015-10-09 22:38:41 -04:00
Charlie Curtsinger
81d8586924
Merge branch 'smarter-preload-path' of https://github.com/jonhoo/coz into jonhoo-smarter-preload-path
2015-10-09 22:33:25 -04:00
emeryberger
44f6e90764
Changed to fix inode overflow.
2015-10-09 22:03:48 -04:00
emeryberger
a2c8f99838
Updated.
2015-10-09 08:12:39 -07:00
Charlie Curtsinger
ad54026e00
Use COZ_ macros in included benchmarks. Refs #32
2015-10-08 20:06:16 -05:00
emeryberger
77d5fcd25a
Added Coz-prefixed macros.
2015-10-08 17:44:46 -07:00
emeryberger
dfa3663a42
Added Emery (me) to copyright statement.
2015-10-08 09:45:51 -07:00
emeryberger
b7762726be
Added UMass (actual copyright holder, technically).
2015-10-08 09:44:44 -07:00
Charlie Curtsinger
e714571685
Update README.md
2015-10-07 19:05:25 -05:00
Charlie Curtsinger
9292669e75
GPL? What's a GPL?
2015-10-07 19:03:00 -05:00
Jon Gjengset
b13c6b129e
Resolve coz path to simplify locating libcoz.so
...
Fixes #19 .
2015-10-07 12:35:51 -04:00
Charlie Curtsinger
479a3c12ea
Wrapped license text
2015-10-06 23:47:43 -07:00
Charlie Curtsinger
b43e8545d8
Switched to BSD license. Fixes #28
2015-10-06 23:40:34 -07:00
Charlie Curtsinger
0b3ddd42eb
make COZ=coz now runs system coz. Refs #26
2015-10-06 23:30:18 -07:00
Charlie Curtsinger
a44f16a11f
Merge pull request #27 from bpowers/_build
...
coz: run under both python2 and python3, and pep8-ize
2015-10-06 23:22:19 -07:00
Bobby Powers
3ee2cd49a1
build: run coz under either python2 or python3
2015-10-06 17:51:05 -07:00
Charlie Curtsinger
3a4fa41332
Merge pull request #24 from jonhoo/patch-3
...
Use tput over hard-coded shell escapes for color
2015-10-06 15:34:01 -07:00
Jon Gjengset
cd28a06fe3
Use tput over hard-coded shell escapes for color
...
This makes colors work in more terminals.
2015-10-06 13:30:32 -04:00
Charlie Curtsinger
935fc2936c
Typo in usage text
2015-10-06 09:32:04 -07:00
Charlie Curtsinger
9ffcac0975
Merge branch 'master' of ssh://github.com/plasma-umass/coz
2015-10-06 12:23:12 -04:00
Charlie Curtsinger
2039e628fd
Dropped dependence on hw_breakpoint.h. This should resolve #16 .
2015-10-06 12:22:50 -04:00
emeryberger
0e7e5504f6
Updated.
2015-10-05 16:57:32 -07:00
emeryberger
1badf367e2
Updated.
2015-10-05 16:57:00 -07:00
emeryberger
731aa143e8
Updated.
2015-10-05 16:54:33 -07:00
emeryberger
6125938745
Updated.
2015-09-06 20:37:51 -04:00
emeryberger
996e00e226
Merge branch 'master' of https://github.com/plasma-umass/coz
2015-09-06 20:35:55 -04:00