Commit Graph

556 Commits

Author SHA1 Message Date
Zicklag
27c84b8040 Fix Positioning of Y Axis Label 2020-10-14 12:43:27 -05:00
Zicklag
2056d9253c Add Tooltip to Plot Titles Showing Full File Path
Gives a little extra context when the full file path could be useful.
2020-10-14 12:43:27 -05:00
Emery Berger
4e6d1690ef
Merge pull request #168 from kramermt/check_benchmark
Add -ldl to benchmark build rules
2020-10-12 14:51:44 -04:00
Emery Berger
d7eeeb549f
Merge pull request #167 from kramermt/check_benchmark
Add -ldl to benchmark build rules
2020-10-11 19:01:15 -04:00
Matt Kramer
baae91a0d6 Add -ldl to benchmark build rules
Explicitly specifies --no-as-needed to support toolchains that skip
libraries that are not referenced in the object code (or are only
referenced by weak symbols, such as coz.h's dlsym symbol).
2020-10-11 18:34:13 -04:00
Matt Kramer
b0852efc55 Add kmeans benchmark to check rule
Expected to fail CI for clang, due to missing -ldl.  Also fails
for earlier versions of g++ (not covered by CI).
2020-10-11 18:23:39 -04:00
Emery Berger
05d5ed7c1f
Merge pull request #165 from pmcgleenon/master
Fixed issue with gettid() not available with glibc < 2.30.
2020-10-09 09:47:28 -04:00
pmcgleenon
0401446561 Fixed issue with gettid() not available with glibc < 2.30.
In that case use the syscall interface directly

https://stackoverflow.com/questions/30680550/c-gettid-was-not-declared-in-this-scope
2020-10-09 12:42:55 +01:00
emeryberger
6ce839c554 Updated. 2020-09-19 19:10:46 -04:00
Emery Berger
558343f364
Merge pull request #153 from siedentop/patch-1
Rust: Document `scope` in favor of `begin`/`end`.
2020-06-11 15:48:21 -04:00
siedentop
86fc9b13c8
Rust: Document scope in favor of begin/end. 2020-06-09 20:55:56 -07:00
Emery Berger
96b45326ad
Merge pull request #152 from drahnr/master 2020-04-29 19:10:13 -04:00
Bernhard Schuster
412a38b280
also lookup in lib64 2020-04-29 10:35:50 +02:00
Bernhard Schuster
f7b60a68d3
fix/compile: does not compile under fedora 31, extern + static definitions of gettid() 2020-04-09 10:32:35 +02:00
Bernhard Schuster
b8625be5ba
chore/rust: prep a new release 2020-04-09 10:32:16 +02:00
Charlie Curtsinger
c9af2bcc17 Fix coz.h include and ignore binaries 2020-01-02 11:46:44 -06:00
Charlie Curtsinger
6ab3993aa0 Bump to 64 threads for regular benchmarking machine 2020-01-02 11:39:04 -06:00
Charlie Curtsinger
13dbc3cccf Found sqlite benchmark from original paper 2020-01-02 11:32:59 -06:00
Charlie Curtsinger
70c84ae1cd
Update README.md 2019-11-21 10:37:34 -06:00
Charlie Curtsinger
8a81b3ccc2
Mention OpenSUSE/Fedora package. Fixes #144 2019-11-21 10:35:15 -06:00
Charlie Curtsinger
a20cc846d7
Merge pull request #145 from amedeedaboville/require-fixed-line-found
Fail when a --fixed-line is given and it is not found
2019-11-21 10:27:29 -06:00
Charlie Curtsinger
a3925323bb
Merge pull request #147 from curiousleo/readme-typos
Fix README typos
2019-11-21 10:24:30 -06:00
Leonhard Markert
26eda4b763 Fix README typos 2019-11-21 11:18:34 +01:00
root
2d140cce6d REQUIRE fixed_line to be found.
If we are given a particular line to run an experiment on; not finding that line should be FATAL.
2019-11-06 22:51:09 +00:00
Charlie Curtsinger
030f674255
Merge pull request #129 from xd009642/cmake_config
Initial version of coz-profileConfig.cmake
2019-10-20 10:08:54 -05:00
xd009642
b7c65bbf20 Get people to look at cmake docs 2019-10-15 21:58:11 +01:00
xd009642
be518445a3 Updated readme 2019-10-15 21:56:32 +01:00
Charlie Curtsinger
d87e9244d3
Update README.md 2019-10-15 08:53:46 -05:00
Charlie Curtsinger
3c68685e8e
Merge pull request #140 from plasma-umass/libelfin-pkg-config
Use pkg-config to link in libelfin
2019-10-15 09:52:41 -04:00
Charlie Curtsinger
450bebe566
Added note about libelfin version. Fixes #109 2019-10-15 08:52:06 -05:00
Charlie Curtsinger
9e2a26a632 Generate libelfin cflags with pkg-config 2019-10-15 08:47:54 -05:00
Charlie Curtsinger
06fa6d986b Use pkg-config to link in libelfin. 2019-10-15 08:45:13 -05:00
Charlie Curtsinger
8243f6c801
Merge pull request #139 from tetzank/glibc2_30_buildfix
use own gettid() only for older glibc versions
2019-10-15 09:28:11 -04:00
tetzank
0226150f3b use own gettid() only for older glibc versions
gettid() is provided in glibc since version 2.30. Detect the glibc version
with a macro and only define our own gettid() when glibc version < 2.30.
2019-10-13 22:40:00 +02:00
xd009642
c01efd8488 Add imported binary target 2019-10-08 23:24:16 +01:00
xd009642
4204244798 Add target with properties 2019-10-08 23:13:44 +01:00
xd009642
8229ecf7e2 Simplified because we know the paths
Library path still partially worked out as it could be lib or lib64
2019-10-08 22:02:49 +01:00
xd009642
55c97e3ba8 Correct name of config file 2019-10-08 22:02:49 +01:00
xd009642
3ccaf3c4d9 Initial version of CozConfig.cmake 2019-10-08 22:02:49 +01:00
Charlie Curtsinger
ab9cb71225
Merge pull request #133 from plasma-umass/housekeeping
Fix some minor code and style issues
2019-10-08 11:03:20 -04:00
Charlie Curtsinger
19f55cb87b bench_small and bench_large targets work from the root directory 2019-10-08 09:59:19 -05:00
Charlie Curtsinger
9cbccbc911 Fix a compiler warning 2019-10-08 09:57:00 -05:00
Charlie Curtsinger
52505ca380 Clearer error message for perf mmap failure 2019-10-08 09:56:51 -05:00
Charlie Curtsinger
e71b89b024 Adjust file base address with offset from /proc/self/maps 2019-10-08 09:04:24 -05:00
Charlie Curtsinger
ccaf581a27
Merge pull request #131 from plasma-umass/more-python
Support any python version
2019-10-08 09:58:23 -04:00
Charlie Curtsinger
dd839b1b95 coz works fine with any python, not just python 3 2019-10-08 08:52:07 -05:00
Charlie Curtsinger
725412c460
Merge pull request #130 from plasma-umass/no-onstack
Drop `SA_ONSTACK` from coz signal handler
2019-10-08 09:51:31 -04:00
Charlie Curtsinger
d6036f12e1 No more SA_ONSTACK 2019-10-08 08:46:23 -05:00
Charlie Curtsinger
e2bbda31ac
Merge pull request #128 from plasma-umass/revert-96-fix_dwarf
Revert "Efficient processing of lineTable. Only units in source scope are pro…"
2019-10-07 21:30:06 -04:00
Charlie Curtsinger
844e2184c6
Revert "Efficient processing of lineTable. Only units in source scope are pro…" 2019-10-07 17:07:13 -04:00