Commit Graph

556 Commits

Author SHA1 Message Date
Petter Reinholdtsen
1b18a28eb8 Implement 'distclean' target cleaning more than the 'clean' target.
Fixes issue #56.
2016-08-10 14:32:01 +00:00
Charlie Curtsinger
55ca83373c Merge pull request #64 from petterreinholdtsen/error-when-build-fail
Make sure build return an error code when it fail.
2016-08-10 09:15:07 -05:00
Charlie Curtsinger
e011c49614 Merge pull request #66 from petterreinholdtsen/unused-gitignore-lines
Remove .gitignore lines refering to nonexisting directories.
2016-08-10 09:13:47 -05:00
Petter Reinholdtsen
8473f0bb9f Remove .gitignore lines refering to nonexisting directories. 2016-08-10 09:32:42 +00:00
Petter Reinholdtsen
b49a5d2f13 Make sure build return an error code when it fail. 2016-08-10 08:45:12 +00:00
Charlie Curtsinger
92ebb04e68 Forgot to finish the. 2016-08-09 21:27:45 -05:00
Charlie Curtsinger
f364bbe7f8 Merge pull request #62 from plasma-umass/51-copyright-update
Updated licenses and copyright notices in source files. Fixes #51
2016-08-09 21:23:41 -05:00
Charlie Curtsinger
5cd402164b Updated licenses and copyright notices in source files. Fixes #51 2016-08-09 21:13:30 -05:00
Charlie Curtsinger
6701430b7e Use ifdef guards to support older libc <4.6.3. Fixes #16 2016-07-14 11:24:41 -05:00
Charlie Curtsinger
669106b3ea Merge pull request #52 from petterreinholdtsen/load-from-pkglib
Look for libcoz.so in the /usr/lib/coz-profiler/ location first.
2016-07-14 11:07:14 -05:00
Charlie Curtsinger
e33f58d531 Merge pull request #50 from petterreinholdtsen/install-target
Implement 'make install DESTDIR=target'.
2016-07-14 11:06:37 -05:00
Charlie Curtsinger
29bff44145 Merge pull request #49 from petterreinholdtsen/print-link-path-failure
Include path of link when unable to read symlink.
2016-07-14 11:04:25 -05:00
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
Petter Reinholdtsen
781409b49e Implement 'make install DESTDIR=target'. 2016-07-11 05:08:50 +00:00
Petter Reinholdtsen
b86b9a6958 Include path of link when unable to read symlink. 2016-07-10 20:42:46 +02: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
27b3d70e6e Label progress points by type 2015-10-11 22:46:09 -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
5302d45af0 Graphing support for new throughput/latency point distinction. Running average queue length calcultaion is untested, but looks good on paper. 2015-10-11 20:39:36 -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