We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
14.x混淆无效:是我哪里做的不对吗?恳请各路大佬帮忙看看,感谢感谢 环境:
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS="clang" ../../llvm-project/llvm
但是最后使用的时候,用ida查看混淆都没有生效 编译命令:clangPath/clang -isysroot xcrun --show-sdk-path -arch arm64 -mllvm -bcf -emit-llvm -S hello_ollvm.c -o hello_ollvm_bcf.ll
xcrun --show-sdk-path
加上编译选项:-DLLVM_ENABLE_NEW_PASS_MANAGER=OFF就可以生效,但是为什么呀,不是已经适配了new pass manager了吗?
The text was updated successfully, but these errors were encountered:
我也无效, 我的llvm 14.0.6 . 大佬 解决了没
Sorry, something went wrong.
@Dfault0 可以参考这个 https://github.com/DreamSoule/ollvm16,这个可以生效。
@Y3U18 感谢大佬
No branches or pull requests
14.x混淆无效:是我哪里做的不对吗?恳请各路大佬帮忙看看,感谢感谢
环境:
因为我用首页给的patch的时候,字符串混淆没有相关的参数,所以按照 Support for llvm-14.x #14 修改了https://github.com/heroims/obfuscator/files/8455883/ollvm-14.patch.txt,切换到分支14.0.5
编译命令:
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_PROJECTS="clang" ../../llvm-project/llvm
因为作者给出了new pass manager的方式,所以没有设置参数:-DLLVM_ENABLE_NEW_PASS_MANAGER=OFF
但是最后使用的时候,用ida查看混淆都没有生效
编译命令:clangPath/clang -isysroot
xcrun --show-sdk-path
-arch arm64 -mllvm -bcf -emit-llvm -S hello_ollvm.c -o hello_ollvm_bcf.ll加上编译选项:-DLLVM_ENABLE_NEW_PASS_MANAGER=OFF就可以生效,但是为什么呀,不是已经适配了new pass manager了吗?
The text was updated successfully, but these errors were encountered: