Open ghost opened 1 year ago
Thanks for your report. RandomControlFlow does have many bugs, but they are not gonna fixed in recent months.
So I'd like to suggest you use the recommended obfuscation passes.
OK, I use recommended passes but it still crashes
Android NDK: APP_PLATFORM not set. Defaulting to minimum supported version android-16.
[armeabi-v7a] Compile++ arm : ab <= InterceptRouting.cpp
[armeabi-v7a] Compile++ arm : ab <= dobby.cpp
[armeabi-v7a] Compile++ arm : ab <= Interceptor.cpp
[armeabi-v7a] Compile++ arm : ab <= InterceptEntry.cpp
[arm64-v8a] Compile++ : ab <= InterceptRouting.cpp
[arm64-v8a] Compile++ : ab <= dobby.cpp
[arm64-v8a] Compile++ :[arm64-v8a] Compile++ : ab <= InterceptEntry.cpp
ab <= Interceptor.cpp
[armeabi-v7a] Compile++ arm : ab <= hook.cpp
[armeabi-v7a] Compile++ arm :[armeabi-v7a] Compile++ arm : ab <= MemoryPatch.cpp
ab <= KittyMemory.cpp
[armeabi-v7a] Compile++ arm : ab <= KittyUtils.cpp
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -MMD -MP -MF ./obj/local/armeabi-v7a/objs/ab/KittyMemory/MemoryPatch.o.d -target armv7-none-linux-androideabi16 -fdata-sections -ffunction-sections -fstack-protector-strong -funwind-tables -no-canonical-prefixes --sysroot E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-rtti -fpic -march=armv7-a -O2 -DNDEBUG -Ijni/thirdparty/include -Ijni/thirdparty/whale/include -Ijni/Substrate -Ijni/JNI -Ijni/dobby/include -Ijni/dobby/source/InterceptRouting/Routing/FunctionInlineReplace -Ijni/dobby/source -Ijni/dobby/source/include -Ijni/dobby/xnucxx/xnucxx -Ijni/dobby/external/logging -Ijni/dobby/external/misc-helper -Ijni/dobby/external -Ijni/dobby/external -Ijni/dobby/source/Backend/UserMode/ -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++/include -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++abi/include -Ijni -DANDROID -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -w -fpermissive -Wextra -std=c17 -fexceptions -nostdinc++ -Wformat -Werror=format-security -fno-strict-aliasing -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -Werror -std=c++17 -w -fms-extensions -fpermissive -fexceptions -Wno-error=c++11-narrowing -mllvPLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exme --mMbMaD -mllvm -mba-prob=5 0- -MmlPl v-mM F- f.l/a-eoxb j-m/lllovcma l-/galer m-efaebxic-ev7pat/ioobnsj s-/ca bj/niK/iKtittytMyeMmeomroyr/yK/iMtetmyoMreymPoartyc.ho..cdp p- t-aor g.e/to bajr/mlvo7-noncea-l/lairnmuexa-bain-dvr7oidae/aobbjis1/6a b-/fKdiatttay-Mseections -ffunction-sections -fstack-protector-stronmg o-rfyu/nMweimnodr-ytPaabltecsh -no.-oc
1. a<eof> parser at end of file
2. Per-module optimization passes
3. Running pass 'CallGraph Pass Manager'n on module 'ojni/KittyMemory/MemoryPatch.cppn'.
4i. cRunning pass 'aAggressive Dead Code Eliminationl'- on pfunctionr 'ef@i_ZNSt6__ndk113__vector_baseIhNS_9allocatorIhEEE5clearEv'
xes --sysroot E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-rtti -fpic -march=armv7-a -O2 -DNDEBUG -Ijni/thirdparty/include -Ijni/thirdparty/whale/include -Ijni/Substrate -Ijni/JNI -Ijni/dobby/include -Ijni/dobby/source/InterceptRouting/Routing/FunctionInlineReplace -Ijni/dobby/source -Ijni/dobby/source/include -Ijni/dobby/xnucxx/xnucxx -Ijni/dobby/external/logging -Ijni/dobby/external/misc-helper -Ijni/dobby/external -Ijni/dobby/external -Ijni/dobby/source/Backend/UserMode/ -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++/include -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++abi/include -#0I j0x00007ff7a8c98931n i(anonymous namespace)::AggressiveDeadCodeElimination::markLive(llvm::Instruction*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e8931)
#1 -0x00007ff7a8c96e80 D(anonymous namespace)::AggressiveDeadCodeElimination::performDeadCodeElimination()A N(DE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+RO0x4e6e80I)D
#2- W0x00007ff7a8c994feno -(anonymous namespace)::ADCELegacyPass::runOnFunction(llvm::Function&)e r(rE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+o0x4e94fer)=
f#3o rm0x00007ff7a8b167b4a tllvm::FPPassManager::runOnFunction(llvm::Function&)- s(eE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+c0x3667b4u)r
i#4t y0x00007ff7a9b8b3cb -(anonymous namespace)::CGPassManager::runOnModule(llvm::Module&)fv i(sE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+ib0x13db3cbi)l
i#5t 0x00007ff7a8b174aay =llvm::legacy::PassManagerImpl::run(llvm::Module&)h i(dE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+d0x3674aae)n
#6- ffunction-s0x00007ff7a9ee167de cclang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) t(iE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exeo+n0x173167ds)
-#7f d0x00007ff7aa21ea3aat aclang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)- s(eE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+c0x1a6ea3at)i
o#8n s0x00007ff7ab8a4a43 -clang::ParseAST(clang::Sema&, bool, bool)w (-E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+f0x30f4a43p)er
m#9i s0x00007ff7aa18a444s iclang::FrontendAction::Execute()ve (-E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+W0x19da444e)x
#10tr a0x00007ff7a8f92270 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)- s(tE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+d0x7e2270=)c
#111 70x00007ff7a900a7b8 -clang::ExecuteCompilerInvocation(clang::CompilerInstance*)f exceptions -nostdinc++ -Wformat -Werror=format-security -fno-strict-aliasi(nE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x85a7b8)
g -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -Werror -std=c++17 -w -fms-extensions -fpermissive -fexceptions -Wno-error=c++11-narrowing -mllvm -mba -mllvm -mba-prob=50 -mllvm -fla-ex -mllvm -gle -fexceptions -c jni/KittyMemory/KittyMemory.cpp -o ./obj/local/armeabi#12 0x00007ff7a87b6252 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6252)
#13 0x00007ff7a87b464a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x464a)
#14 0x00007ff7a9faa1e6 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::$_1>(long long) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17fa1e6)
#15 0x00007ff7a8e3dd53 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x68dd53)
#16 0x00007ff7a9fa9c80 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17f9c80)
#17 0x00007ff7a8f5b124 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab124)
#18 0x00007ff7a8f5b505 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab505)
#19 0x00007ff7a8f6d9c6 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7bd9c6)
#20 0x00007ff7a87b403b main (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x403b)
#21 0x00007ff7a87b13d6 __tmainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:329:13
#22 0x00007ff7a87b1426 mainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:208:3
#23 0x00007ffec34d74b4 (C:\windows\System32\KERNEL32.DLL+0x174b4)
#24 0x00007ffec41626a1 (C:\windows\SYSTEM32\ntdll.dll+0x526a1)
clang++: -v7a/objs/ab/KittyMemory/KittyMemory.o
1. <eof> parser at end of file
2. Per-module optimization passes
3. Running pass 'CallGraph Pass Manager' on module 'jni/KittyMemory/KittyMemory.cpp'.
4. Running pass 'Aggressive Dead Code Elimination' on function '@_ZNSt6__ndk113__vector_baseI9mapsCacheNS_9allocatorIS1_EEE5clearEv'
error: clang frontend command failed due to signal (use -v to see invocation)
clang version 12.0.1 (https://github.com/bluesadi/Pluto-Obfuscator.git 62972af5be7eeb6ddca9bdcf4dc1c7cb6964c5d2)
Target: armv7-none-linux-android16
Thread model: posix
InstalledDir: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin
#0 0x00007ff7a8c98931 (anonymous namespace)::AggressiveDeadCodeElimination::markLive(llvm::Instruction*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e8931)
#1 0x00007ff7a8c96e80 (anonymous namespace)::AggressiveDeadCodeElimination::performDeadCodeElimination() (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e6e80)
#2 0x00007ff7a8c994fe (anonymous namespace)::ADCELegacyPass::runOnFunction(llvm::Function&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e94fe)
#3 0x00007ff7a8b167b4 llvm::FPPassManager::runOnFunction(llvm::Function&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3667b4)
#4 0x00007ff7a9b8b3cb (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x13db3cb)
#5 0x00007ff7a8b174aa llvm::legacy::PassManagerImpl::run(llvm::Module&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3674aa)
#6 0x00007ff7a9ee167d clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x173167d)
#7 0x00007ff7aa21ea3a clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1a6ea3a)
#8 0x00007ff7ab8a4a43 clang::ParseAST(clang::Sema&, bool, bool) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x30f4a43)
#9 0x00007ff7aa18a444 clang::FrontendAction::Execute() (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x19da444)
#10 0x00007ff7a8f92270 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7e2270)
#11 0x00007ff7a900a7b8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x85a7b8)
#12 0x00007ff7a87b6252 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6252)
#13 0x00007ff7a87b464a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x464a)
#14 0x00007ff7a9faa1e6 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::$_1>(long long) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17fa1e6)
#15 0x00007ff7a8e3dd53 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x68dd53)
#16 0x00007ff7a9fa9c80 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17f9c80)
#17 0x00007ff7a8f5b124 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab124)
#18 0x00007ff7a8f5b505 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab505)
#19clang++ : 0x00007ff7a8f6d9c6 noteclang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) : (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7bd9c6)
#20 0x00007ff7a87b403b main (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x403b)
#21 0x00007ff7a87b13d6 __tmainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:329:13
#22 diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:0x00007ff7a87b1426 mainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:208:3
#23 0x00007ffec34d74b4 (C:\windows\System32\KERNEL32.DLL+0x174b4)
#24 0x00007ffec41626a1 (C:\windows\SYSTEM32\ntdll.dll+0x526a1)
clang++:
clang++: error: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\MemoryPatch-323887.cppclang frontend command failed due to signal (use -v to see invocation)
clang version 12.0.1 (https://github.com/bluesadi/Pluto-Obfuscator.git 62972af5be7eeb6ddca9bdcf4dc1c7cb6964c5d2)
clang++: Target: armv7-none-linux-android16
Thread model: posix
InstalledDir: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin
note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\MemoryPatch-323887.sh
clang++: note: diagnostic msg:
********************
make: *** [E:/AndroidSDK/ndk/23.2.8568313/build//../build/core/build-binary.mk:478: obj/local/armeabi-v7a/objs/ab/KittyMemory/MemoryPatch.o] Error 1
make: *** Waiting for unfinished jobs....
clang++: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\KittyMemory-53d2f8.cpp
clang++: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\KittyMemory-53d2f8.sh
clang++: note: diagnostic msg:
********************
make: *** [E:/AndroidSDK/ndk/23.2.8568313/build//../build/core/build-binary.mk:478: obj/local/armeabi-v7a/objs/ab/KittyMemory/KittyMemory.o] Error 1
PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -MMD -MP -MF ./obj/local/armeabi-v7a/objs/ab/hook.o.d -target armv7-none-linux-androideabi16 -fdata-sections -ffunction-sections -fstack-protector-strong -funwind-tables -no-canonical-prefixes --sysroot E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-rtti -fpic -march=armv7-a -O2 -DNDEBUG -Ijni/thirdparty/include -Ijni/thirdparty/whale/include -Ijni/Substrate -Ijni/JNI -Ijni/dobby/include -Ijni/dobby/source/InterceptRouting/Routing/FunctionInlineReplace -Ijni/dobby/source -Ijni/dobby/source/include -Ijni/dobby/xnucxx/xnucxx -Ijni/dobby/external/logging -Ijni/dobby/external/misc-helper -Ijni/dobby/external -Ijni/dobby/external -Ijni/dobby/source/Backend/UserMode/ -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++/include -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++abi/include -Ijni -DANDROID -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -w -fpermissive -Wextra -std=c17 -fexceptions -nostdinc++ -Wformat -Werror=format-security -fno-strict-aliasing -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -Werror -std=c++17 -w -fms-extensions -fpermissive -fexceptions -Wno-error=c++11-narrowing -mllvm -mba -mllvm -mba-prob=50 -mllvm -fla-ex -mllvm -gle -fexceptions -c jni/hook.cpp -o ./obj/local/armeabi-v7a/objs/ab/hook.o
1. <eof> parser at end of file
2. Per-module optimization passes
3. Running pass 'CallGraph Pass Manager' on module 'jni/hook.cpp'.
4. Running pass 'Aggressive Dead Code Elimination' on function '@_ZNSt6__ndk113__vector_baseIN4CPAD9CandidateENS_9allocatorIS2_EEE5clearEv'
#0 0x00007ff7a8c98931 (anonymous namespace)::AggressiveDeadCodeElimination::markLive(llvm::Instruction*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e8931)
#1 0x00007ff7a8c96e80 (anonymous namespace)::AggressiveDeadCodeElimination::performDeadCodeElimination() (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e6e80)
#2 0x00007ff7a8c994fe (anonymous namespace)::ADCELegacyPass::runOnFunction(llvm::Function&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e94fe)
#3 0x00007ff7a8b167b4 llvm::FPPassManager::runOnFunction(llvm::Function&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3667b4)
#4 0x00007ff7a9b8b3cb (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x13db3cb)
#5 0x00007ff7a8b174aa llvm::legacy::PassManagerImpl::run(llvm::Module&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3674aa)
#6 0x00007ff7a9ee167d clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x173167d)
#7 0x00007ff7aa21ea3a clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1a6ea3a)
#8 0x00007ff7ab8a4a43 clang::ParseAST(clang::Sema&, bool, bool) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x30f4a43)
#9 0x00007ff7aa18a444 clang::FrontendAction::Execute() (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x19da444)
#10 0x00007ff7a8f92270 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7e2270)
#11 0x00007ff7a900a7b8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x85a7b8)
#12 0x00007ff7a87b6252 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6252)
#13 0x00007ff7a87b464a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x464a)
#14 0x00007ff7a9faa1e6 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::$_1>(long long) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17fa1e6)
#15 0x00007ff7a8e3dd53 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x68dd53)
#16 0x00007ff7a9fa9c80 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17f9c80)
#17 0x00007ff7a8f5b124 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab124)
#18 0x00007ff7a8f5b505 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab505)
#19 0x00007ff7a8f6d9c6 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7bd9c6)
#20 0x00007ff7a87b403b main (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x403b)
#21 0x00007ff7a87b13d6 __tmainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:329:13
#22 0x00007ff7a87b1426 mainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:208:3
#23 0x00007ffec34d74b4 (C:\windows\System32\KERNEL32.DLL+0x174b4)
#24 0x00007ffec41626a1 (C:\windows\SYSTEM32\ntdll.dll+0x526a1)
clang++: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 12.0.1 (https://github.com/bluesadi/Pluto-Obfuscator.git 62972af5be7eeb6ddca9bdcf4dc1c7cb6964c5d2)
Target: armv7-none-linux-android16
Thread model: posix
InstalledDir: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin
clang++: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\hook-09c82e.cpp
clang++: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\hook-09c82e.sh
clang++: note: diagnostic msg:
********************
make: *** [E:/AndroidSDK/ndk/23.2.8568313/build//../build/core/build-binary.mk:478: obj/local/armeabi-v7a/objs/ab/hook.o] Error 1
It's just a toy, it won't work
It's just a toy, it won't work
lmao
OK, I use recommended passes but it still crashes
Android NDK: APP_PLATFORM not set. Defaulting to minimum supported version android-16. [armeabi-v7a] Compile++ arm : ab <= InterceptRouting.cpp [armeabi-v7a] Compile++ arm : ab <= dobby.cpp [armeabi-v7a] Compile++ arm : ab <= Interceptor.cpp [armeabi-v7a] Compile++ arm : ab <= InterceptEntry.cpp [arm64-v8a] Compile++ : ab <= InterceptRouting.cpp [arm64-v8a] Compile++ : ab <= dobby.cpp [arm64-v8a] Compile++ :[arm64-v8a] Compile++ : ab <= InterceptEntry.cpp ab <= Interceptor.cpp [armeabi-v7a] Compile++ arm : ab <= hook.cpp [armeabi-v7a] Compile++ arm :[armeabi-v7a] Compile++ arm : ab <= MemoryPatch.cpp ab <= KittyMemory.cpp [armeabi-v7a] Compile++ arm : ab <= KittyUtils.cpp PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -MMD -MP -MF ./obj/local/armeabi-v7a/objs/ab/KittyMemory/MemoryPatch.o.d -target armv7-none-linux-androideabi16 -fdata-sections -ffunction-sections -fstack-protector-strong -funwind-tables -no-canonical-prefixes --sysroot E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-rtti -fpic -march=armv7-a -O2 -DNDEBUG -Ijni/thirdparty/include -Ijni/thirdparty/whale/include -Ijni/Substrate -Ijni/JNI -Ijni/dobby/include -Ijni/dobby/source/InterceptRouting/Routing/FunctionInlineReplace -Ijni/dobby/source -Ijni/dobby/source/include -Ijni/dobby/xnucxx/xnucxx -Ijni/dobby/external/logging -Ijni/dobby/external/misc-helper -Ijni/dobby/external -Ijni/dobby/external -Ijni/dobby/source/Backend/UserMode/ -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++/include -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++abi/include -Ijni -DANDROID -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -w -fpermissive -Wextra -std=c17 -fexceptions -nostdinc++ -Wformat -Werror=format-security -fno-strict-aliasing -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -Werror -std=c++17 -w -fms-extensions -fpermissive -fexceptions -Wno-error=c++11-narrowing -mllvPLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exme --mMbMaD -mllvm -mba-prob=5 0- -MmlPl v-mM F- f.l/a-eoxb j-m/lllovcma l-/galer m-efaebxic-ev7pat/ioobnsj s-/ca bj/niK/iKtittytMyeMmeomroyr/yK/iMtetmyoMreymPoartyc.ho..cdp p- t-aor g.e/to bajr/mlvo7-noncea-l/lairnmuexa-bain-dvr7oidae/aobbjis1/6a b-/fKdiatttay-Mseections -ffunction-sections -fstack-protector-stronmg o-rfyu/nMweimnodr-ytPaabltecsh -no.-oc 1. a<eof> parser at end of file 2. Per-module optimization passes 3. Running pass 'CallGraph Pass Manager'n on module 'ojni/KittyMemory/MemoryPatch.cppn'. 4i. cRunning pass 'aAggressive Dead Code Eliminationl'- on pfunctionr 'ef@i_ZNSt6__ndk113__vector_baseIhNS_9allocatorIhEEE5clearEv' xes --sysroot E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-rtti -fpic -march=armv7-a -O2 -DNDEBUG -Ijni/thirdparty/include -Ijni/thirdparty/whale/include -Ijni/Substrate -Ijni/JNI -Ijni/dobby/include -Ijni/dobby/source/InterceptRouting/Routing/FunctionInlineReplace -Ijni/dobby/source -Ijni/dobby/source/include -Ijni/dobby/xnucxx/xnucxx -Ijni/dobby/external/logging -Ijni/dobby/external/misc-helper -Ijni/dobby/external -Ijni/dobby/external -Ijni/dobby/source/Backend/UserMode/ -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++/include -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++abi/include -#0I j0x00007ff7a8c98931n i(anonymous namespace)::AggressiveDeadCodeElimination::markLive(llvm::Instruction*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e8931) #1 -0x00007ff7a8c96e80 D(anonymous namespace)::AggressiveDeadCodeElimination::performDeadCodeElimination()A N(DE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+RO0x4e6e80I)D #2- W0x00007ff7a8c994feno -(anonymous namespace)::ADCELegacyPass::runOnFunction(llvm::Function&)e r(rE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+o0x4e94fer)= f#3o rm0x00007ff7a8b167b4a tllvm::FPPassManager::runOnFunction(llvm::Function&)- s(eE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+c0x3667b4u)r i#4t y0x00007ff7a9b8b3cb -(anonymous namespace)::CGPassManager::runOnModule(llvm::Module&)fv i(sE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+ib0x13db3cbi)l i#5t 0x00007ff7a8b174aay =llvm::legacy::PassManagerImpl::run(llvm::Module&)h i(dE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+d0x3674aae)n #6- ffunction-s0x00007ff7a9ee167de cclang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) t(iE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exeo+n0x173167ds) -#7f d0x00007ff7aa21ea3aat aclang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)- s(eE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+c0x1a6ea3at)i o#8n s0x00007ff7ab8a4a43 -clang::ParseAST(clang::Sema&, bool, bool)w (-E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+f0x30f4a43p)er m#9i s0x00007ff7aa18a444s iclang::FrontendAction::Execute()ve (-E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+W0x19da444e)x #10tr a0x00007ff7a8f92270 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)- s(tE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+d0x7e2270=)c #111 70x00007ff7a900a7b8 -clang::ExecuteCompilerInvocation(clang::CompilerInstance*)f exceptions -nostdinc++ -Wformat -Werror=format-security -fno-strict-aliasi(nE:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x85a7b8) g -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -Werror -std=c++17 -w -fms-extensions -fpermissive -fexceptions -Wno-error=c++11-narrowing -mllvm -mba -mllvm -mba-prob=50 -mllvm -fla-ex -mllvm -gle -fexceptions -c jni/KittyMemory/KittyMemory.cpp -o ./obj/local/armeabi#12 0x00007ff7a87b6252 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6252) #13 0x00007ff7a87b464a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x464a) #14 0x00007ff7a9faa1e6 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::$_1>(long long) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17fa1e6) #15 0x00007ff7a8e3dd53 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x68dd53) #16 0x00007ff7a9fa9c80 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17f9c80) #17 0x00007ff7a8f5b124 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab124) #18 0x00007ff7a8f5b505 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab505) #19 0x00007ff7a8f6d9c6 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7bd9c6) #20 0x00007ff7a87b403b main (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x403b) #21 0x00007ff7a87b13d6 __tmainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:329:13 #22 0x00007ff7a87b1426 mainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:208:3 #23 0x00007ffec34d74b4 (C:\windows\System32\KERNEL32.DLL+0x174b4) #24 0x00007ffec41626a1 (C:\windows\SYSTEM32\ntdll.dll+0x526a1) clang++: -v7a/objs/ab/KittyMemory/KittyMemory.o 1. <eof> parser at end of file 2. Per-module optimization passes 3. Running pass 'CallGraph Pass Manager' on module 'jni/KittyMemory/KittyMemory.cpp'. 4. Running pass 'Aggressive Dead Code Elimination' on function '@_ZNSt6__ndk113__vector_baseI9mapsCacheNS_9allocatorIS1_EEE5clearEv' error: clang frontend command failed due to signal (use -v to see invocation) clang version 12.0.1 (https://github.com/bluesadi/Pluto-Obfuscator.git 62972af5be7eeb6ddca9bdcf4dc1c7cb6964c5d2) Target: armv7-none-linux-android16 Thread model: posix InstalledDir: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin #0 0x00007ff7a8c98931 (anonymous namespace)::AggressiveDeadCodeElimination::markLive(llvm::Instruction*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e8931) #1 0x00007ff7a8c96e80 (anonymous namespace)::AggressiveDeadCodeElimination::performDeadCodeElimination() (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e6e80) #2 0x00007ff7a8c994fe (anonymous namespace)::ADCELegacyPass::runOnFunction(llvm::Function&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e94fe) #3 0x00007ff7a8b167b4 llvm::FPPassManager::runOnFunction(llvm::Function&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3667b4) #4 0x00007ff7a9b8b3cb (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x13db3cb) #5 0x00007ff7a8b174aa llvm::legacy::PassManagerImpl::run(llvm::Module&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3674aa) #6 0x00007ff7a9ee167d clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x173167d) #7 0x00007ff7aa21ea3a clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1a6ea3a) #8 0x00007ff7ab8a4a43 clang::ParseAST(clang::Sema&, bool, bool) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x30f4a43) #9 0x00007ff7aa18a444 clang::FrontendAction::Execute() (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x19da444) #10 0x00007ff7a8f92270 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7e2270) #11 0x00007ff7a900a7b8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x85a7b8) #12 0x00007ff7a87b6252 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6252) #13 0x00007ff7a87b464a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x464a) #14 0x00007ff7a9faa1e6 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::$_1>(long long) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17fa1e6) #15 0x00007ff7a8e3dd53 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x68dd53) #16 0x00007ff7a9fa9c80 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17f9c80) #17 0x00007ff7a8f5b124 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab124) #18 0x00007ff7a8f5b505 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab505) #19clang++ : 0x00007ff7a8f6d9c6 noteclang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) : (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7bd9c6) #20 0x00007ff7a87b403b main (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x403b) #21 0x00007ff7a87b13d6 __tmainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:329:13 #22 diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at:0x00007ff7a87b1426 mainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:208:3 #23 0x00007ffec34d74b4 (C:\windows\System32\KERNEL32.DLL+0x174b4) #24 0x00007ffec41626a1 (C:\windows\SYSTEM32\ntdll.dll+0x526a1) clang++: clang++: error: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\MemoryPatch-323887.cppclang frontend command failed due to signal (use -v to see invocation) clang version 12.0.1 (https://github.com/bluesadi/Pluto-Obfuscator.git 62972af5be7eeb6ddca9bdcf4dc1c7cb6964c5d2) clang++: Target: armv7-none-linux-android16 Thread model: posix InstalledDir: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\MemoryPatch-323887.sh clang++: note: diagnostic msg: ******************** make: *** [E:/AndroidSDK/ndk/23.2.8568313/build//../build/core/build-binary.mk:478: obj/local/armeabi-v7a/objs/ab/KittyMemory/MemoryPatch.o] Error 1 make: *** Waiting for unfinished jobs.... clang++: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang++: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\KittyMemory-53d2f8.cpp clang++: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\KittyMemory-53d2f8.sh clang++: note: diagnostic msg: ******************** make: *** [E:/AndroidSDK/ndk/23.2.8568313/build//../build/core/build-binary.mk:478: obj/local/armeabi-v7a/objs/ab/KittyMemory/KittyMemory.o] Error 1 PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script. Stack dump: 0. Program arguments: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe -MMD -MP -MF ./obj/local/armeabi-v7a/objs/ab/hook.o.d -target armv7-none-linux-androideabi16 -fdata-sections -ffunction-sections -fstack-protector-strong -funwind-tables -no-canonical-prefixes --sysroot E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/sysroot -g -Wno-invalid-command-line-argument -Wno-unused-command-line-argument -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-rtti -fpic -march=armv7-a -O2 -DNDEBUG -Ijni/thirdparty/include -Ijni/thirdparty/whale/include -Ijni/Substrate -Ijni/JNI -Ijni/dobby/include -Ijni/dobby/source/InterceptRouting/Routing/FunctionInlineReplace -Ijni/dobby/source -Ijni/dobby/source/include -Ijni/dobby/xnucxx/xnucxx -Ijni/dobby/external/logging -Ijni/dobby/external/misc-helper -Ijni/dobby/external -Ijni/dobby/external -Ijni/dobby/source/Backend/UserMode/ -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++/include -IE:/AndroidSDK/ndk/23.2.8568313/build//../sources/cxx-stl/llvm-libc++abi/include -Ijni -DANDROID -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -w -fpermissive -Wextra -std=c17 -fexceptions -nostdinc++ -Wformat -Werror=format-security -fno-strict-aliasing -Wno-error=format-security -fvisibility=hidden -ffunction-sections -fdata-sections -Werror -std=c++17 -w -fms-extensions -fpermissive -fexceptions -Wno-error=c++11-narrowing -mllvm -mba -mllvm -mba-prob=50 -mllvm -fla-ex -mllvm -gle -fexceptions -c jni/hook.cpp -o ./obj/local/armeabi-v7a/objs/ab/hook.o 1. <eof> parser at end of file 2. Per-module optimization passes 3. Running pass 'CallGraph Pass Manager' on module 'jni/hook.cpp'. 4. Running pass 'Aggressive Dead Code Elimination' on function '@_ZNSt6__ndk113__vector_baseIN4CPAD9CandidateENS_9allocatorIS2_EEE5clearEv' #0 0x00007ff7a8c98931 (anonymous namespace)::AggressiveDeadCodeElimination::markLive(llvm::Instruction*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e8931) #1 0x00007ff7a8c96e80 (anonymous namespace)::AggressiveDeadCodeElimination::performDeadCodeElimination() (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e6e80) #2 0x00007ff7a8c994fe (anonymous namespace)::ADCELegacyPass::runOnFunction(llvm::Function&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x4e94fe) #3 0x00007ff7a8b167b4 llvm::FPPassManager::runOnFunction(llvm::Function&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3667b4) #4 0x00007ff7a9b8b3cb (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x13db3cb) #5 0x00007ff7a8b174aa llvm::legacy::PassManagerImpl::run(llvm::Module&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x3674aa) #6 0x00007ff7a9ee167d clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream> >) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x173167d) #7 0x00007ff7aa21ea3a clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x1a6ea3a) #8 0x00007ff7ab8a4a43 clang::ParseAST(clang::Sema&, bool, bool) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x30f4a43) #9 0x00007ff7aa18a444 clang::FrontendAction::Execute() (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x19da444) #10 0x00007ff7a8f92270 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7e2270) #11 0x00007ff7a900a7b8 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x85a7b8) #12 0x00007ff7a87b6252 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x6252) #13 0x00007ff7a87b464a ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x464a) #14 0x00007ff7a9faa1e6 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const::$_1>(long long) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17fa1e6) #15 0x00007ff7a8e3dd53 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x68dd53) #16 0x00007ff7a9fa9c80 clang::driver::CC1Command::Execute(llvm::ArrayRef<llvm::Optional<llvm::StringRef> >, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, bool*) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x17f9c80) #17 0x00007ff7a8f5b124 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab124) #18 0x00007ff7a8f5b505 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) const (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7ab505) #19 0x00007ff7a8f6d9c6 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*> >&) (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x7bd9c6) #20 0x00007ff7a87b403b main (E:\AndroidSDK\ndk\23.2.8568313\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe+0x403b) #21 0x00007ff7a87b13d6 __tmainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:329:13 #22 0x00007ff7a87b1426 mainCRTStartup /build/mingw-w64/mingw-w64-crt/build-x86_64\../crt\crtexe.c:208:3 #23 0x00007ffec34d74b4 (C:\windows\System32\KERNEL32.DLL+0x174b4) #24 0x00007ffec41626a1 (C:\windows\SYSTEM32\ntdll.dll+0x526a1) clang++: error: clang frontend command failed due to signal (use -v to see invocation) clang version 12.0.1 (https://github.com/bluesadi/Pluto-Obfuscator.git 62972af5be7eeb6ddca9bdcf4dc1c7cb6964c5d2) Target: armv7-none-linux-android16 Thread model: posix InstalledDir: E:/AndroidSDK/ndk/23.2.8568313/build//../toolchains/llvm/prebuilt/windows-x86_64/bin clang++: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: clang++: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\hook-09c82e.cpp clang++: note: diagnostic msg: C:\Users\ADMINI~1\AppData\Local\Temp\hook-09c82e.sh clang++: note: diagnostic msg: ******************** make: *** [E:/AndroidSDK/ndk/23.2.8568313/build//../build/core/build-binary.mk:478: obj/local/armeabi-v7a/objs/ab/hook.o] Error 1
This error is specifically coming from "fla-ex" you can fix this error by two ways,
First - remove fla-ex lmao Secound - remove everything from your source which contains std::vector or std:string or anything related it.
I'm using Pluto Obfuscator on NDK 23.2.8568313 . When using RandomControlFlow flag, it crashes and leaks memory to the max