绕过CFI限制

This commit is contained in:
liankong
2025-03-30 15:37:09 +08:00
parent b755ad3602
commit f990bda4e5

View File

@@ -175,10 +175,10 @@ struct kpm_module {
unsigned int size; /* 总大小 */ unsigned int size; /* 总大小 */
unsigned int text_size; unsigned int text_size;
unsigned int ro_size; unsigned int ro_size;
int (*init)(const char *args, const char *event, void *__user reserved); int (*init)(const char *args, const char *event, void *__user reserved) __nocfi;
void (*exit)(void *__user reserved); void (*exit)(void *__user reserved) __nocfi;
int (*ctl0)(const char *ctl_args, char *__user out_msg, int outlen); int (*ctl0)(const char *ctl_args, char *__user out_msg, int outlen) __nocfi;
int (*ctl1)(void *a1, void *a2, void *a3); int (*ctl1)(void *a1, void *a2, void *a3) __nocfi;
struct { struct {
const char *base; const char *base;
const char *name; const char *name;