Commit Graph

556 Commits

Author SHA1 Message Date
emeryberger
3b65d81571 Updated (more man stuff). 2017-08-14 12:55:38 -04:00
emeryberger
5af1550481 Updated. 2017-08-14 12:32:08 -04:00
emeryberger
7079c0a14b Updated to parameterize doc directories and utils. 2017-08-14 12:31:00 -04:00
emeryberger
58d0b97cc2 Added man page installation. 2017-08-13 20:33:29 -04:00
emeryberger
a8cb50e981 Reverting. 2017-08-06 21:44:45 -04:00
emeryberger
058f5b7d8a Adding man page install. 2017-08-06 21:18:53 -04:00
emeryberger
bd2ecb34f3 First commit. 2017-08-06 21:18:42 -04:00
emeryberger
b0aa2eb40f Added Charlie. 2017-08-06 21:14:54 -04:00
emeryberger
722e0e01ce First commit. 2017-08-06 21:12:04 -04:00
Charlie Curtsinger
0a472aa93a Merge pull request #90 from ginggs/patch-1
Specify libraries after object files when linking
2017-02-02 14:33:46 -06:00
Graham Inggs
7f37241ff2 Specify libraries after object files when linking
This prevents underlinking in Ubuntu where everything is linked with --as-needed by default.
2017-02-02 10:03:15 +02:00
Charlie Curtsinger
7dd3bf5c0d Including updated, unminified javascript and css for dependencies. Refs #48 2016-12-09 15:51:30 -06:00
Charlie Curtsinger
f38f22e868 Make check now uses coz instead of linking directly with libcoz 2016-12-08 16:42:09 -06:00
Charlie Curtsinger
32bc55ac8e Dropped verbose output when creating threads 2016-12-07 16:43:19 -06:00
Charlie Curtsinger
96f7a205c4 Build viewer website with normal build 2016-11-22 19:04:24 -06:00
Charlie Curtsinger
f1e5321b05 Missed a reference to C++11. Fixes #73 2016-11-22 18:50:20 -06:00
Charlie Curtsinger
3470416c67 Pulled ccutil into libcoz. Refs #48 2016-11-22 18:47:24 -06:00
Charlie Curtsinger
61bb4824d4 Error out when there is no debugging information for in-scope executables. Fixes #69 2016-11-22 18:35:53 -06:00
Charlie Curtsinger
ced2aa9d3c C++0x is acceptable. Fixes #73 2016-11-22 18:26:35 -06:00
Charlie Curtsinger
913b76898e Merge pull request #86 from llvilanova/patch/perf-perms
perf: Be more informative about errors with perf's permissions
2016-11-22 18:18:49 -06:00
Charlie Curtsinger
efaa078bbb Merge pull request #84 from petterreinholdtsen/git-make-option
Use variable for the git command in makefile.
2016-11-22 18:18:22 -06:00
Charlie Curtsinger
6ff6e9463f Merge pull request #85 from llvilanova/patch/viewer
Merge branch 'gh-pages' into main repository (fixes #55)
2016-11-22 18:17:16 -06:00
Lluís Vilanova
49c4deccf0 perf: Be more informative about errors with perf's permissions 2016-11-18 15:05:32 +01:00
Lluís Vilanova
a090833479 Merge branch 'gh-pages' into patch/viewer (fixes #55) 2016-11-17 15:41:51 +01:00
Lluís Vilanova
b004377ec0 Move viewer contents into viewer/ 2016-11-17 15:23:05 +01:00
Petter Reinholdtsen
b9daf20d82 Use variable for the git command in makefile, allowing it to be replaced to disable git clone. 2016-11-16 13:23:10 +00:00
Charlie Curtsinger
424302feab Marked a couple internal functions as static. Remaining functions must be visible. Fixes #76. 2016-11-15 11:16:19 -06:00
Charlie Curtsinger
31f470c64f Removed unused rt_tgsigqueueinfo wrapper. Fixes #82 2016-11-15 11:07:53 -06:00
Emery Berger
ec97ecd885 Merge pull request #80 from jvilk/gh-pages
Fix latency progress points in profile viewer
2016-10-29 21:03:45 -04:00
John Vilk
a4b4a07237 Fix latency progress points. 2016-10-21 13:13:07 -04:00
Emery Berger
4ceb44a831 Merge pull request #75 from petterreinholdtsen/pthread-create-init
Do not crash when pthread_create() is called before main()
2016-10-11 13:20:51 -04:00
Emery Berger
4b036c7bc5 Merge pull request #79 from jvilk/gh-pages
Toggleable progress points, scaled graphs, completely local dependencies, and conversion to TypeScript
2016-10-11 13:20:07 -04:00
John Vilk
35f3302b69 Make libraries local, fix sample profiles, remove generated sample profile JavaScript.
Instead, just download the profiles as text.
2016-10-10 20:11:02 -04:00
John Vilk
26d929681e Conversion to TypeScript, ability to toggle progress points, scale axis to min/max speedup values, ignore smoothing errors when too few data points. 2016-10-06 11:44:49 -04:00
Charlie Curtsinger
8388195f4b Somehow these changes were lost. Related to #53 and #58. 2016-08-15 11:15:03 -05:00
Charlie Curtsinger
3818ed2e7e Merge pull request #63 from petterreinholdtsen/selftest
Add simple check target.
2016-08-15 10:54:34 -05:00
Charlie Curtsinger
fbfe8cc528 Merge pull request #71 from petterreinholdtsen/rebuild-libelfin
Adjust deps.mk to rebuild libelfin when needed after 'make distclean'.
2016-08-15 09:52:34 -05:00
Petter Reinholdtsen
a93ddcb81b Adjust deps.mk to rebuild libelfin when needed after 'make distclean'.
This split the old target in two, one doing git clone and the other
building the libraries.
2016-08-15 14:15:43 +02:00
Petter Reinholdtsen
b6c844c6ec Add simple check target.
This will test the coz library and make sure it is linkable and
the resulting binary is runnable.

This test detects a problem with GCC 6 when combined with clang that
is missing with 4.9.
2016-08-15 14:14:08 +02:00
emeryberger
54c526d5c7 Corrected link to point to PDF. 2016-08-14 21:15:19 -07:00
emeryberger
3dac442eec Added link to arXiv post of Coz paper. 2016-08-14 21:13:32 -07:00
emeryberger
fd87439be4 Removed SOSP paper; will point to link instead. 2016-08-14 21:13:00 -07:00
Petter Reinholdtsen
9d1a28447f Do not crash when pthread_create() is called before main()
Make sure to initialize coz if pthread_create() is called before main().
This happend with openalpr when a shared library initialized a thread
in the library initialization code.

Fixes issue #54
2016-08-14 22:08:30 +02:00
Charlie Curtsinger
3aecd3e271 Merge pull request #72 from petterreinholdtsen/distclean-no-deps
Make sure 'distclean' target work before deps is populated.
2016-08-12 16:59:25 -05:00
Petter Reinholdtsen
c52ecc08da Make sure 'distclean' target work before deps is populated. 2016-08-11 22:44:52 +02:00
Charlie Curtsinger
a4a8399e2a Merge pull request #68 from petterreinholdtsen/no-default-benchmark-build
Stop building benchmarks by default.
2016-08-11 10:06:14 -05:00
Charlie Curtsinger
e555fda72c Merge pull request #67 from petterreinholdtsen/gcc-initializers
Port code to build using GCC.
2016-08-11 10:05:50 -05:00
Petter Reinholdtsen
9c34d16c2f Port code to build using GCC.
GCC 6 complains with "sorry, unimplemented: non-trivial designated
initializers not supported/" for the original struct initializers.
Rewrite code to clear structs and assign individual members instead.

The designated initializers feature is only part of standard C, not
(at least not yet) part of standard C++.
2016-08-11 13:56:40 +02:00
Petter Reinholdtsen
9625f6db97 Stop building benchmarks by default. 2016-08-10 17:56:00 +00:00
Charlie Curtsinger
3e9773687f Merge pull request #65 from petterreinholdtsen/distclean-target
Thanks!
Fixes #56.
2016-08-10 11:26:18 -05:00