a C/C++ shellcode compiler based on llvm/clang