diff --git a/source/Makefile b/source/Makefile new file mode 100644 index 0000000..b87fbe2 --- /dev/null +++ b/source/Makefile @@ -0,0 +1,15 @@ +obj-m += variable_monitor.o + +variable_monitor-objs := module/monitor_kallsyms.o \ + module/monitor_mem.o \ + module/monitor_timer.o \ + module/monitor_trace.o \ + buffer/trace_buffer.o \ + buffer/variant_buffer.o \ + module/monitor_kernel.o + +PWD := $(shell pwd) +KDIR := /home/zy/Git/variable_monitor/linux-5.17.15 + +default: + $(MAKE) -C $(KDIR) M=$(PWD) modules \ No newline at end of file diff --git a/source/module/Makefile b/source/module/Makefile_bak similarity index 100% rename from source/module/Makefile rename to source/module/Makefile_bak diff --git a/source/module/monitor_timer.h b/source/module/monitor_timer.h index 605514b..2367dcc 100644 --- a/source/module/monitor_timer.h +++ b/source/module/monitor_timer.h @@ -1,18 +1,4 @@ #include -// #include -// #include -// #include -// // #include /* for kmalloc */ -// #include - -// #include -// #include -// #include -// #include -// #include /* for avenrun, LOAD_* */ -// #include -// #include -// #include /* for stack_trace_print */ #define MAX_TIMER_NUM (128) // max timer number #define TIMER_MAX_WATCH_NUM (32) // A timer max watch number at once time