Thu 17 Oct 23:42:52 CEST 2024

This commit is contained in:
sbosse 2024-10-17 23:43:32 +02:00
parent 842c080803
commit 13976923a5

34
include/kernel/stats.h Normal file
View File

@ -0,0 +1,34 @@
#ifndef KERNEL_STATS_H
#define KERNEL_STATS_H
#include "kernel/types.h"
#include "kernel/syscall.h"
struct system_stats {
int time;
int blocks_read[4];
int blocks_written[4];
};
struct device_driver_stats {
int blocks_written;
int blocks_read;
};
struct bcache_stats {
int read_hits;
int read_misses;
int write_hits;
int write_misses;
int writebacks;
};
struct process_stats {
int blocks_read;
int blocks_written;
int bytes_read;
int bytes_written;
int syscall_count[MAX_SYSCALL];
};
#endif