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