small changes for ARM 32-bit (compiles now, but does not work)

This commit is contained in:
hexcoder- 2021-07-16 23:31:53 +02:00
parent b13b8c7e55
commit a705b1548f
2 changed files with 9 additions and 1 deletions

View File

@ -53,6 +53,10 @@ ifeq "$(ARCH)" "aarch64"
ARCH:=arm64
endif
ifeq "$(ARCH)" "armv7l"
ARCH:=armhf
endif
ifeq "$(ARCH)" "i686"
ARCH:=x86
endif
@ -83,8 +87,12 @@ ifeq "$(ARCH)" "arm64"
# 15.0.0 Not released for aarch64 yet
GUM_DEVKIT_VERSION=14.2.18
else
ifeq "$(ARCH)" "armhf"
GUM_DEVKIT_VERSION=14.2.18
else
GUM_DEVKIT_VERSION=15.0.0
endif
endif
GUM_DEVKIT_FILENAME=frida-gumjs-devkit-$(GUM_DEVKIT_VERSION)-$(OS)-$(ARCH).tar.xz
GUM_DEVKIT_URL="https://github.com/frida/frida/releases/download/$(GUM_DEVKIT_VERSION)/$(GUM_DEVKIT_FILENAME)"

View File

@ -6,7 +6,7 @@
#if defined(__arm__)
gsize ctx_read_reg(GumIA32CpuContext *ctx, x86_reg reg) {
gsize ctx_read_reg(GumArmCpuContext *ctx, arm_reg reg) {
FATAL("ctx_read_reg unimplemented for this architecture");