From 7cad7adc924195f4b408d5a38d38584774552134 Mon Sep 17 00:00:00 2001 From: Dennis Kobert Date: Wed, 26 Feb 2025 17:26:04 +0100 Subject: Add mock ioctl interface --- src/mock.rs | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/mock.rs (limited to 'src') diff --git a/src/mock.rs b/src/mock.rs new file mode 100644 index 0000000..ac4fa75 --- /dev/null +++ b/src/mock.rs @@ -0,0 +1,20 @@ +use libc::rand; +use rand::Rng; + +trait KernelModule { + fn start_trace(pid: u64) {} + fn stop_trace(pid: u64) {} + fn read_consumption(pid: u64) -> u64 {} +} + +struct MockModule; + +impl KernelModule for MockModule { + fn start_trace(pid: u64) {} + + fn stop_trace(pid: u64) {} + + fn read_consumption(pid: u64) -> u64 { + rand::rng().random() + } +} -- cgit v1.2.3-70-g09d2