GitXplorerGitXplorer
r

klee-docker

public
4 stars
2 forks
1 issues

Commits

List of commits on branch master.
Unverified
f433e78899376f88cf4c146101b7699e16e849a4

Update Dockerfile

rriyadparvez committed 9 years ago
Unverified
13399bfb1756e9367d29d752bc4876b18b44b736

Update Dockerfile

rriyadparvez committed 9 years ago
Unverified
fd7965f7315ff26639d5861303be632cb3a0a178

Update Dockerfile

rriyadparvez committed 9 years ago
Unverified
00a2640faad1d7e6c1022bb266e1d7d464225360

Set non-root user for using klee

rriyadparvez committed 10 years ago
Unverified
b569b9dadd133eec900d56d60f0d9d9cbc3406d6

modev the files to llv-3.3

rriyadparvez committed 10 years ago
Unverified
a71b0b2782063616c8d13ef5bea9aad4d26f0aa1

added llvm 2.9 stable version

rriyadparvez committed 10 years ago

README

The README file for this repository.

Klee is a symbolic virtual machine built on top of llvm compiler infrastructure.

Docker image is built on Ubuntu 14.04 image, stable version ok Klee uses llvm version 2.9, experimental version of Klee uses llvm version 3.4. You need to be root to build images or running containers. The following command creates a image named klee

docker build --rm -t klee .

Klee is built in /home directory of the image. Once the Docker image is built you can start a container running Klee using

docker run -i -t klee /bin/bash

It will create a container from the Klee image and open a bash terminal to the running container. If you want to share any directory of your host system you can use -v flag to specify the path in the host and where to mount on the container.

docker run -i -t -v /path/in/host:/path/in/container klee /bin/bash

For getting help on Docker containers, see Docker documentation.