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.
This commit is contained in:
ThePedroo
2024-10-05 09:27:24 -03:00
parent b252056ca0
commit 6ca4b72762

View File

@@ -28,18 +28,16 @@ val ccachePath by lazy {
val defaultCFlags = arrayOf( val defaultCFlags = arrayOf(
"-Wall", "-Wextra", "-Wall", "-Wextra",
"-fno-rtti", "-fno-exceptions", "-fno-rtti", "-fno-exceptions",
"-fvisibility=hidden", "-fvisibility-inlines-hidden",
"-fno-stack-protector", "-fomit-frame-pointer", "-fno-stack-protector", "-fomit-frame-pointer",
"-Wno-builtin-macro-redefined", "-D__FILE__=__FILE_NAME__", "-Wno-builtin-macro-redefined", "-D__FILE__=__FILE_NAME__"
"-O0", "-g"
) )
val releaseFlags = arrayOf( val releaseFlags = arrayOf(
"-Ofast", "-flto=thin",
"-Wno-unused", "-Wno-unused-parameter", "-Wno-unused", "-Wno-unused-parameter",
"-fvisibility=hidden", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-fvisibility-inlines-hidden",
"-fno-unwind-tables", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fno-asynchronous-unwind-tables",
"-Wl,--exclude-libs,ALL", "-Wl,--gc-sections", "-Wl,--exclude-libs,ALL", "-Wl,--gc-sections", "-Wl,--strip-all"
"-Wl,--strip-all", "-Ofast", "-flto=thin",
) )
android { android {