From 6ba785c1cc0dfa9eb0ce65bb03f4fab9f6eeaa91 Mon Sep 17 00:00:00 2001 From: Sam Bingner Date: Thu, 5 Sep 2019 20:59:40 -1000 Subject: Add arm64e arch --- Makefile | 3 ++- Tweak.xm | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index ba6aa4e..54e1360 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,11 @@ TARGET := iphone:11.0:11.0 -ARCHS := arm64 +ARCHS := arm64 arm64e PACKAGE_VERSION := $(shell ./version.sh) include theos/makefiles/common.mk TWEAK_NAME := MobileSafety +MobileSafety_CFLAGS := -Wno-return-stack-address MobileSafety_FILES := Tweak.xm MobileSafety_FRAMEWORKS := UIKit diff --git a/Tweak.xm b/Tweak.xm index 265744d..77f7fd7 100644 --- a/Tweak.xm +++ b/Tweak.xm @@ -32,7 +32,7 @@ template static inline Type_ &MYHookIvar(id self, const char *name) { Ivar ivar(class_getInstanceVariable(object_getClass(self), name)); void *value = ivar == NULL ? NULL : *reinterpret_cast(reinterpret_cast(self) + ivar_getOffset(ivar)); - return *reinterpret_cast(&value); + return *(reinterpret_cast(&value)); } -- cgit v1.2.3