Sha256: a003f4e9c89c4aea46d677d1be6a1c64a01fbd18db86b600a49f24195634f2c0

Contents?: true

Size: 97 Bytes

Versions: 103

Compression:

Stored size: 97 Bytes

Contents

#[no_mangle]
pub extern "C" fn thread_id() -> u64 {
    unsafe { libc::pthread_self() as u64 }
}

Version data entries

103 entries across 103 versions & 3 rubygems

Version Path
pyroscope-ruby33-0.5.14 ext/thread_id/src/lib.rs
pyroscope-ruby33-0.5.14-x86_64-linux ext/thread_id/src/lib.rs
pyroscope-ruby33-0.5.13 ext/thread_id/src/lib.rs
pyroscope-0.5.12-x86_64-darwin ext/thread_id/src/lib.rs
pyroscope-0.5.12-arm64-darwin ext/thread_id/src/lib.rs
pyroscope-0.5.12-x86_64-linux ext/thread_id/src/lib.rs
pyroscope-0.5.12-aarch64-linux ext/thread_id/src/lib.rs
pyroscope-0.5.12 ext/thread_id/src/lib.rs
pyroscope-0.5.11-x86_64-linux ext/thread_id/src/lib.rs
pyroscope-0.5.11 ext/thread_id/src/lib.rs
pyroscope-0.5.11-x86_64-darwin ext/thread_id/src/lib.rs
pyroscope-0.5.11-arm64-darwin ext/thread_id/src/lib.rs
pyroscope-0.5.11-aarch64-linux ext/thread_id/src/lib.rs
pyroscope-0.5.10-x86_64-darwin ext/thread_id/src/lib.rs
pyroscope-0.5.10-x86_64-linux ext/thread_id/src/lib.rs
pyroscope-0.5.10-aarch64-linux ext/thread_id/src/lib.rs
pyroscope-0.5.10-arm64-darwin ext/thread_id/src/lib.rs
pyroscope-0.5.10 ext/thread_id/src/lib.rs
pyroscope-0.5.9-arm64-darwin ext/thread_id/src/lib.rs
pyroscope-0.5.9-x86_64-linux ext/thread_id/src/lib.rs