From 6ca4b7276271712ceaa1bf607525524753652785 Mon Sep 17 00:00:00 2001 From: ThePedroo Date: Sat, 5 Oct 2024 09:27:24 -0300 Subject: [PATCH] improve: `zygisk-ptrace` speed by modifying compiler flags This commit improves the "zygisk-ptrace" command speed by changing the compiler flags to use more brutal optimizations. --- loader/build.gradle.kts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/loader/build.gradle.kts b/loader/build.gradle.kts index b64a84b..144ffba 100644 --- a/loader/build.gradle.kts +++ b/loader/build.gradle.kts @@ -28,18 +28,16 @@ val ccachePath by lazy { val defaultCFlags = arrayOf( "-Wall", "-Wextra", "-fno-rtti", "-fno-exceptions", - "-fvisibility=hidden", "-fvisibility-inlines-hidden", "-fno-stack-protector", "-fomit-frame-pointer", - "-Wno-builtin-macro-redefined", "-D__FILE__=__FILE_NAME__", - "-O0", "-g" + "-Wno-builtin-macro-redefined", "-D__FILE__=__FILE_NAME__" ) val releaseFlags = arrayOf( + "-Ofast", "-flto=thin", "-Wno-unused", "-Wno-unused-parameter", "-fvisibility=hidden", "-fvisibility-inlines-hidden", "-fno-unwind-tables", "-fno-asynchronous-unwind-tables", - "-Wl,--exclude-libs,ALL", "-Wl,--gc-sections", - "-Wl,--strip-all", "-Ofast", "-flto=thin", + "-Wl,--exclude-libs,ALL", "-Wl,--gc-sections", "-Wl,--strip-all" ) android {