about summary refs log tree commit diff stats
path: root/README.md
diff options
context:
space:
mode:
authorAjax <commial@gmail.com>2016-09-05 13:46:15 +0200
committerAjax <commial@gmail.com>2016-09-05 13:46:59 +0200
commit99e3e48993c00c1dbfcdbdc629346e35ce06f34f (patch)
tree08b35dd8d06dc28a749c7b40f32ba1a5e571cff2 /README.md
parent7cb8ad6adceb204c9e0041814b6e3734108ea6b4 (diff)
downloadmiasm-99e3e48993c00c1dbfcdbdc629346e35ce06f34f.tar.gz
miasm-99e3e48993c00c1dbfcdbdc629346e35ce06f34f.zip
Add Clang possibility using "cc"
Diffstat (limited to 'README.md')
-rw-r--r--README.md10
1 files changed, 6 insertions, 4 deletions
diff --git a/README.md b/README.md
index 09a5d44e..3d0dda88 100644
--- a/README.md
+++ b/README.md
@@ -424,10 +424,10 @@ How does it work?
 Miasm embeds its own disassembler, intermediate language and
 instruction semantic. It is written in Python.
 
-To emulate code, it uses LibTCC, LLVM, GCC or Python to JIT the intermediate
-representation. It can emulate shellcodes and all or parts of binaries. Python
-callbacks can be executed to interact with the execution, for instance to
-emulate library functions effects.
+To emulate code, it uses LibTCC, LLVM, GCC, Clang or Python to JIT the
+intermediate representation. It can emulate shellcodes and all or parts of
+binaries. Python callbacks can be executed to interact with the execution, for
+instance to emulate library functions effects.
 
 Documentation
 =============
@@ -453,6 +453,7 @@ Miasm uses:
 
 To enable code JIT, one of the following module is mandatory:
 * GCC
+* Clang
 * LLVM v3.2 with python-llvm, see below
 * LibTCC [tinycc (ONLY version 0.9.26)](http://repo.or.cz/w/tinycc.git)
 
@@ -472,6 +473,7 @@ sudo python setup.py install
 
 To use the jitter, GCC, TCC or LLVM is recommended
 * GCC (any version)
+* Clang (any version)
 * LibTCC needs to be configured with the `--disable-static` option
   * remove `libtcc-dev` from the system to avoid conflicts
   * clone [TinyCC](http://repo.or.cz/tinycc.git): `git clone http://repo.or.cz/tinycc.git`