diff options
author | Dennis Kobert <dennis@kobert.dev> | 2025-02-26 17:26:04 +0100 |
---|---|---|
committer | Dennis Kobert <dennis@kobert.dev> | 2025-02-26 17:28:34 +0100 |
commit | 7cad7adc924195f4b408d5a38d38584774552134 (patch) | |
tree | 55af131e3d19856de2cee1242f0f3ee9c46a0726 /src | |
parent | 5f1bfc3e2308eb63cdd9e5b64d28f22cba3bb462 (diff) |
Add mock ioctl interface
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() + } +} |