├── .github ├── DOCS.md └── workflows │ ├── check.yml │ ├── safety.yml │ └── test.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── benches ├── single_thread.rs └── stack.rs ├── docs └── GUIDE.md ├── rustfmt.toml ├── src ├── collector.rs ├── guard.rs ├── guide.rs ├── lib.rs ├── raw │ ├── collector.rs │ ├── membarrier.rs │ ├── mod.rs │ ├── tls │ │ ├── mod.rs │ │ └── thread_id.rs │ └── utils.rs └── reclaim.rs └── tests └── lib.rs /.github/DOCS.md: -------------------------------------------------------------------------------- 1 | Workflows adapted from https://github.com/jonhoo/rust-ci-conf. 2 | -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/safety.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/.github/workflows/safety.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/README.md -------------------------------------------------------------------------------- /benches/single_thread.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/benches/single_thread.rs -------------------------------------------------------------------------------- /benches/stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/benches/stack.rs -------------------------------------------------------------------------------- /docs/GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/docs/GUIDE.md -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/collector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/collector.rs -------------------------------------------------------------------------------- /src/guard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/guard.rs -------------------------------------------------------------------------------- /src/guide.rs: -------------------------------------------------------------------------------- 1 | #![doc = include_str!("../docs/GUIDE.md")] 2 | -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/raw/collector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/raw/collector.rs -------------------------------------------------------------------------------- /src/raw/membarrier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/raw/membarrier.rs -------------------------------------------------------------------------------- /src/raw/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/raw/mod.rs -------------------------------------------------------------------------------- /src/raw/tls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/raw/tls/mod.rs -------------------------------------------------------------------------------- /src/raw/tls/thread_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/raw/tls/thread_id.rs -------------------------------------------------------------------------------- /src/raw/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/raw/utils.rs -------------------------------------------------------------------------------- /src/reclaim.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/src/reclaim.rs -------------------------------------------------------------------------------- /tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ibraheemdev/seize/HEAD/tests/lib.rs --------------------------------------------------------------------------------