in benches/benches.rs [91:108]
fn end(&mut self) -> u64 {
Self::clobber_memory();
if let Some(instant) = self.started.take() {
#[cfg(target_os = "linux")]
if let Some(counter) = self.counter.as_mut() {
if counter.disable().is_err() {
return 0;
}
return counter.read().unwrap_or_default();
}
return instant.elapsed().as_nanos() as u64;
}
0
}