diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/mock.rs | 20 |
1 files changed, 20 insertions, 0 deletions
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() + } +} |