Начал изучать раст и появился такой вопрос
Как "прикрутить" OLLVM к компилятору раста?
Если кто знает, покажите как это сделать
Как "прикрутить" OLLVM к компилятору раста?
Если кто знает, покажите как это сделать
# produce ll
rustc --emit=llvm-ir main.rs
# mangle ll with ollvm
# ...
# link mangled ll
clang-13 -dynamic-linker main-mangled.ll ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-3d8d1f7e04ea304d.so ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-4c74cbab78ec4891.so
Crates тоже по отдельности обфусцировать? Есть другое решение?Bash:# produce ll rustc --emit=llvm-ir main.rs # mangle ll with ollvm # ... # link mangled ll clang-13 -dynamic-linker main-mangled.ll ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-3d8d1f7e04ea304d.so ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-4c74cbab78ec4891.so
Crates тоже по отдельности обфусцировать? Есть другое решение?