Commit Graph

281 Commits

Author SHA1 Message Date
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