[LLVMdev] Reverse engineering for LLVM bit-code

Wan, Xiaofei xiaofei.wan at intel.com
Mon Oct 14 19:31:17 PDT 2013


HI, 

I am interested in whether LLVM bit-code is ready for a distribution format(stored in software distribution package); is it easy to revert LLVM IR to C/C++ source code like Java byte code? My understanding is that.
1. LLVM IR is more like assembly code, so it is not easy for reverse engineering.
2. If it is easy for reverse engineering, does it mean it is not suitable for distribution format? Otherwise code obfuscation in IR level must be added.

Thanks
Wan Xiaofei




More information about the llvm-dev mailing list