22 lines
539 B
Rust
22 lines
539 B
Rust
|
#![feature(unsafe_block_in_unsafe_fn)]
|
||
|
#![deny(unsafe_op_in_unsafe_fn)]
|
||
|
|
||
|
use covert_channels_evaluation::benchmark_channel;
|
||
|
use flush_flush::FlushAndFlush;
|
||
|
|
||
|
fn main() {
|
||
|
for _ in 0..16 {
|
||
|
//let sender = 0;
|
||
|
//let receiver = 2;
|
||
|
let (channel, old, receiver, sender) = match FlushAndFlush::new_any_two_core(true) {
|
||
|
Err(e) => {
|
||
|
panic!("{:?}", e);
|
||
|
}
|
||
|
Ok(r) => r,
|
||
|
};
|
||
|
|
||
|
let r = benchmark_channel(channel, 1, 1 << 15);
|
||
|
println!("{:?}", r);
|
||
|
}
|
||
|
}
|