15 lines
503 B
C
15 lines
503 B
C
#ifndef __SUKISU_SUPER_ACCESS_H
|
|
#define __SUKISU_SUPER_ACCESS_H
|
|
|
|
#include <linux/types.h>
|
|
#include <linux/stddef.h>
|
|
#include "kpm.h"
|
|
#include "compact.h"
|
|
|
|
extern int sukisu_super_find_struct(const char *struct_name, size_t *out_size, int *out_members);
|
|
extern int sukisu_super_access(const char *struct_name, const char *member_name, size_t *out_offset,
|
|
size_t *out_size);
|
|
extern int sukisu_super_container_of(const char *struct_name, const char *member_name, void *ptr,
|
|
void **out_ptr);
|
|
|
|
#endif |