Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-12-06 | Deprecate LLVM 2.8 and lower | Martin Nowack | |
2013-12-05 | Merge pull request #11 from MartinNowack/Memleaks | Cristian Cadar | |
Patch Set II - Memleaks | |||
2013-12-05 | Close file descriptors used for warnings and messages | Martin Nowack | |
2013-12-05 | Fix unitialized value | Martin Nowack | |
2013-12-05 | Free used constants if not used anymore | Martin Nowack | |
Fixes memleak | |||
2013-12-05 | Fix timer leak | Martin Nowack | |
2013-11-25 | Merge pull request #67 from MartinNowack/fix_asm_address | Cristian Cadar | |
Fix using assembler addresses for global variables | |||
2013-11-15 | Merge branch 'master' of https://github.com/ccadar/klee | Cristian Cadar | |
2013-11-15 | Removed testing-env file. As for testing-dir that was removed in a | Cristian Cadar | |
prior patch, this is part of the CU experiments and doesn't really belong here. | |||
2013-11-15 | Merge pull request #69 from MartinNowack/fix_runtime_posix | Cristian Cadar | |
Fix runtime posix | |||
2013-11-14 | Remove unused testing-dir | Martin Nowack | |
2013-11-14 | Add additional note that testcase might fail if | Martin Nowack | |
uclibc is compiled without symbolic printf support | |||
2013-11-14 | Fix lseek and getdents | Martin Nowack | |
Wrong data types and casts led to wrong values on 64 bit machines with high values filedescriptor positions. Fixes DirConsistency and DirSeek test case | |||
2013-11-13 | Fix using assembler addresses for global variables | Martin Nowack | |
Format of assembler address strings are different with newer LLVM version (They don't have a prefix anymore). This fix takes care of newer LLVM versions (>=3.3) as well. | |||
2013-11-13 | Merge pull request #60 from MartinNowack/fix_posix | Cristian Cadar | |
Fix build of POSIX file descriptor functions | |||
2013-11-13 | Merge pull request #65 from delcypher/detect-bitcode-compiler | Cristian Cadar | |
Support for the detection of the LLVM bitcode compiler in the configure script. | |||
2013-11-08 | Fix the detection of the LLVM bitcode compiler. This is now done at KLEE | Dan Liew | |
configure time, not LLVM configure time! Configure will fail without a working LLVM bitcode compiler. The precedence of detection is as follows: 1. Compilers set by newly added --with-llvmcc= --with-llvmcxx= configure flags. 2. Clang in LLVM build directory. 3. llvm-gcc in PATH. 4. clang in PATH. This has been tested with llvm2.9 (llvm-gcc in PATH) and llvm3.3 (clang built in LLVM build directory). This addresses a major pain point for new users of KLEE who forget to put llvm-gcc in their PATH at LLVM configure time and then are later forced to reconfigure and rebuild LLVM just so KLEE knows the right PATH! | |||
2013-11-05 | Merge pull request #63 from delcypher/nouclibc | Dan Liew | |
Exit if using --libc=uclibc and KLEE was not configured with uclibc | |||
2013-11-05 | Exit if using --libc=uclibc and KLEE was not configured with uclibc | Dan Liew | |
or if the configured path does not exist. Previously if KLEE was configured and compiled without uclibc linking would still succeed because KLEE_UCLIBC was blank so LLVM was effectively asked to link with "/lib/libc.a" i.e. the system's native C library! | |||
2013-11-05 | Refactored part of KleeHandler construction so that | Dan Liew | |
- A fixed size buffer is no longer used for output Directory path (would of failed for large paths). - KLEE warns about the presence of klee-out-* files that aren't directories. - We don't get stuck in an infinite loop if there aren't available directories. | |||
2013-11-05 | sort and remove some includes | Frank Busse | |
2013-11-05 | Fix arbitrary path limits and improved error handling (exit | Frank Busse | |
even if not built with asserts). | |||
2013-11-02 | Merge pull request #61 from MartinNowack/fix_futimesat | Paul Marinescu | |
Fix Futimesat compilation with newer gcc and clang | |||
2013-11-02 | Fix Futimesat compilation with newer gcc and clang | Martin Nowack | |
2013-11-02 | Fix build of POSIX file descriptor functions | Martin Nowack | |
Build Large File System functions for 32bit and 64bit correctly | |||
2013-10-29 | Merge pull request #26 from delcypher/fix_divide_by_zero | Paul | |
Fixed bug where divide by zero bugs would only be detected once in a program | |||
2013-10-22 | Merge pull request #41 from hpalikareva/metasmt-multisolver | Cristian Cadar | |
Support for KLEE-MultiSolver (http://srg.doc.ic.ac.uk/projects/klee-multisolver/) | |||
2013-10-21 | Removed unnecessary/redundant linking of library boost_thread-mt to klee and ↵ | Hristina Palikareva | |
kleaver. | |||
2013-10-20 | Merge pull request #47 from 251/stubs_path_max | Cristian Cadar | |
Simplified implementation of canonicalize_file_name(). Addresses #46. | |||
2013-10-18 | stubs.c: cleanup | Frank Busse | |
2013-10-18 | stubs.c: fix use of undeclared identifier PATH_MAX | Frank Busse | |
2013-10-18 | Merge pull request #45 from hpalikareva/test-expr-logging | Cristian Cadar | |
Fixed solver-related nondeterminism in test case ./test/Feature/ExprLogg... | |||
2013-10-17 | Fixed solver-related nondeterminism in test case ↵ | Hristina Palikareva | |
./test/Feature/ExprLogging.c -- using the counterexample cache affects the total number of queries issued to the solver. | |||
2013-10-16 | tests in ./test/Feature/ExprLogging.c reverted back to not explicitly ↵ | Hristina Palikareva | |
differentiate on whether metaSMT is used or not | |||
2013-10-15 | Merge pull request #43 from hpalikareva/test-large-ints | Cristian Cadar | |
Fixed nondeterministic behaviour in test case ./test/Solver/LargeInteger... | |||
2013-10-15 | Fixed nondeterministic behaviour in test case ./test/Solver/LargeIntegers.pc ↵ | Hristina Palikareva | |
-- only 16 bytes of array a were initialised in Query 2, but values of 17 bytes were later required for comparison. | |||
2013-10-15 | command-line option --use-metasmt declared and defined inside #ifdef ↵ | Hristina Palikareva | |
SUPPORT_METASMT ... #endif macros | |||
2013-10-14 | Replaced --libc=klee with --libc=uclibc in two tests (as for ↵ | Cristian Cadar | |
https://github.com/ccadar/klee/issues/32) and fixed an #include in one of the tests. | |||
2013-10-11 | getConstraintLog() of MetaSMTSolver explicitly states that this feature is ↵ | Hristina Palikareva | |
not supported; a test case modified to not fail because of this. | |||
2013-10-11 | Bug fix in MetaSMTBuilder | Hristina Palikareva | |
2013-10-11 | MetaSMT builder, solver and command-line options. | Hristina Palikareva | |
2013-10-11 | Merge pull request #40 from antiAgainst/intrinsic-trap | Cristian Cadar | |
Bugfix: Remove llvm.trap declaration after cleaning all uses. | |||
2013-10-11 | Compile separate version of fd files for 3.2 as well. | Cristian Cadar | |
2013-10-11 | Fixed compilation on LLVM 2.9. irreader should be linked only for LLVM >= 3.3 | Cristian Cadar | |
2013-10-11 | Added Output/ and site.exp to .gitignore | Cristian Cadar | |
2013-10-08 | Remove llvm.trap declaration after cleaning all uses. | Lei Zhang | |
2013-10-08 | Merge pull request #34 from ddcc/master | Cristian Cadar | |
Replace current implementation of linkWithLibrary() | |||
2013-10-03 | Merge pull request #39 from hpalikareva/master | Dan Liew | |
Extending ./configure with support to use metaSMT. | |||
2013-10-03 | Extending ./configure with support to use metaSMT. | Hristina Palikareva | |
2013-09-25 | Merge pull request #25 from paulmar/master | Cristian Cadar | |
Added some of the common *at functions & others to the model. Obey --max-forks in switch statements. |