绕过CFI限制
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user