添加壳函数防止被inline优化掉

This commit is contained in:
liankong
2025-03-31 16:55:51 +08:00
parent fb8906e371
commit 593cbaa067

View File

@@ -49,40 +49,49 @@
noinline noinline
int sukisu_kpm_load_module_path(const char* path, const char* args, void* ptr) { int sukisu_kpm_load_module_path(const char* path, const char* args, void* ptr) {
// This is a KPM module stub. // This is a KPM module stub.
printk("KPM: Stub function called (sukisu_kpm_load_module_path).\n");
return -1; return -1;
} }
noinline noinline
int sukisu_kpm_unload_module(const char* name, void* ptr) { int sukisu_kpm_unload_module(const char* name, void* ptr) {
// This is a KPM module stub. // This is a KPM module stub.
printk("KPM: Stub function called (sukisu_kpm_unload_module).\n");
return -1; return -1;
} }
noinline noinline
int sukisu_kpm_num(void) { int sukisu_kpm_num(void) {
// This is a KPM module stub. // This is a KPM module stub.
printk("KPM: Stub function called (sukisu_kpm_num).\n");
return 0; return 0;
} }
noinline noinline
int sukisu_kpm_info(const char* name, void __user* out) { int sukisu_kpm_info(const char* name, void __user* out) {
// This is a KPM module stub. // This is a KPM module stub.
printk("KPM: Stub function called (sukisu_kpm_info).\n");
return -1; return -1;
} }
noinline noinline
int sukisu_kpm_list(void __user* out, unsigned int bufferSize) { int sukisu_kpm_list(void __user* out, unsigned int bufferSize) {
// This is a KPM module stub. // This is a KPM module stub.
printk("KPM: Stub function called (sukisu_kpm_list).\n");
return -1; return -1;
} }
noinline noinline
int sukisu_kpm_control(void __user* name, void __user* args) { int sukisu_kpm_control(void __user* name, void __user* args) {
// This is a KPM module stub.
printk("KPM: Stub function called (sukisu_kpm_control).\n");
return -1; return -1;
} }
noinline noinline
int sukisu_kpm_version(void __user* out, unsigned int bufferSize) { int sukisu_kpm_version(void __user* out, unsigned int bufferSize) {
// This is a KPM module stub.
printk("KPM: Stub function called (sukisu_kpm_version).\n");
return -1; return -1;
} }