diff options
Diffstat (limited to 'kern_funcs.h')
-rw-r--r-- | kern_funcs.h | 25 |
1 files changed, 3 insertions, 22 deletions
diff --git a/kern_funcs.h b/kern_funcs.h index e97e13a..bbeb5a0 100644 --- a/kern_funcs.h +++ b/kern_funcs.h @@ -1,29 +1,10 @@ #ifndef _KERN_FUNCS_H_ #define _KERN_FUNCS_H_ +#include <offsetcache.h> -#define SETOFFSET(offset, val) (offs.offset = val) -#define GETOFFSET(offset) offs.offset +#define SETOFFSET(offset, val) set_offset(#offset, val) +#define GETOFFSET(offset) get_offset(#offset) -typedef struct { - uint64_t trustcache; - uint64_t kernel_task; - uint64_t pmap_load_trust_cache; - uint64_t paciza_pointer__l2tp_domain_module_start; - uint64_t paciza_pointer__l2tp_domain_module_stop; - uint64_t l2tp_domain_inited; - uint64_t sysctl__net_ppp_l2tp; - uint64_t sysctl_unregister_oid; - uint64_t mov_x0_x4__br_x5; - uint64_t mov_x9_x0__br_x1; - uint64_t mov_x10_x3__br_x6; - uint64_t kernel_forge_pacia_gadget; - uint64_t kernel_forge_pacda_gadget; - uint64_t IOUserClient__vtable; - uint64_t IORegistryEntry__getRegistryEntryID; - uint64_t pmap_loaded_trust_caches; -} offsets_t; - -extern offsets_t offs; extern uint64_t kernel_base; extern uint64_t kernel_slide; |