|
|
@ -1,13 +1,13 @@
|
|
|
|
//! Ring buffer types used to receive events from eBPF programs using the linux `perf` API.
|
|
|
|
//! Ring buffer types used to receive events from eBPF programs using the linux `perf` API.
|
|
|
|
//!
|
|
|
|
//!
|
|
|
|
//! See the [`PerfEventArray`](crate::maps::PerfEventArray) and [`AsyncPerfEventArray`](crate::maps::perf::AsyncPerfEventArray).
|
|
|
|
//! See the [`PerfEventArray`](crate::maps::PerfEventArray) and [`AsyncPerfEventArray`](crate::maps::perf::AsyncPerfEventArray).
|
|
|
|
#[cfg(any(feature = "async"))]
|
|
|
|
#[cfg(feature = "async")]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "async")))]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "async")))]
|
|
|
|
mod async_perf_event_array;
|
|
|
|
mod async_perf_event_array;
|
|
|
|
mod perf_buffer;
|
|
|
|
mod perf_buffer;
|
|
|
|
mod perf_event_array;
|
|
|
|
mod perf_event_array;
|
|
|
|
|
|
|
|
|
|
|
|
#[cfg(any(feature = "async"))]
|
|
|
|
#[cfg(feature = "async")]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "async")))]
|
|
|
|
#[cfg_attr(docsrs, doc(cfg(feature = "async")))]
|
|
|
|
pub use async_perf_event_array::*;
|
|
|
|
pub use async_perf_event_array::*;
|
|
|
|
pub use perf_buffer::*;
|
|
|
|
pub use perf_buffer::*;
|
|
|
|