Emery Berger
b855f597d7
Merge pull request #222 from El-Naizin/master
...
Fixed benchmarks compilation instructions
2024-07-11 15:05:09 -04:00
Emery Berger
e0c48e801d
Merge pull request #237 from camelid/shutdown
...
Shut down profiler thread when no more threads are being sampled
2024-07-07 16:18:34 -04:00
Emery Berger
985c15f533
Merge pull request #238 from camelid/dlopen
...
Handle NULL return value from dlopen
2024-07-07 16:17:31 -04:00
Noah Lev
537a9e425e
Remove extraneous change to coz CLI
2024-07-07 11:44:27 -07:00
EbsHirani
44d46432c4
Handle NULL return value from dlopen
2024-07-07 11:43:30 -07:00
Noah Lev
2e2daea263
Use atomics and size_t
...
Using atomics here is essential because this variable may be modified in
parallel by different threads.
2024-07-07 11:39:23 -07:00
cs@ECC-5470-15
9272e84b87
Shut down profiler thread when no more threads are being sampled
2024-07-07 11:38:27 -07:00
Emery Berger
2ffc5b2798
Merge pull request #236 from camelid/libelfin
...
Recommend upstream aclements/libelfin
2024-06-23 15:20:33 -04:00
Noah Lev
5cb7c91553
Recommend upstream aclements/libelfin
...
The patches from antoyo and us have now been merged upstream [1],
including the removal of the incorrect `const` keyword that is still
present in antoyo's fork.
[1]: https://github.com/aclements/libelfin/pull/79
2024-06-18 19:02:20 -07:00
Emery Berger
4659e50e42
Merge pull request #226 from camelid/work
...
In-progress work on Coz
2024-03-08 14:55:12 -08:00
Noah Lev
6e154b152d
Fix error in benchmark
...
Discovered by compiling with clang instead.
2024-03-08 16:58:38 -05:00
Noah Lev
04f5c16ce9
Fix warning
2024-03-08 16:21:37 -05:00
Emery Berger
f594bfbd92
Merge pull request #225 from gimbling-away/patch-1
...
Fix README apt installation
2024-02-24 11:25:07 -05:00
Gimbles
3700d0ee31
Update README.md
2024-02-23 13:58:00 +05:30
Gimbles
5f7aef42ef
Update README.md
2024-02-22 23:04:54 +05:30
emeryberger
692c754e50
Updated with more instructions and a link to the viewer.
2024-01-21 00:04:54 +00:00
emeryberger
3a4193d35e
Reduced runtime and increased loop trip count.
2024-01-21 00:04:28 +00:00
El-Naizin
3821779477
Fixed benchmarks compilation instructions
...
The benchmarks compilation instructions were erroneous. Thus, I took matters in my own hands to fix this error, probably saving an expected cumulated 2 weeks of work to developers using this library.
2023-10-09 18:19:13 +02:00
Emery Berger
d0e7b8e375
Streamlined.
2023-10-04 11:26:49 -06:00
Emery Berger
ba97ed5e30
Fixed link from badge
2023-10-01 15:46:12 -06:00
Emery Berger
1eb8237c74
Added Rust crate downloads badge
2023-10-01 15:44:58 -06:00
Emery Berger
d8e2e5efab
Updated.
2023-07-01 16:41:36 -04:00
Emery Berger
cb12a722db
Merge pull request #214 from lopukhov/master
...
[Rust] Remove thread_init
2023-07-01 13:45:29 -04:00
Emery Berger
6044d9f8f4
Adds native file select from @iacore with some mods ( https://github.com/plasma-umass/coz/pull/219 ).
2023-07-01 13:29:28 -04:00
Emery Berger
73af6f7f58
Update README.md
...
Added `--examples` flag and added a few other updates.
2023-06-30 16:22:46 -04:00
Emery Berger
6223c6f177
Merge pull request #220 from ctuffli/ctuffli-readme-rust
...
Update README.md
2023-05-17 15:40:03 -04:00
Chuck Tuffli
0ba7f71329
Update README.md
...
Update README to list Rust as a supported language.
2023-05-17 10:16:43 -08:00
lopukhov
d5fd936960
Remove thread_init
2023-01-13 11:26:14 +00:00
Emery Berger
62a36708a3
Merge pull request #211 from lopukhov/master
...
[Rust] Replace the usage of `AtomicUsize` with `OneCell`
2022-12-27 16:04:29 -05:00
lopukhov
d885444276
Replace the usage of AtomicUsize
with OneCell
clarifying the usage of unsafe
in the process.
...
- Using `usize` or `AtomicUsize` to store pointers is not recommended following the reasons detailed in the "strict provenance" proposal
- Using an explicit function type and `Option` is more idiomatic
- `OneCell` was already being used and it "tracks" in a more explicit way the uninitialized state of the pointer
2022-12-26 16:16:48 +01:00
Emery Berger
0067ae746e
Merge pull request #209 from ncave/main
...
Fixed #208
2022-11-27 20:29:43 -05:00
ncave
e0629feb1e
Fixed #208
2022-11-26 13:59:48 -08:00
Emery Berger
79f4ee12fc
A little more.
2022-09-04 18:34:18 -04:00
Emery Berger
21385eea55
Smaller.
2022-09-04 18:27:54 -04:00
Emery Berger
ef30523b27
Added screenshot.
2022-09-04 18:27:13 -04:00
Emery Berger
3cddfceb4c
Merge branch 'master' of https://github.com/plasma-umass/coz
2022-09-04 18:25:32 -04:00
Emery Berger
150fa0765e
Added.
2022-09-04 18:25:15 -04:00
Emery Berger
20351721b3
Added info about -gdwarf-3
.
2022-08-13 16:18:03 -04:00
Emery Berger
5e0cd59033
Added black_box, currently unused; changed computation.
2022-08-13 15:33:03 -04:00
Emery Berger
76699e857b
More flags.
2022-08-13 15:32:33 -04:00
Emery Berger
d35d966f37
Changed to loop.
2022-08-12 21:15:19 -04:00
sternj
ecf5b50b0d
Added toy in Rust
2022-08-12 19:48:45 -04:00
Emery Berger
a7a29361fb
Added -gdwarf-3 flag.
2022-08-12 18:50:04 -04:00
Emery Berger
c65a928830
Merge branch 'master' of https://github.com/plasma-umass/coz
2022-08-12 18:32:37 -04:00
Emery Berger
f7b5efd248
Removed RTLD_NOLOAD, fixing https://github.com/plasma-umass/coz/issues/180 .
2022-08-12 18:32:33 -04:00
Emery Berger
3a4c4b43e4
Added perf_event_paranoia instructions
2022-08-12 18:20:29 -04:00
Emery Berger
b7e451add6
Spelling out instructions
...
Working for Ubuntu 20.04.2; not yet there for Ubuntu 22.
2022-08-12 12:21:52 -04:00
Emery Berger
6eb741f755
Updated build instructions.
2022-08-11 18:27:49 -04:00
Emery Berger
352d9f4720
Bumped up version requirement.
2022-08-11 18:13:39 -04:00
Emery Berger
886908249e
Weakened version requirements for compatibility with the libelfin fork.
2022-08-11 18:13:09 -04:00